OSDN Git Service

2006-08-29 Steven G. Kargl <kargls@comcast.net>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
2
3         PR fortran/28866
4         * gfortran.dg/simpleif_2.f90: New test.
5         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
6         * gfortran.dg/enum_5.f90: Ditto.
7
8 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9             Kazu Hirata  <kazu@codesourcery.com>
10
11         PR tree-optimization/17506
12         * gcc.dg/pr17506.c: New.
13
14 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
15
16         PR c++/28139
17         * g++.dg/eh/alias1.C: New test.
18
19 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20
21         PR c++/28860
22         * g++.dg/template/ttp22.C: New test.
23
24 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
25
26         PR middle-end/26632
27         * gcc.dg/pr26632.c: New.
28
29 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
30
31         PR libgfortran/28354
32         * gfortran.dg/fmt_zero_precision.f90: New test.
33
34 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
35
36         PR c++/28058
37         * g++.dg/template/spec31.C: New test.
38
39 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
40
41         PR c++/26573
42         * g++.dg/other/static2.C: New test. 
43         
44 2006-08-26  Roger Sayle  <roger@eyesopen.com>
45
46         * gcc.dg/Wswitch-enum-2.c: New test case.
47         * gcc.dg/Wswitch-enum-3.c: Likewise.
48
49 2006-08-26  Richard Guenther  <rguenther@suse.de>
50
51         * gcc.c-torture/compile/20060826-1.c: New testcase.
52
53 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
54
55         PR c++/28736
56         * g++.dg/template/void10.C: New test.
57
58         PR c++/28737
59         * g++.dg/template/void8.C: New test.
60
61         PR c+_+/28738
62         * g++.dg/template/void9.C: New test.
63
64         * g++.dg/template/void3.C: Adjust error markers.
65         * g++.dg/template/void4.C: Likewise.
66         * g++.dg/template/crash55.C: Likewise.
67         * g++.dg/template/void7.C: Likewise
68         
69 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
70
71         PR c++/28588
72         * g++.dg/inherit/access6.C: New test.
73         * g++.dg/inherit/access7.C: Likewise.
74
75         PR c++/28595
76         * g++.dg/template/array15.C: New test.
77         * g++.dg/template/crash2.C: Tweak error markers.
78
79 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
80
81         PR middle-end/28683
82         * gcc.c-torture/compile/20060823-1.c: New test.
83
84 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
85
86         PR c++/28853
87         * g++.dg/template/ttp21.C: New test.
88
89         PR c++/28852
90         * g++.dg/other/operator1.C: Add error-marker.
91         * g++.dg/other/operator2.C: New test.
92
93 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
94
95         PR c/27893
96         * gcc.c-torture/compile/vla-const-1.c,
97         gcc.c-torture/compile/vla-const-2.c: New tests.
98
99 2006-08-26  Richard Guenther  <rguenther@suse.de>
100
101         PR middle-end/28814
102         * gcc.dg/torture/pr28814.c: New testcase.
103
104 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
105
106         PR c/28418
107         * gcc.c-torture/compile/compound-literal-1.c: New test.
108
109 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
110
111         PR c/28299
112         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
113         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
114         Expect extra diagnostics.
115
116 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
117
118         gcc.dg/noncompile/pr16876.c: New test.
119
120 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
121
122         PR c++/28056
123         * g++.dg/parse/local1.C: New test.
124         * g++.dg/other/qual1.C: Tweak error marker.
125
126 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
127
128         PR c++/27787
129         * g++.dg/template/typename10.C: New.
130         * g++.dg/template/lookup4.C: Remove bogus error marker.
131
132 2006-08-25  Richard Guenther  <rguenther@suse.de>
133
134         PR testsuite/28829
135         * gcc.dg/pr26570.c: Fix testcase.
136
137 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
138
139         PR tree-opt/28807
140         * gcc.c-torture/execute/mayalias-2.c: New test.
141         * gcc.dg/tree-ssa/alias-13.c: New test.
142
143 2006-08-24  Jan Hubicka  <jh@suse.cz>
144
145         PR debug/26881
146         * gcc.dg/debug/pr26881.c: New file.
147
148 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
149
150         PR fortran/28788
151         * gfortran.dg/used_types_4.f90: New test.
152         * gfortran.dg/derived_init_2.f90: Modify to check sibling
153         association of derived types.
154         * gfortran.dg/used_types_2.f90: Add module cleanup.
155         * gfortran.dg/used_types_3.f90: The same.
156
157         PR fortran/28771
158         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
159         fix of regression.
160
161 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
162
163         PR 28813
164         * gfortran.dg/direct_io_6.f90: Remove test.
165
166 2006-08-23  Stuart Hastings  <stuart@apple.com>
167
168         PR 28825
169         * gcc.target/i386/20060821-1.c: New.
170
171 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
172
173         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into 
174         dg-warning strings for dllimport.
175
176 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
177
178         PR C++/28450
179         * g++.dg/ext/vector4.C: New test.
180         * g++.dg/ext/complex1.C: New test.
181
182 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
183
184         PR debug/28692
185         * gcc.dg/debug/const-1.c: New.
186         * gcc.dg/debug/const-2.c: New.
187         * gcc.dg/debug/dwarf2/const-1.c: New.
188         * gcc.dg/debug/dwarf2/const-2.c: New.
189         * gcc.dg/debug/dwarf2/const-2b.c: New.
190
191 2006-08-22  Richard Guenther  <rguenther@suse.de>
192
193         PR middle-end/28776
194         * gcc.c-torture/compile/pr28776-1.c: New testcase.
195         * gcc.c-torture/compile/pr28776-2.c: Likewise.
196
197 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
198
199         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
200
201 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
202
203         PR c++/26269
204         * g++.dg/other/error14.C: New test.
205
206         PR c++/28505
207         * g++.dg/parse/ctor7.C: New test.
208         * g++.dg/parse/ctor8.C: Likewise.
209
210         PR c++/28741
211         * g++.dg/template/void7.C: New test. 
212         
213 2006-08-21  Olivier Hainque  <hainque@adacore.com>
214
215         * gnat.dg/self_aggregate_with_zeros.adb: New test.
216         * gnat.dg/self_aggregate_with_array.adb: New test.
217
218 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
219  
220         * g++.dg/eh/arm-vfp-unwind.C: New test.
221  
222 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
223
224         PR c++/28341
225         * g++.dg/template/ref3.C: New test.
226         * g++.dg/template/nontype13.C: New test.
227
228         PR c++/28346
229         * g++.dg/template/ptrmem17.C: New test.
230
231 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
232
233         PR target/28648 c:
234         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
235
236 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
237
238         PR fortran/28630
239         * gfortran.dg/used_types_2.f90: New test.
240
241         PR fortran/28601
242         * gfortran.dg/used_types_3.f90: New test.
243
244         PR fortran/20886
245         * gfortran.dg/generic_actual_arg.f90: New test.
246
247         PR fortran/28735
248         * gfortran.dg/module_private_array_refs_1.f90: New test.
249
250         PR fortran/28762
251         * gfortran.dg/program_name_1.f90: New test.
252
253         PR fortran/28425
254         * gfortran.dg/derived_constructor_comps_1.f90: New test.
255
256         PR fortran/28496
257         * gfortran.dg/array_initializer_2.f90: New test.
258
259         PR fortran/18111
260         * gfortran.dg/unused_artificial_dummies_1.f90: New test. 
261
262         PR fortran/28600
263         * gfortran.dg/assumed_charlen_function_4.f90: New test.
264
265         PR fortran/28771
266         * gfortran.dg/assumed_charlen_in_main.f90: New test.
267
268         PR fortran/28660
269         * gfortran.dg/dependent_decls_1.f90: New test.
270
271 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
272
273         PR fortran/25217
274         * gfortran.dg/derived_init_2.f90: New.
275
276 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
277
278         * gcc.c-torture/execute/pr28289.c: New test.
279
280 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
281
282         PR c/28744
283         * gcc.dg/attr-externally-visible-1.c: New test.
284         * gcc.dg/attr-externally-visible-2.c: New test.
285         * g++.dg/parse/attr-externally-visible-1.C: New test.
286         * g++.dg/parse/attr-externally-visible-2.C: New test.
287
288 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
289
290         PR c++/28606
291         * g++.dg/parse/dtor11.C: New test.
292
293 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
294
295         PR rtl-optimization/28489
296         * gcc.c-torture/compile/pr28489.c: New test.
297
298 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
299
300         PR c++/28710
301         * g++.dg/template/redecl4.C: New test.
302
303         PR c++/28711
304         * g++.dg/template/ctor8.C: New test.
305
306 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
307
308         * PR c++/28573
309         * g++.dg/parse/offsetof6.C: New test.
310         * g++.dg/parse/offsetof6.C: New test.
311         * g++.dg/parse/offsetof7.C: New test.
312
313 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
314
315         PR testsuite/28602
316         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
317         is false.
318
319 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
320
321         PR c++/28302
322         * g++.dg/ext/vector3.C: New test.
323
324 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
325
326         PR gcov/profile/26570
327         * gcc.dg/pr26570.c: New test.
328
329 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
330
331         PR c/27697
332         * gcc.dg/qual-component-1.c: New test.
333
334 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
335
336         PR c++/28593
337         * g++.dg/parse/new3.C: New test.
338
339 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
340
341         PR fortran/25828
342         * gfortran.dg/streamio_1.f90: New test.
343         * gfortran.dg/streamio_2.f90: New test.
344         * gfortran.dg/streamio_3.f90: New test.
345         * gfortran.dg/streamio_4.f90: New test.
346         * gfortran.dg/streamio_5.f90: New test.
347         * gfortran.dg/streamio_6.f90: New test.
348         * gfortran.dg/streamio_7.f90: New test.
349         * gfortran.dg/streamio_8.f90: New test.
350
351 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
352
353         PR c/28287
354         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
355
356 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
357
358         PR c++/28594
359         * g++.dg/template/void6.C: New test.
360         
361 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
362
363         PR c/28649
364         * gcc.dg/parse-error-1.c: New test.
365         * gcc.dg/parse-error-2.c: New test.
366         * gcc.dg/cpp/digraph2.c: Add error-marker.
367         * gcc.dg/noncompile/920923-1.c: Likewise.
368
369 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
370
371         PR c/27490
372         * gcc.dg/sizeof-2.c: New testcase.
373
374         PR c/27489
375         * gcc.dg/switch-A.c: New testcase.
376
377 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
378
379         PR c++/28288
380         PR c++/14556
381         * g++.old-deja/g++.warn/compare1.C: Delete.
382         * g++.dg/opt/pr7503-2.C: Delete.
383         * g++.dg/opt/pr7503-3.C: Delete.
384         * g++.dg/opt/pr7503-4.C: Delete.
385         * g++.dg/opt/pr7503-5.C: Delete.
386         * g++.dg/opt/max1.C: Delete.
387         * g++.dg/warn/minmax.C: Delete.
388         * g++.dg/expr/minmax.C: New test.
389
390 2006-08-14  Richard Guenther  <rguenther@suse.de>
391
392         PR testsuite/28703
393         * gcc.c-torture/execute/pr28651.c: Do not use argc
394         to avoid optimization, instead forbid inlining.
395
396 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
397
398         PR rtl-optimization/28634
399         * gcc.c-torture/execute/ieee/pr28634.c: New test.
400
401 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
402
403         PR c/27184
404         * gcc.dg/torture/pr27184.c: New test.
405
406 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
407
408         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
409
410 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
411
412         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
413         * gfortran.dg/stat_2.f90: Likewise.
414         * gfortran.dg/chmod_1.f90: Likewise.
415         * gfortran.dg/chmod_2.f90: Likewise.
416         * gfortran.dg/chmod_3.f90: Likewise.
417
418 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
419
420         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
421
422 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
423
424         * g++.dg/opt/pr23454-2.C: New test.
425
426 2006-08-11  Richard Guenther  <rguenther@suse.de>
427
428         PR middle-end/28651
429         * gcc.c-torture/execute/pr28651.c: New testcase.
430
431 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
432
433         * gnat.dg/specs/static_initializer.ads: New test.
434
435 2006-08-10  Paul Brook  <paul@codesourcery.com>
436
437         * gcc.target/arm/cond-asm.c: New test.
438
439 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
440
441         PR tree-optimization/26197
442         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
443         * g++.dg/vect/vect.exp: Compile the new tests with
444         --param max-aliased-vops=0.
445
446 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
447
448         PR c++/28637
449         * g++.dg/template/void3.C: New test.
450
451         PR c++/28638
452         * g++.dg/template/void4.C: New test.
453
454         PR c++/28640
455         * g++.dg/template/void5.C: New test.
456         
457 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
458
459         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
460         after dg-do compile.
461
462 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
463
464         PR tree-optimizations/26969
465         * gcc.dg/vect/vect.exp: Compile tests prefixed with
466         "unswitch-loops" with -funswitch-loops.
467         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
468
469 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
470
471         * gcc.dg/sparc-getcontext-1.c: Fix typo.
472         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
473         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
474         * objc.dg/dwarf-1.m: Likewise.
475         * objc.dg/dwarf-2.m: Likewise.
476         * obj-c++.dg/dwarf-2.mm: Likewise.
477
478 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
479
480         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
481         * objc.dg/dwarf-2.m: Likewise.
482         * obj-c++.dg/dwarf-2.mm: Likewise.
483
484         PR libfortran/28603
485         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
486
487         PR testsuite/27611
488         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
489
490         PR testsuite/27033
491         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
492
493 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
494
495         PR target/27827
496         * gcc.target/i386/pr27827.c: New testcase.
497
498 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
499
500         PR fortran/28590
501         * gfortran.dg/sequence_types_1.f90: New test.
502
503 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
504
505         PR fortran/28548
506         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
507         dg-warning.  Add -pedantic option.
508
509 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
510
511         PR c/28502
512         * gcc.dg/proto-1.c: New test.
513
514         PR c/27721
515         * gcc.dg/lvalue-4.c: New test.
516
517         PR c/28136
518         * gcc.dg/init-bad-5.c: New test.
519
520 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
521
522         PR c++/28347
523         * g++.dg/ext/typedef-init.C: Add new test for typedef 
524         initialization inside templates. Adjust existing error markers.
525
526 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
527
528         PR c++/28148
529         * g++.dg/init/ptrmem3.C: New test.
530
531 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
532
533         PR tree-optimization/27770
534         * lib/target-support.exp: New target keyword "section_anchors". 
535         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
536         tests.
537         * gcc.dg/vect/section-anchors-pr27770.c: New test.
538         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
539         * gcc.dg/vect/section-anchors-vect-69.c: New test.
540         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
541         
542 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
543
544         * gcc.dg/20060801-1.c: Add missing '}'.
545
546 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
547
548         PR c++/27508
549         * g++.dg/parse/dtor9.C: New test.
550         * g++.dg/parse/dtor10.C: New test.
551         * g++.dg/other/error7.C: Adjust error-marker.
552
553         PR c++/28274
554         * g++.dg/other/default5.C: New test.
555
556 2006-08-02  Richard Guenther  <rguenther@suse.de>
557
558         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
559
560 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
561
562         PR c++/28557
563         * g++.dg/template/conv9.C: New test.
564
565 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
566
567         PR debug/28063
568         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
569         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
570         Optionally return assembly text.  Update callers.
571         (check_no_compiler_messages): Update verbose messages.
572         (check_no_messages_and_pattern): New.
573         (check_effective_target_string_merging): New.
574
575 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
576
577         PR c++/28250
578         * g++.dg/eh/catch4.C: New test.
579
580         PR c++/28257
581         * g++.dg/other/qual1.C: New test.
582
583         PR c++/28259
584         * g++.dg/inherit/error2.C: New test.
585
586         PR c++/28267
587         * g++.dg/other/new1.C: New test.
588
589         * g++.dg/warn/pr23075.C: Remove obsolete test.
590         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
591         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
592
593 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
594
595         PR c++/28523
596         * g++.dg/eh/cast1.C: New test.
597
598 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
599
600         PR libfortran/28452
601         * gfortran.dg/random_3.f90:  New test.
602
603 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
604
605         PR c++/28432
606         * g++.dg/other/pr28304.C: Change expected error message.
607         * g++.dg/other/pr28432.C: New test.
608
609 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
610
611         PR c++/28256
612         * g++.dg/init/brace2.C: Change expected error message, add empty init.
613
614 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
615
616         PR debug/23336
617         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
618         at -g1.
619         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
620         g++.dg/debug/enum-2.C: New.
621
622 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
623
624         PR c++/6634
625         * g++.dg/parse/long1.C: Add more tests.
626
627 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
628
629         * gfortran.dg/lrshift_1.c: New file.
630
631 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
632
633         PR libgfortran/28335
634         * gfortran.dg/no_unit_error_1.f90: New test.
635
636 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
637
638         PR libgfortran/28335
639         * gfortran.dg/no_unit_error_1.f90: Delete test.
640         * gfortran.dg/no_unit_error_2.f90: Delete test.
641
642 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
643
644         * gfortran.dg/chmod_3.f90: New test.
645         * gfortran.dg/ltime_gmtime_1.f90: New test.
646         * gfortran.dg/ltime_gmtime_2.f90: New test.
647         * gfortran.dg/lrshift_1.f90: New test.
648         * gfortran.dg/chmod_1.f90: New test.
649         * gfortran.dg/chmod_2.f90: New test.
650
651 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
652
653         PR c++/27668
654         * g++.dg/template/crash55.C: New test.
655
656         PR c++/27962
657         * g++.dg/template/nontype16.C: New test.
658
659         * g++.dg/template/void2.C: Adjust error markers.
660         * g++.dg/template/nontype5.C: Adjust error markers.
661         
662 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
663
664         * gcc.target/i386/stack-prot-kernel.c: New test.
665
666 2006-07-27  Roger Sayle  <roger@eyesopen.com>
667
668         * gcc.dg/builtins-55.c: New test case.
669
670 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
671
672         PR rtl-optimization/27907
673         * gcc.c-torture/compile/pr27907.c: New test.
674
675 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
676
677         * gfortran.dg/mclock.f90: New test.
678         * gfortran.dg/int_conv_1.f90: New test.
679         * gfortran.dg/stat_1.f90: New test.
680         * gfortran.dg/stat_2.f90: New test.
681
682 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
683
684         PR libgfortran/28335
685         * gfortran.dg/no_unit_error_1.f90: New test.
686         * gfortran.dg/no_unit_error_2.f90: New test.
687         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
688
689 2006-07-25  Roger Sayle  <roger@eyesopen.com>
690
691         PR middle-end/28473
692         * gcc.dg/fold-convround-1.c: New test case.
693
694 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
695
696         * gfortran.dg/arithmetic_if.f90:  Fix comments.
697
698 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
699
700         PR c++/27572
701         * g++.dg/other/typedef1.C: New test.
702         * g++.dg/template/typedef4.C: New test.
703         * g++.dg/template/typedef5.C: New test.
704
705 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
706
707         PR fortran/28416
708         * gfortran.dg/allocatable_dummy_3.f90: New.
709
710 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
711
712         PR fortran/28439
713         * gfortran.dg/arithmetic_if.f90:  New test.
714
715 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
716
717         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
718         avoid memcpy optimization.
719         
720 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
721
722         PR fortran/25289
723         * gfortran.dg/direct_io_6.f90: New test.
724
725 2006-07-24  Jan Hubicka  <jh@suse.cz>
726
727         PR c/25795
728         PR c++/27369
729         * gcc.dg/pr25795.c: New test.
730         * gcc.dg/pr25795-1.c: New test.
731
732 2006-07-23  Roger Sayle  <roger@eyesopen.com>
733
734         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
735         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
736         which may be transformed to "g || h" on some platforms.
737
738 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
739
740         PR c++/28025
741         * g++.dg/template/friend45.C: New test.
742
743 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
744
745         PR libgfortran/28339
746         * gfortran.dg/arrayio_8.f90: New test.
747
748 2006-07-21  Mike Stump  <mrs@apple.com>
749
750         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
751
752         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
753
754 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
755
756         PR c++/28250
757         * g++.dg/eh/catch3.C: New test.
758
759         PR c++/28363
760         * g++.dg/template/defarg10.C: New test.
761
762 2006-07-20  Paul Brook  <paul@codesourcery.com>
763
764         PR 27363
765         * gcc.dg/pr27363.c: New test.
766
767 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
768
769         PR c++/28338
770         * g++.dg/init/ref13.C: New test.
771
772 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
773
774         PR obj-c++/28434
775         * obj-c++.dg/proto-error-1.mm: New test.
776
777 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
778
779         PR c++/28337
780         * g++.dg/template/string1.C: New test.
781
782 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
783
784         PR c++/28048
785         * g++.dg/template/defarg9.C: New test.
786
787         PR c++/28235
788         * g++.dg/template/static27.C: New test.
789
790 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
791
792         PR 28410
793         * gcc.dg/tree-ssa/pr28410.c: New test.
794
795 2006-07-18  Lee Millward  <lee.millward@gmail.com>
796
797         PR c++/28258
798         * g++/dg/other/error13.C: New test.
799
800         PR c++/28260
801         * g++.dg/template/friend44.C: New test.
802         
803 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
804
805         PR c++/27495
806         * g++.dg/other/pr27495.C: New.
807
808 2006-07-18  Olivier Hainque  <hainque@adacore.com>
809
810         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
811         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
812         
813 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
814
815         PR c/28286
816         * gcc.dg/pragma-pack-4.c: New test.
817
818 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
819
820         PR c++/28291
821         * g++.dg/ext/pr28291.C: New test.
822
823 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
824
825         PR middle-end/28403
826         * gcc.c-torture/execute/pr28403.c: New test.
827
828 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
829
830         PR middle-end/28402
831         * gcc.dg/pr28402.c: New test.
832
833 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
834
835         PR c++/28304
836         * g++.dg/other/pr28304.C: New test.
837
838 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
839
840         PR other/28251
841         gcc.c-torture/unsorted/dump-noaddr.c: New test.
842         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
843
844 2006-07-17  Richard Guenther  <rguenther@suse.de>
845
846         PR tree-optimization/28238
847         * g++.dg/tree-ssa/pr28238.C: New testcase.
848
849 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
850
851         PR c++/28250
852         * g++.dg/eh/catch1.C: New test.
853         * g++.dg/eh/catch2.C: New test.
854
855 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
856
857         PR c++/28370
858         * g++.dg/template/anon3.C: New test.
859
860 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
861
862         PR fortran/20844
863         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
864         specifiers requiring an explicit format tag..
865
866         PR fortran/28201
867         * gfortran.dg/generic_5: New test.
868
869         PR fortran/20893
870         * gfortran.dg/elemental_optional_args_1.f90: New test.
871
872 2006-07-16  Olivier Hainque  <hainque@adacore.com>
873
874         * gnat.dg/assert.ads: New file.
875         * gnat.dg/controlled_record.ads: Likewise.
876         * gnat.dg/controlled_record.adb: Likewise.
877
878 2006-07-15  Lee Millward  <lee.millward@gmail.com>
879
880         PR c++/28292
881         * g++.dg/other/error12.C: New test.
882
883         PR c++/28269
884         * g++.dg/template/crash54.C: New test.
885         
886 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
887
888         PR c++/28249
889         * g++.dg/parse/catch1.C: New test.
890
891         PR c++/28294
892         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
893
894         PR c++/28387
895         * g++.dg/ext/attrib24.C: New test.
896
897 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
898
899         PR c++/28343
900         * g++.dg/ext/asmspec1.C: New test.
901
902 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
903
904         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
905         (dg-test): Support shouldfail tests.
906         * lib/target-supports-dg.exp (dg-shouldfail): New.
907         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
908         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
909         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
910         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
911         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
912         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
913         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
914
915 2006-07-13  Jan Hubicka  <jh@suse.cz>
916
917         * gcc.target/i386/memcpy-1.c: New.
918
919 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
920
921         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
922
923 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
924
925         PR fortran/25097
926         * gfortran.dg/present_1.f90: New test.
927
928         PR fortran/20903
929         * gfortran.dg/interface_derived_type_1.f90: New test.
930
931 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
932
933         PR fortran/28213
934         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
935         list.
936
937 2006-07-07  Lee Millward  <lee.millward@gmail.com>
938
939         PR c++/27820
940         * g++.dg/other/label1.C: New test.
941         
942 2006-07-07   Richard Guenther  <rguenther@suse.de>
943
944         PR middle-end/28268
945         * gcc.dg/torture/pr28268.c: New testcase.
946
947 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
948
949         PR c++/27019
950         * g++.dg/ext/pr27019.C: New.
951
952 2006-07-07  Richard Guenther  <rguenther@suse.de>
953
954         PR tree-optimization/28187
955         * gcc.dg/pr28187.c: New testcase.
956
957 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
958
959         * gnat.dg/address_conversion.adb: New test.
960         * gnat.dg/boolean_subtype.adb: Likewise.
961         * gnat.dg/frame_overflow.adb: Likewise.
962         * gnat.dg/pointer_array.adb: Likewise.
963         * gnat.dg/pointer_conversion.adb: Likewise.
964
965 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
966
967         PR fortran/28237
968         PR fortran/23420
969         * gfortran.dg/print_fmt_5.f90: New test.
970
971 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
972
973         PR fortran/28129
974         * gfortran.dg/bounds_check_4.f90: New test.
975
976 2006-07-05  Richard Guenther  <rguenther@suse.de>
977
978         PR target/28158
979         * gfortran.dg/pr28158.f90: New testcase.
980
981 2006-07-05  Richard Guenther  <rguenther@suse.de>
982
983         PR tree-optimization/28162
984         * gcc.dg/pr28162.c: New testcase.
985
986 2006-07-05  Richard Guenther  <rguenther@suse.de>
987         Andrew Pinski  <pinskia@gcc.gnu.org>
988
989         PR c++/27084
990         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
991
992 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
993
994         PR fortran/28174
995         * gfortran.dg/actual_array_substr_2.f90: New test.
996
997         PR fortran/28167
998         * gfortran.dg/actual_array_constructor_2.f90: New test.
999
1000 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1001
1002         * gfortran.dg/itime_idate_1.f: New test.
1003         * gfortran.dg/itime_idate_2.f: New test.
1004
1005 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1006
1007         PR libgfortran/27704
1008         * gfortran.dg/open_status_3.f90: New test.
1009         * gfortran.dg/fmt_l.f90: Update for new feature.
1010
1011 2006-07-03  Asher Langton  <langton2@llnl.gov>
1012
1013         * gfortran.dg/oldstyle_2.f90: New.
1014
1015 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
1016
1017         * gnat.dg/string_slice.adb: New test.
1018
1019 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1020
1021         PR fortran/19259
1022         * gfortran.dg/semicolon_fixed.c: New.
1023         * gfortran.dg/semicolon_free.c: New.
1024
1025 2006-06-30  Mike Stump  <mrs@apple.com>
1026
1027         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
1028         that don't support internal visibility.
1029
1030 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
1031
1032         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
1033         for '(' / ')' needing an extra '\'.
1034
1035 2006-06-29  Roger Sayle  <roger@eyesopen.com>
1036
1037         PR middle-end/27428
1038         * gcc.dg/pr27428-1.c: New test case.
1039
1040 2006-06-29  Mike Stump  <mrs@apple.com>
1041
1042         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
1043         on darwin as we can't align commons large enough yet.
1044
1045         * gcc.dg/vla-8.c: Add additional testcases.
1046
1047 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
1048
1049         PR c++/28114
1050         * g++.dg/other/pr28114.C: New.
1051
1052 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
1053
1054         * gcc.c-torture/compile/20060625-1.c: New test.
1055
1056 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
1057
1058         PR fortran/20867
1059         * gfortran.dg/stfunc_3.f90: New test.
1060
1061         PR fortran/25056
1062         * gfortran.dg/impure_actual_1.f90: New test.
1063
1064         PR fortran/20874
1065         * gfortran.dg/elemental_result_1.f90: New test.
1066
1067         PR fortran/25073
1068         * gfortran.dg/select_7.f90: New test.
1069
1070         PR fortran/27554
1071         * intrinsic_actual_1.f: New test.
1072
1073         PR fortran/22038
1074         PR fortran/28119
1075         * gfortran.dg/forall_4.f90: New test.
1076
1077         PR fortran/25072
1078         * gfortran.dg/forall_5.f90: New test.
1079
1080 2006-06-25  Lee Millward  <lee.millward@gmail.com>
1081
1082         PR c++/28051
1083         * g++.dg/template/using13.C: New test.
1084
1085         PR c++/28054
1086         * g++.dg/other/incomplete3.C: New test.
1087         
1088 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1089
1090         PR fortran/28081
1091         * gfortran.dg/substr_3.f: New test.
1092         * gfortran.dg/equiv_2.f90: Update expected error message.
1093
1094 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
1095
1096         PR fortran/28118
1097         * gfortran.dg/actual_array_substr_1.f90: New test.
1098
1099 2006-06-24  Olivier Hainque  <hainque@adacore.com>
1100
1101         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
1102         * gnat.dg/scalar_mode_agg_compare.adb: New test.
1103         
1104 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
1105
1106         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
1107
1108 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
1109
1110         PR fortran/27981
1111         * gfortran.dg/simpleif_2.f90: New test.
1112
1113 2006-06-23  Lee Millward  <lee.millward@gmail.com>
1114
1115         * g++.dg/template/error22.C: Fix typo.
1116         
1117 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1118
1119         PR c++/28112
1120         * g++.dg/ext/attrib23.C: New test.
1121
1122 2006-06-23  Olivier Hainque  <hainque@adacore.com>
1123
1124         * gnat.dg/varsize_temp.adb: New test.
1125         
1126 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1127
1128         PR c++/11468
1129         * g++.dg/other/java2.C: New test.
1130
1131 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
1132
1133         PR target/27789
1134         * g++.dg/ext/dllimport4.C. Add more tests for invalid
1135         initialization.
1136
1137 2006-06-22  Roger Sayle  <roger@eyesopen.com>
1138
1139         PR target/27531
1140         * gcc.dg/pr27531-1.c: New test case.
1141
1142 2006-06-22  Asher Langton  <langton2@llnl.gov>
1143
1144         PR fortran/24748
1145         * gfortran.dg/implicit_8.f90: New.
1146
1147 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
1148
1149         PR rtl-optimization/28121
1150         * gcc.dg/pr28121.c: New test.
1151
1152 2006-06-22  Lee Millward  <lee.millward@gmail.com>
1153
1154         PR c++/27805
1155         * g++.dg/parse/ptrmem6.C: New test.
1156
1157         PR c++/27821
1158         * g++.dg/template/error22.C: New test.
1159         
1160 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1161
1162         PR c++/28111
1163         * g++.dg/template/friend43.C: New test.
1164
1165         PR c++/28110
1166         * g++.dg/template/crash53.C: New test.
1167
1168         PR c++/28109
1169         * g++.dg/rtti/incomplete1.C: New test.
1170
1171 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
1172
1173         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
1174
1175 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
1176
1177         * gcc.c-torture/execute/complex-7.c: New.
1178
1179 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
1180
1181         * gcc.dg/merge-all-constants-1.c: New test.
1182
1183 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
1184
1185         PR c++/28113
1186         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
1187
1188 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
1189
1190         * gfortran.dg/rrspacing_1.f90: New test.
1191
1192 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1193
1194         PR c++/28052
1195         * g++.dg/other/bitfield2.C: New test.
1196
1197 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
1198
1199         PR tree-optimization/27331
1200         * gcc.dg/pr27331.c: New test.
1201
1202 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
1203             Eric Botcazou  <ebotcazou@adacore.com>
1204
1205         PR ada/18692
1206         * lib/gnat.exp: New file.
1207         * lib/gnat-dg.exp: Likewise.
1208         * gnat.dg: New directory.
1209         * gnat.dg/dg.exp: New driver.
1210         * gnat.dg/specs: New directory.
1211         * gnat.dg/specs/specs.exp: New driver.
1212         * gnat.dg/style: New directory.
1213         * gnat.dg/style/style.exp: New driver.
1214
1215 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
1216
1217         PR fortran/16206
1218         * gfortran.dg/array_initializer_1.f90: New test.
1219
1220         PR fortran/28005
1221         * gfortran.dg/matmul_3.f90: New test.
1222
1223 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
1224
1225         PR middle-end/28075
1226         * gcc.dg/tree-ssa/inline-1.c: New test.
1227
1228 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
1229
1230         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
1231         in malloc prototype; remove XFAIL.
1232         * gcc.dg/pr18241-2.c: Ditto.
1233         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
1234         in memset prototype; remove XFAIL.
1235         * gcc.dg/tree-ssa/pr23382.c: Ditto.
1236
1237 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
1238
1239         * gcc.dg/vla-8.c: Add.
1240
1241 2006-06-19  Richard Guenther  <rguenther@suse.de>
1242
1243         PR tree-optimization/27090
1244         * g++.dg/tree-ssa/pr27090.C: New testcase.
1245
1246 2006-06-19  Roger Sayle  <roger@eyesopen.com>
1247
1248         PR target/27861
1249         * gcc.dg/pr27861-1.c: New test case.
1250
1251 2006-06-19  Richard Guenther  <rguenther@suse.de>
1252
1253         PR middle-end/28045
1254         * gcc.dg/torture/pr28045.c: New testcase.
1255
1256 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1257
1258         PR fortran/26801
1259         * gfortran.dg/associated_4.f90: New test.
1260
1261 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1262
1263         PR fortran/19310
1264         PR fortran/19904
1265         * gfortran.dg/real_const_3.f90: New test.
1266
1267 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
1268
1269         PR c++/28016
1270         * g++.dg/template/static26.C: New test.
1271
1272         PR c++/27979
1273         * g++.dg/expr/bitfield2.C: New test. 
1274
1275         PR c++/27884
1276         * g++.dg/parse/linkage2.C: New test.
1277
1278 2006-06-16  Richard Guenther  <rguenther@suse.de>
1279
1280         PR middle-end/27116
1281         * gcc.dg/pr15785-1.c: Revert last change.
1282         * gcc.dg/torture/pr27116-2.c: New testcase.
1283
1284 2006-06-16  Roger Sayle  <roger@eyesopen.com>
1285
1286         PR middle-end/27802
1287         * gcc.dg/pr27802-1.c: New test case.
1288
1289 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
1290
1291         PR c++/27689
1292         * g++.dg/template/ttp18.C: New test.
1293         * g++.dg/template/ttp19.C: Likewise.
1294
1295         PR c++/27666
1296         * g++.dg/expr/cond9.C: New test.
1297
1298         PR c++/27640
1299         * g++.dg/template/ctor7.C: New test.
1300
1301 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
1302
1303         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
1304
1305 2006-06-16  Richard Guenther  <rguenther@suse.de>
1306
1307         PR tree-optimization/27781
1308         * gcc.dg/tree-ssa/pr27781.c: New testcase.
1309
1310 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
1311
1312         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
1313
1314 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
1315
1316         * gcc.dg/tree-ssa/loop-18.c: New test.
1317
1318 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
1319
1320         PR c++/27665
1321         * g++.dg/template/crash52.C: New test.
1322
1323         PR c++/27648
1324         * g++.dg/ext/attrib22.C: New test.
1325
1326         PR c++/26559
1327         * g++.dg/template/builtin1.C: New test.
1328         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
1329         
1330         PR c++/28018
1331         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
1332         assignment.
1333         * g++.old-deja/g++.pt/crash51.C: Likewise.
1334
1335         PR c++/27227
1336         * g++.dg/lookup/linkage1.C: New test.
1337         * g++.dg/lookup/linkage2.C: Likewise.
1338
1339 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
1340
1341         PR middle-end/27959
1342         * gcc.dg/pr27959.c: New testcase.
1343
1344 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
1345
1346         PR target/28014:
1347         * g++.dg/eh/div.C: New test.
1348
1349 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
1350
1351         PR c++/27894
1352         * g++.dg/tree-ssa/pr26757.C: New test.
1353         * g++.dg/tree-ssa/pr27894.C: New test.
1354
1355 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
1356
1357         * gcc.c-torture/compile/20060609-1.c: New test.
1358         
1359         PR target/27863
1360         * gcc.c-torture/compile/pr27863.c: New test.
1361
1362 2006-06-13  Richard Guenther  <rguenther@suse.de>
1363
1364         PR tree-optimization/27830
1365         * g++.dg/tree-ssa/pr27830.C: New testcase.
1366
1367 2006-06-13  Matthew Sachs  <msachs@apple.com>
1368
1369         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
1370         the list of compiler flags; this causes those flags to be checked
1371         for things like dg-skip-if.
1372
1373 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1374
1375         PR c++/27601
1376         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
1377
1378 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
1379             Kazu Hirata  <kazu@codesourcery.com>
1380
1381         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
1382         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
1383
1384 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1385
1386         PR c++/27933
1387         * g++.dg/lookup/using15.C: New test.
1388
1389         PR c++/27951
1390         * g++.dg/other/anon4.C: New test.
1391
1392 2006-06-12  Roger Sayle  <roger@eyesopen.com>
1393
1394         PR c++/21210
1395         * g++.dg/init/complex1.C: New test case.
1396
1397 2006-06-11  Eric Christopher  <echristo@apple.com>
1398
1399         PR middle-end/27948
1400         * gcc.dg/bf-ms-layout.c: Run on darwin.
1401         * gcc.dg/bf-no-ms-layout: Ditto.
1402         * gcc.dg/attr-ms_struct-2.c: New.
1403         * gcc.dg/bf-ms-layout-2.c: Ditto.
1404
1405 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
1406
1407         * gcc.dg/attr-ms_struct-packed1.c: New.
1408
1409 2006-06-09  Mike Stump  <mrs@apple.com>
1410
1411         * gcc.dg/vla-7.c: Add.
1412
1413 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
1414
1415         PR fortran/24558
1416         * gfortran.dg/entry_6.f90: New test.
1417
1418         PR fortran/20877
1419         PR fortran/25047
1420         * gfortran.dg/entry_7.f90: New test.
1421
1422 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
1423
1424         PR c/27747
1425         * gcc.dg/cpp/_Pragma6.c: New test.
1426
1427         PR c++/27748
1428         * g++.dg/cpp/_Pragma1.C: New test.
1429
1430         PR preprocessor/27746
1431         * gcc.dg/gomp/macro-3.c: New test.
1432         * gcc.dg/gomp/macro-4.c: New test.
1433         * g++.dg/gomp/macro-3.C: New test.
1434         * g++.dg/gomp/macro-4.C: New test.
1435
1436 2006-06-09  Richard Guenther  <rguenther@suse.de>
1437
1438         PR tree-optimization/26998
1439         * gcc.dg/torture/pr26998.c: New testcase.
1440         * gcc.dg/tree-ssa/vrp29.c: New testcase.
1441
1442 2006-06-08  Mike Stump  <mrs@apple.com>
1443
1444         * gcc.dg/pr27095.c: Account for stubs.
1445
1446         PR target/26427
1447         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
1448         produce bad code on darwin.
1449
1450 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1451
1452         PR fortran/27958
1453         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
1454
1455 2006-06-08  Asher Langton  <langton2@llnl.gov>
1456
1457         PR fortran/27786
1458         * cray_pointers_2.f90: Add -fbounds-check compile flag.
1459
1460 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1461
1462         PR target/27421
1463         * gcc.dg/union-3.c: New test.
1464
1465 2006-06-08  Richard Guenther  <rguenther@suse.de>
1466
1467         PR middle-end/27116
1468         * gcc.dg/torture/pr27116.c: New testcase.
1469         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
1470
1471 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
1472
1473         PR rtl-optimization/26449
1474         * gcc.dg/pr26449.c: New test.
1475
1476 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1477
1478         PR c++/27601
1479         * g++.dg/ext/offsetof1.C: Test member functions.
1480
1481 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
1482
1483         * gcc.dg/pr27095.c: Improve scanning.
1484
1485 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
1486
1487         PR fortran/23091
1488         * gfortran.dg/saved_automatic_1.f90: New test.
1489
1490         PR fortran/24168
1491         * gfortran.dg/array_simplify_1.f90: New test.
1492
1493         PR fortran/25090
1494         * gfortran.dg/entry_dummy_ref_1.f90: New test.
1495
1496         PR fortran/25058
1497         * gfortran.dg/entry_dummy_ref_2.f90: New test.
1498
1499 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
1500
1501         PR c++/27177
1502         * g++.dg/expr/cast7.C: New test.
1503
1504 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
1505
1506         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
1507         * lib/gcc-defs.exp (tool_check_compile): Ditto.
1508         * lib/fortran-torture.exp (fortran-torture-compile,
1509         fortran-torture-execute): Ditto.
1510
1511 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
1512
1513         PR target/27842
1514         * gcc.dg/vmx/pr27842.c: New test.
1515
1516 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1517
1518         PR libfortran/27895
1519         * gfortran.dg/bounds_check_3.f90: New test.
1520
1521 2006-06-05  Mike Stump  <mrs@apple.com>
1522
1523         * objc.dg/objc-fast-4.m: Skip for ppc64.
1524
1525 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
1526
1527         PR testsuite/27705
1528         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
1529
1530 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
1531             Victor Kaplansky  <victork@il.ibm.com>
1532
1533         PR tree-optimizations/26360
1534         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
1535         with -fno-tree-dce.
1536         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
1537
1538 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
1539
1540         PR fortran/14067
1541         * gfortran.dg/data_char_1.f90: Add messages for truncated
1542         strings.
1543
1544         PR fortran/16943
1545         * gfortran.dg/func_decl_2.f90: New test.
1546
1547         PR fortran/20839
1548         * gfortran.dg/do_2.f90: New test.
1549
1550         PR fortran/27655
1551         * gfortran.dg/associated_3.f90: New test.
1552
1553 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
1554
1555         PR c++/27819
1556         * g++.dg/template/static25.C: New test.
1557
1558         PR c++/27722
1559         * g++.dg/init/array21.C: New test.
1560
1561         PR c++/27807
1562         * g++.dg/ext/complit7.C: New test.
1563
1564         PR c++/27806
1565         * g++.dg/parse/ptrmem5.C: New test.
1566
1567 2006-06-04  Roger Sayle  <roger@eyesopen.com>
1568             Andrew Pinski  <pinskia@physics.uc.edu>
1569
1570         PR c/27150
1571         PR middle-end/27382
1572         * gcc.dg/pr27150-1.c: New testcase.
1573         * gcc.dg/pr27382-1.c: New testcase.
1574         * gcc.dg/pr27382-2.c: New testcase.
1575
1576 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
1577
1578         PR c/25161
1579         PR c/27020
1580         * gcc.dg/array-10.c: New test.
1581
1582 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1583
1584         PR c++/27804
1585         * g++.dg/init/const4.C: New test.
1586         * g++.dg/init/member1.C: Add error-marker.
1587         * g++.dg/other/fold1.C: Adjust error-marker.
1588
1589 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1590
1591         PR c++/27601
1592         * g++.dg/ext/offsetof1.C: New test.
1593
1594 2006-06-04 Eric Christopher <echristo@apple.com>
1595
1596         * gcc.dg/attr-ms_struct-1.c: New.
1597
1598 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
1599
1600         * gcc.c-torture/compile/builtin_constant_p.c: New test.
1601
1602 2006-06-04  Richard Guenther  <rguenther@suse.de>
1603
1604         PR tree-optimization/27039
1605         * gcc.dg/tree-ssa/loop-17.c: New testcase.
1606
1607 2006-06-03  Roger Sayle  <roger@eyesopen.com>
1608
1609         PR target/26223
1610         * gcc.target/i386/amd64-abi-2.c: New test case.
1611
1612 2006-06-02  Eric Christopher  <echristo@apple.com>
1613
1614         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
1615         * gcc.target/i386/20020523-1.c: Skip if darwin.
1616         * gcc.target/i386/asm-3.c: Ditto.
1617         * gcc.target/i386/20011119-1.c: Ditto.
1618         * gcc.target/i386/clobbers.c: Remove pic part of test.
1619
1620 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
1621
1622         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
1623         * g++.old-deja/g++.other/init19.C: Ditto.
1624         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
1625         and add other platforms as expected failures.
1626
1627 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
1628
1629         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
1630         (is-effective-target-keyword): Ditto.
1631
1632 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
1633
1634         PR fortran/27715
1635         * gfortran.dg/extended_char_comparison_1.f:  New test.
1636
1637 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
1638
1639         PR fortran/25098
1640         * gfortran.dg/dummy_procedure_1.f90: New test.
1641
1642         PR fortran/25147
1643         * gfortran.dg/dummy_procedure_2.f90: New test.
1644
1645         * gfortran.dg/associated_2.f90: Correct to make consistent with
1646         standard.
1647
1648 2006-05-31  Roger Sayle  <roger@eyesopen.com>
1649
1650         * gcc.target/i386/387-11.c: New test case.
1651
1652 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
1653
1654         PR c++/27801
1655         * g++.dg/template/cond6.C: New test.
1656
1657         PR c++/26496
1658         * g++.dg/template/crash51.C: New test.
1659         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
1660
1661         PR c++/27385
1662         * g++.dg/init/array20.C: New test.
1663
1664 2006-05-31  Roger Sayle  <roger@eyesopen.com>
1665
1666         * gcc.dg/builtins-54.c: New test case.
1667
1668 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
1669
1670         PR c++/26433
1671         * g++.dg/template/fntry1.C: Add dg-do link.
1672
1673         PR c++/27808
1674         * g++.dg/parse/friend6.C: New test.
1675
1676 2006-05-30  Asher Langton  <langton2@llnl.gov>
1677
1678         * gfortran.dg/cray_pointers_7.f90: New test.
1679
1680 2006-05-30  Roger Sayle  <roger@eyesopen.com>
1681
1682         PR tree-optimization/23452
1683         * gcc.dg/fold-mulconj-1.c: New test case.
1684
1685 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
1686
1687         PR c++/27803
1688         * g++.dg/parse/bitfield1.C: New test.
1689
1690 2006-05-30  Roger Sayle  <roger@eyesopen.com>
1691
1692         * gcc.target/ppc-eq0-1.c: New test case.
1693         * gcc.target/ppc-negeq0-1.c: New test case.
1694
1695 2006-05-30  Dirk Mueller  <dmueller@suse.de>
1696
1697         PR c/27273
1698         * gcc.dg/overflow-warn-5.c: New test.
1699
1700 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1701
1702         PR c/27718
1703         * gcc.dg/sizeof-1.c: New test.
1704
1705 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
1706
1707         PR target/27790
1708         * gcc.target/i386/pr27790.c: New test.
1709
1710 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1711
1712         PR libgfortran/27757
1713         * gfortran.dg/direct_io_5.f90: New test.
1714
1715 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1716
1717         PR libgfortran/27634
1718         * gfortran.dg/fmt_missing_period_1.f: New test.
1719         * gfortran.dg/fmt_missing_period_2.f: New test.
1720         * gfortran.dg/fmt_missing_period_3.f: New test.
1721
1722 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1723
1724         PR fortran/19777
1725         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
1726         arrays.
1727
1728 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1729
1730         PR c++/27713
1731         * g++.dg/template/new6.C: New test.
1732
1733 2006-05-29  Roger Sayle  <roger@eyesopen.com>
1734
1735         PR tree-optimization/24964
1736         * gcc.target/i386/387-10.c: New test case.
1737
1738 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
1739
1740         * intrinsics/string_intrinsics.c (compare_string):
1741         Use memcmp instead of strncmp to avoid tripping over
1742         CHAR(0) in a string.
1743
1744 2006-05-27  Richard Guenther  <rguenther@suse.de>
1745
1746         PR middle-end/27773
1747         * gcc.dg/torture/pr27773.c: New testcase.
1748
1749 2006-05-27  Dirk Mueller  <dmueller@suse.de>
1750
1751         * gcc.dg/pr24561.c: Rename to..
1752         * gcc.dg/pr25962.c: .. this.
1753
1754 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1755
1756         PR fortran/19777
1757         * gfortran.dg/bounds_check_2.f: New test.
1758
1759 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
1760
1761         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
1762         * gfortran.dg/byte_1.f90: Likewise.
1763         * gfortran.dg/dup_save_2.f90: Likewise.
1764
1765 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
1766
1767         * gfortran.dg/associated_2.f90: New test.
1768
1769 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1770
1771         PR fortran/27524
1772         * gfortran.dg/bounds_check_1.f90: New test.
1773
1774 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
1775
1776         PR rtl-optimization/27661
1777         * gcc.dg/pr27661.c: New test case.
1778
1779 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
1780
1781         PR fortran/23151
1782         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
1783         * gfortran.dg/print_parentheses_1.f:  New test.
1784         * gfortran.dg/print_parentheses_2.f90:  New test.
1785
1786 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
1787
1788         PR target/27758
1789         * gcc.dg/pr27758.c: New test.
1790
1791 2006-05-24  Falk Hueffner  <falk@debian.org>
1792
1793         * gcc.c-torture/compile/pr27571.c: New test.
1794
1795 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
1796
1797         PR fortran/27709
1798         * gfortran.dg/spec_expr_4.f90: New test.
1799
1800         PR fortran/27155
1801         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
1802
1803 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
1804
1805         PR c++/20103
1806         * g++.dg/ext/complit6.C: New test.
1807         * g++.dg/ext/complit3.C: Adjust error markers.
1808         * g++.dg/init/const3.C: New test.
1809
1810 2006-05-25  Richard Guenther  <rguenther@suse.de>
1811
1812         PR middle-end/27743
1813         * gcc.dg/torture/pr27743.c: New testcase.
1814
1815 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
1816
1817         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
1818
1819 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
1820
1821         * gcc.dg/compat/scalar-by-value-x.h: New.
1822         * gcc.dg/compat/scalar-by-value-y.h: New.
1823         * gcc.dg/compat/scalar-by-value-5.c: New.
1824         * gcc.dg/compat/scalar-by-value-5_main.c: New.
1825         * gcc.dg/compat/scalar-by-value-5_x.c: New.
1826         * gcc.dg/compat/scalar-by-value-5_y.c: New.
1827         * gcc.dg/compat/scalar-by-value-6.c: New.
1828         * gcc.dg/compat/scalar-by-value-6_main.c: New.
1829         * gcc.dg/compat/scalar-by-value-6_x.c: New.
1830         * gcc.dg/compat/scalar-by-value-6_y.c: New.
1831
1832 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
1833
1834         PR tree-optimization/27639
1835         PR tree-optimization/26719
1836         * gcc.dg/pr27639.c: New test.
1837         * gcc.dg/pr26719.c: New test.
1838         * gcc.dg/tree-ssa/scev-cast.c: New test.
1839
1840 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
1841
1842         PR c++/20173
1843         * g++.dg/template/error21.C: New test.
1844
1845 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
1846
1847         PR target/27696
1848         * gcc.target/i386/pr27696.c: New.
1849
1850 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
1851
1852         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
1853
1854         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
1855
1856 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1857
1858         PR c++/27716
1859         * g++.dg/other/assign1.C: New test.
1860
1861 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
1862
1863         PR target/27266
1864         * gcc.target/i386/pr27266.c: New.
1865
1866 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1867
1868         PR c++/27451
1869         * g++.dg/ext/asm9.C: New test.
1870
1871 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
1872
1873         PR rtl-optimization/25514
1874         * gcc.c-torture/compile/pr25514.c: New test.
1875
1876 2006-05-22  Richard Guenther  <rguenther@suse.de>
1877
1878         Revert
1879         2006-01-31  Richard Guenther  <rguenther@suse.de>
1880
1881         * gcc.target/i386/sselibm-1.c: New testcase.
1882         * gcc.target/i386/sselibm-2.c: Likewise.
1883         * gcc.target/i386/sselibm-3.c: Likewise.
1884         * gcc.target/i386/sselibm-4.c: Likewise.
1885         * gcc.target/i386/sselibm-5.c: Likewise.
1886
1887 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1888
1889         PR c/27420
1890         * gcc.dg/func-args-2.c: New test.
1891
1892         PR c/26818
1893         * gcc.dg/struct-incompl-1.c: New test.
1894
1895 2006-05-22  Richard Guenther  <rguenther@suse.de>
1896
1897         PR testsuite/27708
1898         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
1899         the transformations we test for.
1900
1901 2006-05-22  Richard Guenther  <rguenther@suse.de>
1902
1903         PR testsuite/27707
1904         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
1905
1906 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
1907
1908         PR c++/27210
1909         * g++.dg/warn/new1.C: New test.
1910         * g++.dg/template/new5.C: Likewise.
1911
1912 2006-05-21  Roger Sayle  <roger@eyesopen.com>
1913
1914         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
1915         * gcc.target/i386/20060512-3.c: Likewise.
1916
1917 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
1918
1919         PR rtl-optimization/27671
1920         * gcc.c-torture/execute/pr27671-1.c: New.
1921         * gcc.dg/pr27671-2.c: Likewise.
1922
1923         PR tree-optimization/26622.
1924         * gcc.c-torture/compile/pr26622.c: New.
1925
1926 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
1927
1928         PR fortran/27613
1929         * gfortran.dg/recursive_reference_1.f90: New test.
1930
1931 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
1932
1933         PR fortran/25746
1934         * gfortran.dg/elemental_subroutine_3.f90: New test.
1935
1936         PR fortran/25090
1937         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
1938
1939         PR fortran/27584
1940         * gfortran.dg/associated_target_1.f90: New test.
1941
1942         PR fortran/19015
1943         * gfortran.dg/maxloc_shape_1.f90: New test.
1944
1945 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1946
1947         PR libgfortran/24459
1948         * gfortran.dg/namelist_24.f90: New test.
1949         * gfortran.dg/namelist_12.f: Fix typo in comment.
1950
1951 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
1952
1953         PR middle-end/25776
1954         * g++.dg/other/error11.C: New test.
1955
1956 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
1957
1958         * gcc.target/mips/pr26765.c: Add -w to options.
1959
1960 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
1961
1962         * lib/target-supports.exp (check_effective_target_mpaired_single):
1963         New function.
1964         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
1965         multilibs.
1966         * g++.dg/vect/vect.exp: Likewise.
1967
1968 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
1969
1970         PR testsuite/25891
1971         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
1972
1973 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
1974
1975         PR fortran/27662
1976         * gfortran.dg/temporary_1.f90: New file.
1977
1978 2006-05-19  Andreas Schwab  <schwab@suse.de>
1979
1980         * g++.dg/other/unused1.C: Also match "stringz".
1981
1982 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
1983
1984         PR c++/26433
1985         * g++.dg/template/fntry1.C: New test.
1986
1987 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
1988
1989         PR c++/27471
1990         PR c++/27506
1991         * g++.dg/conversion/bitfield5.C: New test.
1992         * g++.dg/conversion/bitfield6.C: New test.
1993
1994 2006-05-18  Mike Stump  <mrs@apple.com>
1995
1996         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
1997         * gcc.dg/vla-4.c: Add.
1998         * gcc.dg/vla-5.c: Add.
1999         * gcc.dg/vla-6.c: Add.
2000
2001 2006-05-12  Stuart Hastings  <stuart@apple.com>
2002
2003         * testsuite/gcc.target/i386/20060512-1.c: New.
2004         * testsuite/gcc.target/i386/20060512-2.c: New.
2005         * testsuite/gcc.target/i386/20060512-3.c: New.
2006         * testsuite/gcc.target/i386/20060512-4.c: New.
2007
2008 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
2009
2010         PR c++/26122
2011         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
2012
2013         PR c++/26068
2014         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
2015         * g++.dg/parse/linkage1.C: New test.
2016
2017 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
2018
2019         PR tree-optimization/27548
2020         * g++.dg/tree-ssa/pr27548.C: New test.
2021
2022 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2023
2024         PR fortran/26551
2025         * gfortran.dg/recursive_check_1.f: New test.
2026         * gfortran.dg/recursive_check_2.f90: New test.
2027
2028 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
2029
2030         * g++.dg/opt/temp2.C: New test.
2031
2032 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
2033
2034         PR c++/27491
2035         * g++.dg/init/brace5.C: New test.
2036
2037         PR middle-end/27415
2038         * gcc.dg/gomp/pr27415.c: New test.
2039         * g++.dg/gomp/pr27415.C: New test.
2040
2041         PR tree-optimization/27549
2042         * g++.dg/tree-ssa/pr27549.C: New test.
2043
2044 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2045
2046         PR libgfortran/27575
2047         * gfortran.dg/read_eof_4.f90: New test.
2048
2049 2006-05-16  Richard Guenther  <rguenther@suse.de>
2050
2051         PR tree-optimization/22303
2052         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
2053
2054 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
2055
2056         PR middle-end/27573
2057         * gcc.dg/gomp/pr27573.c: New test.
2058         * gfortran.dg/gomp/pr27573.f90: New test.
2059
2060         PR c/27499
2061         * gcc.dg/gomp/pr27499.c: New test.
2062         * g++.dg/gomp/pr27499.C: New test.
2063
2064 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
2065
2066         PR c++/27339
2067         * g++.dg/parser/access8.C: Adjust error marker.
2068         * g++.dg/template/access17.C: New test.
2069         * g++.dg/template/access18.C: Likewise.
2070
2071 2006-05-15  Roger Sayle  <roger@eyesopen.com>
2072
2073         PR target/26600
2074         * gcc.target/i386/pr26600.c: New test case.
2075
2076 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
2077
2078         PR c++/27505
2079         * g++.dg/expr/bitfield1.C: New test.
2080
2081 2006-05-15  Richard Guenther  <rguenther@suse.de>
2082
2083         PR tree-optimization/27603
2084         * gcc.dg/torture/pr27603.c: New testcase.
2085
2086 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
2087
2088         PR fortran/25090
2089         * gfortran.dg/entry_dummy_ref_1.f90: New test.
2090
2091         PR fortran/25082
2092         * gfortran.dg/scalar_return_1.f90: New test.
2093
2094         PR fortran/27411
2095         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
2096
2097 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
2098
2099         * gcc.dg/gomp/critical-4.c: New test.
2100         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
2101         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
2102         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
2103         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
2104
2105 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2106
2107         PR c++/27582
2108         * g++.dg/template/dependent-args1.C: New test.
2109
2110         PR c++/27581
2111         * g++.dg/lookup/this1.C: New test.
2112
2113         PR c++/27315
2114         * g++.dg/template/operator6.C: New test.
2115         * g++.dg/template/incomplete3.C: New test.
2116
2117         PR c++/27559
2118         * g++.dg/template/new4.C: New test.
2119
2120         PR c++/27496
2121         * g++.dg/template/void2.C: New test.
2122
2123 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
2124
2125         * g++.dg/template/dependent-expr5.C: New test.
2126
2127 2006-05-14  Roger Sayle  <roger@eyesopen.com>
2128
2129         PR middle-end/26729
2130         * gcc.dg/pr26729-1.c: New test case.
2131
2132 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
2133
2134         * gcc.dg/pr27003.c: New test.
2135
2136 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
2137
2138         * lib/target-supports.dg (check_cxa_atexit_available): Change
2139         v3_target_compile to ${tool}_target_compile.
2140
2141 2006-05-11  Jason Merrill  <jason@redhat.com>
2142
2143         * lib/scanasm.exp (scan-not-hidden): Fix typo.
2144
2145 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2146
2147         PR fortran/27553
2148         * gfortran.dg/label_5.f90: New test.
2149
2150 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
2151
2152         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
2153         check_effective_target_powerpc_altivec_ok): New.
2154         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
2155         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
2156         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
2157         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
2158         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
2159         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
2160         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
2161         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
2162         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
2163         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
2164         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
2165         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
2166         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
2167         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
2168         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
2169         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
2170         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
2171         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
2172         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
2173         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
2174         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
2175         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
2176         gcc.target/powerpc/altivec-9.c,
2177         gcc.target/powerpc/altivec-consts.c,
2178         gcc.target/powerpc/altivec-pr22085.c,
2179         gcc.target/powerpc/altivec-splat.c,
2180         gcc.target/powerpc/altivec-types-1.c,
2181         gcc.target/powerpc/altivec-types-2.c,
2182         gcc.target/powerpc/altivec-types-3.c,
2183         gcc.target/powerpc/altivec-types-4.c,
2184         gcc.target/powerpc/altivec-varargs-1.c,
2185         gcc.target/powerpc/altivec-vec-merge.c,
2186         gcc.target/powerpc/ppc-vector-memcpy.c,
2187         gcc.target/powerpc/ppc-vector-memset.c,
2188         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
2189         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
2190         these effective targets.
2191         * gcc.dg/vmx/pr27006.c: Add missing close brace.
2192         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
2193
2194 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2195
2196         PR middle-end/27384
2197         * g++.dg/other/fold1.C: New test.
2198
2199         PR middle-end/27488
2200         * gcc.dg/fold-nonneg-1.c: New test.
2201
2202         PR c++/27547
2203         * g++.dg/other/operator1.C: New test.
2204
2205 2006-05-11  Richard Guenther  <rguenther@suse.de>
2206
2207         PR middle-end/27529
2208         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
2209
2210 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
2211
2212         * lib/target-supports-dg.exp (check-flags): New.
2213         (dg-skip-if): Move flag checks.
2214
2215 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
2216
2217         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
2218         * lib/target-supports.dg (check_cxa_atexit_available): New.
2219
2220 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
2221
2222         PR fortran/27470
2223         * gfortran.dg/multiple_allocation_2.f90: New test case.
2224
2225 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
2226
2227         * gcc.target/arm/pr27387.C: Fix a comment typo.
2228
2229 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2230
2231         PR fortran/24549
2232         * gfortran.dg/error_recovery_1.f90: New test.
2233
2234 2006-05-10  Richard Guenther  <rguenther@suse.de>
2235
2236         PR tree-optimization/27302
2237         * gcc.dg/torture/pr27302.c: New testcase.
2238
2239 2006-05-09  Dirk Mueller  <dmueller@suse.de>
2240         Richard Guenther  <rguenther@suse.de>
2241
2242         PR middle-end/27498
2243         * gcc.dg/tree-ssa/pr27498.c: New testcase.
2244
2245 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
2246
2247         PR rtl-optimization/27335
2248         * gcc.dg/pr27335.c: New test.
2249
2250 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
2251
2252         * gcc.target/mips/mips-ps-5.c: New file.
2253
2254 2006-05-08  Jan Hubicka  <jh@suse.cz>
2255
2256         PR middle-end/25962
2257         * gcc.dg/pr25962.c: New.
2258
2259 2006-05-08  Roger Sayle  <roger@eyesopen.com>
2260
2261         PR target/27158
2262         * gcc.target/powerpc/pr27158.c: New test case.
2263
2264 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
2265
2266         PR testsuite/27476
2267         * ada/acats/run_all.sh: Use test -z.
2268
2269 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2270
2271         PR libfortran/18271
2272         * gfortran.dg/spec_expr_3.f90: New test.
2273
2274 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
2275
2276         PR target/24879
2277         * gcc.target/i386/monitor.c: New file.
2278
2279 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
2280
2281         * gcc.dg/pr27095.c: xfail *-*-darwin*.
2282
2283 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2284
2285         PR c++/27447
2286         * g++.dg/other/ptrmem7.C: New test.
2287
2288 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2289
2290         PR target/27421
2291         * gcc.dg/array-9.c: New test.
2292
2293 2006-05-07  Richard Guenther  <rguenther@suse.de>
2294
2295         PR tree-optimization/27409
2296         * gcc.dg/torture/pr27409.c: New testcase.
2297
2298 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
2299
2300         PR fortran/27457
2301         * gfortran.dg/select_6.f90: New.
2302
2303 2006-05-07  Richard Guenther  <rguenther@suse.de>
2304
2305         PR tree-optimization/27136
2306         * gcc.dg/torture/pr27136.c: New testcase.
2307
2308 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
2309
2310         PR fortran/24813
2311         * gfortran.dg/char_cons_len_1.f90: New test.
2312
2313 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2314
2315         PR c++/27427
2316         * g++.dg/template/incomplete2.C: New test.
2317
2318 2006-05-06  Richard Guenther  <rguenther@suse.de>
2319
2320         PR tree-optimization/27151
2321         * gcc.dg/vect/pr27151.c: New testcase.
2322
2323 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2324
2325         PR c++/27430
2326         * g++.dg/template/void1.C: New test.
2327
2328         PR c++/27423
2329         * g++.dg/other/void2.C: New test.
2330
2331         PR c++/27422
2332         * g++.dg/conversion/void1.C: New test.
2333
2334 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
2335
2336         PR/21391
2337         * g++.dg/other/unused1.C: New.
2338
2339 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2340
2341         PR objc/27240
2342         * objc.dg/member-1.m: New test.
2343
2344 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
2345
2346         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
2347
2348 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2349
2350         PR libfortran/26985
2351         * gfortran.dg/matmul_2.f90: New test.
2352
2353 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
2354
2355         * ada/acats/run_all.sh: Use sync when main not found.
2356
2357 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
2358
2359         PR target/26765
2360         * gcc.target/mips/pr26765.c: New.
2361
2362 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
2363
2364         * gcc.target/bfin: New directory.
2365         * gcc.target/bfin/bfin.exp: New file.
2366         * gcc.target/bfin/frmul.c: New file.
2367         * gcc.target/bfin/arith.c: New file.
2368         * gcc.target/bfin/mul-combine.c: New file.
2369         * gcc.target/bfin/shift.c: New file.
2370
2371 2006-05-04  Richard Guenther  <rguenther@suse.de>
2372
2373         PR tree-optimization/14287
2374         PR tree-optimization/14844
2375         PR tree-optimization/19792
2376         PR tree-optimization/21608
2377         PR tree-optimization/27090
2378         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
2379         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
2380         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2381         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
2382         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2383
2384 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
2385
2386         PR tree-optimization/27285
2387         * gcc.c-torture/execute/pr27285.c: New test.
2388
2389         PR middle-end/27388
2390         * gcc.dg/gomp/pr27388-1.c: New test.
2391         * gcc.dg/gomp/pr27388-2.c: New test.
2392         * gcc.dg/gomp/pr27388-3.c: New test.
2393
2394         PR c++/27359
2395         * g++.dg/gomp/pr27359.C: New test.
2396
2397 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
2398
2399         PR fortran/20248
2400         * gfortran.dg/iargc.f90: New test.
2401
2402 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
2403
2404         PR c++/27102
2405         * g++.dg/template/crash49.C: New test.
2406
2407 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
2408
2409         PR testsuite/27032
2410         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
2411
2412 2006-05-02  Jeff Law  <law@redhat.com>
2413
2414         PR tree-optimization/27364
2415         * gcc.c-torture/execute/pr27364.c: New test.
2416
2417 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
2418
2419         PR c++/27309
2420         * g++.dg/parser/ctor5.C: New test.
2421
2422 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
2423
2424         PR target/27387
2425         * gcc.target/arm/arm.exp: New.
2426         * gcc.target/arm/pr27387.C: Likewise.
2427
2428 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
2429
2430         PR fortran/27269
2431         PR fortran/27324
2432         * gfortran.dg/module_equivalence_2.f90: New test.
2433
2434 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
2435
2436         PR middle-end/27337
2437         * g++.dg/gomp/pr27337-1.C: New test.
2438         * g++.dg/gomp/pr27337-2.C: New test.
2439
2440         PR middle-end/27328
2441         * gcc.dg/gomp/pr27328.c: New test.
2442
2443         PR middle-end/27325
2444         * g++.dg/gomp/pr27325.C: New test.
2445
2446         PR middle-end/27310
2447         * g++.dg/gomp/pr27310.C: New test.
2448
2449 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
2450
2451         PR tree-optimization/27291
2452         * g++.dg/tree-ssa/pr27291.C: New test.
2453
2454 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
2455
2456         PR tree-optimization/27283
2457         * g++.dg/tree-ssa/pr27283.C: New test.
2458
2459 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
2460
2461         * gcc.dg/tree-ssa/loop-16.c: New test.
2462
2463 2006-05-01  Roger Sayle  <roger@eyesopen.com>
2464             Joseph S. Myers  <joseph@codesourcery.com>
2465
2466         * gcc.dg/Wconversion-3.c: New test case.
2467         * gcc.dg/Wconversion-4.c: Likewise.
2468
2469 2006-05-01  Richard Guenther  <rguenther@suse.de>
2470
2471         PR tree-optimization/26726
2472         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
2473
2474 2006-04-30  Roger Sayle  <roger@eyesopen.com>
2475
2476         * gcc.dg/Woverflow-1.c: New test case.
2477         * gcc.dg/Woverflow-2.c: Likewise.
2478         * gcc.dg/Woverflow-3.c: Likewise.
2479
2480 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
2481
2482         PR c++/27094
2483         * g++.dg/template/defarg8.C: New test.
2484
2485 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2486
2487         PR c++/27278
2488         * g++.dg/parse/operator7.C: New test.
2489
2490 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2491
2492         PR c++/11471
2493         PR c++/27102
2494         * g++.dg/template/crash48.C: New test.
2495
2496         PR c++/27279
2497         * g++.dg/parse/ctor4.C: New test.
2498
2499 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2500
2501         PR fortran/25681
2502         * gfortran.df/char_type_len.f90: New test.
2503
2504 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2505
2506         PR libgfortran/27304
2507         * gfortran.dg/fmt_exhaust.f90: New test.
2508
2509 2006-04-28  Roger Sayle  <roger@eyesopen.com>
2510
2511         PR c/25309
2512         * gcc.dg/large-size-array-2.c: New test case.
2513
2514 2006-04-28  Richard Guenther  <rguenther@suse.de>
2515
2516         PR target/26826
2517         * gcc.target/i386/pr26826.c: New testcase.
2518
2519 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
2520
2521         PR middle-end/27260
2522         * gcc.c-torture/execute/pr27260.c: New.
2523
2524 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
2525
2526         PR middle-end/27095
2527         * gcc.dg/pr27095.c: New.
2528
2529 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
2530
2531         PR c++/27292
2532         * g++.dg/conversion/bitfield4.C: New test.
2533
2534 2006-04-27  Eric Christopher  <echristo@apple.com>
2535
2536         * gcc.dg/pragma-ms_struct.c: New.
2537
2538 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
2539
2540         PR c++/27102
2541         * g++.dg/template/crash47.C: New test.
2542
2543 2006-04-27  Dirk Mueller  <dmueller@suse.de>
2544
2545         * gcc.target/i386/sse-7.c: build with -msse.
2546
2547 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
2548
2549         PR testsuite/27274:
2550         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
2551         (main): Exit if processor doesn't support SSE.
2552
2553 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
2554
2555         PR middle-end/27282
2556         * gcc.c-torture/compile/pr27282.c: New test.
2557
2558 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
2559
2560         PR middle-end/26913
2561         * g++.dg/gomp/pr26913.C: New test.
2562
2563         PR c/25996
2564         * gcc.dg/gomp/pr25996.c: New test.
2565         * g++.dg/gomp/pr25996.C: New test.
2566
2567 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
2568
2569         PR rtl-optimization/26725
2570         * gcc.c-torture/compile/pr26725.c: New test.
2571
2572 2006-04-25  Richard Guenther  <rguenther@suse.de>
2573
2574         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
2575         than n + -1.
2576
2577 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
2578
2579         * gcc.dg/20060425-1.c: New testcase.
2580
2581 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
2582
2583         PR tree-optimization/26865
2584         * gcc.dg/pr26865.c: New test.
2585
2586 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
2587
2588         PR c++/27292
2589         * g++.dg/conversion/bitfield1.C: New test.
2590         * g++.dg/conversion/bitfield2.C: Likewise.
2591         * g++.dg/conversion/bitfield3.C: Likewise.
2592
2593 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
2594         Richard Guenther  <rguenther@suse.de>
2595
2596         PR tree-optimization/27236
2597         * gcc.dg/tree-ssa/pr27236.c: New testcase.
2598
2599 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2600
2601         PR c++/19963
2602         * g++.dg/other/incomplete2.C: New test.
2603
2604 2006-04-24  Richard Guenther  <rguenther@suse.de>
2605
2606         PR middle-end/26869
2607         * gcc.dg/torture/pr26869.c: New testcase.
2608
2609 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
2610         Richard Guenther  <rguenther@suse.de>
2611
2612         PR tree-optimization/27218
2613         * g++.dg/tree-ssa/pr27218.C: New testcase.
2614
2615 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
2616
2617         PR c++/26912
2618         * g++.dg/template/friend41.C: New test.
2619
2620 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
2621
2622         * g++.dg/opt/pr15551.C: Include cstdio.
2623         (main): Use remove instead of unlink.
2624
2625 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
2626
2627         * gcc.dg/sibcall-7.c: New test.
2628         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
2629         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
2630         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
2631         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
2632         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
2633
2634 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
2635
2636         PR c++/26534
2637         * g++.dg/opt/bitfield1.C: New test.
2638         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
2639         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
2640         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
2641         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
2642         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
2643         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
2644         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
2645         * g++.dg/abi/bitfield2.C: Likewise.
2646         * g++.dg/init/bitfield1.C: Likewise.
2647
2648 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
2649
2650         PR fortran/25099
2651         * gfortran.dg/elemental_subroutine_4.f90: New test.
2652         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
2653         call sub (m, x).
2654
2655 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
2656
2657         * gcc.c-torture/compile/20060421-1.c: New testcase.
2658
2659 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2660
2661         PR c/25875
2662         * gcc.dg/init-bad-4.c: New test.
2663
2664 2006-04-21  Paul Brook  <paul@codesourcery.com>
2665
2666         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
2667
2668 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
2669
2670         PR fortran/27122
2671         * gfortran.dg/defined_operators_1.f90: New test.
2672         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
2673         remove old ones associated, incorrectly, with Note 5.46.
2674
2675         PR fortran/27113
2676         * gfortran.dg/character_array_constructor_1.f90: New test.
2677
2678 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
2679
2680         * gcc.dg/20060419-1.c: New test.
2681
2682 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
2683
2684         PR c/26774
2685         * gcc.dg/struct-parse-1.c: New test case.
2686
2687 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2688
2689         PR c++/26558
2690         * g++.dg/parse/template19.C: New test.
2691
2692         PR c++/26739
2693         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
2694
2695         PR c++/26036
2696         * g++.dg/expr/call3.C: New test.
2697
2698         PR c++/10385
2699         * g++.dg/conversion/dynamic1.C: New test.
2700
2701 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
2702
2703         PR c++/27102
2704         * g++.dg/template/crash35.C: Tweak error markers.
2705         * g++.dg/template/crash46.C: New test.
2706         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
2707         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
2708
2709 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
2710
2711         PR rtl-optimization/14261
2712         * gcc.c-torture/compile/20060419-1.c: Added.
2713
2714 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
2715
2716         * gfortran.dg/label_1.f90: Adjust dg-error.
2717
2718 2006-04-16  Roger Sayle  <roger@eyesopen.com>
2719
2720         PR target/26961
2721         * gcc.dg/fold-cond-1.c: New test case.
2722         * gcc.dg/pr26961-1.c: Likewise.
2723
2724 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2725
2726         PR libgfortran/27138
2727         * gfortran.dg/read_bad_advance.f90: New test.
2728
2729 2006-04-16  Roger Sayle  <roger@eyesopen.com>
2730             Dale Johannesen  <dalej@apple.com>
2731
2732         PR target/24076
2733         * gcc.target/i386/vecinit-3.c: New testcase.
2734         * gcc.target/i386/vecinit-4.c: Likewise.
2735         * gcc.target/i386/sse-18.c: Likewise.
2736         * gcc.target/i386/sse-19.c: Likewise.
2737
2738 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
2739
2740         * gfortran.dg/allocate_zerosize_1.f90: New test.
2741
2742 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
2743
2744         PR c++/26365
2745         * g++.dg/template/crash45.C: New test.
2746
2747 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
2748
2749         PR fortran/26787
2750         * gfortran.dg/proc_assign_1.f90: New test.
2751         * gfortran.dg/procedure_lvalue.f90: Change message.
2752         * gfortran.dg/namelist_4.f90: Add new error.
2753
2754         PR fortran/25597
2755         PR fortran/27096
2756         * gfortran.dg/auto_pointer_array_result_1.f90
2757
2758         PR fortran/27089
2759         * gfortran.dg/specification_type_resolution_1.f90
2760
2761         PR fortran/18003
2762         PR fortran/25669
2763         PR fortran/26834
2764         * gfortran.dg/bounds_temporaries_1.f90: New test.
2765
2766         PR fortran/27124
2767         * gfortran.dg/array_return_value_1.f90: New test.
2768
2769 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
2770
2771         PR fortran/25336
2772         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
2773
2774 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
2775
2776         PR middle-end/26823
2777         * g++.dg/gomp/pr26823-1.C: New test.
2778         * g++.dg/gomp/pr26823-2.C: New test.
2779
2780 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
2781
2782         PR middle-end/27134
2783         * gcc.dg/pr27314.c: New test.
2784
2785 2006-04-13  Richard Henderson  <rth@redhat.com>
2786
2787         * g++.dg/gomp/block-0.C: Update expected matches.
2788
2789 2006-04-13  DJ Delorie  <dj@redhat.com>
2790
2791         * lib/target-supports.exp (check_effective_target_int32plus): New.
2792         (check_effective_target_ptr32plus): New.
2793         (check_effective_target_size32plus): New.
2794         (check_effective_target_int16): New.
2795         (check_profiling_available): Add m32c to the list of unsupported targets.
2796
2797         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
2798         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
2799         memory size.
2800         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
2801         pointers.
2802         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
2803         size_t.
2804         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
2805         and size_t.
2806         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
2807         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
2808         not just xstormy16.  Skip m32c due to weird pointer size.
2809         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
2810         not just xstormy16.
2811         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
2812         not just xstormy16.
2813         * gcc.dg/20020312-2.c: Add m32c support.
2814         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
2815         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
2816         in test.
2817         * gcc.dg/20050321-2.c: Require >=32 bit integers.
2818         * gcc.dg/asm-1.c: Skip if int and short are the same size.
2819         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
2820         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
2821         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
2822         * gcc.dg/init-string-2.c: Require >=32 bit integers.
2823         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
2824         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
2825         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
2826         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
2827         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
2828         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
2829         in test.
2830         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
2831         in test.
2832         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
2833         * gcc.dg/pr23049.c: Require >=32 bit integers.
2834         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
2835         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
2836         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
2837         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
2838         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
2839         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
2840         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
2841         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
2842         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
2843         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
2844         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
2845         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
2846         prototype in test.
2847         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
2848         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
2849         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
2850         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
2851         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
2852
2853         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
2854         * gcc.c-torture/execute/20040703-1.x: Likewise.
2855         * gcc.c-torture/execute/20040705-1.x: Likewise.
2856         * gcc.c-torture/execute/20040705-2.x: Likewise.
2857         * gcc.c-torture/execute/20040709-1.x: Likewise.
2858         * gcc.c-torture/execute/20040709-2.x: Likewise.
2859         * gcc.c-torture/execute/20040811-1.x: Likewise.
2860         * gcc.c-torture/execute/20050316-1.x: Likewise.
2861         * gcc.c-torture/execute/bitfld-4.x: Likewise.
2862         * gcc.c-torture/execute/pr19689.x: Likewise.
2863         * gcc.c-torture/execute/pr7284-1.x: Likewise.
2864         * gcc.c-torture/execute/usmul.x: Likewise.
2865         * gcc.c-torture/execute/vrp-5.x: Likewise.
2866         * gcc.c-torture/execute/vrp-6.x: Likewise.
2867         * gcc.dg/debug/20041023-1.s: Likewise.
2868
2869 2006-04-13  Roger Sayle  <roger@eyesopen.com>
2870
2871         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
2872         of integers to a vector types are now constant expressions in C.
2873         * gcc.dg/vect/vect-fold-1.c: New test case.
2874
2875 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
2876             Ulrich Weigand  <uweigand@de.ibm.com>
2877
2878         PR target/27006
2879         * gcc.dg/vmx/pr27006.c: New testcase.
2880
2881 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2882
2883         PR libgfortran/26766
2884         * gfortran.dg/write_recursive.f90: New test.
2885
2886 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
2887
2888         * g++.dg/parse/dtor7.C: New test.
2889         * g++.dg/parse/new1.C: Add error marker.
2890         * g++.dg/template/new3.C: New test.
2891
2892         PR c++/26122
2893         * g++.dg/template/pure1.C: New test.
2894
2895         PR c++/26295
2896         * g++.dg/parse/ptrmem4.C: New test.
2897
2898 2006-04-10  Jeff Law  <law@redhat.com>
2899
2900         PR/27087
2901         * gcc.c-torture/compile/pr27087.c: New test.
2902
2903 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
2904
2905         PR/21391
2906         * gcc.dg/20060410.c: New.
2907
2908 2006-04-10  Matthias Klose  <doko@debian.org>
2909
2910         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
2911         Recognize multilib directory names containing underscores.
2912
2913 2006-04-10  Roger Sayle  <roger@eyesopen.com>
2914
2915         * gcc.target/i386/vecinit-1.c: New test case.
2916         * gcc.target/i386/vecinit-2.c: Likewise.
2917
2918 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
2919
2920         PR debug/27057
2921         * g++.dg/debug/dwarf2-2.C: New test.
2922
2923 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
2924
2925         PR rtl-optimization/27073
2926         * gcc.c-torture/execute/pr27073.c: New test.
2927
2928 2006-04-08  Mike Stump  <mrs@apple.com>
2929
2930         * gcc.dg/pragma-darwin.c: Improve for ppc64.
2931
2932 2006-04-07  Richard Guenther  <rguenther@suse.de>
2933
2934         PR tree-optimization/26135
2935         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
2936
2937 2006-04-06  Jan Hubicka  <jh@suse.cz>
2938
2939         PR profile/26399
2940         * g++.dg/bprob/g++-bprob-2.C: New testcase.
2941
2942 2006-04-06  Roger Sayle  <roger@eyesopen.com>
2943
2944         * g++.dg/conversion/nullptr1.C: New test case.
2945         * g++.dg/conversion/nullptr2.C: Likewise.
2946
2947 2006-04-05  Roger Sayle  <roger@eyesopen.com>
2948
2949         * gfortran.dg/dependency_18.f90: New test case.
2950
2951 2006-04-05  Richard Guenther  <rguenther@suse.de>
2952
2953         PR tree-optimization/26919
2954         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
2955         * gcc.dg/ipa/ipa-2.c: Likewise.
2956         * gcc.dg/ipa/ipa-3.c: Likewise.
2957         * gcc.dg/ipa/ipa-5.c: Likewise.
2958
2959 2006-04-05  Richard Guenther  <rguenther@suse.de>
2960
2961         PR tree-optimization/26763
2962         * gcc.dg/torture/pr26763-1.c: New testcase.
2963         * gcc.dg/torture/pr26763-2.c: Likewise.
2964
2965 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
2966
2967         PR fortran/23634
2968         PR fortran/25619
2969         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
2970
2971 2006-04-04  Eric Christopher  <echristo@apple.com>
2972
2973         * gcc.target/i386/387-1.c: Allow regexp to match darwin
2974         stubs.
2975         * gcc.target/i386/387-5.c: Ditto.
2976
2977 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
2978
2979         * gcc.target/sparc/struct-ret-check.c: New test.
2980
2981 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2982
2983         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
2984         zero decimal digits specified in format.
2985
2986 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
2987
2988         PR fortran/26891
2989         * gfortran.dg/missing_optional_dummy_1.f90: New test.
2990
2991         PR fortran/26976
2992         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
2993         * gfortran.dg/initialization_1.f90: Make assignment compliant.
2994         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
2995         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
2996         bigendian-ness.
2997
2998 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
2999
3000         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
3001         dummy arguments work when the actual argument is itself a dummy
3002         argument of the caller.
3003
3004 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
3005
3006         PR libfortran/24685
3007         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
3008
3009 2006-04-01  Roger Sayle  <roger@eyesopen.com>
3010
3011         * gfortran.dg/dependencency_17.f90: New test case.
3012
3013 2006-04-01  Roger Sayle  <roger@eyesopen.com>
3014
3015         * gfortran.dg/dependency_14.f90: New test case.
3016         * gfortran.dg/dependency_15.f90: Likewise.
3017         * gfortran.dg/dependency_16.f90: Likewise.
3018
3019 2006-03-31  Asher Langton  <langton2@llnl.gov>
3020
3021         PR fortran/25358
3022         gfortran.dg/cray_pointers_6.f90: New test.
3023
3024 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3025
3026         PR libgfortran/26890
3027         * gfortran.dg/read_size_noadvance.f90: New test.
3028
3029 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
3030
3031         PR fortran/25031
3032         * gfortran.dg/multiple_allocation_1.f90: Check that the
3033         size has changed after a re-allocation with stat.
3034
3035 2006-03-30  Richard Guenther  <rguenther@suse.de>
3036
3037         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
3038         removal.
3039         * gcc.target/i386/sselibm-2.c: Likewise.
3040         * gcc.target/i386/sselibm-3.c: Likewise.
3041         * gcc.target/i386/sselibm-4.c: Likewise.
3042         * gcc.target/i386/sselibm-5.c: Likewise.
3043
3044 2006-03-28  Roger Sayle  <roger@eyesopen.com>
3045
3046         * gcc.dg/fold-andxor-1.c: New test case.
3047         * gcc.dg/fold-xorand-1.c: Likewise.
3048
3049 2006-03-28  Roger Sayle  <roger@eyesopen.com>
3050
3051         * gcc.dg/fold-convnotconv-1.c: New test case.
3052
3053 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
3054
3055         PR fortran/26779
3056         * gfortran.dg/private_type_5.f90: New test.
3057
3058 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
3059
3060         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
3061
3062 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
3063
3064         * gfortran.dg/advance_2.f90: New test.
3065         * gfortran.dg/advance_3.f90: New test.
3066
3067         * gfortran.fortran-torture/execute/equiv_5.f: New test.
3068
3069 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3070
3071         PR libgfortran/26661
3072         PR libgfortran/26880
3073         * gfortran.dg/read_x_past.f: New test.
3074
3075 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
3076
3077         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
3078         to be STABS.
3079
3080 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
3081
3082         * objc.dg/dwarf-1.m: Skip on AIX.
3083         * objc.dg/dwarf-2.m: Skip on AIX.
3084
3085 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
3086
3087         PR fortran/26816
3088         * gfortran.dg/float_1.f90: New test.
3089
3090 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
3091
3092         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
3093         X86_64 targets.
3094         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
3095
3096 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
3097
3098         PR libfortran/26735
3099         * gfortran.dg/convert_implied_open.f90: New test case.
3100
3101 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
3102
3103         PR fortran/26769
3104         * gfortran.dg/transpose_reshape_r10.f90: New test case.
3105
3106 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
3107
3108         PR middle-end/26717
3109         * gcc.dg/pr26717.c: New test.
3110
3111 2006-03-25  Roger Sayle  <roger@eyesopen.com>
3112
3113         * gfortran.dg/dependency_12.f90: New test case.
3114
3115 2006-03-24  Roger Sayle  <roger@eyesopen.com>
3116
3117         * gfortran.dg/dependency_9.f90: New (resurected) test case.
3118
3119 2006-03-24  Jeff Law  <law@redhat.com>
3120
3121         * gcc.c-torture/pr26840.c: New test.
3122
3123 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
3124
3125         * objc.dg/dwarf-2.m: New.
3126         * obj-c++.dg/dwarf-2.mm: New.
3127
3128         * g++.old-deja/g++.other/init19.C: New.
3129
3130 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
3131
3132         * g++.dg/eh/spbp.C: Skip on AIX.
3133
3134 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
3135
3136         PR middle-end/26611
3137         * g++.dg/gomp/pr26611-1.C: New test.
3138         * g++.dg/gomp/pr26611-2.C: New test.
3139
3140 2006-03-24  Jeff Law  <law@redhat.com>
3141
3142         * gcc.c-torture/compile/pr26833.c: New test.
3143         * gfortran.fortran-torture/compile/pr26806.f90: New test.
3144
3145 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3146
3147         * gfortran.dg/endfile_2.f90: Delete temp file.
3148
3149 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
3150
3151         PR fortran/19303
3152         * gfortran.dg/record_marker_1.f90: New test case.
3153         * gfortran.dg/record_marker_2.f: New test case.
3154         * gfortran.dg/record_marker_3.f90: New test case.
3155
3156 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
3157
3158         PR fortran/17298
3159         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
3160         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
3161
3162 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
3163
3164         * lib/gcc-dg.exp (cleanup-modules): New proc.
3165         * gfortran.dg/allocatable_function_1.f90,
3166         gfortran.dg/allocate_char_star_scalar_1.f90,
3167         gfortran.dg/assumed_charlen_function_1.f90,
3168         gfortran.dg/assumed_dummy_1.f90,
3169         gfortran.dg/assumed_shape_ranks_1.f90,
3170         gfortran.dg/assumed_shape_ranks_2.f90,
3171         gfortran.dg/assumed_size_dt_dummy.f90,
3172         gfortran.dg/auto_char_dummy_array_1.f90,
3173         gfortran.dg/auto_char_len_3.f90,
3174         gfortran.dg/automatic_module_variable.f90,
3175         gfortran.dg/bad_automatic_objects_1.f90,
3176         gfortran.dg/char_array_constructor.f90,
3177         gfortran.dg/char_array_structure_constructor.f90,
3178         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
3179         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
3180         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
3181         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
3182         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
3183         gfortran.dg/derived_pointer_recursion.f90,
3184         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
3185         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
3186         gfortran.dg/dummy_functions_1.f90,
3187         gfortran.dg/elemental_initializer_1.f90,
3188         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
3189         gfortran.dg/elemental_pointer_1.f90,
3190         gfortran.dg/elemental_subroutine_1.f90,
3191         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
3192         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
3193         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
3194         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
3195         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
3196         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
3197         gfortran.dg/global_references_1.f90,
3198         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
3199         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
3200         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
3201         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
3202         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
3203         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
3204         gfortran.dg/large_integer_kind_1.f90,
3205         gfortran.dg/large_real_kind_1.f90,
3206         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
3207         gfortran.dg/module_double_reuse.f90,
3208         gfortran.dg/module_equivalence_1.f90,
3209         gfortran.dg/module_interface_1.f90,
3210         gfortran.dg/module_parameter_array_refs_1.f90,
3211         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
3212         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
3213         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
3214         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
3215         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
3216         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
3217         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
3218         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
3219         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
3220         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
3221         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
3222         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
3223         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
3224         gfortran.dg/same_name_1.f90,
3225         gfortran.dg/sibling_dummy_procedure_1.f90,
3226         gfortran.dg/sibling_dummy_procedure_2.f90,
3227         gfortran.dg/sibling_dummy_procedure_3.f90,
3228         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
3229         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
3230         gfortran.dg/used_dummy_types_2.f90,
3231         gfortran.dg/used_dummy_types_3.f90,
3232         gfortran.dg/used_dummy_types_4.f90,
3233         gfortran.dg/used_dummy_types_5.f90,
3234         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
3235         gfortran.dg/userdef_operator_1.f90: Use it.
3236
3237 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3238
3239         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
3240         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
3241         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
3242         gfortran.dg/write_back.f,
3243         gfortran.fortran-torture/execute/inquire_1.f90,
3244         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
3245
3246 2006-03-21  Jeff Law  <law@redhat.com>
3247
3248         * gcc.dg/tree-ssa/vrp28.c: New test.
3249
3250 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
3251
3252         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
3253         if _STDC_C99 is defined.
3254         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
3255         * gcc.dg/builtins-20.c: Likewise.
3256         * gcc.dg/builtins-53.c: Likewise.
3257         * gcc.dg/single-precision-constant.c: Likewise. Also pass
3258         -mmacosx-version-min=10.3 on PowerPC/Darwin.
3259
3260 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
3261
3262         PR tree-opt/26781
3263         * gcc.c-torture/compile/pr26781-1.c: New test.
3264         * gcc.c-torture/compile/pr26781-2.c: New test.
3265
3266 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
3267
3268         PR c++/26690
3269         * g++.dg/gomp/pr26690-1.C: New test.
3270         * g++.dg/gomp/pr26690-2.C: New test.
3271
3272 2006-03-20  Jeff Law  <law@redhat.com>
3273
3274         * gcc.dg/tree-ssa/pr21829.c: New test.
3275
3276         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
3277
3278 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
3279
3280         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
3281         (check_visibility_available): Use it.
3282         (check_effective_target_default_packed): Likewise.
3283         (check_effective_target_pcc_bitfield_type_matters): Likewise.
3284         (check_effective_target_fopenmp): Likewise.
3285         (check_effective_target_freorder): Likewise.
3286         (check_effective_target_fpic): Likewise.
3287         (check_named_sections_available): Likewise.
3288         (check_effective_target_ilp32): Likewise.
3289         (check_effective_target_lp64): Likewise.
3290
3291 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
3292
3293         PR fortran/20935
3294         * gfortran.dg/scalar_mask_2.f90: New test case.
3295
3296 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
3297
3298         PR tree-opt/26629
3299         * gcc.dg/tree-ssa/loadpre12.c: New test.
3300         * gcc.dg/tree-ssa/loadpre13.c: New test.
3301         * gcc.dg/tree-ssa/loadpre14.c: New test.
3302         * gcc.dg/tree-ssa/loadpre15.c: New test.
3303         * gcc.dg/tree-ssa/loadpre16.c: New test.
3304         * gcc.dg/tree-ssa/loadpre17.c: New test.
3305         * gcc.dg/tree-ssa/loadpre18.c: New test.
3306         * gcc.dg/tree-ssa/loadpre19.c: New test.
3307         * gcc.dg/tree-ssa/loadpre20.c: New test.
3308         * gcc.dg/tree-ssa/loadpre21.c: New test.
3309         * gcc.dg/tree-ssa/loadpre22.c: New test.
3310
3311 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
3312
3313         PR fortran/26741
3314         * gfortran.dg/elemental_initializer_1.f90: New test.
3315
3316         PR fortran/26716
3317         * gfortran.dg/assumed_shape_ranks_2: New test.
3318
3319 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
3320
3321         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
3322         target fpic.
3323
3324 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3325
3326         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
3327         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
3328         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
3329         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
3330         gfortran.fortran-torture/execute/direct_io.f90,
3331         gfortran.fortran-torture/execute/inquire_2.f90,
3332         gfortran.fortran-torture/execute/inquire_4.f90,
3333         gfortran.fortran-torture/execute/list_read_1.f90,
3334         gfortran.fortran-torture/execute/open_replace.f90,
3335         gfortran.fortran-torture/execute/slash_edit.f90,
3336         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
3337         temporary files from testcases.
3338
3339 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3340
3341         PR libgfortran/26509
3342         gfortran.dg/write_direct_eor.f90: New test.
3343
3344 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
3345
3346         * gcc.target/powerpc/pr26350.c: New.
3347         * gcc.target/powerpc/indexed-addr.c: New.
3348
3349 2006-03-16  Roger Sayle  <roger@eyesopen.com>
3350
3351         * gfortran.dg/dependency_13.f90: New test case.
3352
3353 2006-03-16  Roger Sayle  <roger@eyesopen.com>
3354
3355         PR middle-end/21781
3356         * gcc.dg/real-const-1.c: New test case.
3357
3358 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
3359
3360         * g++.old-deja/g++.other/init18.C: New.
3361         * g++.old-deja/g++.other/init5.C: Remove xfail.
3362
3363 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3364
3365         * g++.dg/opt/pr15551.C: Cleanup temp file.
3366
3367 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3368
3369         PR c++/6634
3370         g++.dg/parse/long1.C: New test.
3371
3372 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3373
3374         PR fortran/19101
3375         * gfortran.dg/continuation.f90: New test.
3376         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
3377
3378 2006-03-14  Richard Guenther  <rguenther@suse.de>
3379
3380         PR tree-optimization/26672
3381         * gcc.dg/torture/pr26672.c: New testcase.
3382
3383 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
3384
3385         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
3386         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
3387
3388 2006-03-13  Roger Sayle  <roger@eyesopen.com>
3389
3390         PR middle-end/26557
3391         * gcc.c-torture/compile/switch-1.c: New test case.
3392
3393 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
3394
3395         PR fortran/25378
3396         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
3397         test to include more permuatations of mask and index.
3398         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
3399         respond to F2003 spec. that the position returned for an all false
3400         mask && condition is zero.
3401
3402 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
3403
3404         PR middle-end/25989
3405         * gcc.dg/gomp/pr25989.c: New test.
3406
3407 2006-03-13  Jeff Law  <law@redhat.com>
3408
3409         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
3410
3411 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
3412
3413         * gcc.dg/switch-9.c: New test.
3414
3415 2006-03-13  Richard Guenther  <rguenther@suse.de>
3416
3417         PR middle-end/26630
3418         * gcc.dg/torture/pr26630.c: New testcase.
3419
3420 2006-03-11  Roger Sayle  <roger@eyesopen.com>
3421
3422         * gfortran.dg/dependency_10.f90: New test case.
3423         * gfortran.dg/dependency_11.f90: Likewise.
3424
3425 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
3426             Erik Edelmann  <eedelman@gcc.gnu.org>
3427
3428         * gfortran.dg/allocatable_function_1.f90: New.
3429         * gfortran.dg/allocatable_function_2.f90: New.
3430
3431 2006-03-10  Richard Guenther  <rguenther@suse.de>
3432
3433         PR middle-end/26565
3434         * gcc.dg/torture/pr26565.c: New testcase.
3435
3436 2006-03-09  Eric Christopher  <echristo@apple.com>
3437
3438         * gcc.c-torture/compile/20060309-1.c: New.
3439
3440 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3441
3442         PR libgfortran/26499
3443         * gfortran.dg/write_back.f: New test.
3444         * gfortran.dg/write_rewind_1.f: New test.
3445         * gfortran.dg/write_rewind_2.f: New test.
3446
3447 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3448
3449         PR libgfortran/26554
3450         * gfortran.dg/read_logical.f90: New test.
3451
3452 2006-03-04  Laurent GUERBY <laurent@guerby.net>
3453
3454         * ada/acats/norun.lst: cdd2a03 now passes.
3455
3456 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
3457
3458         PR testsuite/25177
3459         * gcc.target/powerpc/pr18096-1.c: Change where the error
3460         would match.
3461
3462 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
3463
3464         * gcc.target/i386/cleanup-1.c: New test.
3465         * gcc.target/i386/cleanup-2.c: New test.
3466
3467 2006-03-04  Roger Sayle  <roger@eyesopen.com>
3468
3469         * gfortran.dg/dependency_9.f90: Remove for the time being.
3470
3471 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
3472
3473         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
3474         directive.
3475
3476 2006-03-03  Roger Sayle  <roger@eyesopen.com>
3477
3478         * gfortran.dg/dependency_9.f90: New test case.
3479
3480 2006-03-03  Roger Sayle  <roger@eyesopen.com>
3481
3482         * gfortran.dg/dependency_4.f90: New test case.
3483         * gfortran.dg/dependency_5.f90: New test case.
3484         * gfortran.dg/dependency_6.f90: New test case.
3485         * gfortran.dg/dependency_7.f90: New test case.
3486         * gfortran.dg/dependency_8.f90: New test case.
3487
3488 2006-03-03  Paul Brook  <paul@codesourcery.com>
3489
3490         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
3491         Add m68k-*-elf.
3492
3493 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
3494
3495         PR fortran/25031
3496         * multiple_allocation_1.f90: New test.
3497
3498 2006-03-03  Roger Sayle  <roger@eyesopen.com>
3499
3500         PR tree-optimization/26524
3501         * gfortran.dg/pr26524.f: New test case.
3502
3503 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3504
3505         * g++.dg/template/repo5.C: Cleanup repo files.
3506         * gcc.dg/20051201-1.c: Cleanup coverage files.
3507         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
3508         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
3509         tree dump files.
3510
3511 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
3512
3513         * objc.dg/objc-nofilename-1.m: New test.
3514         * objc.dg/bad-receiver-type.m: New test.
3515         * obj-c++.dg/bad-receiver-type.mm: New test.
3516
3517 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3518
3519         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
3520
3521 2006-03-01  Mike Stump  <mrs@apple.com>
3522
3523         * g++.dg/abi/key2.C: Add.
3524
3525 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
3526
3527         * gfortran.dg/logical_dot_product.f90: New test.
3528
3529         PR fortran/26393
3530         * gfortran.dg/used_interface_ref.f90: New test.
3531
3532         PR fortran/20938
3533         * gfortran.dg/dependency_2.f90: New test.
3534         * gfortran.fortran-torture/execute/where17.f90: New test.
3535         * gfortran.fortran-torture/execute/where18.f90: New test.
3536         * gfortran.fortran-torture/execute/where19.f90: New test.
3537         * gfortran.fortran-torture/execute/where20.f90: New test.
3538
3539 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
3540
3541         * g++.dg/tree-ssa/pr26443.C: New test case.
3542
3543 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
3544
3545         PR middle-end/26022
3546         * g++.dg/opt/return-slot1.C: New test.
3547
3548 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3549
3550         PR libgfortran/26136
3551         * gfortran.dg/namelist_23.f90: New test.
3552
3553 2006-02-28  Roger Sayle  <roger@eyesopen.com>
3554
3555         PR middle-end/14752
3556         * gcc.dg/fold-eqandshift-2.c: New test case.
3557
3558 2006-02-28  Richard Guenther  <rguenther@suse.de>
3559
3560         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
3561         decomposition.
3562
3563 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
3564
3565         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
3566
3567 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3568
3569         PR libgfortran/26464
3570         * gfortran.dg/backspace_5.f: New test.
3571         * gfortran.dg/backspace_6.f: New test.
3572
3573 2006-02-26  Roger Sayle  <roger@eyesopen.com>
3574
3575         * gcc.dg/fold-eqandnot-1.c: New test case.
3576
3577 2006-02-26  Roger Sayle  <roger@eyesopen.com>
3578
3579         PR middle-end/19983
3580         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
3581
3582 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
3583
3584         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
3585         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
3586
3587 2006-02-26  Richard Guenther  <rguenther@suse.de>
3588
3589         PR tree-optimization/26421
3590         * gcc.dg/tree-ssa/pr26421.c: New testcase.
3591
3592 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
3593
3594         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
3595         * g++.old-deja/g++.robertl/eb132.C: Likewise.
3596
3597 2006-02-26  Roger Sayle  <roger@eyesopen.com>
3598
3599         * gcc.dg/fold-even-1.c: New test case.
3600
3601 2006-02-26  Roger Sayle  <roger@eyesopen.com>
3602
3603         PR middle-end/21137
3604         * gcc.dg/fold-eqandshift-1.c: New test case.
3605
3606 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
3607
3608         PR tree-optimization/25125
3609         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
3610         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
3611
3612 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
3613
3614         PR tree-optimizations/26359
3615         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
3616         with -fdump-tree-dceloop-details.
3617         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
3618
3619 2006-02-25  Roger Sayle  <roger@eyesopen.com>
3620
3621         PR middle-end/23673
3622         * gcc.dg/fold-eqxor-1.c: New test case.
3623         * gcc.dg/fold-eqxor-2.c: Likewise.
3624         * gcc.dg/fold-eqxor-3.c: Likewise.
3625
3626 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
3627
3628         PR fortran/23092
3629         * scalar_mask_1.f90: New test.
3630
3631 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
3632
3633         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
3634         * g++.dg/eh/uncaught2.C: New.
3635         * g++.dg/eh/uncaught3.C: New.
3636
3637 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3638
3639         PR libgfortran/26423
3640         * gfortran.dg/read_many_1.f: New test.
3641
3642 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
3643
3644         PR fortran/24519
3645         * gfortran.dg/dependency_3.f90: New test.
3646         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
3647         XFAILs.
3648
3649         PR fortran/25395
3650         * gfortran.dg/equiv_6.f90: New test.
3651
3652 2006-02-23  Jeff Law  <law@redhat.com>
3653
3654         * gcc.c-torture/compile/pr26425.c: New test.
3655
3656 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
3657
3658         PR middle-end/26412
3659         * gcc.dg/gomp/pr26412.c: New test.
3660
3661 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3662
3663         PR c++/26291
3664         * g++.dg/other/ellipsis1.C: New test.
3665         * g++.dg/parse/operator4.C: Adjust error marker.
3666
3667 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
3668
3669         PR target/25603
3670         * gfortran.dg/pr25603.f: New testcase.
3671
3672 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
3673
3674         * gcc.dg/bf-spl1.c: Don't specify -m68000.
3675         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
3676
3677 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
3678
3679         * g++.dg/eh/spbp.C: New.
3680
3681 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
3682
3683         PR middle-end/26379
3684         * gcc.target/i386/mmx-7.c: New test.
3685
3686 2006-02-20  Roger Sayle  <roger@eyesopen.com>
3687
3688         PR tree-optimization/26361
3689         * gcc.dg/tree-ssa/vrp27.c: New test case.
3690
3691 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
3692
3693         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
3694         * gcc.dg/tree-ssa/complex-4.c: Here.
3695
3696 2006-02-19  Roger Sayle  <roger@eyesopen.com>
3697
3698         PR middle-end/19543
3699         * gfortran.dg/logical_1.f90: New test case.
3700
3701 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
3702
3703         PR middle-end/26334
3704         * gcc.dg/20060218-1.c: Moved to...
3705         * gcc.target/i386/20060218-1.c: ... here.  New test.
3706
3707 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
3708
3709         PR fortran/26201
3710         * gfortran.dg/convert_1.f90: New.
3711
3712 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
3713
3714         PR fortran/25054
3715         * gfortran.dg/namelist_5.f90: New test.
3716
3717         PR fortran/25089
3718         * gfortran.dg/namelist_4.f90: New test.
3719
3720 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
3721
3722         PR tree-opt/25680
3723         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
3724
3725 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
3726
3727         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
3728         variable to take into account the variable name in the
3729         function header.
3730         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
3731
3732 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
3733
3734         PR middle-end/26334
3735         * gcc.c-torture/compile/20060217-1.c: New test.
3736         * gcc.dg/20060218-1.c: New test.
3737
3738 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
3739
3740         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
3741
3742 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
3743
3744         * gcc.dg/cpp/undef3.c: New test.
3745         * gcc.dg/cpp/trad/builtins2.c: New test.
3746
3747 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
3748
3749         PR c++/26266
3750         * g++.dg/template/static22.C: New test.
3751         * g++.dg/template/static23.C: New test.
3752         * g++.dg/template/static24.C: New test.
3753         * g++.dg/template/non-dependent13.C: New test.
3754         * g++.dg/init/member1.C: Tweak error markers.
3755
3756 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3757
3758         PR target/26255
3759         * gcc.c-torture/compile/pr26255.c: New test case.
3760
3761 2006-02-16  Roger Sayle  <roger@eyesopen.com>
3762
3763         * gfortran.fortran-torture/execute/where_10.f90: New test case.
3764         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
3765         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
3766         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
3767         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
3768         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
3769         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
3770
3771 2006-02-16  Jeff Law  <law@redhat.com>
3772
3773         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
3774         * gcc.dg/tree-ssa/vrp26.c: New test.
3775
3776 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
3777
3778         PR target/20353
3779         PR target/24578
3780         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
3781         __UCLIBC__ is defined.
3782
3783 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
3784
3785         PR fortran/26224
3786         * gfortran.dg/gomp/pr26224.f: New test.
3787
3788 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
3789
3790         PR tree-opt/25918
3791         * lib/target-supports.exp
3792         (check_effective_target_vect_short_mult): New.
3793         (check_effective_target_vect_char_mult): New.
3794         (check_effective_target_vect_widen_sum_qi_to_si): New.
3795         (check_effective_target_vect_widen_sum_qi_to_hi): New.
3796         (check_effective_target_vect_widen_sum_hi_to_si): New.
3797         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
3798         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
3799         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
3800         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
3801         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
3802         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
3803         vect-reduc-pattern-2c.c
3804         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
3805         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
3806         vect-reduc-pattern-1c.c
3807
3808 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
3809
3810         PR fortran/24557
3811         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
3812
3813 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
3814
3815         PR fortran/26054
3816         * gfortran.dg/enum_8.f90: Remove check for warning.
3817         * gfortran.dg/iomsg_1.f90: Ditto.
3818         * gfortran.dg/enum_1.f90: Ditto.
3819         * gfortran.dg/enum_9.f90: Ditto.
3820         * gfortran.dg/enum_2.f90: Ditto.
3821         * gfortran.dg/enum_10.f90: Ditto.
3822         * gfortran.dg/enum_3.f90: Ditto.
3823         * gfortran.dg/flush_1.f90: Ditto.
3824         * gfortran.dg/enum_4.f90: Ditto.
3825         * gfortran.dg/array_constructor_1.f90: Ditto.
3826         * gfortran.dg/enum_5.f90: Ditto.
3827         * gfortran.dg/enum_6.f90: Ditto.
3828         * gfortran.dg/enum_7.f90: Ditto.
3829
3830 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
3831
3832         PR middle-end/26300
3833         * gcc.c-torture/compile/20060215-1.c: New test.
3834
3835 2006-02-14  Roger Sayle  <roger@eyesopen.com>
3836
3837         PR middle-end/23670
3838         * gcc.dg/tree-ssa/andor-2.c: New test case.
3839
3840 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
3841
3842         PR fortran/25045
3843         * optional_dim.f90: New test.
3844
3845 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3846
3847         PR fortran/26277
3848         * gfortran.dg/label_4.f90: New.
3849
3850 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
3851             Diego Novillo  <dnovillo@redhat.com>
3852             Uros Bizjak  <uros@kss-loka.si>
3853
3854         * gfortran.dg/gomp: New directory.
3855
3856 2006-02-14  Richard Guenther  <rguenther@suse.de>
3857
3858         PR tree-optimization/26258
3859         * gcc.dg/torture/pr26258.c: New testcase.
3860
3861 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
3862
3863         PR fortran/26246
3864         * gfortran.dg/pr26246_1.f90: New test.
3865         * gfortran.dg/pr26246_2.f90: New test.
3866
3867         PR middle-end/26092
3868         * gcc.c-torture/compile/20060208-1.c: New test.
3869
3870 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
3871
3872         PR fortran/26074
3873         PR fortran/25103
3874         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
3875         * gfortran.dg/bad_automatic_objects_1.f90: New test.
3876         * gfortran.dg/automatic_module_variable.f90: Change error message.
3877
3878         PR fortran/20861
3879         * gfortran.dg/internal_dummy_1.f90: New test.
3880
3881         PR fortran/20871
3882         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
3883
3884
3885         PR fortran/25083
3886         * gfortran.dg/uncommon_block_data_1.f90: New test.
3887         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
3888         with standard.
3889
3890         PR fortran/25088
3891         * gfortran.dg/typed_subroutine_1.f90: New test.
3892
3893 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
3894
3895         * objc.dg/dwarf-1.m: New.
3896
3897 2006-02-13  Roger Sayle  <roger@eyesopen.com>
3898
3899         PR middle-end/24427
3900         * gcc.dg/tree-ssa/andor-1.c: New test case.
3901
3902 2006-02-13  Josh Conner  <jconner@apple.com>
3903
3904         PR target/25376
3905         * gcc.dg/pr25376.c: New test.
3906
3907         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
3908         assemble.
3909         * lib/target-supports.exp (check_named_sections_available):
3910         Only compile named-sections test -- don't assemble.
3911
3912 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3913
3914         * g++.dg/warn/no-write-strings.C: New test.
3915         * g++.dg/warn/write-strings.C: Likewise.
3916         * g++.dg/warn/write-strings-default.C: Likewise.
3917
3918 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
3919
3920         PR fortran/25806
3921         * gfortran.dg/ret_pointer_2.f90: New test.
3922
3923 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
3924
3925         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
3926
3927 2006-02-10  Jeff Law  <law@redhat.com>
3928
3929         * gcc.c-torture/compile/pr26213.c: New test.
3930
3931 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
3932
3933         gfortran.dg/null_1.f90: New test.
3934
3935 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3936
3937         PR fortran/14771
3938         * gfortran.dg/parens_4.f90: New.
3939         * gfortran.dg/parens_5.f90: New.
3940
3941 2006-02-10  Richard Guenther  <rguenther@suse.de>
3942
3943         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
3944
3945 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3946         Paul Thomas  <pault@gcc.gnu.org>
3947
3948         PR fortran/14771
3949         * gfortran.dg/parens_1.f90: New.
3950         * gfortran.dg/parens_2.f90: New.
3951         * gfortran.dg/parens_3.f90: New.
3952
3953 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
3954
3955         PR fortran/26038
3956         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
3957
3958         PR fortran/25059
3959         * gfortran.dg/impure_assignment_1.f90: New test.
3960
3961         PR fortran/25070
3962         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
3963
3964 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
3965
3966         PR target/26141
3967         * g++.dg/expr/stdarg2.C: New test.
3968
3969 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
3970
3971         PR inline-asm/16194
3972         * gcc.dg/pr16194.c: New test.
3973
3974 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3975
3976         * ada/acats/run_acats: Use portable variant of "$@".
3977
3978 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3979
3980         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
3981         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
3982
3983 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
3984
3985         PR tree-opt/26179
3986         * g++.dg/opt/pr26179.C: New test.
3987
3988 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
3989
3990         PR middle-end/26134
3991         * gcc.dg/tree-ssa/complex-3.c: New test.
3992
3993 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
3994
3995         * gcc.c-torture/compile/volatile-1.c: New test.
3996
3997 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
3998
3999         PR 26180
4000         * gcc.dg/tree-ssa/pr26180.c: New test.
4001
4002 2006-02-08  Jeff Law  <law@redhat.com>
4003
4004         * gcc.dg/tree-ssa/pr21417.c: New test.
4005
4006 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
4007
4008         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
4009         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
4010
4011 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
4012
4013         * lib/scanrtl.exp: New.
4014
4015 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4016
4017         PR c++/26071
4018         * g++.dg/other/virtual2.C: New test.
4019
4020         PR c++/26070
4021         * g++.dg/other/virtual1.C: New test.
4022
4023 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
4024
4025         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
4026         cleanup-ipa-dump): Update dump file glob patterns.
4027         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
4028         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
4029
4030         * lib/gcc-dg.exp: Load it.
4031         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
4032
4033 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
4034
4035         PR testsuite/26159
4036         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
4037         * gcc.dg/tree-ssa/pr23382.c: Ditto.
4038
4039 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4040
4041         PR fortran/25577
4042         * gfortran.dg/mvbits_1.f90: New.
4043
4044 2006-02-07  Dirk Mueller  <dmueller@suse.com>
4045
4046         * g++.dg/warn/Wdiv-by-zero.C: New test.
4047         * g++.dg/warn/Wno-div-by-zero.C: New.
4048
4049 2006-02-07  Jeff Law  <law@redhat.com>
4050
4051         * gcc.dg/tree-ssa/pr21559.c: New test.
4052
4053         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
4054         multiple VRP passes.
4055         * gcc.dg/tree-ssa/vrp09.c: Likewise.
4056         * gcc.dg/tree-ssa/vrp18.c: Likewise.
4057         * gcc.dg/tree-ssa/pr21582.c: Likewise.
4058         * gcc.dg/tree-ssa/pr20657.c: Likewise.
4059         * gcc.dg/tree-ssa/pr21001.c: Likewise.
4060         * gcc.dg/tree-ssa/vrp02.c: Likewise
4061         * gcc.dg/tree-ssa/vrp11.c: Likewise
4062         * gcc.dg/tree-ssa/pr14341.c: Likewise
4063         * gcc.dg/tree-ssa/vrp19.c: Likewise
4064         * gcc.dg/tree-ssa/vrp20.c: Likewise
4065         * gcc.dg/tree-ssa/vrp03.c: Likewise
4066         * gcc.dg/tree-ssa/pr21086.c: Likewise
4067         * gcc.dg/tree-ssa/pr21959.c: Likewise
4068         * gcc.dg/tree-ssa/vrp21.c: Likewise
4069         * gcc.dg/tree-ssa/vrp04.c: Likewise
4070         * gcc.dg/tree-ssa/pr25485.c: Likewise
4071         * gcc.dg/tree-ssa/pr22026.c: Likewise
4072         * gcc.dg/tree-ssa/vrp22.c: Likewise
4073         * gcc.dg/tree-ssa/vrp05.c: Likewise
4074         * gcc.dg/tree-ssa/20030807-10.c: Likewise
4075         * gcc.dg/tree-ssa/pr20701.c: Likewise
4076         * gcc.dg/tree-ssa/vrp23.c: Likewise
4077         * gcc.dg/tree-ssa/vrp06.c: Likewise
4078         * gcc.dg/tree-ssa/pr22117.c: Likewise
4079         * gcc.dg/tree-ssa/pr20702.c: Likewise
4080         * gcc.dg/tree-ssa/vrp15.c: Likewise
4081         * gcc.dg/tree-ssa/pr21090.c: Likewise
4082         * gcc.dg/tree-ssa/pr21294.c: Likewise
4083         * gcc.dg/tree-ssa/vrp24.c: Likewise
4084         * gcc.dg/tree-ssa/vrp07.c: Likewise
4085         * gcc.dg/tree-ssa/pr21563.c: Likewise
4086         * gcc.dg/tree-ssa/pr25382.c: Likewise
4087         * gcc.dg/tree-ssa/vrp16.c: Likewise
4088         * gcc.dg/tree-ssa/vrp25.c: Likewise
4089         * gcc.dg/tree-ssa/vrp08.c: Likewise
4090         * gcc.dg/tree-ssa/20030807-6.c: Likewise
4091         * gcc.dg/tree-ssa/vrp17.c: Likewise
4092         * gcc.dg/tree-ssa/pr21458.c: Likewise
4093         * g++.dg/tree-ssa/pr18178.C: Likewise
4094
4095 2006-02-07  Richard Guenther  <rguenther@suse.de>
4096
4097         PR c++/26140
4098         Revert
4099         2006-01-30  Richard Guenther  <rguenther@suse.de>
4100         PR c++/23372
4101         * gcc.dg/pr23372-1.C: New testcase.
4102
4103         * g++.dg/tree-ssa/pr26140.C: New testcase.
4104
4105 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
4106
4107         PR c++/9737
4108         * g++.dg/template/ttp15.C: New test.
4109         * g++.dg/template/ttp16.C: Likewise.
4110         * g++.dg/template/ttp17.C: Likewise.
4111         * g++.old-deja/g++.pt/ttp36.C: Remove.
4112         * g++.old-deja/g++.pt/ttp19.C: Likewise.
4113         * g++.old-deja/g++.pt/ttp37.C: Likewise.
4114         * g++.old-deja/g++.pt/ttp38.C: Likewise.
4115         * g++.old-deja/g++.pt/ttp39.C: Likewise.
4116         * g++.old-deja/g++.pt/ttp9.C: Likewise.
4117         * g++.old-deja/g++.pt/ttp40.C: Likewise.
4118         * g++.old-deja/g++.pt/ttp51.C: Likewise.
4119         * g++.old-deja/g++.pt/ttp26.C: Likewise.
4120         * g++.old-deja/g++.pt/ttp36.C: Likewise.
4121
4122 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
4123
4124         PR libfortran/23815
4125         * unf_io_convert_4.f90: New test.
4126
4127 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
4128
4129         * gcc.dg/tree-ssa/loadpre10.c: New test.
4130         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
4131         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
4132         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
4133
4134 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4135
4136         PR libfortran/24685
4137         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
4138
4139 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
4140
4141         PR tree-opt/25251
4142         * gfortran.dg/assign_7.f: New test.
4143
4144 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
4145
4146         PR fortran/26041
4147         PR fortran/26064
4148         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
4149         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
4150         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
4151
4152 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
4153
4154         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
4155         in size_t typedef.
4156
4157 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4158
4159         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
4160         * g++.dg/charset/string.c (foo): Likewise.
4161         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
4162         const char*
4163         * g++.dg/ext/builtin2.C (printf): Likewise.
4164         * g++.dg/init/new15.C (printf): Likewise.
4165         * g++.dg/opt/pr17697-1.C (foo): Likewise.
4166         * g++.dg/opt/pr17697-2.C (foo): Likewise.
4167         * g++.dg/opt/pr17697-3.C (foo): Likewise.
4168         * g++.dg/template/non-dependent4.C (temp): Likewise.
4169         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
4170         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
4171         parameter type to const char*.
4172         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
4173         Change type to const char*.
4174         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
4175         Likewise.
4176         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
4177         second parameter type to const char*.
4178         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
4179         (Y::Y): Change parameter type to const char*.
4180         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
4181         * g++.old-deja/g++.jason/report.C: Apply const correctness.
4182         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
4183         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
4184         (char*).
4185         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
4186         const char*.
4187         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
4188         type to const char*.
4189         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
4190         return type to const char*.
4191         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
4192         to const char*.
4193         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
4194         * g++.old-deja/g++.law/refs1.C: Likewise.
4195         * g++.old-deja/g++.law/visibility1.C: Likewise.
4196         * g++.old-deja/g++.law/visibility2.C: Likewise.
4197         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
4198         const char*.
4199         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
4200         * g++.old-deja/g++.mike/net48.C: Likewise.
4201         * g++.old-deja/g++.mike/p646.C: Likewise.
4202         * g++.old-deja/g++.mike/p6746.C: Likewise.
4203         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
4204         type to const char*.
4205         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
4206         deprecated conversion warning.
4207         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
4208         char*.
4209         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
4210         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
4211         * g++.old-deja/g++.pt/explicit8.C: Likewise.
4212         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
4213         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
4214         * g++.old-deja/g++.pt/nontype3.C: Likewise.
4215         * g++.old-deja/g++.pt/t39.C: Likewise.
4216         * g++.old-deja/g++.robertl/eb106.C: Likewise.
4217         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
4218
4219 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
4220
4221         PR fortran/25075
4222         intrinsic_argument_conformance_1.f90: New test.
4223
4224 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
4225
4226         PR fortran/20845
4227         * gfortran.dg/char_result_11.f90: Add SAVE.
4228         * gfortran.dg/der_pointer_4.f90: Ditto.
4229         * gfortran.dg/default_initialization.f90: New test.
4230
4231 2006-02-03  Jeff Law  <law@redhat.com>
4232
4233         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
4234         handle more than 100 dump files.
4235         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
4236         * lib/scantree.exp (scan-tree-dump): Likewise.
4237         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
4238         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
4239         * lib/scanipa.exp (scan-ipa-dump): Likewise.
4240         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
4241         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
4242
4243 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
4244
4245         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
4246
4247 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
4248
4249         * g++.dg/template/using12.C: New test.
4250
4251 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
4252
4253         * gcc.target/powerpc/pr25960.c: New test.
4254
4255 2006-02-02  Steven G. Kargl  <kargls@comcast>
4256
4257         PR fortran/24958
4258         gfortran.dg/nullify_2.f90: New test.
4259
4260 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
4261
4262         PR 25990
4263         * gcc.dg/gomp/pr25990.c: New test.
4264
4265 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
4266
4267         PR c++/25342
4268         * g++.gd/template/partial4.C: New test.
4269
4270 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
4271
4272         PR middle-end/26001
4273         * gfortran.dg/data_char_2.f90: New.
4274
4275 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
4276
4277         PR fortran/26039
4278         maxval_maxloc_conformance_1.f90: New test.
4279
4280 2006-01-31  Richard Guenther  <rguenther@suse.de>
4281
4282         * gcc.target/i386/sselibm-1.c: New testcase.
4283         * gcc.target/i386/sselibm-2.c: Likewise.
4284         * gcc.target/i386/sselibm-3.c: Likewise.
4285         * gcc.target/i386/sselibm-4.c: Likewise.
4286         * gcc.target/i386/sselibm-5.c: Likewise.
4287
4288 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
4289
4290         PR fortran/24266
4291         * gfortran.dg/arrayio_derived_2.f90: New.
4292
4293 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
4294
4295         * gcc.dg/unsigned-long-compare.c: New test.
4296
4297 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
4298
4299         PR testsuite/25318
4300         * lib/target-supports.exp (check_effective_target_freorder):
4301         Check to see if target supports -freorder-blocks-and-partition.
4302         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
4303         instead of "dg-require-named-sections".
4304
4305 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
4306
4307         PR target/14798:
4308         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
4309         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
4310         * gcc.dg/pragma-isr-trapa2.c: Likewise.
4311         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
4312         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
4313         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
4314         * gcc.dg/attr-isr-trap_exit.c: Likewise.
4315         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
4316
4317 2006-01-30  Richard Guenther  <rguenther@suse.de>
4318
4319         PR c++/23372
4320         * gcc.dg/pr23372-1.C: New testcase.
4321
4322 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
4323
4324         * gcc.dg/gomp/pr25874.c: New test.
4325
4326 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
4327
4328         PR tree-opt/25911
4329         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
4330
4331 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
4332
4333         PR fortran/18578
4334         PR fortran/18579
4335         PR fortran/20857
4336         PR fortran/20885
4337         * gfortran.dg/intent_out_1.f90: New test.
4338
4339 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
4340
4341         PR fortran/17911
4342         * gfortran.dg/procedure_lvalue.f90: New test.
4343
4344         PR fortran/20895
4345         PR fortran/25030
4346         * gfortran.dg/char_pointer_assign_2.f90: New test.
4347         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
4348         assignment to be consistent with standard.
4349         * gfortran.dg/char_result_2.f90: The same.
4350         * gfortran.dg/char_result_8.f90: The same.
4351
4352 2006-01-28  Zack Weinberg  <zackw@panix.com>
4353
4354         * gcc.dg/Woverlength-strings.c
4355         * gcc.dg/Woverlength-strings-pedantic-c89.c
4356         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
4357         * gcc.dg/Woverlength-strings-pedantic-c99.c
4358         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
4359
4360 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
4361
4362         * gcc.c-torture/execute/20060127-1.c: New test.
4363
4364 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
4365
4366         PR c++/25999
4367         * g++.dg/ext/pragmaweak1.C: New test.
4368
4369 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
4370
4371         PR c++/25855
4372         * g++.dg/template/spec29.C: New test.
4373
4374 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
4375
4376         PR c/19606.
4377         * gcc.c-torture/execute/pr19606.c: New.
4378
4379 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
4380
4381         * gcc.dg/pragma-re-4.c: New test.
4382
4383 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
4384
4385         PR fortran/25964
4386         * gfortran.dg/assumed_size_refs_3.f90: New test.
4387
4388 2006-01-27  Ben Elliston  <bje@au.ibm.com>
4389
4390         * gcc.misc-tests/dectest.exp: Remove defunct comment.
4391
4392 2006-01-26  Laurent GUERBY <laurent@guerby.net>
4393
4394         PR ada/21317
4395         * ada/acats/support/impdef.a: Add One_Long_Second.
4396         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
4397         * ada/acats/tests/c9/c94026.a: Likewise.
4398         * ada/acats/tests/c9/c97305c.ada: Likewise.
4399         * ada/acats/tests/c9/c99004a.ada: Likewise.
4400
4401 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
4402
4403         PR fortran/25964
4404         * gfortran.dg/global_references_2.f90: New test.
4405
4406         PR fortran/25084
4407         PR fortran/20852
4408         PR fortran/25085
4409         PR fortran/25086
4410         * gfortran.dg/assumed_charlen_function_1.f90: New test.
4411         * gfortran.dg/assumed_charlen_function_3.f90: New test.
4412
4413         PR fortran/25416
4414         * gfortran.dg/assumed_charlen_function_2.f90: New test.
4415
4416 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
4417
4418         PR c/25892
4419         * gcc.dg/Wpointer-sign.c: New.
4420         * gcc.dg/Wpointer-sign-Wall.c: New.
4421         * gcc.dg/Wpointer-sign-Wall-no.c: New.
4422         * gcc.dg/Wpointer-sign-pedantic.c: New.
4423         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
4424         * gcc.dg/conv-2.c: Use -Wpointer-sign.
4425
4426 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
4427
4428         PR C/25861
4429         * gcc.c-torture/compile/pr25861.c: New test.
4430
4431 2006-01-26  Paul Brook  <paul@codesourcery.com>
4432
4433         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
4434         on short-enum targets.
4435         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
4436         variable.
4437         (generate_fields): Use short_enums.
4438         (main): Set short_enums.  Document -e.
4439         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
4440         on short-enum targets.
4441         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
4442         variable.
4443         (generate_fields): Use short_enums.
4444         (main): Set short_enums.  Document -e.
4445         * lib/target-supports.exp (check_effective_target_short_enums): New.
4446
4447 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
4448
4449         PR target/25947
4450         * gcc.dg/torture/pr25947-1.c: New test.
4451
4452 2006-01-25  Jan Hubicka  <jh@suse.cz>
4453             Roger Sayle  <roger@eyesopen.com>
4454
4455         PR rtl-optimization/25703
4456         * gcc.target/i386/20060125-1.c: New test case.
4457         * gcc.target/i386/20060125-2.c: New test case.
4458
4459 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4460
4461         PR fortran/18540
4462         * gfortran.dg/goto_1.f: New.
4463
4464 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
4465
4466         PR fortran/25716
4467         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
4468         25716 on 32-bit systems too.
4469
4470 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
4471
4472         PR testsuite/25590
4473         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
4474
4475 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
4476
4477         * gcc.dg/tree-ssa/gen-vect-33.c: New.
4478
4479 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4480
4481         PR fortran/25835
4482         * gfortran.dg/read_eof.f90: Delete, renamed.
4483         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
4484         * gfortran.dg/read_eof_2.f90: New test.
4485         * gfortran.dg/read_eof_3.f90: New test.
4486
4487 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
4488
4489         PR tree-opt/25860
4490         * gcc.c-torture/compile/pr25860.c: New test.
4491
4492 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4493
4494         PR c++/25552
4495         * g++.dg/parse/dtor8.C: New test.
4496
4497 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
4498
4499         PR testsuite/25891
4500         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
4501         * gcc.dg/gomp/gomp.exp: Return without testing anything if
4502         check_effective_target_fopenmp returns 0.
4503
4504 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
4505
4506         PR ada/20548
4507         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
4508         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
4509         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
4510
4511 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
4512
4513         PR tree-opt/25857
4514         * g++.dg/opt/pr25857.C: New test.
4515
4516 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
4517         Jan Hubicka  <jh@suse.cz>
4518         Richard Guenther  <rguenther@suse.de>
4519
4520         PR rtl-optimization/25654
4521         * gcc.dg/torture/pr25654.c: New testcase.
4522         * gcc.target/i386/pr25654.c: Likewise.
4523
4524 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
4525
4526         PR fortran/25901
4527         * gfortran.dg/internal references_2.f90: New test.
4528
4529         Fix regression in testing of admissability of attributes.
4530         * gfortran.dg/intent_used_1.f90: New test.
4531
4532 2006-01-23  Ben Elliston  <bje@au.ibm.com>
4533
4534         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
4535         Remove target conditional torture options for i?86 and x86_64
4536         GNU/Linux.
4537
4538 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4539
4540         PR c++/10891
4541         * g++.dg/rtti/no-rtti.C: New.
4542
4543 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
4544
4545         PR c++/25895
4546         * g++.dg/inherit/conv2.C: New test.
4547
4548         PR c++/25856
4549         * g++.dg/parse/dtor7.C: New test.
4550
4551         PR c++/25858
4552         * g++.dg/template/crash44.C: New test.
4553
4554 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
4555
4556         PR fortran/25124
4557         PR fortran/25625
4558         * gfortran.dg/internal_references_1.f90: New test.
4559           PR fortran/20881
4560         PR fortran/23308
4561         PR fortran/25538
4562         PR fortran/25710
4563         * gfortran.dg/global_references_1.f90: New test.
4564         * gfortran.dg/g77/19990905-1.f: Restore the error that
4565         there is a clash between the common block name and
4566         the name of a subroutine reference.
4567
4568         PR fortran/PR24276
4569         * gfortran.dg/aliasing_dummy_1.f90: New test.
4570
4571 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
4572
4573         * gcc.dg/vmx/1b-01.c: Warning fix.
4574         * gcc.dg/vmx/1c-02.c: Likewise.
4575         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
4576
4577 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
4578
4579         PR testsuite/24962
4580         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
4581
4582 2006-01-20  Richard Guenther  <rguenther@suse.de>
4583         Steven Bosscher <stevenb.gcc@gmail.com>
4584
4585         PR rtl-optimization/24626
4586         * gcc.dg/torture/pr24626-1.c: New testcase.
4587         * gcc.dg/torture/pr24626-2.c: Likewise.
4588         * gcc.dg/torture/pr24626-3.c: Likewise.
4589         * gcc.dg/torture/pr24626-4.c: Likewise.
4590
4591 2006-01-20  Dirk Mueller  <dmueller@suse.com>
4592
4593         PR c++/5520
4594         * g++.dg/warn/empty-body.C: New.
4595
4596 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
4597
4598         PR c++/22136
4599         * g++.dg/template/using10.C: New test.
4600         * g++.dg/temlpate/using11.C: Likewise.
4601         * g++.dg/inherit/using5.C: Tweak error messages.
4602
4603 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
4604
4605         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
4606         target test.
4607         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
4608
4609 2006-01-19  Jan Hubicka  <jh@suse.cz>
4610
4611         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
4612
4613 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4614
4615         PR c++/25854
4616         * g++.dg/template/spec28.C: New test.
4617
4618 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
4619
4620         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
4621         Fix fprintf's by adding srcdir or removing it.
4622
4623 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
4624
4625         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
4626         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
4627         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
4628         * testsuite/gcc.dg/gomp/empty.c: Likewise.
4629         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
4630         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
4631         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
4632         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
4633         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
4634         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
4635         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
4636         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
4637         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
4638         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
4639
4640 2006-01-18  Jeff Law  <law@redhat.com>
4641
4642         * gcc.dg/tree-ssa/vrp25.c: New test.
4643
4644 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
4645
4646         * gcc.dg/pr25805.c: Fix misapplied patch.
4647
4648 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
4649
4650         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
4651         (check_effective_target_vect_udot_qi): New.
4652         (check_effective_target_vect_sdot_hi): New.
4653         (check_effective_target_vect_udot_hi): New.
4654         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
4655         prefixed with "wrapv-" with -fwrapv.
4656         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
4657         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
4658         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
4659         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
4660         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
4661
4662         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
4663         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
4664         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
4665         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
4666
4667 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4668
4669         PR c++/16829
4670         * g++.dg/other/default2.C: New test.
4671         * g++.dg/other/default3.C: New test.
4672
4673 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
4674
4675         PR c/25805
4676         * gcc.dg/pr25805.c: New file.
4677
4678 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
4679
4680         PR c++/25836
4681         * g++.dg/template/init6.C: New test.
4682
4683 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
4684
4685         * gcc.dg/tree-ssa/pr24287.c: New test
4686
4687 2006-01-18  Eric Christopher  <echristo@apple.com>
4688
4689         * g++.dg/eh/table.C: New.
4690
4691 2006-01-18  DJ Delorie  <dj@redhat.com>
4692
4693         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
4694         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
4695         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
4696         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
4697
4698 2006-01-18  Jeff Law  <law@redhat.com>
4699
4700         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
4701         on wrapping on overflow semantics.
4702
4703         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
4704
4705         * gcc.gc/tree-ssa/vrp23.c: New test.
4706         * gcc.gc/tree-ssa/vrp24.c: New test.
4707
4708 2006-01-18  Richard Henderson  <rth@redhat.com>
4709             Aldy Hernandez  <aldyh@redhat.com>
4710             Jakub Jelinek  <jakub@redhat.com>
4711             Diego Novillo  <dnovillo@redhat.com>
4712             Uros Bizjak  <uros@kss-loka.si>
4713
4714         * testsuite/gcc.dg/gomp: New directory.
4715
4716 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
4717             Steven G. Kargl  <kargls@comcast.net>
4718
4719         PR fortran/20869
4720         * gfortran.dg/intrinsic_external_1.f90: New test.
4721
4722         PR fortran/20875.
4723         * gfortran.dg/elemental_pointer_1.f90: New test.
4724
4725         PR fortran/25024
4726         * gfortran.dg/external_procedures_1.f90: New test.
4727
4728         PR fortran/25785
4729         gfortran.dg/assumed_present.f90: New test.
4730
4731 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
4732
4733         * g++.dg/parse/lookup5.C: New test.
4734
4735 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4736
4737         PR fortran/25697
4738         * gfortran.dg/read_eof.f90: New test.
4739
4740 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4741
4742         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
4743         add a closing brace.
4744
4745 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4746
4747         PR fortran/25631
4748         * gfortran.dg/fmt_tl.f: New test.
4749
4750 2006-01-17  Eric Christopher  <echristo@apple.com>
4751
4752         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
4753         * g++.old-deja/g++.warn/impint2.C: Ditto.
4754         * g++.old-deja/g++.other/null1.C: Ditto.
4755         * g++.dg/warn/conv2.C: Ditto.
4756         * g++.dg/warn/conv4.C: New file.
4757
4758 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4759
4760         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
4761
4762 2006-01-17  Andreas Jaeger  <aj@suse.de>
4763             Janis Johnson <janis187@us.ibm.com>
4764
4765         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
4766         in 64-bit.
4767         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
4768         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
4769
4770 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4771
4772         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
4773         xfail txxx where xxx >= 25.
4774
4775 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4776
4777         PR testsuite/25764
4778         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
4779
4780 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
4781
4782         PR c/25682
4783         * gcc.dg/pr25682.c: New test.
4784         * g++.dg/parse/array-size2.C: New test.
4785
4786 2006-01-16  Ian Lance Taylor  <ian@airs.com>
4787
4788         * consistency.vlad: Remove entire directory, 1652 files.
4789
4790 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
4791
4792         * lib/target-supports.exp (check_effective_target_dfp_nocache,
4793         check_effective_target_dfprt_nocache): New.
4794         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
4795         (check_effective_target_dfprt): New.
4796         * lib/c-compat.exp (check_dfp): Remove.
4797         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
4798         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
4799         level of support for decimal float.
4800         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
4801         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
4802         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
4803         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
4804         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
4805         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
4806         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
4807         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
4808         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
4809         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
4810         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
4811         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
4812         directives.
4813
4814 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
4815
4816         PR testsuite/25741
4817         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
4818         $base_dir/../.
4819         * lib/gfortran.exp (gfortran_init): Likewise.
4820         * lib/obj-c++.exp (obj-c++_init): Likewise.
4821         * lib/scanasm.exp (scan-assembler-dem): Likewise.
4822         (scan-assembler-dem-not): Likewise.
4823         * lib/scandump.exp (scan-dump-dem): Likewise.
4824         (scan-dump-dem-not): Likewise.
4825
4826 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
4827
4828         PR testsuite/25767
4829         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
4830         powerpc-*-darwin*.
4831         * lib/obj-c++.exp (obj-c++_init): Likewise.
4832
4833 2006-01-16  Richard Guenther  <rguenther@suse.de>
4834
4835         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
4836
4837 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4838
4839         PR testsuite/25777
4840         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
4841         to LD_LIBRARY_PATH.
4842
4843 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
4844             Andrew Pinski  <pinskia@physics.uc.edu>
4845
4846         * gcc.dg/minmax-1.c: New test.
4847
4848 2006-01-16  Ben Elliston  <bje@au.ibm.com>
4849
4850         * gcc.dg/dfp/dfp.exp: Correct FSF address.
4851         * gcc.misc-tests/dectest.exp: Ditto.
4852
4853 2006-01-15  Ian Lance Taylor  <ian@airs.com>
4854
4855         PR testsuite/25796
4856         * gcc.target/i386/cmov6.c: Use -march=k8.
4857
4858 2006-01-15  Andreas Jaeger  <aj@suse.de>
4859
4860         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
4861         x86 does not have __float128.
4862
4863 2006-01-14  Ian Lance Taylor  <ian@airs.com>
4864
4865         * gcc.target/i386/cmov6.c: New test.
4866
4867 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
4868
4869         PR c++/25663
4870         * g++.dg/template/ctor6.C: New test.
4871
4872 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
4873
4874         PR tree-optimization/25485
4875         * gcc.dg/tree-ssa/pr25485.c: New.
4876
4877 2006-01-14  Richard Guenther  <rguenther@suse.de>
4878
4879         PR tree-optimization/22548
4880         PR tree-optimization/22555
4881         PR tree-optimization/22501
4882         * gcc.dg/tree-ssa/alias-4.c: New testcase.
4883         * gcc.dg/tree-ssa/alias-5.c: Likewise.
4884         * gcc.dg/tree-ssa/alias-6.c: Likewise.
4885         * gcc.dg/tree-ssa/alias-7.c: Likewise.
4886         * gcc.dg/tree-ssa/alias-8.c: Likewise.
4887         * gcc.dg/tree-ssa/alias-9.c: Likewise.
4888         * gcc.dg/tree-ssa/alias-10.c: Likewise.
4889         * gcc.dg/tree-ssa/alias-11.c: Likewise.
4890         * gcc.dg/tree-ssa/alias-12.c: Likewise.
4891
4892 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
4893
4894         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
4895         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
4896
4897 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
4898         Richard Guenther  <rguenther@suse.de>
4899
4900         PR rtl-optimization/24257
4901         * gcc.dg/torture/pr24257.c: New testcase.
4902
4903 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
4904
4905         * gcc.c-torture/execute/20060110-1.c: New test.
4906         * gcc.c-torture/execute/20060110-2.c: New test.
4907
4908 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
4909
4910         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
4911
4912 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
4913
4914         PR fortran/25756
4915         * gfortran.dg/label_3.f90: New test.
4916
4917 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
4918
4919         PR tree-optimization/25771
4920         * g++.dg/tree-ssa/pr25771.C: New test
4921
4922 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
4923
4924         PR tree-opt/24365
4925         * g++.dg/opt/complex5.C: New test.
4926
4927 2006-01-13  Richard Guenther  <rguenther@suse.de>
4928
4929         * gcc.target/i386/387-9.c: New testcase.
4930
4931 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
4932
4933         PR c++/24824
4934         * g++.dg/debug/dwarf2-1.C: New.
4935
4936 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
4937
4938         PR testsuite/25728
4939         * lib/gcov.exp (verify-lines): Add "close $fd".
4940
4941 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
4942             Ben Elliston  <bje@au.ibm.com>
4943
4944         * gcc.dg/dfp/inf-1.c: New test.
4945
4946 2006-01-12  Janis Johnson <janis187@us.ibm.com>
4947             Yao Qi  <qiyaoltc@cn.ibm.com>
4948             Ben Elliston  <bje@au.ibm.com>
4949             Jon Grimm  <jgrimm2@us.ibm.com>
4950
4951         * gcc.dg/nodfp-1.c: New test.
4952         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
4953         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
4954         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
4955         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
4956         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
4957         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
4958         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
4959         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
4960         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
4961         * gcc.dg/format/dfp-scanf-1.c: Likewise.
4962         * gcc.dg/format/dfp-printf-1.c: Likewise.
4963         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
4964         (compat_setup_dfp): New.
4965         * gcc.dg/compat/compat.exp: Use it.
4966         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
4967         Make some variables global, prepend "compat_" to their names.
4968         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
4969         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
4970         * gcc.misc-tests/dectest.exp: New test driver for decTest.
4971         * lib/compat.exp (compat_skip_list): Make global, rename.
4972         * lib/c-compat.exp: New file.
4973         * lib/target-supports.exp (check_effective_target_dfp): New.
4974
4975         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
4976         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
4977         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
4978         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
4979         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
4980         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
4981         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
4982         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
4983         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
4984         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
4985         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
4986         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
4987         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
4988         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
4989         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
4990         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
4991         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
4992         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
4993         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
4994         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
4995         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
4996         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
4997         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
4998         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
4999         gcc.dg/dfp/struct-layout-1.c,
5000         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
5001         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
5002         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
5003         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
5004         gcc.dg/dfp/func-vararg-dfp.c,
5005         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
5006         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
5007         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
5008         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
5009         gcc.dg/dfp/wtr-conversion-1.c: New tests.
5010
5011 2006-01-11  Richard Guenther  <rguenther@suse.de>
5012
5013         PR tree-optimization/25734
5014         * gcc.dg/tree-ssa/pr25734.c: New testcase.
5015
5016 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
5017
5018         PR fortran/25486
5019         * gfortran.dg/literal_character_constant_1_x.F: New test.
5020         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
5021         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
5022         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
5023
5024 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
5025
5026         PR c++/25386
5027         * g++.dg/ext/packed3.C: Add expected packed error.
5028
5029 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
5030
5031         PR target/25706
5032         * gcc.dg/torture/pr25706-1.c: New test.
5033
5034 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
5035
5036         PR tree-optimization/23109
5037         PR tree-optimization/23948
5038         PR tree-optimization/24123
5039
5040         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
5041         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
5042         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
5043         g++.dg/tree-ssa/pr23948.C: New testcases.
5044         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
5045         three divisions in order to do the optimization.
5046
5047 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
5048
5049         PR c++/25632
5050         * g++.dg/other/pr25632.C: New test.
5051
5052 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
5053
5054         PR fortran/25730
5055         * gfortran.dg/used_types_1.f90: New test.
5056
5057 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
5058
5059         PR target/25718
5060         * gcc.dg/torture/pr25718-1.c: New test.
5061
5062 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
5063
5064         * gfortran.dg/list_read_2.f90: Fix typo in description.
5065
5066 2006-01-10  Jan Beulich  <jbeulich@novell.com>
5067
5068         * lib/target-supports.exp (check_visibility_available): Simplify test
5069         for *-*-netware*.
5070         (check_profiling_available): Fail for *-*-netware*.
5071         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
5072         * gcc.dg/20021014-1.c: Likewise.
5073         * gcc.dg/nest.c: Likewise.
5074
5075 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
5076
5077         fortran/24936
5078         * gfortran.dg/forall_3.f90: New test.
5079
5080 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
5081
5082         PR fortran/21977
5083         * gfortran.dg/nesting_2.f90: New test.
5084         * gfortran.dg/nesting_3.f90: New test.
5085
5086 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
5087
5088         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
5089         Fix typo in comment.
5090
5091 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
5092
5093         * gfortran.dg/single_char_string.f90: New test.
5094
5095 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
5096
5097         * gfortran.dg/ichar_2.f90: New test.
5098
5099 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
5100
5101         PR fortran/25093
5102         * gfortran.dg/private_type_4.f90: New.
5103
5104 2006-01-07  Richard Guenther  <rguenther@suse.de>
5105
5106         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
5107
5108 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5109
5110         * gfortran.dg/func_decl_1.f90: New.
5111         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
5112         * gfortran.dg/array_alloc_2.f90: Likewise.
5113         * gfortran.dg/char_result_8.f90: Likewise.
5114         * gfortran.dg/dup_save_1.f90: Likewise.
5115         * gfortran.dg/dup_save_2.f90: Likewise.
5116         * gfortran.dg/f2c_6.f90: Likewise.
5117         * gfortran.dg/f2c_7.f90: Likewise.
5118         * gfortran.dg/func_result_2.f90: Likewise.
5119         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
5120
5121 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
5122
5123         PR fortran/22146
5124         * gfortran.dg/elemental_subroutine_1.f90: New test.
5125         * gfortran.dg/elemental_subroutine_2.f90: New test.
5126
5127         PR fortran/25029
5128         PR fortran/21256
5129         * gfortran.dg/assumed_size_refs_1.f90: New test.
5130
5131         PR fortran/20868
5132         PR fortran/20870
5133         * gfortran.dg/assumed_size_refs_2.f90: New test.
5134         * gfortran.dg/initialization_1.f90: Change warning message.
5135
5136 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
5137
5138         * gcc.dg/tree-ssa/loop-15.c: New test.
5139
5140 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5141
5142         PR fortran/25598
5143         * gfortran.dg/backspace_3.f: New test.
5144         * gfortran.dg/backspace_4.f: New test.
5145
5146 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5147
5148         PR fortran/24268
5149         * gfortran.dg/fmt_white.f: Update test.
5150
5151 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
5152
5153         * gcc.dg/cast-1.c: Add new warning.
5154         * gcc.dg/cast-2.c: Likewise.
5155         * gcc.dg/cast-3.c: Likewise.
5156         * gcc.dg/format/cast-1.c: Likewise.
5157         * gcc.dg/cast-4.c: New testcase.
5158
5159 2006-01-05  Richard Guenther  <rguenther@suse.de>
5160
5161         PR tree-optimization/22555
5162         * gcc.dg/tree-ssa/alias-3.c: New testcase.
5163
5164 2006-01-05  Richard Guenther  <rguenther@suse.de>
5165             Diego Novillo  <dnovillo@redhat.com>
5166
5167         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
5168         * gcc.dg/tree-ssa/loop-8.c: Likewise.
5169         * gcc.dg/tree-ssa/loop-1.c: Likewise.
5170         * gcc.dg/tree-ssa/pr23294.c: Likewise.
5171         * gcc.dg/tree-ssa/pr21985.c: Likewise.
5172         * gcc.dg/tree-ssa/loop-14.c: Likewise.
5173         * gcc.dg/tree-ssa/loop-2.c: Likewise.
5174         * gcc.dg/tree-ssa/loop-3.c: Likewise.
5175         * gcc.dg/tree-ssa/loop-4.c: Likewise.
5176         * gcc.dg/tree-ssa/pr21171.c: Likewise.
5177         * gcc.dg/tree-ssa/loop-5.c: Likewise.
5178         * gcc.dg/tree-ssa/loop-10.c: Likewise.
5179         * gcc.dg/tree-ssa/loop-6.c: Likewise.
5180         * treelang/compile/extravar.tree: Likewise.
5181         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
5182         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
5183         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
5184         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
5185         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
5186
5187 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
5188
5189         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
5190         for 64-bit fix.
5191
5192 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
5193
5194         PR fortran/23675
5195         gfortran.dg/char_result_11.f90: New.
5196
5197 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
5198
5199         PR c++/24782
5200         * g++.dg/parse/access9.C: New test.
5201         * g++.dg/tc1/dr52.C: Tweak error markers.
5202
5203 2006-01-04  Richard Henderson  <rth@redhat.com>
5204
5205         Merge from gomp branch.
5206         * g++.dg/parse/pragma2.C: Update expected error lines.
5207
5208 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
5209
5210         * g++.dg/other/i386-2.C: New test.
5211
5212         PR target/25554
5213         * gcc.c-torture/compile/20051228-1.c: New test.
5214
5215         PR c/25559
5216         * gcc.dg/pr25559.c: New test.
5217
5218 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
5219
5220         PR c++/25492
5221         * g++.dg/lookup/friend9.C: New test.
5222
5223         PR c++/25625
5224         * g++.dg/template/repo5.C: New test.
5225
5226 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
5227
5228         PR fortran/25101
5229         * gfortran.dg/forall_2.f90: New test.
5230
5231 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
5232
5233         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
5234         dg-require-weak.  Adjust regexp to handle leading-underscore
5235         targets and space as well as TAB after .weak.  Change previous
5236         64-bit fix to not use naked dot.
5237
5238 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
5239
5240         PR rtl-optimization/25578
5241         * gcc.c-torture/execute/20060102-1.c: New testcase.
5242
5243 2006-01-03  Richard Guenther  <rguenther@suse.de>
5244
5245         PR c/25183
5246         * gcc.dg/torture/pr25183.c: New testcase.
5247
5248 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
5249
5250         Merge from gomp-branch.
5251         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
5252         * gcc.dg/ia64-sync-2.c: Likewise.
5253         * gcc.dg/ia64-sync-3.c: Likewise.
5254         * gcc.dg/ia64-sync-4.c: Likewise.
5255         * gcc.dg/sync-2.c: Likewise.
5256         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
5257         that sparc64-*-* and sparcv9-*-* supports sync builtins.
5258
5259 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
5260
5261         PR c++/25635
5262         * g++.dg/parse/operator6.C: New test.
5263
5264         PR c++/25637
5265         * g++.dg/parse/error29.C: New test.
5266
5267         PR c++/25638
5268         * g++.dg/parse/dtor6.C: New test.
5269
5270         PR c++/25633
5271         * g++.dg/parse/ctor3.C: New test.
5272
5273         PR c++/25634
5274         * g++.dg/template/class3.C: New test.
5275
5276 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
5277
5278         * g++.dg/debug/debug9.C: New.
5279
5280 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
5281
5282         PR fortran/24640
5283         * gfortran.dg/label_2.f90: New test.
5284
5285 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5286
5287         * g++.dg/lookup/using12.C: Tighten error marker.
5288
5289 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
5290             Andrew Pinski <pinskia@physics.uc.edu>
5291
5292         * gcc.target/powerpc/darwin-abi-3.c: New file.
5293         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
5294         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
5295         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
5296         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
5297         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
5298         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
5299         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
5300         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
5301
5302 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
5303
5304         * gcc.dg/tree-ssa/loadpre1.c: New;
5305         * gcc.dg/tree-ssa/loadpre2.c: New;
5306         * gcc.dg/tree-ssa/loadpre3.c: New;
5307         * gcc.dg/tree-ssa/loadpre4.c: New;
5308         * gcc.dg/tree-ssa/loadpre5.c: New;
5309         * gcc.dg/tree-ssa/loadpre6.c: New;
5310         * gcc.dg/tree-ssa/loadpre7.c: New;
5311         * gcc.dg/tree-ssa/loadpre8.c: New;
5312         * gcc.dg/tree-ssa/loadpre9.c: New;
5313
5314 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
5315
5316         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
5317         * g++.dg/abi/thunk4.C: Likewise.
5318
5319 2006-01-01  Andreas Jaeger  <aj@suse.de>
5320
5321         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
5322         portable.
5323
5324 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
5325
5326         PR c++/25294
5327         * gcc.dg/pragma-pack-3.c: New test.
5328         * g++.dg/parse/pragma3.C: New test.
5329
5330 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5331
5332         PR middle-end/24827
5333         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
5334
5335 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5336
5337         PR testsuite/25214
5338         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
5339
5340 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
5341
5342         PR fortran/22607
5343         * gfortran-dg/pure_byref_3.f90: New.
5344
5345         fortran/PR 25396
5346         * gfortran.dg/userdef_operator_1.f90: New.
5347
5348 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
5349
5350         * g++.dg/abi/thunk3.C: New.
5351         * g++.dg/abi/thunk4.C: New.
5352
5353 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
5354
5355         PR fortran/25532
5356         * gfortran.dg/host_used_types_1.f90: New test. Check that host
5357         associated derived type components of derived types are
5358         properly declared in contained procedures.
5359
5360 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5361
5362         PR libgfortran/25139
5363         * gfortran.dg/backspace_2.f: New test.
5364
5365 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5366
5367         PR libgfortran/25550
5368         * gfortran.dg/endfile.f: New test.
5369
5370 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5371
5372         PR libgfortran/25419
5373         * gfortran.dg/comma.f: New test.
5374
5375 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5376
5377         * lib/gfortran-dg.exp: Remove trailing whitespace.
5378         * lib/fortran-torture.exp: Test with -fbounds-check instead of
5379         -funroll-all-loops.
5380
5381 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
5382
5383         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
5384         Extended Double long doubles or repeat tests when long double is
5385         the same size as double.
5386
5387 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5388
5389         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
5390
5391         PR testsuite/25442
5392         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
5393         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
5394
5395         PR testsuite/25441
5396         * gcc.dg/pr23911.c: Make test variable static.
5397
5398         PR testsuite/25444
5399         * gcc.dg/tree-ssa/pr14841.c: Likewise.
5400
5401 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
5402
5403         PR c++/25439
5404         * g++.dg/parse/crash17.C: Adjust error markers.
5405         * g++.dg/template/error20.C: New test.
5406
5407 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
5408
5409         PR c++/23172
5410         * g++.dg/ext/complit4.C: New test.
5411
5412         PR c++/25417
5413         * g++.dg/ext/complit5.C: Likewise.
5414
5415 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
5416
5417         PR tree-optimization/25125
5418         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
5419         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
5420         * gcc.c-torture/execute/pr25125.c: New.
5421
5422 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
5423
5424         PR fortran/25029
5425         PR fortran/21256
5426         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
5427         with incorrect assumed size references.
5428
5429 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
5430
5431         PR c++/23171
5432         * g++.dg/opt/init1.C: New test.
5433
5434 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
5435
5436         PR c++/24671
5437         * g++.dg/template/sfinae3.C: New test.
5438
5439 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5440
5441         * g++.dg/other/friend4.C: New test.
5442
5443 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
5444
5445         PR target/25005
5446         * g++.dg/opt/pr25005.C: New test.
5447
5448 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
5449
5450         PR c++/25369
5451         * g++.dg/template/ptrmem16.C: New test.
5452
5453 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
5454
5455         PR fortran/25029
5456         PR fortran/21256
5457         * gfortran.dg/initialization_1.f90: Add test of SIZE.
5458
5459 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5460
5461         PR libgfortran/25307
5462         * gfortran.dg/list_read_5.f90: New test.
5463
5464 2005-12-22  Richard Henderson  <rth@redhat.com>
5465
5466         * gcc.target/i386/sse-7.c: Use -msse2.
5467
5468 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
5469
5470         PR rtl-optimization/25432
5471         * gcc.c-torture/compile/20051216-1.c: New test.
5472
5473         PR objc/25328
5474         * objc/execute/pr25328.m: New test.
5475
5476 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
5477
5478         PR c++/25364
5479         * g++.dg/template/call4.C: New test.
5480
5481 2005-12-22  Dale Johannesen  <dalej@apple.com>
5482
5483         * gcc.target/i386/sse-17.c: New.
5484
5485 2005-12-22  Paul Brook  <paul@codesourcery.com>
5486
5487         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
5488
5489 2005-12-22  Paul Brook  <paul@codesourcery.com>
5490
5491         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
5492
5493 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
5494
5495         PR tree-opt/25513
5496         * gcc.c-torture/compile/pr25513.c: New test.
5497
5498 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5499
5500         PR c++/23333
5501         * g++.dg/parse/error25.C: Add more tests.
5502
5503 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5504
5505         PR fortran/18990
5506         * gfortran.dg/der_charlen_1.f90: New.
5507
5508 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
5509
5510         PR fortran/20889
5511         * gfortran.dg/pointer_component_type_1.f90: New test.
5512
5513         PR fortran/25029
5514         PR fortran/21256
5515         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
5516         should give an error with assumed size array refernces and checks those
5517         that should not.
5518         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
5519         reference an upper bound so that it does not generate an error.
5520
5521         PR fortran/19362
5522         PR fortran/20244
5523         PR fortran/20864
5524         PR fortran/25391
5525         * gfortran.dg/used_dummy_types_1.f90: New test.
5526         * gfortran.dg/used_dummy_types_2.f90: New test.
5527         * gfortran.dg/used_dummy_types_3.f90: New test.
5528         * gfortran.dg/used_dummy_types_4.f90: New test.
5529         * gfortran.dg/used_dummy_types_5.f90: New test.
5530
5531         PR fortran/23152
5532         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
5533         group already being USE associated.
5534         * gfortran.dg/assumed_shape_nml.f90: New test.
5535         * gfortran.dg/assumed_size_nml.f90: New test.
5536
5537         PR fortran/20862
5538         PR fortran/25053
5539         PR fortran/25063
5540         PR fortran/25064
5541         PR fortran/25066
5542         PR fortran/25067
5543         PR fortran/25068
5544         PR fortran/25307
5545         * gfortran.dg/io_constraints_1.f90: New test.
5546         * gfortran.dg/io_constraints_1.f90: New test.
5547         * gfortran.dg/iostat_3.f90: Change wording of warning.
5548         * gfortran.dg/g77/19981216-0.f: The same.
5549
5550 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
5551
5552         PR tree-optimization/23518
5553         * testsuite/gcc.dg/pr23518.c: New.
5554
5555 2005-12-21  Mike Stump  <mrs@apple.com>
5556
5557         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
5558
5559 2005-12-21  Paul Brook  <paul@codesourcery.com>
5560
5561         * gcc.dg/pr19340.c: Skip on m68k targets.
5562
5563 2005-12-21  Steven Bosscher  <stevenb@suse.de>
5564
5565         PR rtl-optimization/25196
5566         * gcc.dg/pr25196.c: New test.
5567
5568 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
5569
5570         PR fortran/25423
5571         gfortran.dg/where_nested_1.f90: New.
5572
5573 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
5574
5575         PR tree-optimization/25382.
5576         * gcc.dg/tree-ssa/pr25382.c: New.
5577
5578 2005-12-20  Richard Guenther  <rguenther@suse.de>
5579
5580         PR middle-end/24306
5581         * gcc.target/i386/pr24306.c: New testcase.
5582
5583 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
5584
5585         PR tree-optimization/25501
5586         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
5587
5588 2005-12-20  Richard Guenther  <rguenther@suse.de>
5589
5590         Revert
5591         2005-12-02  Richard Guenther  <rguenther@suse.de>
5592
5593         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
5594
5595 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
5596
5597         PR c++/21228
5598         * g++.dg/warn/Wunreachable-code-2.C: New test.
5599
5600 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
5601
5602         PR c++/24278
5603         * g++.dg/template/ctor5.C: New test.
5604
5605         PR c++/24915
5606         * g++.dg/template/overload8.C: New test.
5607
5608 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
5609
5610         * gcc.c-torture/compile/pr25483 : New test.
5611
5612 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5613
5614         PR c++/20552
5615         * g++.dg/ext/typeof10.C: New test.
5616
5617 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
5618
5619         * gcc.dg/mt-loopi1.c: New.
5620
5621 2005-12-18  Richard Guenther  <rguenther@suse.de>
5622
5623         PR tree-optimization/25481
5624         * gcc.dg/torture/pr25481.c: New testcase.
5625
5626 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
5627
5628         PR rtl-optimization/21041
5629         * gcc.dg/pr21041.c: New test.
5630
5631 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5632
5633         PR libgfortran/25463
5634         * gfortran.dg/advance.f90: New test.
5635
5636 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
5637
5638         * gcc.dg/20051201-1.c: New test.
5639
5640 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
5641
5642         PR fortran/25018
5643         * gfortran.dg/initialization_1.f90: New test.
5644         * gfortran.dg/enum_5.f90: Change dg-error to new message.
5645         * gfortran.dg/g77/980616-0.f: The same.
5646
5647 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
5648
5649         * PR fortran/25458
5650         * gfortran.dg/chkbits.f90: New test.
5651
5652 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
5653
5654         * gfortran.dg/enum_5.f: Revert to previous version.
5655
5656 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
5657
5658         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
5659         * gfortran.dg/nested_modules_1.f90: Ditto.
5660         * gfortran.dg/hollerith_f95.f90: Ditto.
5661         * gfortran.dg/select_5.f90: Ditto.
5662         * gfortran.dg/secnds.f: Ditto.
5663         * gfortran.dg/hollerith2.f90: Ditto.
5664         * gfortran.dg/imag_2.f: Ditto.
5665         * gfortran.dg/ftell_2.f90: Ditto.
5666         * gfortran.dg/malloc_free_1.f90: Ditto.
5667         * gfortran.dg/logint-1.f: Ditto.
5668         * gfortran.dg/recursive_statement_functions.f90: Ditto.
5669         * gfortran.dg/e_d_fmt.f90: Ditto.
5670         * gfortran.dg/hollerith_legacy.f90: Ditto.
5671         * gfortran.dg/logint-2.f: Ditto.
5672         * gfortran.dg/enum_5.f90: Ditto.
5673         * gfortran.dg/f2c_2.f90: Ditto.
5674         * gfortran.dg/pr17143.f90: Ditto.
5675         * gfortran.dg/namelist_14.f90: Ditto.
5676         * gfortran.dg/logint-3.f: Ditto.
5677         * gfortran.dg/spread_scalar_source.f90: Ditto.
5678         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
5679         * gfortran.dg/namelist_11.f: Ditto.
5680         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
5681         * gfortran.dg/g77/20010519-1.f
5682         * gfortran.dg/g77/alpha1.f: Ditto.
5683         * gfortran.dg/g77/990115-1.f: Ditto.
5684         * gfortran.dg/g77/erfc.f: Ditto.
5685         * gfortran.dg/g77/19990313-3.f: Ditto.
5686         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
5687         * gfortran.dg/g77/20010426.f: Ditto.
5688         * gfortran.dg/g77/19990313-0.f: Ditto.
5689         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
5690         * gfortran.dg/g77/20000629-1.f: Ditto.
5691         * gfortran.dg/g77/970125-0.f: Ditto.
5692         * gfortran.dg/g77/8485.f: Ditto.
5693         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
5694         * gfortran.dg/g77/19990313-1.f: Ditto.
5695         * gfortran.dg/g77/int8421.f: Ditto.
5696         * gfortran.dg/g77/19990305-0.f: Ditto.
5697         * gfortran.dg/g77/947.f: Ditto.
5698         * gfortran.dg/g77/19990905-2.f: Ditto.
5699         * gfortran.dg/g77/cabs.f: Ditto.
5700         * gfortran.dg/g77/19990313-2.f: Ditto.
5701         * gfortran.dg/g77/20020307-1.f: Ditto.
5702         * gfortran.dg/g77/dcomplex.f: Ditto.
5703         * gfortran.dg/g77/19990502-1.f: Ditto.
5704         * gfortran.dg/g77/19981216-0.f: Ditto.
5705         * gfortran.dg/common_4.f90: Ditto.
5706         * gfortran.dg/entry_4.f90: Ditto.
5707         * gfortran.dg/equiv_constraint_2.f90: Ditto.
5708         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
5709         * gfortran.dg/namelist_12.f: Ditto.
5710         * gfortran.dg/scale_1.f90: Ditto.
5711         * gfortran.dg/modulo_1.f90
5712         * gfortran.dg/hollerith.f90: Ditto.
5713         * gfortran.dg/direct_io_3.f90: Ditto.
5714         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
5715         * gfortran.dg/gnu_logical_1.F: Ditto.
5716         * gfortran.dg/unf_io_convert_1.f90: Ditto.
5717         * gfortran.dg/assign_1.f90: Ditto.
5718         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
5719         * gfortran.dg/pr23095.f: Ditto.
5720         * gfortran.dg/read_float_1.f90: Ditto.
5721
5722 2005-12-17  Andreas Jaeger  <aj@suse.de>
5723
5724         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
5725         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
5726
5727 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5728
5729         PR fortran/24268
5730         * gfortran.dg/fmt_white.f: New test.
5731
5732 2005-12-16  Steven G. Kargl <kargls@comcast.net>
5733
5734         * gfortran.dg/label_1.f90: New test.
5735
5736 2005-12-15  Ben Elliston  <bje@au.ibm.com>
5737
5738         PR testsuite/25422
5739         * gcc.dg/20031012-1.c: Add -Walways-true option.
5740         * gcc.dg/weak/weak-3.c: Likewise.
5741         * g++.old-deja/g++.mike/warn8.C: Likewise.
5742
5743 2005-12-16  Mike Stump  <mrs@apple.com>
5744
5745         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
5746         exit.
5747
5748 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5749
5750         PR libgfortran/25264
5751         PR libgfortran/25349
5752         * gfortran.dg/tl_editing.f90: Added additional checks.
5753         * gfortran.dg/t_editing.f: New test.
5754         * gfortran.dg/write_padding.f90: New test
5755
5756 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5757
5758         PR testsuite/25215
5759         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
5760
5761 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
5762
5763         PR rtl-optimization/24899
5764         * gcc.c-torture/execute/20051215-1.c: New test.
5765
5766 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
5767
5768         PR 24823
5769         * gfortran.dg/pr24823.f: New test.
5770
5771 2005-12-16  Jeff Law  <law@redhat.com>
5772
5773         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
5774
5775 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
5776
5777         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
5778         Change C++ style comments to C style comments.
5779         Remove aligned types from the array.
5780         Keep Enums disabled.
5781         (complex_types): Remove aligned types from the array.
5782         Comment out "_Complex long double".
5783         (attrib_types): Remove.
5784         (complex_attrib_types): Remove.
5785         (attrib_array_types): Remove.
5786         (complex_attrib_array_types): Remove.
5787         (aligned_bitfld_types): Remove.
5788         (n_aligned_bitfld_types): Remove.
5789         (FEATURE_ALIGNEDPACKED): Delete.
5790         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
5791         (singles): Remove support for adding attributes.
5792         (choose_type): Remove support for attributed types.
5793         (generate_fields): Remove support for attributed bit-fields.
5794         Remove support for adding attributes.
5795         (generate_random_tests): Remove support for adding attributes.
5796         (features): Add back "[0] :0" and "complex vector [0]".
5797         (main): Remove support for attributed bit-fields.
5798         Uncomment the calling of generate_random_tests for the rests of
5799         the tests.
5800
5801 2005-12-16  Jan Hubicka  <jh@suse.cz>
5802
5803         * gcc.c-torture/combine/pr25224.c: New.
5804
5805 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
5806
5807         PR other/25028
5808         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
5809         HP-UX.
5810
5811 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
5812
5813         * gcc.dg/20051215-1.c: New file.
5814
5815 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5816
5817         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
5818         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
5819
5820 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
5821
5822         PR fortran/18197
5823         * gfortran.dg/dummy_functions_1.f90: New.
5824
5825 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
5826
5827         PR rtl-optimization/25310
5828         * gcc.c-torture/compile/pr25310.c: New test.
5829
5830 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
5831
5832         PR debug/25023
5833         * gcc.dg/pr25023.c: New test.
5834
5835 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5836
5837         * g++.old-deja/g++.brendan/redecl1.C,
5838         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
5839         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
5840         g++.old-deja/g++.oliva/typeof1.C,
5841         g++.old-deja/g++.other/crash16.C,
5842         g++.old-deja/g++.other/crash34.C,
5843         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
5844         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
5845         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
5846         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
5847         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
5848         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
5849         Remove xfail.
5850
5851 2005-12-14  Kean Johnston  <jkj@sco.com>
5852             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5853
5854         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
5855         * gcc.target/i386/20020523-1.c: Ditto.
5856         * gcc.target/i386/tailcall-1.c: Ditto.
5857         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
5858         * gcc.target/i386/ssetype-5.c: Ditto.
5859
5860 2005-12-14  Jeff Law  <law@redhat.com>
5861
5862         * gcc.dg/tree-ssa/foldstring-1.c: New test.
5863
5864 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
5865
5866         PR target/25254
5867         PR target/24188
5868         * gcc.target/i386/pr25254.c: New test.
5869         * gfortran.dg/PR24188.f: New test.
5870
5871 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
5872
5873         * lib/fortran-torture.exp: Catch remaining uses of
5874         remote_file build delete.
5875
5876 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5877
5878         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
5879
5880 2005-12-14  Ben Elliston  <bje@au.ibm.com>
5881
5882         * gcc.dg/warn-addr-cmp.c: New test.
5883
5884 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
5885
5886         PR debug/25023
5887         PR target/25293
5888         * gcc.target/i386/pr25293.c: New test.
5889
5890 2005-12-13  Petr Machata  <machata@post.cz>
5891
5892         PR c++/24907
5893         * g++.dg/parse/comma2.C: New test.
5894
5895 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
5896             Jakub Jelinek  <jakub@redhat.com>
5897
5898         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
5899         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
5900         (limits.h): Include unconditionally.
5901         (stdlib.h): Likewise.
5902         (hashtab.h): Do not include.
5903         (getopt.h): Likewise.
5904         (stddef.h): Include.
5905         (hashval_t): Define.
5906         (struct entry): Add "next" field.
5907         (HASH_SIZE): New macro.
5908         (hash_table): New variable.
5909         (switchfiles): Do not use xmalloc.
5910         (mix): New macro.
5911         (iterative_hash): New function.
5912         (hasht): Remove.
5913         (e_exists): New function.
5914         (e_insert): Likewise.
5915         (output): Use, instead of libiberty hashtable functions.
5916         (main): Do not use getopt.  Do not call htab_create.
5917
5918 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
5919
5920         PR c++/25331
5921         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
5922         put atal* and atpaal* attributes on array elements.
5923         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
5924         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
5925         put atal* and atpaal* attributes on array elements.
5926         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
5927
5928 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
5929
5930         * gcc.dg/single-precision-constant.c: New test.
5931
5932 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
5933
5934         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
5935         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
5936         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
5937         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
5938         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
5939         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
5940         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
5941         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
5942         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
5943         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
5944         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
5945         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
5946         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
5947         gcc.target/powerpc/ppc-sdata-2.c,
5948         gcc.target/powerpc/ppc-stackalign-1.c,
5949         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
5950         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
5951         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
5952         gcc.target/powerpc/rs6000-ldouble-2.c,
5953         gcc.target/powerpc/rs6000-power2-1.c,
5954         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
5955         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
5956         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
5957         option into target selector.
5958         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
5959         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
5960
5961 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
5962
5963         PR objc/25348
5964         * objc.dg/encode-9.m: New test.
5965
5966 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5967
5968         PR testsuite/20772
5969         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
5970         * gcc.dg/asm-b.c: Fix typo.
5971         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
5972         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
5973         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
5974         i?86 lp64 and x86_64 ilp32.
5975         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
5976         on i?86 lp64.
5977         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
5978
5979 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
5980
5981         PR fortran/25078
5982         gfortran.dg/equiv_5.f90: New test.
5983
5984 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
5985
5986         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
5987         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
5988         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
5989         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
5990         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
5991         * gcc.dg/tree-ssa/reassoc-5.c: New.
5992         * gcc.dg/tree-ssa/reassoc-6.c: New.
5993         * gcc.dg/tree-ssa/reassoc-7.c: New.
5994         * gcc.dg/tree-ssa/reassoc-8.c: New.
5995         * gcc.dg/tree-ssa/reassoc-9.c: New.
5996         * gcc.dg/tree-ssa/reassoc-10.c: New.
5997         * gcc.dg/tree-ssa/reassoc-11.c: New.
5998
5999 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6000
6001         PR testsuite/25167
6002         PR testsuite/24478
6003         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
6004
6005 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
6006
6007         PR c++/25300
6008         * g++.dg/template/inherit.C: Do not use a generic error message.
6009
6010 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
6011
6012         PR libobjc/25354
6013         * objc.dg/gnu-encoding: New directory.
6014         * objc.dg/gnu-encoding/compat-common.h: New file.
6015         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
6016         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
6017         * objc.dg/gnu-encoding/vector-defs.h: New file.
6018         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
6019         * objc.dg/gnu-encoding/generate-random.c: New file.
6020         * objc.dg/gnu-encoding/generate-random_r.c: New file.
6021         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
6022         * objc.dg/gnu-encoding/generate-random.h: New file.
6023
6024 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
6025
6026         PR c++/25337
6027         * g++.dg/template/defarg7.C: New test.
6028
6029 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
6030
6031         PR libobjc/25347
6032         * objc.dg/encode-8.m: New test.
6033
6034 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
6035
6036         PR libobjc/25346
6037         * objc.dg/encode-7.m: New test.
6038
6039 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
6040
6041         PR c++/25010
6042         * g++.dg/opt/inline10.C: New test.
6043
6044 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
6045
6046         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
6047
6048 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
6049
6050         * gfortran.dg/substring_equivalence.f90: typo in comment
6051
6052 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6053
6054         PR fortran/25068
6055         * gfortran.dg/iostat_3.f90: New test.
6056
6057 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
6058
6059         PR fortran/23815
6060         * gfortran.dg/unf_io_convert_1.f90: New test.
6061         * gfortran.dg/unf_io_convert_2.f90: New test.
6062         * gfortran.dg/unf_io_convert_3.f90: New test.
6063
6064 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6065
6066         PR testsuite/20772
6067         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
6068         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
6069         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
6070         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
6071         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
6072         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
6073         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
6074         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
6075         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
6076         gcc.dg/torture/fp-int-convert-float128-timode.c,
6077         gcc.dg/torture/fp-int-convert-float128.c,
6078         gcc.dg/torture/fp-int-convert-float80-timode.c,
6079         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
6080         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
6081
6082         * gcc.dg/tls/opt-1.c: Require effective target fpic.
6083
6084 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
6085
6086         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
6087
6088 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
6089
6090         * gcc.dg/20051207-1.c,
6091         * gcc.dg/20051207-2.c,
6092         * gcc.dg/20051207-3.c: New tests.
6093
6094 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6095
6096         PR testsuite/20772
6097         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
6098         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
6099         dg-skip-if target selector.
6100
6101         PR testsuite/20772
6102         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
6103         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
6104         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
6105         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
6106         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
6107         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
6108         and/or merge with i?86 cases.
6109
6110         * gcc.dg/tls/opt-3.c: Require effective target fpic.
6111
6112         PR testsuite/20772
6113         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
6114         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
6115         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
6116         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
6117         x86_64-*-linux*.
6118
6119 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
6120
6121         PR target/25311
6122         * gcc.c-torture/compile/pr25311.c: New test.
6123
6124 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6125
6126         PR libgfortran/25039
6127         * gfortran.dg/read_comma.f: New test.
6128
6129 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
6130
6131         PR c++/19317
6132         * g++.dg/opt/pr19317-1.C: New test.
6133         * g++.dg/opt/pr19317-2.C: New test.
6134         * g++.dg/opt/pr19317-3.C: New test.
6135
6136         PR target/19005
6137         * gcc.c-torture/execute/pr19005.c: New test.
6138
6139         PR target/17828
6140         * g++.old-deja/g++.other/comdat5.C: New test.
6141         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
6142
6143         * g++.dg/compat/struct-layout-1.exp: New file.
6144         * g++.dg/compat/struct-layout-1.h: New.
6145         * g++.dg/compat/struct-layout-1_generate.c: New.
6146         * g++.dg/compat/struct-layout-1_x1.h: New.
6147         * g++.dg/compat/struct-layout-1_x2.h: New.
6148         * g++.dg/compat/struct-layout-1_y1.h: New.
6149         * g++.dg/compat/struct-layout-1_y2.h: New.
6150
6151         * gcc.dg/20050330-2.c: New test.
6152
6153 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
6154
6155         PR fortran/25292
6156         * gfortran.dg/associated_1.f90: New.
6157
6158 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6159
6160         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
6161         ILP32 vect_no_align platforms.
6162
6163 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
6164             Jakub Jelinek  <jakub@redhat.com>
6165
6166         PR target/25268
6167         * gcc.c-torture/compile/20051207-1.c: New test.
6168
6169 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6170
6171         PR testsuite/20772
6172         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
6173         gcc.dg/torture/pr18582-1.c,
6174         gcc.target/i386/attributes-error.c: Also test on x86_64.
6175
6176         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
6177
6178 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6179
6180         PR c++/19397
6181         * g++.dg/template/typedef3.C: New test.
6182
6183         PR c++/19762
6184         PR c++/19764
6185         * g++.dg/template/dtor3.C: Fix error markers.
6186
6187 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
6188
6189         * lib/target-supports.exp (check_effective_target_sync_char_short):
6190         Add s390*.
6191
6192 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
6193
6194         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
6195
6196 2005-12-06  Roger Sayle  <roger@eyesopen.com>
6197
6198         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
6199         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
6200         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
6201         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
6202
6203 2005-12-06  Roger Sayle  <roger@eyesopen.com>
6204
6205         PR c++/25263
6206         * g++.dg/other/array2.C: New test case.
6207
6208 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
6209
6210         * gcc.dg/darwin-weakimport-3.c: New.
6211
6212         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
6213         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
6214         and to work on Darwin.
6215         * gcc.dg/attr-weakref-1b.c: New file.
6216         * gcc.dg/attr-weakref-2.c: New test.
6217         * gcc.dg/darwin-weakref-1.c: New test.
6218
6219 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
6220
6221         PR testsuite/25247
6222         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
6223         use in selector expressions.
6224         (dg-xfail-if): Ditto.
6225         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
6226         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
6227         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
6228         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
6229         * gcc.test-framework/test-framework.exp: Skip generated tests if
6230         CHECK_TEST_FRAMEWORK is not 1.
6231
6232 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
6233
6234         PR tree-optimization/24963
6235         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
6236
6237         PR target/24108
6238         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
6239
6240         PR target/18580
6241         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
6242         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
6243         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
6244         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
6245
6246 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
6247
6248         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
6249         dg-options.
6250
6251 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
6252
6253         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
6254
6255 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
6256
6257         * gcc.dg/format/cast-1.c: New test.
6258
6259 2005-12-04  Roger Sayle  <roger@eyesopen.com>
6260
6261         PR c/7776
6262         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
6263         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
6264         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
6265         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
6266
6267 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
6268
6269         * gcc.dg/cast-pretty-print-1.c: New test.
6270
6271 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
6272
6273         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
6274
6275 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
6276
6277         PR c++/24173
6278         * g++.dg/template/friend40.C: New test.
6279
6280 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
6281
6282         PR target/25199
6283         * gcc.target/i386/movq-2.c: New test.
6284         * gcc.target/i386/movq.c: Remove target i?86, instead add
6285         dg-require-effective-target ilp32.
6286
6287 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6288
6289         PR c++/24103
6290         * g++.dg/other/default1.C: New test.
6291
6292 2005-12-02  Richard Guenther  <rguenther@suse.de>
6293
6294         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
6295
6296 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6297
6298         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
6299
6300 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
6301
6302         PR target/21017
6303         * gcc.target/powerpc/rotate.c: New.
6304
6305 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6306
6307         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
6308         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
6309
6310 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6311
6312         PR c/13384
6313         * gcc.dg/pr17730-1.c: Adjust.
6314         * gcc.dg/lvalue1.c (main): Likewise.
6315         * gcc.dg/lvalue-2.c: Likewise.
6316         * g++.dg/pr7503-3.C
6317
6318 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
6319
6320         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
6321         error messages.
6322
6323 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
6324
6325         PR fortran/24789
6326         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
6327
6328 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
6329
6330         PR target/24475
6331         * lib/target-supports.exp (check_effective_target_tls): New.
6332         (check_effective_target_tls_runtime): New.
6333         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
6334         for TLS support.
6335         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
6336         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
6337         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
6338         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
6339         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
6340         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
6341         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
6342         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
6343         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
6344         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
6345         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
6346         effective-target TLS.
6347         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
6348         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
6349         effective-target TLS runtime.
6350
6351 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
6352
6353         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
6354
6355 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
6356
6357         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
6358         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
6359         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
6360         ignored" warnings when "packing" is the same as the ABI layout.
6361
6362 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
6363
6364         PR fortran/21302
6365         * gfortran.dg/line_length_1.f: New test.
6366         * gfortran.dg/line_length_2.f90: Ditto.
6367
6368 2005-11-30  Richard Guenther  <rguenther@suse.de>
6369
6370         PR tree-optimization/21655
6371         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
6372
6373 2005-11-30  Dale Johannesen  <dalej@apple.com>
6374
6375         * gcc.c-torture/compile/pr24930.c: New.
6376
6377 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
6378
6379         PR fortran/15809
6380         *  gfortran.dg/auto_char_dummy_array.f90: New test.
6381
6382 2005-11-30  Jeff Law  <law@redhat.com>
6383
6384         * g++.old-deja/g++.law/pr25000.C: New test.
6385
6386 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
6387
6388         * gcc.dg/tls/opt-11.c: New test.
6389
6390 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
6391
6392         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
6393         targets.
6394         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
6395         LP64 ia64.
6396
6397 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
6398
6399         * gfortran.dg/open_access_1.f90: New test.
6400
6401 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6402
6403         * gcc.dg/charset/builtin2.c: New test.
6404
6405 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
6406
6407         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
6408         on mmix-*-* for *_[xy].c.
6409
6410 2005-11-28  Kean Johnston  <jkj@sco.com>
6411
6412         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
6413         headers.
6414         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
6415         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
6416         * gcc.target/i386/asm-3.c: Ditto.
6417         * gcc.target/i386/clobbers.c: Ditto.
6418         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
6419         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
6420         test regexp.
6421         * gcc.target/i386/mul.c: Ditto.
6422         * gcc.target/i386/ssetype-1.c: Ditto.
6423         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
6424         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
6425         static so the test works with -fPIC mode too. Based on comment in
6426         PR19231 by Pinski.
6427         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
6428
6429 2005-11-28  Richard Guenther  <rguenther@suse.de>
6430
6431         * gcc.dg/alias-9.c: New testcase.
6432         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
6433
6434 2005-11-28  Roger Sayle  <roger@eyesopen.com>
6435             Uros Bizjak  <uros@kss-loka.si>
6436
6437         PR middle-end/20219
6438         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
6439         tan(x)/sin(x) transformations.
6440
6441 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
6442
6443         PR middle-end/24575
6444         * gcc.dg/tree-ssa/divide-3.c: New test.
6445         * gcc.dg/tree-ssa/divide-4.c: New test.
6446
6447 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
6448
6449         PR fortran/24917
6450         *  gfortran.dg/boz_6.f90: New test.
6451
6452 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6453
6454         PR fortran/23912
6455         * gfortran.dg/modulo_1.f90: New test.
6456
6457 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6458
6459         PR libfortran/24919
6460         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
6461         fail on CRLF platforms.
6462         * gfortran.dg/ftell_2.f90: Likewise.
6463
6464 2005-11-26  Eric Christopher  <echristo@apple.com>
6465
6466         * gcc.dg/intmax_t-1.c: Remove mips xfail.
6467
6468 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
6469
6470         * objc.dg/gnu-runtime-3.m: Simplify.
6471
6472 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
6473
6474         PR middle-end/23669
6475         * gcc.dg/tree-ssa/divide-1.c: New test.
6476         * gcc.dg/tree-ssa/divide-2.c: New test.
6477
6478 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
6479
6480         PR libgfortran/24945
6481         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
6482
6483 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
6484
6485         PR libgfortran/24945
6486         * gfortran.dg/open_status_2.f90: New test.
6487
6488 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6489
6490         * gcc.c-torture/execute/builtins/fprintf.c,
6491         gcc.c-torture/execute/builtins/fputs-lib.c,
6492         gcc.c-torture/execute/builtins/fputs.c,
6493         gcc.c-torture/execute/builtins/lib/fprintf.c,
6494         gcc.c-torture/execute/builtins/lib/printf.c,
6495         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
6496
6497 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
6498
6499         * gcc.dg/20050922-2.c: New test.
6500
6501 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
6502
6503         * objc.dg/gnu-runtime-3.m: New test.
6504
6505 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6506
6507         PR c++/9278
6508         * g++.dg/other/void1.C: New test.
6509
6510 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
6511
6512         PR middle-end/24998
6513         * gcc.dg/torture/fp-int-convert-float.c,
6514         gcc.dg/torture/fp-int-convert-double.c,
6515         gcc.dg/torture/fp-int-convert-long-double.c,
6516         gcc.dg/torture/fp-int-convert-timode.c,
6517         gcc.dg/torture/fp-int-convert-float80.c,
6518         gcc.dg/torture/fp-int-convert-float80-timode.c,
6519         gcc.dg/torture/fp-int-convert-float128.c,
6520         gcc.dg/torture/fp-int-convert-float128-timode.c,
6521         gcc.dg/torture/fp-int-convert.h: New files.
6522
6523 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
6524
6525         PR middle-end/24989
6526         * gcc.dg/tree-ssa/bool-10.c: New test.
6527         * gcc.dg/tree-ssa/bool-11.c: New test.
6528         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
6529
6530 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
6531
6532         PR middle-end/24990
6533         * tree-ssa/pr24990-1.c: New test.
6534
6535 2005-11-24  Richard Guenther  <rguenther@suse.de>
6536         Dirk Mueller <dmueller@suse.de>
6537
6538         PR c++/14024
6539         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
6540         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
6541         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
6542         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
6543         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
6544         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
6545
6546 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
6547
6548         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
6549
6550 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6551
6552         PR c/21668
6553         * gcc.dg/Wc++-compat.c: New.
6554         * gcc.dg/Wno-c++-compat.c: New.
6555
6556 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
6557
6558         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
6559         (vspltish, vspltisw): Likewise.
6560
6561 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6562
6563         PR libgfortran/24794
6564         * gfortran.dg/namelist_12.f: Fix quotes.
6565         * gfortran.dg/namelist_13.f90: Fix quotes.
6566         * gfortran.dg/namelist_14.f90: Fix quotes.
6567         * gfortran.dg/namelist_15.f90: Fix quotes.
6568         * gfortran.dg/namelist_use.f90: Fix quotes.
6569         * gfortran.dg/namelist_use_only.f90: Fix quotes.
6570         * gfortran.dg/namelist_21.f90: New test.
6571         * gfortran.dg/namelist_22.f90: New test.
6572
6573 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
6574
6575         PR target/23435
6576         * gcc.c-torture/compile/pr23435.c: New.
6577
6578 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
6579
6580         * gcc.c-torture/execute/floatunsisf-1.c: New test.
6581
6582 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
6583
6584         * gcc.target/powerpc/405-macchw-1.c,
6585         gcc.target/powerpc/405-macchw-2.c,
6586         gcc.target/powerpc/405-macchwu-1.c,
6587         gcc.target/powerpc/405-macchwu-2.c,
6588         gcc.target/powerpc/405-machhw-1.c,
6589         gcc.target/powerpc/405-machhw-2.c,
6590         gcc.target/powerpc/405-machhwu-1.c,
6591         gcc.target/powerpc/405-machhwu-2.c,
6592         gcc.target/powerpc/405-maclhw-1.c,
6593         gcc.target/powerpc/405-maclhw-2.c,
6594         gcc.target/powerpc/405-maclhwu-1.c,
6595         gcc.target/powerpc/405-maclhwu-2.c,
6596         gcc.target/powerpc/405-mulchw-1.c,
6597         gcc.target/powerpc/405-mulchw-2.c,
6598         gcc.target/powerpc/405-mulchwu-1.c,
6599         gcc.target/powerpc/405-mulchwu-2.c,
6600         gcc.target/powerpc/405-mulhhw-1.c,
6601         gcc.target/powerpc/405-mulhhw-2.c,
6602         gcc.target/powerpc/405-mulhhwu-1.c,
6603         gcc.target/powerpc/405-mulhhwu-2.c,
6604         gcc.target/powerpc/405-mullhw-1.c,
6605         gcc.target/powerpc/405-mullhw-2.c,
6606         gcc.target/powerpc/405-mullhwu-1.c,
6607         gcc.target/powerpc/405-mullhwu-2.c,
6608         gcc.target/powerpc/405-nmacchw-1.c,
6609         gcc.target/powerpc/405-nmacchw-2.c,
6610         gcc.target/powerpc/405-nmachhw-1.c,
6611         gcc.target/powerpc/405-nmachhw-2.c,
6612         gcc.target/powerpc/405-nmaclhw-1.c,
6613         gcc.target/powerpc/405-nmaclhw-2.c,
6614         gcc.target/powerpc/440-macchw-1.c,
6615         gcc.target/powerpc/440-macchw-2.c,
6616         gcc.target/powerpc/440-macchwu-1.c,
6617         gcc.target/powerpc/440-macchwu-2.c,
6618         gcc.target/powerpc/440-machhw-1.c,
6619         gcc.target/powerpc/440-machhw-2.c,
6620         gcc.target/powerpc/440-machhwu-1.c,
6621         gcc.target/powerpc/440-machhwu-2.c,
6622         gcc.target/powerpc/440-maclhw-1.c,
6623         gcc.target/powerpc/440-maclhw-2.c,
6624         gcc.target/powerpc/440-maclhwu-1.c,
6625         gcc.target/powerpc/440-maclhwu-2.c,
6626         gcc.target/powerpc/440-mulchw-1.c,
6627         gcc.target/powerpc/440-mulchw-2.c,
6628         gcc.target/powerpc/440-mulchwu-1.c,
6629         gcc.target/powerpc/440-mulchwu-2.c,
6630         gcc.target/powerpc/440-mulhhw-1.c,
6631         gcc.target/powerpc/440-mulhhw-2.c,
6632         gcc.target/powerpc/440-mulhhwu-1.c,
6633         gcc.target/powerpc/440-mulhhwu-2.c,
6634         gcc.target/powerpc/440-mullhw-1.c,
6635         gcc.target/powerpc/440-mullhw-2.c,
6636         gcc.target/powerpc/440-mullhwu-1.c,
6637         gcc.target/powerpc/440-mullhwu-2.c,
6638         gcc.target/powerpc/440-nmacchw-1.c,
6639         gcc.target/powerpc/440-nmacchw-2.c,
6640         gcc.target/powerpc/440-nmachhw-1.c,
6641         gcc.target/powerpc/440-nmachhw-2.c,
6642         gcc.target/powerpc/440-nmaclhw-1.c,
6643         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
6644
6645 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
6646
6647         PR fortran/24774
6648         * gfortran.dg/inquire_9.f90: New test.
6649
6650         PR fortran/21647
6651         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
6652
6653 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6654
6655         PR libfortran/24432
6656         * lib/target-supports.exp (check_effective_target_fortran_large_real):
6657         Check that 'cos' is supported.
6658
6659 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
6660
6661         PR fortran/24223
6662         * gfortran.dg/substring_equivalence.f90: New test.
6663
6664         PR fortran/24705
6665         * gfortran.dg/auto_internal_assumed.f90: New test.
6666
6667 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
6668
6669         * gcc.dg/fold-div-2.c: New test.
6670
6671 2005-11-20  Ian Lance Taylor  <ian@airs.com>
6672
6673         PR rtl-optimization/24883
6674         * gcc.c-torture/compile/pr24883.c: New test.
6675
6676 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
6677
6678         PR middle-end/20583
6679         * gcc.c-torture/compile/pr20583.c: New.
6680
6681 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
6682
6683         * gcc.c-torture/execute/usmul.c: New test.
6684
6685 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
6686
6687         * gcc.dg/tree-ssa/vrp22.c: New test.
6688
6689 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
6690
6691         PR middle-end/24912
6692         * gcc.dg/torture/pr24912-1.c: New test.
6693
6694 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
6695
6696         PR fortran/24862
6697         * gfortran.dg/arrayio_derived_1.f90: New test.
6698
6699 2005-11-19  Richard Guenther  <rguenther@suse.de>
6700
6701         PR middle-end/23294
6702         * gcc.dg/tree-ssa/pr23294.c: New testcase.
6703
6704 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
6705
6706         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
6707
6708 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
6709
6710         PR c++/8355
6711         * g++.dg/template/friend39.C: New test.
6712
6713 2005-11-18  James E Wilson  <wilson@specifix.com>
6714
6715         * gcc.dg/builtin-strstr.c: New.
6716
6717 2005-11-18  Richard Henderson  <rth@redhat.com>
6718
6719         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
6720         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
6721         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
6722         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
6723         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
6724         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
6725         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
6726         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
6727         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
6728         renaming to remove initial "ia64-".
6729
6730 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
6731
6732         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
6733
6734 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
6735
6736         * g++.dg/cpp/string-2.C: New test.
6737
6738 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
6739
6740         * gcc.dg/tree-ssa/loop-14.c: New test.
6741
6742 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
6743             Michael Chamberlain <michael@chamberlain.net.au>
6744
6745         * ada/acats/run_all.sh (target_run): Kill long running tests.
6746
6747 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6748
6749         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
6750         * gcc.dg/cleanup-9.c: Likewise.
6751         * gcc.dg/cleanup-10.c: Likewise.
6752         * gcc.dg/cleanup-11.c: Likewise.
6753
6754 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6755
6756         PR fortran/24892
6757         * gfortran.dg/open_access_append_1.f90: New test.
6758         * gfortran.dg/open_access_append_2.f90: New test.
6759
6760 2005-11-16  Richard Guenther  <rguenther@suse.de>
6761
6762         PR middle-end/24851
6763         * gcc.c-torture/execute/pr24851.c: New testcase.
6764
6765 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
6766
6767         * gcc.dg/fold-overflow-1.c: New test.
6768
6769 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
6770
6771         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
6772         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
6773
6774 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
6775
6776         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
6777         structures.
6778         * g++.dg/eh/forced2.C: Likewise.
6779         * g++.dg/eh/forced3.C: Likewise.
6780         * g++.dg/eh/forced4.C: Likewise.
6781
6782 2005-11-11  Mike Stump  <mrs@apple.com>
6783
6784         * g++.old-deja/g++.mike/unused.C: Add.
6785
6786 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
6787
6788         PR c++/24667
6789         * g++.dg/warn/Wcast-qual1.C: New test.
6790
6791 2005-11-15  Jan Hubicka  <jh@suse.cz>
6792
6793         * gcc.dg/winline-5.c: Add large-unit-insns limit.
6794
6795 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
6796
6797         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
6798
6799 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
6800
6801         PR 24840
6802         * gcc.dg/tree-ssa/pr24840.c: New test.
6803
6804 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
6805
6806         PR testsuite/24841
6807         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
6808
6809 2005-11-14  Dale Johannesen  <dalej@apple.com>
6810
6811         * gcc.c-torture/execute/20051113-1.c: New.
6812
6813 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
6814
6815         PR c++/24687
6816         * g++.dg/template/crash43.C: New test.
6817
6818 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
6819
6820         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
6821
6822 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
6823
6824         PR c++/24817
6825         * g++.dg/eh/spec8.C: New test.
6826
6827 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
6828
6829         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
6830
6831 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
6832
6833         PR c++/20293
6834         * g++.dg/parse/ambig4.C: New test.
6835         * g++.dg/tc1/dr101.C: Adjust error markers.
6836         * g++.dg/lookup/strong-using-2.C: Likewise.
6837         * g++.dg/lookup/ambig5.C: Likewise.
6838         * g++.dg/lookup/ambig4.C: Likewise.
6839         * g++.dg/parse/crash22.C: Likewise.
6840
6841 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
6842
6843         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
6844
6845 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
6846
6847         * gcc.dg/nested-calls-1.c: New test.
6848
6849 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6850
6851         * gfortran.dg/complex_intrinsic_1.f90: New test.
6852         * gfortran.dg/complex_intrinsic_2.f90: New test.
6853         * gfortran.dg/fgetc_1.f90: New test.
6854         * gfortran.dg/fgetc_2.f90: New test.
6855         * gfortran.dg/fgetc_3.f90: New test.
6856         * gfortran.dg/ftell_1.f90: New test.
6857         * gfortran.dg/ftell_2.f90: New test.
6858         * gfortran.dg/gnu_logical_1.F: New test.
6859         * gfortran.dg/gnu_logical_2.f90: New test.
6860
6861 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
6862
6863         PR middle-end/24820
6864         * testsuite/gcc.dg/pr24820.c: New test.
6865
6866 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
6867
6868         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
6869         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
6870         variable.
6871
6872 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6873
6874         testsuite/24614
6875         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
6876
6877 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
6878
6879         * gcc.target/cris/cris.exp: New file.
6880         * gcc.target/cris/rld-legit1.c: New test.
6881         * gcc.target/cris/rld-legit2.c: New test.
6882
6883 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
6884
6885         PR c++/24780
6886         * g++.dg/opt/pr24780.C: New test.
6887
6888         PR c++/24761
6889         * g++.dg/template/asm1.C: New test.
6890
6891 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
6892
6893         PR libgfortran/24787
6894         * gfortran.dg/scan_1.f90: New test.
6895
6896 2005-11-12  Jan Hubicka  <jh@suse.cz>
6897
6898         * gcc.target/i386/minmax-1.c: New.
6899         * gcc.target/i386/minmax-2.c: New.
6900
6901 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
6902
6903         * gcc.dg/pr24445.c: Fix for 64-bit targets.
6904
6905 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
6906
6907         * gcc.c-torture/execute/20051110-1.c,
6908         gcc.c-torture/execute/20051110-2.c: New tests.
6909
6910 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
6911
6912         PR middle-end/24750
6913         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
6914         New tests.
6915
6916 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
6917
6918         * lib/target-libpath.exp (get_shlib_extension): New proc.
6919         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
6920         * lib/gfortran.exp (gfortran_link_flags): Likewise.
6921         * lib/objc.exp (objc_target_compile): Likewise.
6922         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
6923         detection.
6924
6925 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
6926
6927         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
6928
6929         * lib/target-supports.exp (check_effective_target_static_libgfortran):
6930         Add -static to additional_flags and pass it to target_compile.
6931
6932 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
6933
6934         PR libgfortran/24719
6935         gfortran.dg/read_noadvance.f90: New test.
6936
6937         PR libgfortran/24699
6938         gfortran.dg/fmt_t_2.f90: New test.
6939
6940         PR libgfortran/24785
6941         gfortran.dg/read_x_eor.f90: New test.
6942
6943         PR libgfortran/24584
6944         gfortran.dg/namelist_empty.f90: Rename test.
6945
6946         PR libgfortran/24489
6947         gfortran/read_eor.f90: Rename test.
6948
6949 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
6950
6951         PR fortran/15976
6952         * gfortran.dg/automatic_module_variable.f90: New test.
6953
6954 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
6955
6956         PR target/24445
6957         * gcc.dg/pr24445.c: New test.
6958
6959 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
6960
6961         PR fortran/24655
6962         PR fortran/24755
6963         * gfortran.dg/recursive_statement_functions.f90: Add statement
6964         functions using inline intrinsic functions and parameters to test
6965         that they no longer seg-fault.
6966
6967         PR fortran/24409
6968         gfortran.dg/nested_modules_4.f90: New test.
6969         gfortran.dg/nested_modules_5.f90: New test.
6970
6971 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6972
6973         PR fortran/24643
6974         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
6975
6976 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
6977
6978         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
6979         failures.
6980
6981 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6982
6983         * gcc.dg/sparc-getcontext-1.c: New test.
6984
6985 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
6986
6987         * gcc.dg/ifcvt-fabs-1.c: New test.
6988
6989 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
6990
6991         PR other/4372
6992         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
6993         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
6994
6995 2005-11-09  Richard Guenther  <rguenther@suse.de>
6996
6997         PR tree-optimization/24716
6998         * gcc.c-torture/execute/pr24716.c: New testcase.
6999
7000 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
7001
7002         * gcc.dg/pr24624.c: Disable for non S/390 targets.
7003
7004 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
7005
7006         PR 24624
7007         * gcc.dg/pr24624.c: Testcase added.
7008
7009 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
7010
7011         PR 24623
7012         * g++.dg/other/pr24623.C: Testcase added.
7013
7014 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
7015
7016         PR fortran/22607
7017         * gfortran-dg/pure_byref_1.f90: New.
7018         * gfortran-dg/pure_byref_2.f90: New.
7019
7020 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
7021
7022         PR c/24101
7023         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
7024         * gcc.dg/dg.exp: Run main loop also for *.i files.
7025
7026 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
7027
7028         PR c++/19450
7029         * g++.dg/tls/diag-3.C: New test.
7030         * g++.dg/tls/diag-4.C: New test.
7031         * g++.dg/tls/static-1.C: New test.
7032         * g++.dg/tls/static-1a.cc: New file.
7033
7034 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
7035
7036         PR 23046
7037         * g++.dg/tree-ssa/pr23046.C: New test.
7038
7039 2005-11-08  Devang Patel <dpatel@apple.com>
7040
7041         PR tree-optimization/23115
7042         * gcc.dg/tree-ssa/pr23115.c: New.
7043
7044 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
7045
7046         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
7047         * gcc.target/powerpc/pr16155.c: Same.
7048         * gcc.target/powerpc/altivec-1.c: Same.
7049         * gcc.target/powerpc/altivec-2.c: Same.
7050         * gcc.target/powerpc/altivec-3.c: Same.
7051         * gcc.target/powerpc/altivec-5.c: Same.
7052         * gcc.target/powerpc/altivec-11.c: Same.
7053         * gcc.target/powerpc/altivec-12.c: Same.
7054         * gcc.target/powerpc/altivec-14.c: Same.
7055         * gcc.target/powerpc/altivec-22.c: Same.
7056         * gcc.target/powerpc/altivec-consts.c: Same.
7057         * gcc.target/powerpc/altivec-pr22085.c: Same.
7058         * gcc.target/powerpc/altivec-splat.c: Same.
7059         * gcc.target/powerpc/altivec-varargs-1.c: Same.
7060         * gcc.target/powerpc/altivec-vec-merge.c: Same.
7061         * gcc.target/powerpc/darwin-longlong.c: Same.
7062
7063 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
7064
7065         PR target/19340
7066         * gcc.dg/pr19340.c: New test.
7067
7068 2005-11-07  Ian Lance Taylor  <ian@airs.com>
7069
7070         PR rtl-optimization/24683
7071         * gcc.dg/pr24683.c: New test.
7072
7073 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
7074
7075         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
7076         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
7077
7078 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
7079
7080         * gcc.target/i386/pr23376.c: Compile with -mmmx.
7081
7082 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
7083
7084         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
7085
7086 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
7087
7088         PR target/24230
7089
7090         * gcc.target/powerpc/altivec-consts.c,
7091         gcc.target/powerpc/altivec-splat.c: New testcase.
7092
7093 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
7094
7095         PR c/24599
7096
7097         * gcc.dg/overflow-2.c: New testcase.
7098
7099 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
7100
7101         PR rtl-optimization/23567
7102         * gcc.c-torture/execute/20051104-1.c: New test.
7103
7104 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
7105
7106         PR fortran/24534
7107         gfortran.dg/private_type_2.f90: Modified to check that case with
7108         PRIVATE declaration within derived type is accepted.
7109
7110         PR fortran/20838
7111         gfortran.dg/pointer_assign_1.f90: New test.
7112
7113         PR fortran/20840
7114         * gfortran.dg/arrayio_0.f90: New test.
7115
7116         PR fortran/17737
7117         gfortran.dg/data_initialized.f90: New test.
7118         gfortran.dg/data_constraints_1.f90: New test.
7119         gfortran.dg/data_constraints_2.f90: New test.
7120
7121 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
7122
7123         PR fortran/24174
7124         PR fortran/24305
7125         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
7126
7127 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
7128
7129         PR 24670
7130         * gcc.dg/tree-ssa/pr24670.c: New test.
7131
7132 2005-11-05  Ian Lance Taylor  <ian@airs.com>
7133
7134         PR target/22432
7135         * gcc.target/i386/pr22432.c: New test.
7136
7137 2005-11-05  Richard Henderson  <rth@redhat.com>
7138
7139         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
7140         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
7141         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
7142         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
7143         from gcc.dg/alpha-*.
7144         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
7145         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
7146
7147 2005-11-05  Andreas Jaeger  <aj@suse.de>
7148
7149         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
7150
7151 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
7152
7153         PR target/23424
7154         * gcc.dg/torture/pr23424-1.c: New test.
7155
7156 2005-11-04  Richard Henderson  <rth@redhat.com>
7157
7158         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
7159         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
7160         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
7161         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
7162         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
7163         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
7164         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
7165         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
7166         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
7167         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
7168         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
7169         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
7170         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
7171         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
7172         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
7173         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
7174         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
7175         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
7176         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
7177         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
7178         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
7179         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
7180         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
7181         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
7182         Move from gcc.dg/.
7183         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
7184         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
7185         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
7186         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
7187         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
7188         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
7189         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
7190         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
7191         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
7192         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
7193         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
7194         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
7195         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
7196         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
7197         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
7198         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
7199         gcc.target/i386/lea.c, gcc.target/i386/local.c,
7200         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
7201         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
7202         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
7203         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
7204         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
7205         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
7206         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
7207         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
7208         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
7209         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
7210         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
7211         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
7212         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
7213         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
7214         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
7215         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
7216         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
7217         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
7218         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
7219         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
7220         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
7221         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
7222         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
7223         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
7224         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
7225         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
7226         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
7227         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
7228
7229 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
7230
7231         PR 24627
7232         * gcc.dg/tree-ssa/pr24627.c: New test.
7233
7234 2005-11-04 Paul Brook  <paul@codesourcery.com>
7235
7236         * gcc.dg/tls/opt-10.c: New test.
7237
7238 2005-11-04  Andreas Jaeger  <aj@suse.de>
7239
7240         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
7241         avoid extra warnings.
7242
7243 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7244
7245         PR libfortran/22298
7246         * gcc/testsuite/lib/target-supports.exp
7247         (check_effective_target_static_libgfortran): New
7248         static_libgfortran effective target.
7249         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
7250         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
7251
7252 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
7253
7254         * gcc.dg/pr24615.c: Guard test with { target fpic }.
7255
7256 2005-11-03  Josh Conner  <jconner@apple.com>
7257
7258         PR c++/19989
7259         g++.dg/ext/array2.C: New test.
7260         g++.dg/template/dependent-name3.C: New test.
7261         g++.dg/template/dependent-name4.C: New test.
7262         g++.dg/template/sfinae2.C: New test.
7263
7264 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
7265
7266         PR preprocessor/22042
7267         * gcc.dg/cpp/strify4.c: New test.
7268
7269 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
7270
7271         PR c++/17964
7272         * g++.dg/cpp/string-1.C: New test.
7273
7274 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
7275
7276         * gcc.target/powerpc: New directory.
7277         * gcc.target/powerpc/powerpc.exp: New file.
7278         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
7279         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
7280         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
7281         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
7282         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
7283         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
7284         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
7285         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
7286         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
7287         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
7288         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
7289         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
7290         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
7291         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
7292         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
7293         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
7294         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
7295         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
7296         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
7297         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
7298         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
7299         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
7300         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
7301         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
7302         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
7303         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
7304         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
7305         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
7306         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
7307         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
7308         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
7309         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
7310         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
7311         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
7312
7313 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
7314
7315         PR c++/21627
7316         * g++.dg/warn/inline2.C: New test.
7317
7318 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
7319
7320         PR middle-end/23155
7321         * g++.dg/ext/c99struct1.C: New test.
7322         * gcc.dg/union-cast-1.c: New test.
7323         * gcc.dg/union-cast-2.c: New test.
7324         * gcc.dg/union-cast-3.c: New test.
7325
7326 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
7327
7328         PR middle-end/24589
7329         * gcc.c-torture/execute/zero-struct-2.c: New test.
7330
7331 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
7332
7333         PR c++/24582
7334         * g++.dg/init/switch1.C: New test.
7335
7336 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
7337
7338         * gcc.dg/delay-slot-1.c: New test.
7339
7340 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
7341
7342         PR target/24620
7343         * gcc.dg/pr24620.c: New test.
7344
7345 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
7346
7347         PR c/24329
7348         * gcc.dg/format/unnamed-1.c: New test.
7349
7350 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
7351
7352         PR c++/22434
7353         * g++.dg/expr/cond8.C: New test.
7354
7355         PR c++/24560
7356         * g++.dg/parse/dot1.C: New test.
7357
7358 2005-11-02  Jan Hubicka  <jh@suse.cz>
7359
7360         PR target/23303
7361         * gcc.dg/i386-lea.c: New test
7362
7363 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
7364
7365         PR target/24615
7366         * gcc.dg/pr24615.c: New test.
7367
7368 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
7369
7370         PR target/24600
7371         * gcc.dg/pr24600.c: New test.
7372
7373 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
7374
7375         PR c++/19253
7376         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
7377         * g++.dg/parse/typename9.C: New test.
7378         * g++/dg/parse/typename10.C: Likewise.
7379
7380 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
7381
7382         PR fortran/18157
7383         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
7384         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
7385         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
7386
7387 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
7388
7389         PR c++/24569
7390         * g++.dg/debug/static1.C: New test.
7391
7392 2005-11-02  Josh Conner  <jconner@apple.com>
7393
7394         * g++.dg/crash38.C: moved into proper directory...
7395         * g++.dg/template/crash42.C: ...here
7396
7397 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
7398
7399         PR target/18338
7400         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
7401         pcc_bitfield_type_matters || default_packed.
7402
7403         * lib/target-supports.exp
7404         (check_effective_target_pcc_bitfield_type_matters): New proc.
7405         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
7406
7407         PR testsuite/23304
7408         * lib/target-supports.exp (check_effective_default_packed): New proc.
7409         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
7410         Gate expected errors on target ! default_packed.
7411         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
7412
7413 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7414
7415         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
7416         change (r106358).
7417
7418 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7419
7420         PR fortran/24008
7421         * gfortran.dg/entry_5.f90: New.
7422         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
7423
7424 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
7425
7426         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
7427
7428 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
7429
7430         PR fortran/21565
7431         gfortran.dg/namelist_blockdata.f90: New test.
7432
7433         PR fortran/18737
7434         gfortran.dg/external_implicit_none.f90: New test.
7435
7436         PR fortran/14994
7437         * gfortran.dg/secnds.f: New test.
7438
7439 2005-10-31  Jan Hubicka  <jh@suse.cz>
7440
7441         PR target/20928
7442         * gcc.c-torture/compile/pr20928.c: New test.
7443
7444 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
7445
7446         PR middle-end/23492
7447         * gcc.c-torture/compile/zero-strct-5.c: New test.
7448
7449 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
7450
7451         PR libgfortran/24584
7452         * gfortran.dg/pr24584.f90: New test.
7453
7454 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
7455
7456         PR fortran/18883
7457         * gfortran.dg/char_result_9.f90: New.
7458         * gfortran.dg/char_result_10.f90: New.
7459
7460 2005-10-30  Jan Hubicka  <jh@suse.cz>
7461
7462         * g++.dg/tree-ssa/pr24172.C: New testcase.
7463
7464 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7465
7466         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
7467
7468 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
7469
7470         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
7471         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
7472         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
7473         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
7474         gfortran.dg/enum_9.f90,
7475         gfortran.fortran-torture/compile/enum_1.f90,
7476         gfortran.fortran-torture/execute/enum_1.f90,
7477         gfortran.fortran-torture/execute/enum_2.f90,
7478         gfortran.fortran-torture/execute/enum_3.f90,
7479         gfortran.fortran-torture/execute/enum_4.f90: New tests.
7480
7481 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
7482
7483         PR target/18482
7484         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
7485         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
7486
7487 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7488
7489         PR libfortran/20179
7490         * gfortran.dg/mixed_io_1.f90: New test.
7491         * gfortran.dg/mixed_io_1.c: New file.
7492
7493 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7494
7495         * gfortran.dg/malloc_free_1.f90: New test.
7496
7497 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
7498
7499         * gcc.dg/nested-func-4.c: Require profiling -pg.
7500
7501 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
7502
7503         PR C++/23229
7504         * g++.dg/warn/main-2.C: New test.
7505
7506 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
7507
7508         PR fortran/24545
7509         * gfortran.dg/interface_2.f90: new test.
7510
7511 2005-10-28  Josh Conner  <jconner@apple.com>
7512
7513         PR c++/22153
7514         * g++.dg/template/crash38.C: New test.
7515         * g++.dg/parse/explicit1.C: Change expected errors.
7516
7517 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
7518
7519         PR C++/23426
7520         * g++.dg/other/large-size-array.C: New test.
7521
7522 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
7523
7524         PR middle-end/24362
7525         * g++.dg/opt/complex4.C: New test.
7526
7527 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
7528
7529         * gcc.dg/nested-func-4.c: New test.
7530
7531 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
7532
7533         PR fortran/24158
7534         gfortran.dg/derived_recursion.f90: New test.
7535         gfortran.dg/implicit_actual.f90: New test.
7536
7537 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
7538
7539         PR middle-end/24295, PR testsuite/24477
7540         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
7541         removed when weakref hits the tree.
7542
7543 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
7544
7545         * gfortran.dg/cray_pointers_4.f90: New test.
7546
7547         * gfortran.dg/cray_pointers_5.f90: New test.
7548
7549 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
7550
7551         PR fortran/22290
7552         * gfortran.dg/assign_5.f90: New test.
7553         * gfortran.dg/assign_6.f: New test.
7554
7555 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
7556
7557         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
7558         CPU has no SSE support.
7559
7560 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
7561
7562         PR libgfortran/24224
7563         * gfortran.dg/arrayio_1.f90: Update attribution.
7564         * gfortran.dg/arrayio_2.f90: Update attribution.
7565         * gfortran.dg/arrayio_3.f90: Update attribution.
7566         * gfortran.dg/arrayio_4.f90: Update test conditions.
7567         * gfortran.dg/arrayio_5.f90: Update attribution.
7568         * gfortran.dg/arrayio_6.f90: New test.
7569         * gfortran.dg/arrayio_7.f90: New test.
7570
7571 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
7572
7573         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
7574
7575 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
7576
7577         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
7578
7579 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
7580
7581         PR fortran/24416
7582         * gfortran.dg/namelist_char_only.f90: New test.
7583
7584 2005-10-24  Asher Langton  <langton2@llnl.gov>
7585
7586         PR fortran/17031
7587         PR fortran/22282
7588         * gfortran.dg/cray_pointers_1.f90: New test.
7589         * gfortran.dg/cray_pointers_2.f90: New test.
7590         * gfortran.dg/cray_pointers_3.f90: New test.
7591         * gfortran.dg/loc_1.f90: New test.
7592         * gfortran.dg/loc_2.f90: New test.
7593
7594 2005-10-24  Steven Bosscher  <stevenb@suse.de>
7595
7596         * gcc.dg/pr24225.c: New test.
7597
7598 2005-10-24  Asher Langton  <langton2@llnl.gov>
7599
7600         * gfortran.dg/dup_save_1.f90: New test.
7601         * gfortran.dg/dup_save_2.f90: New test.
7602
7603 2005-10-24  Paul Brook  <paul@codesourcery.com>
7604
7605         PR 24107
7606         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
7607         stdint.h.
7608
7609 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
7610
7611         PR libgfortran/24489
7612         * gfortran.dg/pr24489.f90: New test.
7613
7614 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
7615
7616         PR fortran/23635
7617         * gfortran.dg/ichar_1.f90: Add tests for derived types.
7618
7619 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
7620
7621         PR target/18911
7622         * g++.dg/init/array16.C: Skip for mmix-*-*.
7623
7624 2005-10-23  Asher Langton  <langton2@llnl.gov>
7625
7626         * gfortran.dg/byte_1.f90: New test.
7627         * gfortran.dg/byte_2.f90: New test.
7628
7629 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
7630
7631         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
7632
7633 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
7634
7635         PR fortran/18022
7636         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
7637
7638         PR fortran/24311
7639         * gfortran.dg/merge_char_const.f90: New test.
7640
7641         PR fortran/24384
7642         * gfortran.dg/spread_scalar_source.f90: New test.
7643
7644 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
7645
7646         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
7647
7648         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
7649         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
7650
7651         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
7652
7653 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
7654
7655         PR fortran/24426
7656         * gfortran.dg/der_pointer_4.f90: New.
7657
7658 2005-10-22  David Ayers  <d.ayers@inode.at>
7659
7660         * obj-c++.dg/except-1.mm: Simplify.
7661
7662 2005-10-21  David Ayers  <d.ayers@inode.at>
7663
7664         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
7665
7666 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
7667
7668         * gfortran.dg/assumed_dummy_2.f90: New test.
7669
7670 2005-10-21  James E Wilson  <wilson@specifix.com>
7671
7672         PR preprocessor/15220
7673         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
7674
7675 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
7676
7677         * gcc.c-torture/execute/20051021-1.c: New test.
7678
7679 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
7680
7681         PR c++/24260
7682         * g++.dg/ext/tmplattr1.C: New test.
7683
7684 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
7685
7686         PR fortran/24440
7687         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
7688
7689 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
7690
7691         * obj-c++.dg/except-1.mm: New.
7692
7693         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
7694
7695 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
7696
7697         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
7698
7699 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
7700
7701         PR middle-end/24295
7702         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
7703         declarations with the same names as thunks' alias targets, use
7704         aliases instead.
7705         * gcc.dg/attr-alias-3.c: New test.
7706         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
7707
7708 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
7709
7710         PR c++/22618
7711         * g++.dg/parse/access8.C: New test.
7712
7713 2005-10-20  Richard Guenther  <rguenther@suse.de>
7714
7715         PR c++/24439
7716         * g++.dg/tree-ssa/pr24439.C: New testcase.
7717
7718 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7719
7720         * g++.dg/opt/delay-slot-1.C: New test.
7721
7722 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
7723
7724         PR fortran/21625
7725         * gfortran.fg/der_init_1.f90: New.
7726
7727 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
7728
7729         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
7730
7731 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
7732
7733         PR c++/21908
7734         * g++.dg/parse/error28.C: New test.
7735
7736 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7737
7738         * gcc.dg/profile-generate-2.c: New test.
7739
7740 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
7741
7742         PR target/23589
7743         * g++.dg/ext/dllimport11.C: New.
7744
7745 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7746
7747         PR c++/22293
7748         * g++.dg/other/friend3.C: New test.
7749
7750 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
7751
7752         PR c++/23293
7753         * g++.dg/template/error19.C: New test.
7754
7755 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
7756
7757         PR c++/21383
7758         * g++.dg/overload/koenig2.C: New.
7759
7760         PR c++/23118
7761         * g++.dg/overload/error2.C: New.
7762
7763         PR c++/22604
7764         * g++.dg/inherit/covariant14.C: New.
7765
7766 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7767
7768         PR c++/23440
7769         * g++.dg/parse/for1.C: New test.
7770
7771 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
7772
7773         PR fortran/23446
7774         * gfortran.dg/host_dummy_index_1.f90: New test.
7775
7776         PR fortran/21459
7777         * gfortran.dg/automatic_char_len_2.f90: New test.
7778
7779         PR fortran/20866
7780         * gfortran.dg/recursive_statement_functions.f90: New test.
7781
7782         PR fortran/20853
7783         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
7784
7785         PR fortran/20849
7786         * gfortran.dg/external_initializer.f90: New test.
7787
7788         PR fortran/20837
7789         * non_module_public.f90: New test.
7790
7791 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
7792
7793         PR c++/24386
7794         * g++.dg/template/overload7.C: New.
7795
7796         PR c++/22551
7797         * g++.dg/other/switch2.C: Remove expected warnings.
7798
7799         PR c++/21353
7800         * g++.dg/template/defarg6.C: New.
7801
7802 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
7803
7804         PR target/24315
7805         * gcc.target/i386/pr24315.c: New test.
7806
7807 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
7808
7809         PR c++/24389
7810         * g++.dg/template/static21.C: New test.
7811         * g++.dg/template/static21-a.cc: Likewise.
7812
7813 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
7814
7815         PR c++/23959
7816         * g++.dg/warn/Wswitch-default-1.C: New test.
7817         * g++.dg/warn/Wswitch-default-2.C: New test.
7818
7819 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
7820
7821         PR c++/22173
7822         * g++.dg/parse/template18.C: New test.
7823         * g++.dg/template/nontype15.C: Likewise.
7824
7825 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
7826
7827         PR fortran/22273
7828         * gfortran.dg/spec_expr_2.f90: New.
7829
7830 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
7831
7832         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
7833         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
7834         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
7835         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
7836         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
7837         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
7838         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
7839         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
7840         previous target-specific skips and warning-message matches where
7841         applicable.
7842
7843 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
7844
7845         PR c++/21347
7846         * g++.dg/warn/Wctor-dtor.C: New test.
7847
7848 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7849
7850         PR c/23439
7851         * gcc.dg/for-1.c: New test.
7852
7853 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
7854
7855         PR c++/19565
7856         * g++.dg/warn/Wconversion1.C: New test.
7857         * g++.dg/ext/packed4.C: Compile with -w.
7858         * g++.dg/opt/20050511-1.C: Likewise.
7859         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
7860
7861 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
7862
7863         * gfortran.dg/boz_5.f90: New test.
7864
7865 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
7866
7867         PR c++/22551
7868         * g++.dg/other/switch2.C: New.
7869
7870         PR c++/23984
7871         * g++.dg/init/ctor7.C: New.
7872
7873 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
7874
7875         PR c++/23730
7876         * g++.dg/parse/crash32.C: New test.
7877
7878 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
7879
7880         PR c++/20721
7881         * g++.dg/init/goto2.C: New test.
7882
7883         PR c++/22464
7884         * g++.dg/template/crash/41.C: New test.
7885
7886         PR c++/22180
7887         * g++.dg/template/crash40.C: New test.
7888
7889         PR c++/23694
7890         * g++.dg/parse/friend5.C: New test.
7891
7892         PR c++/23307
7893         * g++.dg/template/crash38.C: New test.
7894
7895         PR c++/22352
7896         * g++.dg/template/friend38.C: New test.
7897
7898         PR c++/22405
7899         * g++.dg/template/crash39.C: New test.
7900
7901 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
7902
7903         * gcc.dg/debug/dwarf2/dwarf-char1.c,
7904         gcc.dg/debug/dwarf2/dwarf-char2.c,
7905         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
7906
7907         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
7908
7909 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
7910
7911         * gcc.dg/dll-2.c: Add tests for warnings.
7912         * gcc.dg/dll-3.c: Likewise.
7913         * gcc.dg/dll-4.c: Likewise.
7914
7915         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
7916         * g++.dg/ext/dllimport2.C: Likewise.
7917         * g++.dg/ext/dllimport3.C: Likewise.
7918         * g++.dg/ext/dllimport7.C: Likewise.
7919         * g++.dg/ext/dllimport8.C: Likewise.
7920         * g++.dg/ext/dllimport9.C: Likewise.
7921
7922 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
7923
7924         PR fortran/24092
7925         * gfortran.dg/derived_pointer_recursion.f90: New test.
7926
7927 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
7928
7929         * gcc.c-torture/execute/20051012-1.c: New test.
7930
7931 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
7932
7933         PR fortran/18082
7934         * gfortran.dg/automatic_char_len_1.f90: New test.
7935
7936 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
7937
7938         PR fortran/20847
7939         * gfortran.dg/save_common.f90: New test.
7940
7941         PR fortran/20856
7942         * gfortran.dg/save_result.f90: New test.
7943
7944 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
7945
7946         PR c++/21592
7947         * g++.dg/template/dependent-expr1.C: Add new expected error.
7948         * g++.dg/template/dependent-expr2.C: Adjust error text.
7949         * g++.dg/template/overload6.C: New.
7950
7951         PR c++/23797
7952         * g++.dg/other/typename8.C: New.
7953
7954         PR c++/21117
7955         * g++.dg/other/return1.C: New.
7956
7957 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
7958
7959         PR c++/24052
7960         * g++.dg/ext/label5.C: New.
7961
7962 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
7963
7964         PR c++/19964
7965         * g++.dg/parse/crash31.C: New.
7966
7967 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
7968
7969         * g++.dg/ipa/ipa-1.c: New test.
7970         * g++.dg/ipa/ipa-2.c: New test.
7971         * g++.dg/ipa/ipa-3.c: New test.
7972         * g++.dg/ipa/ipa-4.c: New test.
7973         * g++.dg/ipa/ipa-5.c: New test.
7974         * g++.dg/ipa/ipa.exp: New file.
7975
7976 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
7977
7978         PR fortran/24207
7979         * gfortran.dg/private_type_3.f90: New test.
7980
7981 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
7982
7983         PR fortran/20786
7984         gfortran.dg/aint_anint_1.f90: New test.
7985
7986 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
7987
7988         PR libgfortran/24313
7989         gfortran.dg/csqrt.f: New test.
7990
7991 2005-10-11  Ian Lance Taylor  <ian@airs.com>
7992
7993         PR c++/8057
7994         * g++.dg/warn/noeffect7.C: New test.
7995         * g++.dg/warn/noeffect2.C: Instantiate templates.
7996         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
7997         and warning.
7998
7999 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
8000
8001         PR c++/21089
8002         * g++.dg/init/float1.C: New test.
8003
8004         PR c++/24277
8005         * g++.dg/init/member1.C: Tweak error markers.
8006
8007 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
8008
8009         PR testsuite/24281
8010         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
8011         Check for null pointer.
8012
8013 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
8014
8015         PR c++/21369
8016         * g++.dg/parse/ret-type3.C: New test.
8017
8018 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
8019
8020         PR tree-opt/23946
8021         * gcc.c-torture/compile/pr23946.c: New test.
8022
8023 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
8024
8025         * g++.dg/opt/mmx2.C: New test.
8026
8027 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
8028
8029         PR c++/24277
8030         * g++.dg/template/static20.C: New test.
8031
8032         PR c++/24302
8033         * g++.dg/warn/Wunused-12.C: New test.
8034
8035         PR c++/23437
8036         * g++.dg/template/arg4.C: New test.
8037
8038 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8039
8040         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
8041         * gcc.dg/ucnid-3.c: Likewise.
8042         * gcc.dg/ucnid-4.c: Likewise.
8043         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
8044         * g++.dg/other/ucnid-1.C: Likewise.
8045         * gcc.dg/sparc-frame-1.c: New test.
8046
8047 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
8048
8049         PR c++/24139
8050         * g++.dg/template/spec27.C: New test.
8051
8052         PR c++/24275
8053         * g++.dg/template/static19.C: New test.
8054
8055 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8056
8057         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
8058         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
8059
8060 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
8061
8062         PR target/24136
8063         * gfortran.fortran-torture/compile/pr24136.f: New test.
8064
8065 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
8066
8067         PR c++/22172
8068         * g++.dg/parse/crash30.C: New test.
8069
8070 2005-10-07  Richard Guenther  <rguenther@suse.de>
8071
8072         PR middle-end/24227
8073         * gcc.c-torture/compile/pr24227.c: New testcase.
8074
8075 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
8076
8077         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
8078         Do not put aligned attributes on array elements.
8079
8080 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
8081
8082         PR testsuite/23611, PR testsuite/23615
8083         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
8084         writing prototypes of library functions by hand.
8085         * obj-c++.dg/bitfield-4.mm: Likewise.
8086         * obj-c++.dg/const-str-4.mm: Likewise.
8087         * obj-c++.dg/encode-4.mm: Likewise.
8088         * obj-c++.dg/encode-5.mm: Likewise.
8089         * obj-c++.dg/encode-6.mm: Likewise.
8090         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
8091         * obj-c++.dg/method-10.mm: Likewise.
8092         * obj-c++.dg/method-17.mm: Likewise.
8093         * obj-c++.dg/method-19.mm: Likewise.
8094         * obj-c++.dg/try-catch-2.mm: Likewise.
8095
8096 2005-10-06  Richard Henderson  <rth@redhat.com>
8097
8098         PR 24236
8099         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
8100
8101 2005-10-06  Dale Johannesen  <dalej@apple.com>
8102
8103         * gcc.c-torture/execute/20030125-1.c: Correct.
8104
8105 2005-10-06  Richard Guenther  <rguenther@suse.de>
8106
8107         PR tree-optimization/24238
8108         * g++.dg/tree-ssa/pr24238.C: New testcase.
8109
8110 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
8111
8112         PR 18568
8113         * gfortran.dg/der_pointer_3.f90: New test.
8114
8115 2005-10-05  Devang Patel  <dpatel@apple.com>
8116
8117         PR Debug/23205
8118         * g++.dg/other/PR23205.C: New.
8119
8120 2005-10-05  Richard Henderson  <rth@redhat.com>
8121
8122         PR target/23602
8123         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
8124         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
8125
8126 2005-10-05  Dale Johannesen  <dalej@apple.com>
8127
8128         * gcc.c-torture/execute/float-floor.c: New.
8129
8130 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
8131
8132         PR tree-optimization/21419
8133         PR tree-optimization/24146
8134         PR tree-optimization/24151
8135
8136         * g++.dg/ext/asm7.C: New.
8137         * g++.dg/ext/asm8.C: New.
8138         * gcc.dg/asm-1.c: Compile on all targets.
8139         * gcc.dg/asm-pr24146.c: New.
8140         * gcc.dg/pr21419.c: Adjust error messages.
8141
8142 2005-10-05  Richard Guenther  <rguenther@suse.de>
8143
8144         PR fortran/24176
8145         * gfortran.fortran-torture/compile/empty.f90: New testcase.
8146
8147 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
8148
8149         PR c++/23513
8150         * g++.dg/template/spec22.C: Robustify test.
8151         * g++.dg/template/spec26.C: New.
8152
8153 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
8154
8155         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
8156         if target supports vector instructions.
8157
8158 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
8159
8160         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
8161         C99 functions.
8162
8163 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
8164
8165         * lib/target-supports.exp (check_effective_target_fortran_large_real,
8166         check_effective_target_fortran_large_int): Replace cached result
8167         when target changes.
8168
8169 2005-10-04  Devang Patel  <dpatel@apple.com>
8170
8171         * gcc.dg/i386-sse-vect-types.c: New.
8172
8173 2005-10-04  Ian Lance Taylor  <ian@airs.com>
8174
8175         PR preprocessor/13726
8176         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
8177         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
8178
8179 2005-10-04  Richard Guenther  <rguenther@suse.de>
8180
8181         PR c/23576
8182         * gcc.dg/noncompile/pr23576.c: New testcase.
8183
8184 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
8185
8186         PR middle-end/23125
8187         * gcc.dg/register-var-3.c: New test.
8188
8189 2005-10-04  Steven Bosscher  <stevenb@suse.de>
8190
8191         * gcc.dg/pr23049.c: New test.
8192
8193         * gcc.dg/ucnid-4.c: Fix test.
8194
8195 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
8196
8197         PR 23445
8198         * gcc.c-torture/compile/pr23445.c: New test.
8199
8200 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
8201
8202         * g++.dg/overload/unknown1.C: New.
8203
8204 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
8205
8206         PR c++/17775
8207         * g++.dg/template/repo4.C: New test.
8208
8209 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8210
8211         PR libfortran/19308
8212         * gfortran.dg/large_real_kind_2.F90: New test.
8213         * gfortran.dg/large_integer_kind_2.f90: New test.
8214
8215 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
8216
8217         * lib/target-supports.exp (check_effective_target_vect_shift):
8218         Implement with result caching. Add i?86, x86_64 and ia64 targets.
8219         (check_effective_target_vect_condition): Fix copy-n-pasto.
8220
8221         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
8222         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
8223         targets.
8224
8225 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
8226
8227         PR c++/22621
8228         * g++.dg/template/overload5.C : New test.
8229
8230         PR c++/23840
8231         * g++.dg/expr/stdarg1.C: New test.
8232
8233 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
8234
8235         PR 24142
8236         * gcc.c-torture/execute/pr24142.c: New test.
8237
8238 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
8239
8240         PR 24141
8241         * gcc.c-torture/execute/pr24141.c: New test.
8242
8243 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
8244             Diego Novillo  <dnovillo@redhat.com>
8245
8246         PR 23604
8247         * gcc.c-torture/execute/pr23604.c: New test.
8248
8249 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
8250
8251         PR fortran/16404
8252         PR fortran/20835
8253         PR fortran/20890
8254         PR fortran/20899
8255         PR fortran/20900
8256         PR fortran/20901
8257         PR fortran/20902
8258         gfortran.dg/equiv_constraint_1.f90: New test.
8259         gfortran.dg/equiv_constraint_2.f90: New test.
8260         gfortran.dg/equiv_constraint_3.f90: New test.
8261         gfortran.dg/equiv_constraint_4.f90: New test.
8262         gfortran.dg/equiv_constraint_5.f90: New test.
8263         gfortran.dg/equiv_constraint_6.f90: New test.
8264         gfortran.dg/equiv_constraint_7.f90: New test.
8265         gfortran.dg/equiv_constraint_8.f90: New test.
8266         gfortran.dg/private_type_1.f90: New test.
8267         gfortran.dg/private_type_2.f90: New test.
8268         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
8269         980628-10.f: Assert std=gnu to permit mixing of
8270         types in equivalence statements.
8271
8272 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
8273
8274         PR 24112
8275         * gfortran.dg/open_status_1.f90: New.
8276
8277 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
8278
8279         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
8280         * gcc.dg/vect/pr22480.c: Clean up temp files.
8281         * gcc.dg/vect/pr23831.c: Clean up temp files.
8282         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
8283         Clean up temp files.
8284         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
8285         Clean up temp files.
8286
8287         * gcc.dg/20050309-1.c: Clean up temp files.
8288         * gcc.dg/20050325-1.c: Clean up temp files.
8289
8290 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
8291
8292         PR tree-optimization/24059
8293         * gcc.dg/vect/pr24059.c : New test.
8294
8295 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
8296
8297         PR middle-end/24109
8298         * gcc.c-torture/execute/20050929-1.c: New test.
8299
8300 2005-09-29  Steven Bosscher  <stevenb@suse.de>
8301
8302         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
8303
8304 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
8305
8306         PR c/21419
8307         * gcc.dg/pr21419.c: New test.
8308
8309 2005-09-29  Steven Bosscher  <stevenb@suse.de>
8310
8311         * gcc.dg/pr23911.c: New test.
8312
8313 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
8314
8315         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
8316
8317         PR c++/16782
8318         * g++.dg/parse/qualified4.C: New test.
8319         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
8320         * g++.old-deja/g++.mike/p8154.C: Likewise.
8321
8322 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
8323
8324         PR c++/22147
8325         * g++.dg/template/friend37.C: New test.
8326         * g++.dg/parse/crash28.C: Adjust error markers.
8327
8328 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
8329
8330         PR fortran/18518
8331         * gfortran.fortran-torture/execute/save_2.f90: New decl.
8332
8333 2005-09-27  Devang Patel  <dpatel@apple.com>
8334
8335         PR tree-optimization/23625
8336         * gcc.dg/pr23625.c: New test.
8337
8338 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
8339
8340         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
8341         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
8342
8343 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
8344
8345         PR fortran/23677
8346         * gfortran.fortran-torture/execute/save_1.f90: New test.
8347         * gfortran.dg/save_1.f90: New test.
8348
8349 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
8350
8351         * gcc.target/i386/builtin-apply-mmx.c: New test.
8352
8353         PR target/22576
8354         * gcc.target/i386/pr22576.c: New test.
8355
8356         PR target/22585
8357         * gcc.target/i386/pr22585.c: New test.
8358
8359         PR target/23268
8360         * gcc.target/i386/pr23268.c: New test.
8361
8362         PR middle-end/23831
8363         * gcc.dg/vect/pr23831.c: New test.
8364
8365         PR target/24055
8366         * gcc.target/i386/pr24055.c: New test.
8367
8368 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
8369
8370         PR tree-optimization/23960
8371         * gcc.c-torture/compile/pr23960.c: New.
8372
8373 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
8374
8375         PR fortran/16861
8376         * gfortran.dg/nested_modules_3.f90: New.
8377
8378 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
8379
8380         PR fortran/24005
8381         gfortran.dg/interface_1.f90: New test.
8382
8383 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
8384         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8385
8386         PR fortran/23843
8387         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
8388
8389 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
8390
8391         PR fortran/23516
8392         * gfortran.dg/imag_1.f: New test.
8393         * gfortran.dg/imag_2.f: Ditto.
8394
8395 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
8396
8397         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
8398
8399 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
8400
8401         PR c++/21983
8402         * g++.dg/warn/pr21983.C: New test.
8403
8404 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
8405
8406         PR c++/23993
8407         * g++.dg/template/array14.C: New test.
8408
8409 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
8410
8411         PR fortran/19929
8412         * gfortran.dg/der_ptr_component_1.f90: New test.
8413
8414 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8415
8416         PR c++/23965
8417         * g++.dg/template/error1.C: Reject "no matching function" message.
8418
8419 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8420
8421         PR c++/17609
8422         * g++.dg/lookup/error1.C: New test.
8423
8424 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
8425
8426         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
8427         functionality of the testcase.
8428
8429 2005-09-20  Richard Henderson  <rth@redhat.com>
8430
8431         * gcc.dg/vect/vect-22.c: Require vect_float.
8432         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
8433
8434 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
8435
8436         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
8437         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
8438         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
8439         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
8440         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
8441         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
8442         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
8443         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
8444         * gcc.dg/cpp/ucnid-8.c: New test.
8445
8446 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
8447
8448         PR tree-optimization/23929
8449         * gcc.c-torture/compile/pr23929.c: New test.
8450
8451 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
8452
8453         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
8454         for one loop.
8455
8456 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
8457
8458         PR testsuite/23186
8459         * g++.dg/other/pr22003.C: Require named sections.
8460
8461 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
8462
8463         PR c++/23947
8464         * g++.dg/rtti/crash3.C: New test.
8465
8466         PR tree-optimization/23818
8467         * gcc.dg/pr23818.c: New test.
8468
8469 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8470
8471         PR fortran/23420
8472         * gfortran.dg/print_fmt_4.f: New.
8473
8474 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
8475
8476         PR fortran/23663
8477         * gfortran.fortran-torture/execute/entry_11.f90: New test.
8478
8479 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
8480
8481         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
8482         Use pointers to local alignable arrays instead. Added comments.
8483         * gcc.dg/vect/vect-46.c: Likewise.
8484         * gcc.dg/vect/vect-48.c: Likewise.
8485         * gcc.dg/vect/vect-49.c: Likewise.
8486         * gcc.dg/vect/vect-52.c: Likewise.
8487         * gcc.dg/vect/vect-53.c: Likewise.
8488         * gcc.dg/vect/vect-54.c: Likewise.
8489         * gcc.dg/vect/vect-56.c: Likewise.
8490         * gcc.dg/vect/vect-57.c: Likewise.
8491         * gcc.dg/vect/vect-58.c: Likewise.
8492         * gcc.dg/vect/vect-60.c: Likewise.
8493         * gcc.dg/vect/vect-61.c: Likewise.
8494
8495         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
8496         The test is no longer vectorizable on vect_no_align targets.
8497         * gcc.dg/vect/vect-43.c: Likewsie.
8498
8499         * gcc.dg/vect/vect-44.c: Added comments.
8500         * gcc.dg/vect/vect-45.c: Added comments.
8501         * gcc.dg/vect/vect-50.c: Added comments.
8502         * gcc.dg/vect/vect-51.c: Added comments.
8503
8504         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
8505         aligned type.
8506         * gcc.dg/vect/Os-vect-95.c: Likewise.
8507
8508         * gcc.dg/vect/vect-41.c: Test removed.
8509         * gcc.dg/vect/vect-47.c: Test removed.
8510         * gcc.dg/vect/vect-55.c: Test removed.
8511         * gcc.dg/vect/vect-59.c: Test removed.
8512
8513 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
8514
8515         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
8516         No longer vectorizable on vect_no_align targets.
8517         * gcc.dg/vect/pr20122.c: Likewise.
8518         * gcc.dg/vect/vect-74.c: Likewise.
8519         * gcc.dg/vect/vect-75.c: Likewise.
8520         * gcc.dg/vect/vect-76.c: Likewise.
8521
8522         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
8523         Will not be vectorizable on vect_no_align targets once aliasing issues
8524         are resolved.
8525         * gcc.dg/vect/vect-79.c: Likewise.
8526
8527         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
8528         * gcc.dg/vect/vect-78.c: Likewise.
8529         * gcc.dg/vect/vect-97.c: Likewise.
8530
8531 2005-09-19  Steven Bosscher  <stevenb@suse.de>
8532
8533         * gcc.dg/pr23943.c: New test.
8534
8535 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
8536
8537         PR fortran/19181
8538         * gfortran.dg/derived_pointer_null_1.f90: New test.
8539
8540 2005-09-18  Richard Guenther  <rguenther@suse.de>
8541
8542         PR middle-end/23944
8543         * gcc.c-torture/compile/pr23944.c: New testcase.
8544
8545 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
8546
8547         PR fortran/15975
8548         * gfortran.dg/der_pointer_2.f90: New test.
8549
8550 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
8551
8552         PR fortran/16861
8553         * gfortran.dg/nested_modules_2.f90: New test.
8554
8555 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8556
8557         PR c++/18368
8558         * g++.dg/other/semicolon.C: New test.
8559
8560 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
8561
8562         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
8563         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
8564
8565 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
8566
8567         PR c++/23914
8568         * g++.dg/template/static18.C: New test.
8569
8570         PR c++/21514
8571         * g++.dg/template/crash19.C: Remove dg-error marker.
8572         * g++.dg/template/local4.C: New test.
8573
8574 2005-09-16  Paul Brook  <paul@codesourcery.com>
8575
8576         PR fortran/23906
8577         * gfortran.dg/dependency_1.f90: New test.
8578
8579 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
8580
8581         PR c++/23896
8582         * g++.dg/template/static17.C: New test.
8583
8584 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
8585
8586         PR c++/23139
8587         * g++.dg/warn/huge-val1.C: New test.
8588
8589 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
8590
8591         PR c++/13140
8592         * g++.dg/parse/class2.C: New test.
8593         * g++.dg/template/explicit8.C: Likewise.
8594         * g++.dg/template/spec25.C: Likewise.
8595
8596 2005-09-14  Josh Conner  <jconner@apple.com>
8597
8598         PR middle-end/23584
8599         * gcc.dg/pr23584.c: New test.
8600
8601 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
8602
8603         PR fortran/21875 Internal Unit Array I/O, NIST
8604         * gfortran.dg/arrayio_1.f90: New test.
8605         * gfortran.dg/arrayio_1.f90: New test.
8606         * gfortran.dg/arrayio_1.f90: New test.
8607         * gfortran.dg/arrayio_1.f90: New test.
8608         * gfortran.dg/arrayio_1.f90: New test.
8609
8610 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
8611
8612         PR middle-end/22480
8613         * gcc.dg/vect/pr22480.c: New test.
8614
8615 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
8616
8617         PR fortran/19358
8618         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
8619
8620 2005-09-13 Josh Conner <jconner@apple.com>
8621
8622         PR c++/23180
8623         * g++.dg/init/struct2.C: New test.
8624         * g++.dg/init/struct3.C: New test.
8625
8626 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
8627
8628         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
8629         Clean up temp files.
8630         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
8631         gcc.dg/tree-ssa/builtin-fprintf-1.c,
8632         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
8633         gcc.dg/tree-ssa/builtin-printf-1.c,
8634         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
8635         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
8636         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
8637         gcc.dg/tree-ssa/builtin-vprintf-1.c,
8638         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
8639         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
8640         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
8641         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
8642         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
8643         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
8644         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
8645         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
8646
8647 2005-09-13  Josh Conner  <jconner@apple.com>
8648
8649         * lib/gcc-dg.exp: Load scanipa.exp.
8650         (cleanup-dump): New procedure.
8651         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
8652         * lib/scandump.exp: New file.
8653         * lib/scantree.exp: Use it.
8654         * lib/scanipa.exp: New file.
8655
8656 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
8657
8658         PR fortran/17740
8659         * gfortran.dg/generic_4.f90: New test.
8660
8661 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
8662
8663         PR target/23816
8664         * gcc.target/i386/pr23816-1.c: New test.
8665         * gcc.target/i386/pr23816-2.c: New test.
8666
8667
8668 2005-09-13  Bastian Blank <waldi@debian.org>
8669
8670         PR c++/16171
8671         * g++.dg/abi/mangle26.C: New test.
8672         * g++.dg/abi/mangle27.C: New test.
8673         * g++.dg/abi/mangle28.C: New test.
8674         * g++.dg/abi/mangle29.C: New test.
8675
8676         PR c++/23839
8677         * g++.dg/parse/register1.C: New test.
8678
8679 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
8680
8681         PR c++/23842
8682         * g++.dg/template/access16.C: New test.
8683
8684 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
8685
8686         * gfortran.dg/char_pack_2.f90: Increase the vector size.
8687
8688 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
8689
8690         PR fortran/18899
8691         * gfortran.dg/shape_2.f90: New test.
8692
8693 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
8694
8695         PR target/19269
8696         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
8697         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
8698         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
8699         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
8700         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
8701         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
8702         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
8703         tests.
8704
8705 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
8706
8707         PR c++/23841
8708         * g++.dg/parse/template17.C: New test.
8709
8710 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
8711
8712         PR c++/23789
8713         * g++.dg/template/nontype14.C: New test.
8714
8715 2005-09-12  Ian Lance Taylor  <ian@airs.com>
8716
8717         PR g++/7874
8718         * g++.dg/lookup/friend7.C: New test.
8719         * g++.dg/lookup/friend8.C: New test.
8720         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
8721         so that it will be found via argument dependent lookup.
8722         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
8723         friend functions which will no longer be found.
8724         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
8725         function g, so that it will be found via argument dependent
8726         lookup.
8727         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
8728         * g++.old-deja/g++.mike/net43.C: Likewise.
8729
8730 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
8731
8732         PR c++/23691
8733         * g++.dg/template/static16.C: New test.
8734
8735 2005-09-12  Josh Conner  <jconner@apple.com>
8736
8737         PR middle-end/23237
8738         * gcc.c-torture/compile/pr23237.c: New test.
8739
8740 2005-09-11  Richard Henderson  <rth@redhat.com>
8741
8742         * g++.dg/other/error8.C: Update expected diagnostic text.
8743
8744 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8745
8746         PR libfortran/19872
8747         * gfortran.dg/overwrite_1.f: New test.
8748
8749 2005-09-09  Josh Conner  <jconner@apple.com>
8750
8751         * g++.dg/init/pr23180-1.C: Removed.
8752         * g++.dg/init/pr23180-2.C: Removed.
8753
8754 2005-09-09  David Daney <ddaney@avtrex.com>
8755
8756         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
8757         files which are ...
8758         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
8759         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
8760
8761 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8762
8763         * gfortran.dg/iostat_2.f90: New test.
8764
8765 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
8766
8767         PR c++/22252
8768         * g++.dg/ext/interface1.C: New test.
8769         * g++.dg/ext/interface1.h: Likewise.
8770         * g++.dg/ext/interface1a.cc: Likewise.
8771
8772 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
8773
8774         * gfortran.dg/iomsg_1.f90: New test case.
8775
8776 2005-09-09  Richard Guenther  <rguenther@suse.de>
8777
8778         PR c++/23624
8779         * g++.dg/tree-ssa/pr23624.C: New testcase.
8780
8781 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
8782
8783         PR fortran/19239
8784         * gfortran.dg/vector_subscript_1.f90,
8785         * gfortran.dg/vector_subscript_2.f90: New tests.
8786
8787 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
8788
8789         PR fortran/21104
8790         * gfortran.dg/array_alloc_1.f90,
8791         * gfortran.dg/array_alloc_2.f90,
8792         * gfortran.dg/array_alloc_3.f90: New tests.
8793
8794 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
8795
8796         PR fortran/12840
8797         * gfortran.dg/array_constructor_6.f90
8798         * gfortran.dg/array_constructor_7.f90
8799         * gfortran.dg/array_constructor_8.f90
8800         * gfortran.dg/array_constructor_9.f90
8801         * gfortran.dg/array_constructor_10.f90
8802         * gfortran.dg/array_constructor_11.f90
8803         * gfortran.dg/array_constructor_12.f90: New tests.
8804
8805 2005-09-08  Josh Conner  <jconner@apple.com>
8806
8807         PR c++/23180
8808         * g++.dg/init/pr23180-1.C: New test.
8809         * g++.dg/init/pr23180-2.C: New test.
8810
8811 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
8812
8813         PR fortran/18878
8814         * gfortran.dg/module_double_reuse.f90: New.
8815
8816 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
8817
8818         PR fortran/23270
8819         PR fortran/22304
8820         PR fortran/18870
8821         PR fortran/17917
8822         PR fortran/16511
8823         * gfortran.dg/common_equivalence_1.f: New.
8824         * gfortran.dg/common_equivalence_2.f: New.
8825         * gfortran.dg/common_equivalence_3.f: New.
8826         * gfortran.dg/contained_equivalence_1.f90: New.
8827         * gfortran.dg/module_blank_common.f90: New.
8828         * gfortran.dg/module_commons_1.f90: New.
8829         * gfortran.dg/module_equivalence_1.f90: New.
8830         * gfortran.dg/nested_modules_1.f90: New.
8831         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
8832         equivalences and add comment to connect the test with
8833         the PR.
8834
8835 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8836
8837         PR fortran/23765
8838         * gfortran.dg/common_6.f90: New test.
8839
8840 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
8841
8842         PR fortran/15326
8843         * gfortran.dg/char_result_1.f90,
8844         * gfortran.dg/char_result_2.f90,
8845         * gfortran.dg/char_result_3.f90,
8846         * gfortran.dg/char_result_4.f90,
8847         * gfortran.dg/char_result_5.f90,
8848         * gfortran.dg/char_result_6.f90,
8849         * gfortran.dg/char_result_7.f90,
8850         * gfortran.dg/char_result_8.f90: New tests.
8851
8852 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
8853
8854         PR fortran/19928
8855         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
8856
8857 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
8858
8859         PR obj-c++/16816
8860         * obj-c++.dg/selector-5.mm: New test.
8861         * obj-c++.dg/selector-6.mm: New test.
8862
8863 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
8864
8865         PR objc/20574
8866         PR objc/19324
8867         * objc.dg/error-1.m: New test.
8868
8869 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
8870
8871         PR fortran/23373
8872         * gfortran.fortran-torture/execute/pr23373-1.f90,
8873         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
8874
8875 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
8876
8877         PR libfortran/23760
8878         * gfortran.dg/g77/1832.f: Remove long string in write statement
8879         to allow the test to pass on correct list directed output with
8880         prepended space.
8881
8882 2005-09-07  James E Wilson  <wilson@specifix.com>
8883
8884         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
8885
8886 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
8887
8888         * gfortran.dg/parameter+save.f90: Rename to
8889         * gfortran.dg/parameter_save.f90: .. this.
8890
8891 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
8892
8893         PR fortran/20848
8894         * gfortran.dg/parameter+save.f90: New test case.
8895
8896 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
8897
8898         PR fortran/19269
8899         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
8900
8901 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
8902
8903         PR c/23075
8904         * gcc.dg/pr23075.c: New test.
8905         * g++.dg/warn/pr23075.C: New test.
8906
8907         PR target/22362
8908         * gcc.target/i386/pr22362.c: New test.
8909
8910         PR rtl-optimization/23098
8911         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
8912
8913         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
8914         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
8915         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
8916
8917 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
8918
8919         * g++.dg/expr/cast6.C: New test.
8920
8921         PR c++/9782
8922         * g++.dg/init/new15.C: New test.
8923
8924 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
8925
8926         * gcc.dg/vect/Os-vect-95.c: New test.
8927         * gcc.dg/vect/vect-95.c: Same.
8928
8929 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
8930
8931         * gcc.dg/vect/vect-29.c: Update xfail testing.
8932         * gcc.dg/vect/vect-44.c: Same.
8933         * gcc.dg/vect/vect-48.c: Same.
8934         * gcc.dg/vect/vect-50.c: Same.
8935         * gcc.dg/vect/vect-72.c: Same.
8936         * gcc.dg/vect/vect-77.c: Same.
8937         * gcc.dg/vect/vect-78.c: Same.
8938         * gcc.dg/vect/vect-80.c: Same.
8939         * gcc.dg/vect/vect-96.c: Same.
8940         * gcc.dg/vect/vect-100.c: Same.
8941         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
8942         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
8943         * gfortran.dg/vect/vect-5.f90: Same.
8944
8945 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
8946
8947         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
8948         start strings.
8949         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
8950         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
8951
8952         PR c++/23056
8953         * g++.dg/opt/pr23056.C: New test.
8954
8955         PR rtl-optimization/23098
8956         * gcc.target/i386/pr23098.c: New test.
8957
8958 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
8959
8960         PR c++/23667
8961         * g++.dg/template/static15.C: New test.
8962
8963         PR c++/21440
8964         * g++.dg/ext/stmtexpr5.C: New test.
8965         * g++.dg/ext/stmtexpr6.C: Likewise.
8966
8967 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
8968
8969         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
8970
8971         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
8972         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
8973         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
8974
8975 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
8976
8977         PR libfortran/23321
8978         * gfortran.dg/direct_io_4.f90: New test case.
8979
8980 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
8981             Rasmus Hahn  <rassahah@neofonie.de>
8982
8983         PR libobjc/23108
8984         * objc.dg/type-stream-1.m: New test.
8985
8986 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
8987
8988         PR fortran/23661
8989         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
8990         gfortran.dg/print_fmt_3.f90: New test.
8991
8992 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
8993
8994         * gfortran.dg/fmt_t_1.f90: New test.
8995
8996 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
8997
8998         PR rtl-optimization/23454
8999         * g++.dg/opt/pr23454.C: New test.
9000
9001 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
9002
9003         PR c++/23699
9004         * g++.dg/ext/static1.C: New test.
9005
9006 2005-09-02  Richard Henderson  <rth@redhat.com>
9007
9008         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
9009         tail call to check_fa_work.
9010
9011 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
9012
9013         PR c++/21687
9014         * g++.dg/other/gc3.C: New test.
9015
9016 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
9017
9018         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
9019         * gcc.dg/20050826-1.c: Likewise.
9020
9021 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
9022
9023         PR c++/23167
9024         * g++.dg/expr/volatile1.C: New test.
9025
9026 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
9027
9028         PR middle-end/23547
9029         * gcc.dg/pr23547.c: New test.
9030
9031 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
9032
9033         PR c/22061
9034         * gcc.c-torture/execute/pr22061-1.c,
9035         * gcc.c-torture/execute/pr22061-2.c,
9036         * gcc.c-torture/execute/pr22061-3.c,
9037         * gcc.c-torture/execute/pr22061-4.c: New tests.
9038
9039 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
9040
9041         * gcc.dg/Wredundant-decls-2.c: New test to check that
9042         -Wredundant-decls does not issue warning for a variable
9043         definition following a declaration.
9044
9045 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
9046
9047         PR debug/7241
9048         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
9049         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
9050         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
9051
9052         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
9053         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
9054         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
9055         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
9056         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
9057         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
9058         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
9059         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
9060
9061 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
9062
9063         PR objc/23306
9064         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
9065         scan-assmbler.
9066
9067 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
9068
9069         PR target/21255
9070         * gcc.dg/pr21255-1.c: New test.
9071         * gcc.dg/pr21255-2-mb.c: Likewise.
9072         * gcc.dg/pr21255-2-ml.c: Likewise.
9073         * gcc.dg/pr21255-3.c: Likewise.
9074         * gcc.dg/pr21255-4.c: Likewise.
9075
9076 2005-08-31  Dale Johannesen  <dalej@apple.com>
9077
9078         * gcc.dg/20050830-1.c: New.
9079
9080 2005-08-31  Josh Conner  <jconner@apple.com>
9081
9082         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
9083         command-line options for arm-*-* targets.
9084         * g++.dg/init/array16.C: Likewise.
9085         * g++.dg/other/crash-4.C: Likewise.
9086
9087 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
9088
9089         PR obj-c++/23640
9090         * obj-c++.dg/gnu-runtime-3.mm: New test.
9091
9092 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9093
9094         PR c++/13377
9095         * g++.dg/lookup/ambig4.C: New test.
9096         * g++.dg/lookup/ambig5.C: New test.
9097         * g++.dg/tc1/dr101.C: Adjust error markers.
9098
9099 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9100
9101         PR c++/23639
9102         * g++.dg/template/ttp5.C: Adjust error markers.
9103
9104 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
9105
9106         PR testsuite/23609
9107         * lib/obj-c++.exp: Include target-libpath.exp.
9108         (obj-c++_link_flags): Look for the GNU libobjc library
9109         and set the library path to include it.
9110         Don't manually set LD_LIBRARY_PATH (etc.) but call
9111         set_ld_library_path_env_vars instead.
9112         (obj-c++_target_compile): Don't set library path or
9113         linker flags because they are already set correctly
9114         in obj-c++_link_flags.
9115
9116 2005-08-30  Josh Conner  <jconner@apple.com>
9117
9118         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
9119         to command-line options for arm-*-* targets.
9120
9121 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
9122
9123         * g++.dg/other/i386-1.C: New.
9124
9125 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
9126
9127         PR preprocessor/20348
9128         PR preprocessor/20356
9129         * gcc.dg/cpp/pr20348.c: New test.
9130         * gcc.dg/cpp/pr20348.h: New file.
9131         * gcc.dg/cpp/inc/pr20348.h: New file.
9132         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
9133         * gcc.dg/cpp/pr20356.c: New test.
9134         * gcc.dg/cpp/pr20356.h: New file.
9135         * gcc.dg/cpp/inc/pr20356.h: New file.
9136         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
9137
9138 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
9139
9140         * gfortran.fortran-torture/execute/intrinsic_count.f90:
9141         Fix array dimension to avoid correct end-of-file error.
9142
9143 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
9144
9145         PR libfortran/23598
9146         * gfortran.dg/iostat_1.f90: New test.
9147
9148 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
9149
9150         PR middle-end/23408
9151         * gcc.dg/pr23408.c: New test.
9152
9153 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
9154
9155         PR c++/23099
9156         * g++.dg/init/member1.C: Make sure erroneous static data member
9157         definitions are required.
9158         * g++.dg/template/static13.C: New test.
9159         * g++.dg/template/static14.C: Likewise.
9160
9161 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
9162
9163         * gcc.target/i386/pr23575.c: Use -msse2 instead of
9164         -march=pentium4, remove ilp32 requirement.
9165
9166         PR middle-end/23484
9167         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
9168         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
9169
9170 2005-08-29  Andreas Jaeger  <aj@suse.de>
9171
9172         PR testsuite/23607
9173         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
9174
9175 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
9176
9177         * gcc.c-torture/execute/20050316-2.c: New test.
9178         * gcc.c-torture/execute/20050316-3.c: New test.
9179         * gcc.dg/torture/pr16104-1.c: New test.
9180
9181 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
9182
9183         PR middle-end/23463
9184         * gcc.c-torture/execute/zero-struct-1.c: New test.
9185
9186 2005-08-27  Richard Guenther  <rguenther@suse.de>
9187
9188         PR target/23575
9189         * gcc.target/i386/pr23575.c: New testcase.
9190
9191 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
9192
9193         PR rtl-optimization/23561
9194         * gcc.c-torture/execute/20050826-1.c: New test.
9195
9196         PR rtl-opt/23560
9197         * gcc.c-torture/execute/20050826-2.c: New test.
9198
9199 2005-08-26  Dale Johannesen  <dalej@apple.com>
9200
9201         * gcc.dg/20030711-1.c: Modify to work on Darwin.
9202         * gcc.dg/20050826-1.c: New.
9203
9204 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
9205
9206         PR c++/19004
9207         * g++.dg/template/nontype13.C: New test.
9208
9209         PR c++/23491
9210         * g++.dg/init/new14.C: New test.
9211         * g++.dg/expr/anew1.C: Do not XFAIL.
9212         * g++.dg/expr/anew2.C: Likewise.
9213         * g++.dg/expr/anew3.C: Likewise.
9214
9215 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
9216
9217         PR middle-end/22439
9218         * gcc.dg/vla-3.c: New test.
9219
9220 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
9221
9222         PR fortran/20363
9223         * gfortran.dg/named_interface.f90: New.
9224
9225 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
9226
9227         * gcc.c-torture/execute/frame-address.c: New test.
9228
9229 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
9230
9231         PR c++/20817
9232         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
9233
9234 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
9235
9236         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
9237
9238 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
9239
9240         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
9241         * gcc.dg/altivec-22.c: Rename from..
9242         * gcc.dg/altivec-nomfcr.c: ..this.
9243
9244 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
9245
9246         PR tree-optimization/23546
9247         * gcc.dg/tree-ssa/pr23546.c: New test.
9248
9249 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
9250
9251         PR fortran/17758
9252         * gfortran.dg/nonreturning_statements.f90: New test.
9253
9254 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
9255
9256         PR c++/22454
9257         * g++.dg/parse/crash29.C: New.
9258
9259 2005-08-23  DJ Delorie  <dj@redhat.com>
9260
9261         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
9262         constants have the L suffix.
9263
9264 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
9265
9266         PR c++/23044
9267         * g++.dg/template/instantiate8.C: New.
9268
9269 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
9270
9271         PR middle-end/23467
9272         * gcc.c-torture/execute/pr23467.c: New test.
9273
9274 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
9275
9276         PR tree-optimization/22043
9277         * gcc.c-torture/execute/20050613-1.c: New test.
9278
9279 2005-08-23  Ben Elliston  <bje@au.ibm.com>
9280
9281         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
9282
9283 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
9284
9285         PR rtl-optimization/23478
9286         * g++.dg/opt/pr23478.C: New test.
9287
9288 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
9289
9290         PR c/18715
9291         * gcc.dg/switch-warn-3.c: New test.
9292
9293 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9294
9295         PR c++/22233
9296         * g++.dg/template/param1.C: New test.
9297
9298 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9299
9300         PR c++/23089
9301         * g++.dg/other/incomplete1.C: New test.
9302
9303 2005-08-22  Ira Rosen  <irar@il.ibm.com>
9304
9305         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
9306         are vectorizable.
9307
9308 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9309
9310         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
9311         d_lines_5.f: New.
9312
9313 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
9314
9315         * gcc.target/i386/sse-4.c: New test.
9316
9317 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9318
9319         PR testsuite/23239
9320         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
9321
9322 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
9323
9324         * gcc.dg/20050811-1.c: New test.
9325         * gcc.dg/20050811-2.c: New test.
9326
9327 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
9328
9329         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
9330
9331 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
9332
9333         PR 23476
9334         * gcc.c-torture/compile/pr23476.c: New test.
9335
9336 2005-08-19  Devang Patel  <dpatel@apple.com>
9337
9338         PR tree-optimization/23048
9339         * gcc.dg/tree-ssa/pr23048.c: New test.
9340
9341 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
9342
9343         PR middle-end/20624
9344         * g++.dg/warn/Wreturn-3.C: New test
9345
9346 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
9347
9348         PR tree-optimization/22228
9349         * g++.dg/vect/pr22543.cc: New test.
9350
9351 2005-08-17  Steven Bosscher  <stevenb@suse.de>
9352
9353         PR tree-optimization/21574
9354         * gcc.dg/tree-ssa/pr21574.c: New test.
9355
9356 2005-08-16  James E Wilson  <wilson@specifix.com>
9357
9358         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
9359
9360 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
9361
9362         PR tree-opt/23402
9363         * gcc.c-torture/compile/zero-strct-3.c: New test.
9364         * gcc.c-torture/compile/zero-strct-4.c: New test.
9365
9366 2005-08-16  Steven Bosscher  <stevenb@suse.de>
9367
9368         PR target/23376
9369         * gcc.target/x86_64/pr23376.c: New test.
9370
9371 2005-08-16  Ian Lance Taylor  <ian@airs.com>
9372
9373         PR c++/23337
9374         * g++.dg/ext/vector2.C: New.
9375
9376 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
9377
9378         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
9379
9380 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
9381
9382         PR libfortran/23428
9383         * gfortran.dg/inquire-complex.f90: New test case.
9384
9385 2005-08-16  James E Wilson  <wilson@specifix.com>
9386
9387         PR tree-optimization/21105
9388         * gcc.dg/large-size-array.c: New.
9389
9390 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
9391
9392         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
9393         type.
9394         * gcc.dg/vect/vect-41: Likewise.
9395         * gcc.dg/vect/vect-42: Likewise.
9396         * gcc.dg/vect/vect-43: Likewise.
9397         * gcc.dg/vect/vect-44: Likewise.
9398         * gcc.dg/vect/vect-46: Likewise.
9399         * gcc.dg/vect/vect-47: Likewise.
9400         * gcc.dg/vect/vect-48: Likewise.
9401         * gcc.dg/vect/vect-52: Likewise.
9402         * gcc.dg/vect/vect-53: Likewise.
9403         * gcc.dg/vect/vect-54: Likewise.
9404         * gcc.dg/vect/vect-55: Likewise.
9405         * gcc.dg/vect/vect-56: Likewise.
9406         * gcc.dg/vect/vect-57: Likewise.
9407         * gcc.dg/vect/vect-58: Likewise.
9408         * gcc.dg/vect/vect-59: Likewise.
9409         * gcc.dg/vect/vect-60: Likewise.
9410         * gcc.dg/vect/vect-61: Likewise.
9411         * gcc.dg/vect/vect-85: Likewise.
9412         * gcc.dg/vect/vect-87: Likewise.
9413         * gcc.dg/vect/vect-88: Likewise.
9414         * gcc.dg/vect/vect-93.c: Likewise.
9415         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
9416         * gcc.dg/vect/vect-75: Likewise.
9417         * gcc.dg/vect/vect-76: Likewise.
9418         * gcc.dg/vect/vect-77: Likewise.
9419         * gcc.dg/vect/vect-78: Likewise.
9420         * gcc.dg/vect/vect-80: Likewise.
9421         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
9422         vectorized for the expected reason, rather than checking how alignment
9423         was handled.
9424         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
9425         type and also instead of aligned pointers. Added documentation.
9426
9427 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
9428
9429         * gfortran.dg/power.f90: New test.
9430
9431 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
9432
9433         PR rtl-optimization/23299
9434         * g++.dg/opt/pr23299.C: New test.
9435
9436 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9437
9438         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
9439
9440 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
9441
9442         * g++.dg/template/local6.C: New test.
9443
9444 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
9445
9446         * execute/exceptions/finally-1.m: Check that the catch and finally are
9447         being called.  Also add a "return 0;" at the end of main.
9448
9449 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
9450
9451         PR fortran/21432.
9452         * gfortran.dg/namelist_print_1.f: New test of functionality of
9453         PRINT namelist.
9454         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
9455         namelist generates error with -std=f95.
9456
9457 2005-08-14  Ira Rosen  <irar@il.ibm.com>
9458
9459         PR tree-optimization/23119
9460         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
9461
9462 2005-08-13  Marcin Koziej  <creep@desk.pl>
9463             Andrew Pinski  <pinskia@physics.uc.edu>
9464
9465         PR libobjc/22492
9466         * execute/exceptions/finally-1.m: New test.
9467
9468 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9469
9470         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
9471         testsuite.
9472         * objc/execute/exceptions/trivial.m: New test.
9473         * objc.dg/try-catch-11.m: Move to ...
9474         * objc/execute/exceptions/foward-1.m: Here.
9475         * objc.dg/try-catch-2.m: Move to ...
9476         * objc/execute/exceptions/catchall-1.m: Here.
9477         * objc.dg/try-catch-8.m: Move to ...
9478         * objc/execute/exceptions/local-variables-1.m: Here.
9479
9480 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9481
9482         * objc.dg/nested-func-1.m: Move to ...
9483         * objc/execute/nested-func-1.m: Here.
9484
9485 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9486
9487         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
9488         in ${options} instead of [target_info name].
9489         * lib/obj-c++.exp (objc_target_compile): Likewise.
9490
9491 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9492
9493         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
9494
9495 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9496
9497         part of PR testsuite/23348
9498         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
9499         of the torture options.
9500         * objc/compile/trivial.m: New test.
9501
9502 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
9503
9504         * gfortran.dg/eoshift.f90: Correct format.
9505
9506 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
9507
9508         * gfortran.fortran-torture/execute/character_passing.f90:
9509         Fix comment typo.
9510
9511 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
9512
9513         PR c++/8271
9514         * g++.dg/template/unify10.C: New.
9515
9516 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
9517
9518         * g++.dg/parse/pr22514.C: Move to...
9519         * g++.dg/debug/pr22514.C: here.
9520
9521 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9522
9523         PR c++/23266
9524         * g++.dg/inherit/pure1.C: New test.
9525
9526         * ChangeLog: Fix typos.
9527
9528 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9529             Steven Bosscher  <stevenb@suse.de>
9530
9531         * gfortran.dg/runtime_warning_1.f90: New test.
9532
9533 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
9534
9535         PR c++/23219
9536         * g++.dg/parse/crash28.C: New.
9537
9538 2005-08-11  Richard Guenther  <rguenther@suse.de>
9539
9540         PR target/23289
9541         * gcc.target/i386/tailcall-1.c: New testcase.
9542
9543 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
9544
9545         * gcc.dg/vect/vect-67.c: Un-xfail.
9546
9547 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
9548
9549         PR c++/23225
9550         * g++.dg/testsuite/parse/crash27.C: new test.
9551
9552 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
9553
9554         PR libfortran/22143
9555         * gfortran.dg/shift-kind.f90: New testcase.
9556
9557 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
9558
9559         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
9560         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
9561
9562 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9563
9564         PR c++/20646
9565         * g++.dg/other/mult-stor1.C: New test.
9566
9567 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
9568
9569         * gcc.c-torture/pr18299-1.c: Move to ...
9570         * gcc.c-torture/compile/pr18299-1.c: Here.
9571
9572 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
9573
9574         * gfortran/fortran.torture/execute/character_passing.f90:
9575         Fix types for LSAME.
9576
9577 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
9578
9579         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
9580         input data back to what it was originally.
9581
9582 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
9583
9584         * objc.dg/try-catch-8.m: Enable for all targets.
9585
9586 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
9587
9588         * gcc.dg/pr23165.c: New test.
9589
9590 2005-08-09  Steven Bosscher  <stevenb@suse.de>
9591
9592         PR tree-optimization/23234
9593         * gcc.dg/tree-ssa/pr23234.c: New test.
9594
9595 2005-08-08  Josh Conner  <jconner@apple.com>
9596
9597         PR rtl-optimization/23241
9598         * gcc.dg/char-compare.c: New test.
9599
9600 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9601
9602         PR c++/22508
9603         * g++.dg/init/new13.C: New test.
9604
9605 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
9606
9607         PR c++/21166
9608         * g++.dg/other/crash-4.C: Adjust
9609         * g++/dg/ext/packed9.C: New.
9610
9611 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
9612
9613         PR middle-end/21964
9614         * gcc.c-torture/execute/pr21964-1.c: New test.
9615
9616 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
9617
9618         PR c/22458
9619         * gcc.dg/pr22458-1.c: New test.
9620
9621 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
9622             Steven G. Kargl <kargls@comcast.net>
9623
9624         PR fortran/22390
9625         * gfortran.dg/flush_1.f90: New test.
9626
9627 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9628
9629         PR c++/23191
9630         * g++.dg/template/eh2.C: New test.
9631
9632 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9633
9634         PR c++/19498
9635         * g++.dg/template/instantiate7.C: New test.
9636
9637 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
9638
9639         PR c/23113
9640         * gcc.dg/Wunused-value-1.c: New test.
9641
9642 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
9643
9644         PR rtl-optimization/23233
9645         * gcc.c-torture/compile/pr23233-1.c: New test.
9646
9647 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
9648
9649         PR fortran/18833
9650         PR fortran/20850
9651         * gfortran.dg/equiv_1.f90: New test.
9652         * gfortran.dg/equiv_2.f90: New test.
9653         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
9654         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
9655         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
9656
9657 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
9658
9659         * gcc.c-torture/execute/vrp-5.c: New test.
9660         * gcc.c-torture/execute/vrp-6.c: New test.
9661         * gcc.dg/tree-ssa/vrp21.c: New test.
9662
9663 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
9664
9665         * g++.dg/parse/pr22514.C: New test.
9666
9667 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
9668
9669         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
9670
9671         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
9672         instead of constant loads / pool entries.
9673
9674 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
9675
9676         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
9677         TEST_TO_WCTYPE.
9678
9679 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
9680
9681         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
9682         __WINT_TYPE__ in generated prototypes if possible.
9683
9684 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
9685
9686         PR 22037
9687         * g++.dg/tree-ssa/pr22037.C:
9688
9689 2005-08-04  Richard Henderson  <rth@redhat.com>
9690
9691         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
9692         scan-tree-dump-times directive.
9693
9694 2005-08-04  Jan Hubicka  <jh@suse.cz>
9695
9696         * gcov-1.C: Fix switch counts.
9697         * gcov-4b.c: Likewise.
9698
9699 2005-08-03  Jeff Law  <law@redhat.com>
9700
9701         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
9702
9703 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
9704
9705         * gcc.c-torture/execute/pr23135.c: New test.
9706
9707 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9708
9709         PR tree-optimization/19899
9710         * gcc.dg/tree-ssa/scev-1.c: New test.
9711         * gcc.dg/tree-ssa/scev-2.c: New test.
9712
9713 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
9714
9715         PR target/18582
9716         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
9717
9718 2005-08-03  Jan Hubicka  <jh@suse.cz>
9719
9720         * update-conroll.c: New testcase.
9721         * update-conroll-2.c: New testcase.
9722
9723 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
9724
9725         * gfortran.dg/constant_substring.f: New test.
9726         * gfortran.dg/pr22491.f: New test.
9727
9728 2005-08-02  Jan Hubicka  <jh@suse.cz>
9729
9730         * update-threading.c: Replace by the proper one.
9731
9732 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
9733
9734         PR 23164
9735         * g++.dg/tree-ssa/pr23164.C: New test.
9736
9737 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
9738
9739         * gcc.dg/tree-ssa/pr23192.c: New test.
9740
9741 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
9742
9743         * gcc.c-torture/execute/vrp-4.c: New test.
9744
9745 2005-08-02  Jan Hubicka  <jh@suse.cz>
9746
9747         * update-threading.c: New test.
9748
9749 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
9750
9751         * gcc.c-torture/compile/20050801-1.c: New test.
9752         * gcc.c-torture/compile/20050801-2.c: New test.
9753
9754 2005-08-01  Jan Hubicka  <jh@suse.cz>
9755
9756         * val-prof-5.c: New test.
9757
9758 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
9759
9760         PR c/22311
9761         * gcc.dg/pr22311-1.c : New test.
9762
9763 2005-07-31  Steven Bosscher  <stevenb@suse.de>
9764
9765         PR target/23095
9766         * gfortran.dg/pr23095.f: New test.
9767
9768         PR c++/22003
9769         * g++.dg/other/pr22003.C: New test.
9770
9771 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
9772
9773         PR target/20621
9774         * gcc.c-torture/execute/pr20621-1.c: New test.
9775
9776 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
9777
9778         * gfortran.dg/comma_format_extension_4.f: Adjust length
9779         of string for format.
9780         * gfortran.dg/der_array_io_1.f: Replace illegal internal
9781         print statement with internal write.
9782         * gfortran.dg/der_array_io_2.f: Likewise.
9783         * gfortran.dg/der_array_io_3.f: Likewise.
9784
9785 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
9786
9787         * gcc.dg/fold-abs-4.c: new test.
9788
9789 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
9790
9791         PR fortran/22570 an related issues.
9792         * gfortran.dg/x_slash_1.f: New test.
9793
9794 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
9795
9796         PR c/23143
9797         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
9798         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
9799
9800 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9801
9802         PR c/529
9803         * gcc.dg/Wshadow-3.c: New test.
9804
9805 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
9806
9807         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
9808         used to have the wrong bounds).
9809
9810 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9811
9812         PR c/21720
9813         * gcc.dg/hex-round-1.c: Test more cases.
9814         * gcc.dg/hex-round-2.c: New test.
9815
9816 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
9817
9818         PR 22550
9819         * g++.dg/tree-ssa/pr22550.C: New test.
9820
9821 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
9822
9823         * gcc.dg/tree-ssa/vrp19.c: New test.
9824         * gcc.dg/tree-ssa-vrp20.c: New test.
9825
9826 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9827
9828         PR c/22240
9829         * gcc.dg/transparent-union-4.c: New test.
9830
9831 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9832
9833         PR c/22192
9834         * gcc.dg/c99-vla-2.c: New test.
9835
9836 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9837
9838         PR c/21720
9839         * gcc.dg/hex-round-1.c: New test.
9840
9841 2005-07-28  Jan Hubicka  <jh@suse.cz>
9842
9843         * inliner-1.c: Do not dump everything.
9844         * tree-prof.exp: Do not pass -ftree-based-profiling.
9845         * bprob.exp: Likewise.
9846
9847         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
9848
9849 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
9850
9851         PR c++/22545
9852         * g++.dg/expr/ptrmem7.C: New test.
9853
9854 2005-07-28  Mike Stump  <mrs@apple.com>
9855
9856         * g++.old-deja/g++.mike/visibility-1.C: New test.
9857
9858 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
9859
9860         PR c/20187
9861         * gcc.c-torture/execute/pr20187-1.c: New test.
9862
9863 2005-07-28  Jeff Law  <law@redhat.com>
9864
9865         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
9866         * gcc.dg/tree-ssa/vrp18.c: New test.
9867
9868 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
9869
9870         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
9871
9872 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
9873
9874         PR tree-optimization/22506
9875         * gcc.dg/vect/ps22506.c: New test.
9876
9877 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
9878
9879         PR target/21149
9880         * gcc.target/i386/sse-3.c: New test.
9881
9882 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
9883
9884         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
9885         * gcc.target/mips/mips32-dsp-type.c: Likewise.
9886
9887 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
9888
9889         PR c/22589
9890         * gcc.c-torture/compile/pr22589-1.c: New test.
9891
9892 2005-07-28  Jan Hubicka  <jh@suse.cz>
9893
9894         * update-loopch.c: New testcase.
9895
9896 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
9897
9898         PR rtl-optimization/23047
9899         * gcc.c-torture/execute/pr23047.c: New test.
9900         * gcc.c-torture/execute/pr23047.x: New.
9901
9902 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
9903
9904         PR tree-optimization/22493
9905         * gcc.c-torture/execute/pr22493-1.c: New test.
9906         * gcc.c-torture/execute/pr22493-1.x: New.
9907         * gcc.c-torture/execute/vrp-1.c: New test.
9908         * gcc.c-torture/execute/vrp-2.c: New test.
9909         * gcc.c-torture/execute/vrp-2.c: New test.
9910
9911 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
9912
9913         * gcc.target/frv/all-builtin-read8.c: Delete.
9914         * gcc.target/frv/all-builtin-read16.c: Delete.
9915         * gcc.target/frv/all-builtin-read32.c: Delete.
9916         * gcc.target/frv/all-builtin-read64.c: Delete.
9917         * gcc.target/frv/all-builtin-write8.c: Delete.
9918         * gcc.target/frv/all-builtin-write16.c: Delete.
9919         * gcc.target/frv/all-builtin-write32.c: Delete.
9920         * gcc.target/frv/all-builtin-write64.c: Delete.
9921         * gcc.target/frv/all-read-write-1.c: New.
9922
9923 2005-07-27  Jeff Law  <law@redhat.com>
9924
9925         * gcc.c-torture/execute/pr22630.c: New test.
9926
9927 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
9928
9929         PR tree-optimization/23073
9930         * gcc.dg/vect/nodump-pr23073.c: New test.
9931         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
9932
9933 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
9934
9935         PR tree-optimize/22348
9936         * gcc.c-torture/execute/pr22348.c: New.
9937
9938 2005-07-27  Richard Guenther  <rguenther@suse.de>
9939
9940         * gcc.dg/tree-ssa/salias-1.c: New testcase.
9941
9942 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9943
9944         PR fortran/22503
9945         * gfortran.dg/logical_comp.f90: New test.
9946
9947 2005-07-27  Jan Hubicka  <jh@suse.cz>
9948
9949         * inliner-1.c: Add cleanup of dumps.
9950         * val-prof-*.c: Likewise.
9951         * update-tailcall.c: New.
9952
9953 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
9954
9955         PR 22591
9956         * gcc.dg/tree-ssa/pr22591.c: New test.
9957         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
9958
9959 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
9960
9961         PR libobjc/22606
9962         * objc.dg/try-catch-11.m: New test.
9963
9964 2005-07-26  Richard Guenther  <rguenther@suse.de>
9965
9966         PR tree-optimization/22486
9967         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
9968
9969 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
9970
9971         PR tree-opt/22484
9972         * testsuite/g++.dg/opt/loop2.C: New test.
9973
9974 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
9975
9976         * gcc.dg/tree-ssa/reassoc-3.c: New test.
9977         * gcc.dg/tree-ssa/reassoc-4.c: New test.
9978
9979 2005-07-25  Adam Nemet  <anemet@lnxw.com>
9980
9981         * lib/profopt.exp (profopt-execute): Check for profiling data
9982         files on the target.
9983
9984 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
9985
9986         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
9987         for matching of asm labels.
9988
9989 2005-07-25  Richard Guenther  <rguenther@suse.de>
9990
9991         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
9992
9993 2005-07-25  Richard Guenther  <rguenther@suse.de>
9994
9995         PR testsuite/22624
9996         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
9997
9998 2005-07-25  Ira Rosen  <irar@il.ibm.com>
9999
10000         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
10001         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
10002         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
10003         * gcc.dg/vect/vect-100.c: New test.
10004         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
10005         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
10006         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
10007         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
10008         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
10009         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
10010         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
10011         * gfortran.dg/vect/pr19049.f90: New testcase.
10012         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
10013
10014 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
10015
10016         * gcc.c-torture/execute/20050713-1.c: New test.
10017
10018         PR fortran/20063
10019         * gfortran.fortran-torture/execute/data_4.f90: New test.
10020
10021         PR middle-end/20303
10022         * gcc.dg/visibility-d.c: New test.
10023
10024 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
10025
10026         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
10027         * gfortran.dg/underflow.f90: Ditto.
10028
10029 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10030
10031         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
10032         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
10033         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
10034
10035 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
10036
10037         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
10038         include case of field width of zero.
10039
10040 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
10041
10042         PR libgfortran/21875
10043         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
10044         with trailing blanks on normal formatted read.
10045
10046 2005-07-23  Chao-ying Fu  <fu@mips.com>
10047
10048         * gcc.target/mips/mips32-dsp-type.c: New test.
10049         * gcc.target/mips/mips32-dsp.c: New test.
10050
10051 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
10052
10053         PR testsuite/21073
10054         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
10055
10056         PR testsuite/20454
10057         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
10058         and __cyg_profile_func_exit.
10059
10060 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
10061
10062         * gfortran.dg/comma_format_extension_3.f: Fix typo.
10063         * gfortran.dg/comma_format_extension_4.f: Same.
10064         * gfortran.dg/pr15332.f: Same.
10065         * gfortran.dg/pr21730.f: Same.
10066
10067 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
10068
10069         * g++.dg/opt/vrp2.C: Fix testcase.
10070
10071         PR tree-opt/22625
10072         * g++.dg/opt/vrp2.C: New test.
10073
10074 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
10075
10076         PR debug/21828
10077         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
10078
10079 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
10080
10081         * gcc.dg/tree-ssa/20050719-1.c: New test.
10082
10083 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
10084
10085         * gcc.dg/bfin-longcall-1.c: New file.
10086         * gcc.dg/bfin-longcall-2.c: New file.
10087
10088 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
10089
10090         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
10091
10092 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
10093
10094         PR middle-end/19055
10095         * gcc.dg/tree-ssa/pr19055.c: New test.
10096         * gcc.dg/tree-ssa/pr19055-2.c: New test.
10097
10098 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
10099
10100         PR C++/22358
10101         * g++.dg/other/pr22358.C: New test.
10102
10103 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
10104
10105         PR c++/2922
10106         * g++.dg/lookup/two-stage5.C: New test from bug comments.
10107
10108 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10109
10110         PR c++/15938
10111         * g++.dg/init/union2.C: New test.
10112
10113 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10114
10115         PR c/22393
10116         * gcc.dg/complex-4.c: New test.
10117
10118 2005-07-21  Richard Guenther  <rguenther@suse.de>
10119
10120         PR testsuite/22522
10121         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
10122         scanning for asm labels.
10123         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
10124
10125 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
10126
10127         PR target/22085
10128         * gcc.dg/altivec-pr22085.c: New.
10129
10130 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
10131
10132         PR tree-optimization/19210
10133         * gcc.dg/tree-ssa/pr19210-1.c: New.
10134         * gcc.dg/tree-ssa/pr19210-2.c: New.
10135
10136 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
10137
10138         PR rtl-optimization/22167
10139         * g++.dg/opt/pr22167.C: New test.
10140
10141 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
10142
10143         PR c++/2922
10144         * g++.dg/lookup/two-stage2.C: New.
10145         * g++.dg/lookup/two-stage3.C: New.
10146         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
10147         fixed two-stage name lookup for operators.
10148         * g++.dg/template/call3.C: Compiler now produces an appropriate
10149         error message.
10150         * g++.dg/template/crash37.C: Compiler now describes bla() on line
10151         14 as a candidate.
10152         * g++.dg/template/ptrmem4.C: Compiler produces different error
10153         message.
10154         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
10155         connect_to_method as a candidate.
10156
10157 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
10158
10159         * gcc.dg/fold-alloc-1.c: New test.
10160
10161 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
10162
10163         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
10164         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
10165
10166 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
10167
10168         * gcc.dg/fold-abs-1.c: New test.
10169         * gcc.dg/fold-abs-2.c: New test.
10170         * gcc.dg/fold-abs-3.c: New test.
10171
10172 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
10173
10174         Make CONSTRUCTOR use VEC to store initializers.
10175         * g++.dg/ext/complit3.C: Check for specific error messages.
10176         * g++.dg/init/brace2.C: Update error message.
10177         * g++.dg/warn/Wbraces2.C: Likewise.
10178
10179 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
10180
10181         PR fortran/16940
10182         * gfortran.dg/module_interface_1.f90: New test.
10183
10184 2005-07-19  Danny Berlin <dberlin@dberlin.org>
10185             Kenneth Zadeck <zadeck@naturalbridge.com>
10186
10187         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
10188
10189 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10190
10191         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
10192         specify -Wformat for these tests.
10193         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
10194         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
10195         * gcc.dg/format/opt-6.c: Delete.
10196
10197 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
10198
10199         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
10200         * gcc.dg/tree-ssa/sra-3.c: Likewise.
10201
10202 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
10203
10204         * gcc.dg/tree-ssa/alias-2.c: New test.
10205
10206 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
10207
10208         PR c++/22263
10209         * g++.dg/template/explicit7.C: New test.
10210
10211 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
10212
10213         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
10214         width of 8 to +Inf and -Inf.
10215
10216 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
10217
10218         PR c++/22139
10219         * g++.dg/template/friend36.C: New test.
10220
10221 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
10222
10223         PR fortran/21730
10224         * gfortran.dg/pr21730.f: New test.
10225
10226 2005-07-16  Danny Berlin <dberlin@dberlin.org>
10227             Kenneth Zadeck <zadeck@naturalbridge.com>
10228
10229         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
10230         since pure const detection cannot run at -O1 in c compiler.
10231         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
10232         can now optimize this case properly.
10233         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
10234         because we now pass.
10235         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
10236
10237 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
10238
10239         PR c/22421
10240         * gcc.dg/format/bitfld-1.c: New test.
10241
10242 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
10243
10244         PR c++/22204
10245         * g++.dg/rtti/repo1.C: New test.
10246
10247 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
10248
10249         PR middle-end/22398
10250         * gcc.c-torture/compile/pr22398.c: New test.
10251
10252 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
10253
10254         PR c++/22132
10255         * g++.dg/expr/cast4.C: New test.
10256
10257 2005-07-15  Richard Guenther  <rguenther@suse.de>
10258
10259         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
10260         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
10261
10262 2005-07-15  Steven Bosscher  <stevenb@suse.de>
10263
10264         PR tree-optimization/22230
10265         * gcc.dg/tree-ssa/pr22230.c: New test.
10266
10267 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
10268
10269         * gfortran.dg/g77/cpp6.f: New test.
10270
10271         PR fortran/22417
10272         * gfortran.dg/g77/cpp5.F: New test.
10273         * gfortran.dg/g77/cpp5.h: New file.
10274         * gfortran.dg/g77/cpp5inc.h: New file.
10275
10276 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
10277
10278         PR libfortran/16435
10279         * gfortran.dg/tl_editting.f90: New.
10280         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
10281
10282 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
10283
10284         * gfortran.dg/char_array_constructor.f90: New test.
10285
10286 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
10287
10288         * gfortran.dg/past_eor.f90: New.
10289         * gfortran.dg/complex_read.f90: New.
10290
10291 2005-07-13  Jeff Law  <law@redhat.com>
10292
10293         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
10294         additional casts.
10295
10296         * gcc.dg/tree-ssa/pr22321.c: New test
10297
10298 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
10299
10300         PR tree-optimization/21921
10301         * gcc.dg/tree-ssa/pr21921.c: New.
10302
10303 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
10304
10305         PR tree-optimizatio/22442
10306         * gcc.dg/tree-ssa/loop-11.c: New test.
10307
10308 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
10309
10310         PR tree-opt/21840
10311         * gcc.c-torture/compile/pr21840.c: New test.
10312
10313 2005-07-12  Jan Hubicka  <jh@suse.cz>
10314
10315         * gcc.c-torture/compile/pr22379.c: New test.
10316
10317 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
10318
10319         PR libfortran/21593
10320         gfortran.dg/dev_null.f90: Remove outdated comment about
10321         PR libfortran/21593.
10322
10323
10324 2005-07-12  Dale Johannesen  <dalej@apple.com>
10325
10326         * gcc.target/i386/compress-float-sse.c: New.
10327         * gcc.target/i386/compress-float-sse-pic.c: New.
10328         * gcc.target/i386/compress-float-387.c: New.
10329         * gcc.target/i386/compress-float-387-pic.c: New.
10330         * gcc.dg/compress-float-ppc.c: New.
10331         * gcc.dg/compress-float-ppc-pic.c: New.
10332
10333 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
10334
10335         PR libfortran/21593
10336         gfortran.dg/dev_null.f90: Remove targets.
10337
10338 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
10339
10340         PR tree-opt/22335
10341         * gcc.dg/pr22335-1.c: New test.
10342         * gcc.dg/pr22335-2.c: New test.
10343
10344 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10345
10346         PR c++/20172
10347         * g++.dg/template/nontype12.C : New test.
10348
10349 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
10350
10351         * gcc.dg/tree-ssa/loop-10.c: New test.
10352
10353 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
10354
10355         * gcc.c-torture/execute/20020720-1.x: Remove.
10356
10357 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
10358
10359         * gfortran.fortran-torture/execute/forall_7.f90: New test.
10360
10361 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
10362
10363         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
10364         (dg-mips-options): Use it.
10365
10366 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
10367
10368         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
10369
10370 2005-07-09  Richard Henderson  <rth@redhat.com>
10371
10372         * lib/target-supports.exp (check_effective_target_sync_char_short):
10373         Add alpha.
10374
10375 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
10376
10377         PR libfortran/22217
10378         * gfortran.dg/negative-z-descriptor.f90: New test.
10379
10380 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
10381
10382         PR tree-opt/22329
10383         * gcc.dg/pr22329.c: New test.
10384
10385 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
10386
10387         PR tree-optimization/20139
10388         * gcc.dg/tree-ssa/pr20139.c: New.
10389
10390 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
10391
10392         PR tree-opt/22356
10393         * testsuite/gcc.dg/pr22356-1.c: New test.
10394
10395 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
10396
10397         PR c++/21799
10398         * g++.dg/template/unify8.C: New.
10399         * g++.dg/template/unify9.C: New.
10400
10401 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
10402
10403         * gfortran.fortran-torture/execute/entry_10.f90: New test.
10404
10405 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
10406
10407         * gcc.dg/darwin-version-1.c: New.
10408         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
10409         * gcc.dg/builtins-20.c: Likewise.
10410         * gcc.dg/builtins-53.c: Likewise.
10411         * gcc.dg/torture/builtins-convert-1.c: Likewise.
10412         * gcc.dg/torture/builtins-convert-2.c: Likewise.
10413         * gcc.dg/torture/builtins-convert-3.c: Likewise.
10414         * gcc.dg/torture/builtins-power-1.c: Likewise.
10415         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
10416         on Darwin.
10417
10418 2005-07-07  Jeff Law  <law@redhat.com>
10419
10420         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
10421         argument evaluation order.
10422
10423 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
10424
10425         PR libfortran/21594
10426         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
10427         Add test cases where the shift length is greater than the
10428         array length.
10429
10430 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
10431
10432         * obj-c++.dg/proto-lossage-6.mm: New.
10433         * objc.dg/proto-lossage-6.m: New.
10434
10435 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
10436
10437         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
10438         * objc.dg/gnu-runtime-2.m: Likewise.
10439
10440 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
10441
10442         * gfortran.dg/longline.f: New test.
10443
10444         * gfortran.dg/badline.f: New test.
10445
10446 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
10447
10448         PR fortran/16531
10449         PR fortran/15966
10450         PR fortran/18781
10451         * gfortran.dg/hollerith.f90: New.
10452         * gfortran.dg/hollerith2.f90: New.
10453         * gfortran.dg/hollerith3.f90: New.
10454         * gfortran.dg/hollerith4.f90: New.
10455         * gfortran.dg/hollerith_f95.f90: New.
10456         * gfortran.dg/hollerith_legacy.f90: New.
10457         * gfortran.dg/g77/cpp4.F: New. Port from g77.
10458
10459 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
10460
10461         PR objc/22274
10462         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
10463         * objc.dg/gnu-runtime-2.m: New.
10464
10465 2005-07-06  Jeff Law  <law@redhat.com>
10466
10467         * gcc.dg/tree-ssa/vrp17.c: New test.
10468
10469 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
10470
10471         PR fortran/22327
10472         * gfortran.dg/array_constructor_5.f90: New test.
10473
10474 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
10475
10476         * gfortran.fortran-torture/execute/entry_9.f90: New test.
10477
10478 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
10479
10480         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
10481         * gcc.dg/980816-1.c: Ditto.
10482
10483 2005-07-06  Jeff Law  <law@redhat.com>
10484
10485         * gcc.c-torture/compile/pr21356.c: New test.
10486
10487 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
10488
10489         PR c/22013
10490         PR c/22098
10491         * gcc.c-torture/compile/pr22013-1.c,
10492         gcc.c-torture/execute/pr22098-1.c,
10493         gcc.c-torture/execute/pr22098-2.c,
10494         gcc.c-torture/execute/pr22098-3.c: New tests.
10495
10496 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
10497
10498         PR c/22308
10499         * gcc.dg/pr22308-1.c: New test.
10500
10501 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
10502
10503         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
10504         target.
10505         * gcc.dg/compare9.c: Use -fshort-enums instead of
10506         -fno-short-enums.  Change the last test to dg-bogus.
10507
10508 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
10509
10510         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
10511         * gcc.dg/compare9.c: New.
10512
10513 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10514
10515         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
10516
10517 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
10518
10519         PR testsuite/22288
10520         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
10521
10522
10523 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10524
10525         * gcc.dg/format/gcc_gfc-1.c: New.
10526
10527 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
10528
10529         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
10530
10531 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10532
10533         PR fortran/20842
10534         * gfortran.dg/io_invalid_1.f90: New test.
10535
10536 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
10537
10538         * gcc.dg/format/gcc_diag-1.c: Update.
10539
10540 2005-07-02  Jeff Law  <law@redhat.com>
10541
10542         * gcc.dg/tree-ssa/pr22051-1.c: New test.
10543         * gcc.dg/tree-ssa/pr22051-2.c: New test.
10544
10545 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
10546
10547         * gcc.dg/format/gcc_diag-1.c: Update.
10548
10549 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
10550
10551         PR tree-opt/22269
10552         * gcc.c-torture/compile/pr22269.c: New test.
10553
10554 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
10555
10556         PR 21584
10557         PR 22219
10558         * g++.dg/tree-ssa/pr21584-1.C: New test.
10559         * g++.dg/tree-ssa/pr21584-2.C: New test.
10560
10561 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
10562
10563         * obj-c++.dg/try-catch-11.mm: New.
10564         * objc.dg/try-catch-10.m: New.
10565
10566 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
10567
10568         * g++.dg/other/ucnid-1.C: xfail on AIX.
10569
10570 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
10571
10572         PR 22234
10573         * gcc.dg/20050629-1.c: New test.
10574
10575 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
10576
10577         * obj-c++.dg/const-str-1[0-1].mm: New.
10578         * objc.dg/const-str-1[0-1].m: New.
10579
10580 2005-05-29  Richard Henderson  <rth@redhat.com>
10581
10582         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
10583         Rename from check_effective_target_vect_no_max.
10584         (check_effective_target_vect_no_int_add): New.
10585         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
10586         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
10587         * gcc.dg/vect/vect-reduc-3.c: Likewise.
10588         * gcc.dg/vect/vect-reduc-1.c: Use both.
10589         * gcc.dg/vect/vect-reduc-2.c: Likewise.
10590
10591 2005-05-29  Richard Henderson  <rth@redhat.com>
10592
10593         * lib/target-supports.exp (check_effective_target_vect_no_max):
10594         Remove i386 and x86_64.
10595
10596 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
10597
10598         PR testsuite/21969
10599         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
10600
10601 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
10602
10603         PR middle-end/21969
10604         * gcc.dg/vect/pr21969.c: New test.
10605
10606 2005-06-28  Eric Christopher  <echristo@redhat.com>
10607
10608         PR c/22052
10609         PR c/21975
10610         * gcc.dg/inline1.c: New test.
10611         * gcc.dg/inline2.c: Ditto.
10612         * gcc.dg/inline3.c: Ditto.
10613         * gcc.dg/inline4.c: Ditto.
10614         * gcc.dg/inline5.c: Ditto.
10615
10616 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
10617
10618         PR libfortran/22142
10619         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
10620         Add testcase also testing eoshift1 for PR 22142.
10621
10622 2005-06-28  Richard Henderson  <rth@redhat.com>
10623
10624         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
10625         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
10626         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
10627         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
10628         gcc.dg/tree-ssa/20030922-2.c: Likewise.
10629
10630 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
10631
10632         PR libfortran/22142
10633         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
10634         Add testcase for PR 22142.
10635
10636 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
10637
10638         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
10639         gcc.target/ia64/fpreg-2.c: New tests.
10640
10641 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10642
10643         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
10644
10645 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10646
10647         PR libfortran/22170
10648         * gfortran.dg/slash_1.f90: New test.
10649
10650 2005-06-27  Richard Henderson  <rth@redhat.com>
10651
10652         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
10653         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
10654         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
10655         * gcc.dg/vect/vect-reduc-2.c: Likewise.
10656         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
10657         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
10658
10659 2005-06-27  Richard Henderson  <rth@redhat.com>
10660
10661         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
10662         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
10663
10664 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
10665
10666         * obj-c++.dg/proto-lossage-5.mm: New.
10667         * objc.dg/proto-lossage-5.m: New.
10668
10669 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
10670
10671         PR 21959
10672         * gcc.dg/tree-ssa/pr21959.c: New test.
10673
10674 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
10675
10676         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
10677         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
10678         testing uninitialized var.
10679
10680         * gcc.c-torture/execute/builtins/chk.h: New.
10681         * gcc.c-torture/execute/builtins/lib/chk.c: New.
10682         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
10683         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
10684         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
10685         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
10686         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
10687         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
10688         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
10689         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
10690         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
10691         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
10692         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
10693         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
10694         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
10695         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
10696         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
10697         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
10698         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
10699         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
10700         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
10701         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
10702         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
10703         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
10704         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
10705         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
10706         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
10707         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
10708         * gcc.dg/builtin-object-size-1.c: New test.
10709         * gcc.dg/builtin-object-size-2.c: New test.
10710         * gcc.dg/builtin-object-size-3.c: New test.
10711         * gcc.dg/builtin-object-size-4.c: New test.
10712         * gcc.dg/builtin-object-size-5.c: New test.
10713         * gcc.dg/builtin-stringop-chk-1.c: New test.
10714         * gcc.dg/builtin-stringop-chk-2.c: New test.
10715         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
10716         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
10717         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
10718         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
10719         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
10720         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
10721         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
10722         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
10723         * gcc.c-torture/execute/printf-1.c: New test.
10724         * gcc.c-torture/execute/fprintf-1.c: New test.
10725         * gcc.c-torture/execute/vprintf-1.c: New test.
10726         * gcc.c-torture/execute/vfprintf-1.c: New test.
10727         * gcc.c-torture/execute/printf-chk-1.c: New test.
10728         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
10729         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
10730         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
10731
10732 2005-06-27  Michael Matz  <matz@suse.de>
10733
10734         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
10735         slot is not merged if address escapes.
10736
10737 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10738
10739         PR c/21911
10740         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
10741
10742 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
10743
10744         PR middle-end/17965
10745         * gcc.c-torture/compile/20050622-1.c: New test.
10746
10747         PR middle-end/22028
10748         * gcc.dg/20050620-1.c: New test.
10749
10750 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
10751
10752         PR tree-optimization/22026
10753         * gcc.dg/tree-ssa/pr22026.c: New.
10754
10755 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
10756
10757         PR libfortran/22144
10758         * gfortran.dg/shift-alloc.f90: New testcase.
10759
10760 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
10761
10762         * all files: Update FSF address in copyright headers.
10763
10764 2005-06-22  Jan Hubicka  <jh@suse.cz>
10765
10766         * wholeprogram-1.c: New testcase.
10767         * wholeprogram-2.c: New testcase.
10768
10769 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
10770
10771         PR 22171
10772         * gcc.dg/tree-ssa/pr22171.c: New test.
10773
10774 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
10775
10776         * gfortran.dg/simplify_modulo.f90: New.
10777
10778 2005-06-24  Jan Hubicka  <jh@suse.cz>
10779
10780         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
10781
10782 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
10783
10784         * obj-c++.dg/proto-lossage-[1-4].mm: New.
10785
10786 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
10787
10788         * obj-c++.dg/typedef-alias-1.mm: New.
10789         * objc.dg/typedef-alias-1.m: New.
10790
10791 2005-06-23  Jeff Law  <law@redhat.com>
10792
10793         * gcc.dg/tree-ssa/vrp16.c: New test.
10794
10795 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10796
10797         * lib/target-supports.exp: Add
10798         check_effective_target_fortran_large_real and
10799         check_effective_target_fortran_large_int to check for
10800         corresponding effective targets.
10801         * gfortran.dg/large_integer_kind_1.f90: New test.
10802         * gfortran.dg/large_real_kind_1.f90: New test.
10803
10804 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
10805
10806         PR tree-optimization/22117
10807         * gcc.dg/tree-ssa/pr22117.c: New.
10808
10809 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
10810
10811         PR testsuite/22123
10812         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
10813
10814 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
10815
10816         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
10817
10818 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
10819
10820         * gfortran.dg/f2c_4.f90: Add tests for complex functions
10821         * gfortran.dg/f2c_4.c: Likewise.
10822
10823 2005-06-22 Paul Brook  <paul@codesourcery.com>
10824
10825         PR fortran/21034
10826         * gfortran.dg/auto_save_1.f90: New test.
10827
10828 2005-06-22  Michael Matz  <matz@suse.de>
10829
10830         * gcc.target/x86-64/abi: New directory.
10831         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
10832         * gcc.target/x86-64/abi/README.gcc: New file.
10833         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
10834         * gcc.target/x86-64/abi/asm-support.s: New file.
10835         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
10836         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
10837         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
10838         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
10839         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
10840         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
10841         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
10842         * gcc.target/x86_64/abi/test_bitfields.c: New test.
10843         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
10844         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
10845         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
10846         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
10847         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
10848         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
10849         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
10850         * gcc.target/x86_64/abi/test_varargs.c: New test.
10851
10852 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
10853
10854         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
10855         32-bit i?86 and x86_64.
10856
10857 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
10858
10859         * obj-c++.dg/const-str-[1-9].mm: New tests.
10860
10861 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
10862
10863         PR fortran/22010
10864         * gfortran.dg/namelist_use.f90: New.
10865         * gfortran.dg/namelist_use_only.f90: New.
10866
10867 2005-06-21  Jeff Law  <law@redhat.com>
10868
10869         * gcc.dg/tree-ssa/vrp15.c: New test.
10870
10871 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
10872
10873         * lib/target-supports.exp (check_effective_target_vect_reduction):
10874         Remove.
10875         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
10876         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
10877         remove vect_reduction target keyword. Also avoid two returns in main.
10878         * gcc.dg/vect/vect-reduc-3.c: Likewise.
10879         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
10880         * gcc.dg/vect/vect-reduc-1short.c: New test.
10881         * gcc.dg/vect/vect-reduc-1char.c: New test.
10882         * gcc.dg/vect/vect-reduc-2short.c: New test.
10883         * gcc.dg/vect/vect-reduc-2char.c: New test.
10884         * gcc.dg/vect/vect-reduc-6.c: New test.
10885         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
10886         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
10887         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
10888
10889 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10890         Paul Thomas  <pault@gcc.gnu.org>
10891
10892         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
10893         New tests.
10894
10895 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10896
10897         * gfortran.dg/backslash_1.f90: New test.
10898         * gfortran.dg/backslash_2.f90: New test.
10899
10900 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
10901
10902         * gfortran.dg/duplicate_labels.f90: New test.
10903
10904 2005-06-20  Jan Beulich  <jbeulich@novell.com>
10905
10906         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
10907         unsupportable relocations.
10908         * g++.old-deja/g++.other/store-expr1.C: Likewise.
10909         * gcc.dg/20050321-2.c: xfail for NetWare.
10910
10911 2005-06-20  Andreas Jaeger  <aj@suse.de>
10912
10913         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
10914         gcc.target/i386/fastcall-sseregparm.c,
10915         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
10916
10917 2005-06-19  Richard Henderson  <rth@redhat.com>
10918
10919         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
10920
10921 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
10922
10923         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
10924
10925 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
10926
10927         PR c++/22115
10928         * g++.dg/conversion/simd2.C: Change expected error message.
10929
10930 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
10931
10932         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
10933         * gcc.dg/vect/vect-reduc-2.c: Likewise.
10934         * gcc.dg/vect/vect-reduc-3.c: Likewise.
10935
10936 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
10937
10938         * gcc.dg/fold-mod-1.c: New test.
10939
10940 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
10941
10942         PR fortran/19926
10943         * gfortran.dg/pr19926.f90: New test.
10944
10945 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
10946
10947         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
10948         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
10949         targets.
10950         * gcc.dg/vect/vect-reduc-2.c: Likewise.
10951         * gcc.dg/vect/vect-reduc-3.c: Likewise.
10952
10953 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
10954
10955         * gcc.target/ia64/float80-varargs-1.c: New test.
10956
10957 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10958
10959         PR tree-opt/22035
10960         * gfortran.dg/f2c_6.f90: New test.
10961
10962 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
10963
10964         PR c++/17413
10965         * g++.dg/template/local5.C: New.
10966
10967 2005-06-17  Richard Henderson  <rth@redhat.com>
10968
10969         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
10970
10971 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
10972
10973         PR testsuite/21945
10974         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
10975
10976 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
10977
10978         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
10979         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
10980         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
10981         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
10982         check_vect to verify the presence of hardware vector support.
10983
10984 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
10985
10986         PR testsuite/22056
10987         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
10988
10989 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10990
10991         PR libfortran/19216
10992         * gfortran.dg/pr19216.f: Add correct space between brackets and
10993         dg directive.
10994
10995 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10996
10997         PR libfortran/16436
10998         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
10999
11000 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
11001
11002         * gcc.target/i386/attributes-error.c: New testcase.
11003         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
11004         * gcc.target/i386/regparm-stdcall.c: Likewise.
11005         * gcc.target/i386/sseregparm-1.c: Likewise.
11006         * gcc.target/i386/sseregparm-2.c: Likewise.
11007
11008 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
11009
11010         * g++.dg/rtti/crash2.C: New.
11011
11012 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
11013
11014         * gcc.dg/noncompile/20040203-3.c: Update expected message.
11015
11016 2005-06-15  David Ung  <davidu@mips.com>
11017
11018         * gcc.target/mips/mips16e-extends.c: New test for testing the
11019         generation of MIPS16e zeb/zeh, seb/seh instructions.
11020
11021 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
11022
11023         PR 22018
11024         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
11025         * gcc.dg/tree-ssa/pr22018.c: New test.
11026
11027 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
11028
11029         * gcc.dg/simd-1.c: Update error messages.
11030         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
11031         * gcc.dg/simd-2.c: Update error messages.
11032         * gcc.dg/simd-4.c: New.
11033
11034 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
11035
11036         PR c++/20678
11037         * g++.dg/other/crash-4.C: New.
11038
11039 2005-06-14  Devang Patel  <dpatel@apple.com>
11040
11041         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
11042
11043 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
11044
11045         PR c++/21929
11046         * g++.dg/parse/crash11.C: Update
11047
11048 2005-06-13  Jeff Law  <law@redhat.com>
11049
11050         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
11051         perform the desired transformations.
11052         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
11053         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
11054
11055 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11056
11057         PR fortran/22038
11058         * gfortran.dg/forall_1.f90: Un-XFAIL.
11059
11060 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
11061
11062         PR c++/21929
11063         * g++.dg/parse/crash26.C: New.
11064
11065         PR c++/20789
11066         * g++.dg/init/member1.C: New.
11067
11068 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
11069
11070         * gfortran.dg/altreturn_1.f90: New test.
11071
11072 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
11073
11074         PR middle-end/21985
11075         * gcc.dg/tree-ssa/pr21985.c: New test.
11076
11077 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
11078
11079         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
11080
11081 2005-06-12  Roger Sayle  <roger@eyesopen.com>
11082
11083         PR c++/21930
11084         * g++.dg/other/error10.C: New test case.
11085
11086 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11087
11088         PR libfortran/19155
11089         * gfortran.dg/pr19155.f: Add test.
11090
11091 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11092
11093         * gfortran.dg/f2c_7.f90: New test.
11094
11095         * gfortran.dg/forall_1.f90: XFAILed.
11096
11097 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
11098
11099         * gcc.dg/pr14796-1.c: New.
11100         * gcc.dg/pr14796-2.c: New.
11101
11102 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
11103
11104         PR fortran/17792
11105         PR fortran/21375
11106         * gfortran.dg/deallocate_stat.f90: New test.
11107
11108 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
11109
11110         * gfortran.fortran-torture/execute/in-pack.f90: New test.
11111
11112 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
11113
11114         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
11115         access will be generated when this loop is vectorized. Test that
11116         accesses with same alignment were detected.
11117         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
11118         Test that accesses with same alignment were detected.
11119         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
11120         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
11121         alignment were detected.
11122
11123 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
11124
11125         PR c++/10611
11126         * g++.dg/conversion/simd2.C: New.
11127
11128 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11129
11130         * gcc.dg/Wcxx-compat-1.c: New.
11131
11132 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
11133
11134         PR libfortran/21480
11135         * gfortran.dg/reshape-complex.f90: Add a test for a packed
11136         complex array.
11137
11138 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
11139
11140         * gcc.dg/alias-8.c: New.
11141
11142 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
11143
11144         * gcc.dg/format/cmn_err-1.c: Update.
11145
11146 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
11147
11148         PR target/20666
11149         * gcc.target/sparc/fexpand-2.c: New.
11150         * gcc.target/sparc/fpmerge-2.c: New.
11151         * gcc.target/sparc/fpmul-2.c: New.
11152         * gcc.target/sparc/noresult.c: New.
11153         * gcc.target/sparc/pdist-2.c: New.
11154         * gcc.target/sparc/pdist-3.c: New.
11155
11156 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
11157
11158         PR testsuite/21702
11159         * gcc.target/i386/i386.exp: Fix comment typo.
11160
11161 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
11162
11163         PR c++/19497
11164         * g++.dg/inherit/using5.C: New.
11165         * g++.dg/inherit/using6.C: New.
11166
11167 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11168
11169         PR c++/19894
11170         * g++.dg/template/ptrmem15.C: New test.
11171
11172         PR c++/20563
11173         * g++.dg/ext/label4.C: New test.
11174
11175 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11176
11177         * gcc.dg/tls/debug-1.c: New test.
11178
11179 2005-06-07  Dale Johannesen  <dalej@apple.com>
11180
11181         * gcc.target/i386/movq.c: New.
11182
11183 2005-06-07  Dale Johannesen  <dalej@apple.com>
11184
11185         * gcc.dg/20050607-1.c: New.
11186
11187 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
11188
11189         PR middle-end/21850
11190         * gcc.c-torture/execute/20050607-1.c: New test.
11191
11192 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
11193
11194         PR libfortran/21926
11195         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
11196         Test case where the return array has lowest stride one,
11197         but isn't packed.
11198
11199 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
11200
11201         * lib/target-supports.exp (check_effective_target_sync_int_long):
11202         Add s390 and s390x targets.
11203
11204 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
11205
11206         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
11207         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
11208         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
11209         * gcc.dg/tree-ssa/loop-9.c: New test.
11210
11211 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
11212
11213         * g++.dg/parse/defarg10.C: New.
11214
11215 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
11216
11217         PR regression/21897
11218         * gcc.c-torture/execute/20050604-1.c: New test.
11219
11220 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
11221
11222         PR 21903
11223         * g++.dg/parse/defarg9.C: New.
11224
11225         PR c++/20637
11226         * g++.dg/inherit/using4.C: New.
11227         * g++.dg/overload/error1.C: Adjust expected errors.
11228         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
11229         * g++.old-deja/g++.brendan/arm2.C: Likewise.
11230         * g++.old-deja/g++.other/redecl2.C: Likewise.
11231         * g++.old-deja/g++.other/redecl4.C: Likewise.
11232         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
11233
11234 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
11235
11236         * gfortran.dg/f2c_5.f90: Add -w to dg-options
11237
11238 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
11239
11240         * lib/gfortran.exp (gfortran_target_compile): Call
11241         dg-additional-files-options
11242         * gfortran.dg/f2c_4.f90: New file
11243         * gfortran.dg/f2c_4.c: New file
11244         * gfortran.dg/f2c_5.f90: New file
11245         * gfortran.dg/f2c_5.c: New file
11246
11247 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11248
11249         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
11250
11251         PR fortran/21912
11252         * gfortran.dg/array_constructor_4.f90: New test.
11253
11254 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
11255
11256         PR c++/21619
11257         * g++.dg/ext/builtin9.C: New test.
11258
11259 2005-06-05  Dale Johannesen  <dalej@apple.com>
11260
11261         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
11262         * gcc.c-torture/execute/20050603-2.c: Ditto.
11263
11264 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
11265
11266         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
11267         * gcc.dg/vect/vect-reduc-1.c: New.
11268         * gcc.dg/vect/vect-reduc-2.c: New.
11269         * gcc.dg/vect/vect-reduc-3.c: New.
11270
11271 2005-06-04  Dale Johannesen  <dalej@apple.com>
11272
11273         * gcc.c-torture/execute/20050603-1.c: New.
11274         * gcc.c-torture/execute/20050603-2.c: New.
11275         * gcc.dg/20050603-3.c: New.
11276
11277 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11278
11279         PR fortran/19195
11280         * gfortran.dg/debug_1.f90: New test.
11281
11282         * gfortran.dg/forall_1.f90: New test.
11283
11284 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
11285
11286         * gfortran.dg/array_constructor_3.f90: New test.
11287
11288 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11289
11290         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
11291
11292 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
11293
11294         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
11295
11296 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
11297
11298         PR c/21873
11299         * gcc.dg/init-excess-1.c: New test.
11300
11301 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
11302
11303         PR c++/21853
11304         * g++.dg/expr/static_cast6.C: New test.
11305
11306 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
11307
11308         * gcc.dg/tree-ssa/vrp14.c: New test.
11309
11310 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
11311
11312         PR c++/21336
11313         * g++.dg/template/new2.C: New test.
11314
11315 2005-06-03  Josh Conner  <jconner@apple.com>
11316
11317         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
11318         all entries in initializer.
11319
11320 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
11321
11322         PR middle-end/21858
11323         * gcc.dg/pr21858.c: New testcase.
11324
11325 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
11326
11327         PR tree-optimization/21292
11328
11329         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
11330         New.
11331         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
11332         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
11333         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
11334         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
11335         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
11336
11337 2005-06-02  Richard Henderson  <rth@redhat.com>
11338
11339         * gcc.dg/sync-2.c: Use -march=i486 for i386.
11340
11341 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
11342
11343         * gcc.dg/wtypequal.c: New testcase.
11344
11345 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
11346
11347         PR 21582
11348         * gcc.dg/tree-ssa/pr21582.c: New test.
11349
11350 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
11351
11352         PR c++/21280
11353         * g++.dg/opt/interface2.h: New.
11354         * g++.dg/opt/interface2.C: New.
11355         * g++.dg/init/ctor4.C: Adjust error lines.
11356         * g++.old-deja/g++.bob/inherit2.C: Likewise.
11357         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
11358         * g++.old-deja/g++.jason/opeq3.C: Likewise.
11359         * g++.old-deja/g++.pt/assign1.C: Likewise.
11360         * g++.old-deja/g++.pt/crash20.C: Likewise.
11361
11362 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
11363
11364         PR tree-optimization/21734
11365         * g++.dg/vect/pr21734_1.cc: New.
11366         * g++.dg/vect/pr21734_2.cc: New.
11367
11368 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
11369
11370         PR c++/20350
11371         * g++.dg/template/spec24.C: New.
11372
11373         PR c++/21151
11374         * g++.dg/pch/local-1.C: New.
11375         * g++.dg/pch/local-1.Hs: New.
11376
11377 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
11378
11379         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
11380         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
11381         * gcc.dg/tree-ssa/pr14341.c: New test.
11382         * gcc.dg/tree-ssa/pr14841.c: New test.
11383         * gcc.dg/tree-ssa/pr20701.c: New test.
11384         * gcc.dg/tree-ssa/pr21086.c: New test.
11385         * gcc.dg/tree-ssa/pr21090.c: New test.
11386         * gcc.dg/tree-ssa/pr21332.c: New test.
11387         * gcc.dg/tree-ssa/pr21458.c: New test.
11388         * gcc.dg/tree-ssa/pr21658.c: New test.
11389         * gcc.dg/tree-ssa/vrp01.c: New test.
11390         * gcc.dg/tree-ssa/vrp02.c: New test.
11391         * gcc.dg/tree-ssa/vrp03.c: New test.
11392         * gcc.dg/tree-ssa/vrp04.c: New test.
11393         * gcc.dg/tree-ssa/vrp05.c: New test.
11394         * gcc.dg/tree-ssa/vrp06.c: New test.
11395         * gcc.dg/tree-ssa/vrp07.c: New test.
11396         * gcc.dg/tree-ssa/vrp08.c: New test.
11397         * gcc.dg/tree-ssa/vrp09.c: New test.
11398         * gcc.dg/tree-ssa/vrp10.c: New test.
11399         * gcc.dg/tree-ssa/vrp11.c: New test.
11400         * gcc.dg/tree-ssa/vrp12.c: New test.
11401         * gcc.dg/tree-ssa/vrp13.c: New test.
11402
11403 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
11404
11405         PR 21029
11406         * gcc.dg/tree-ssa/pr21029.c: New test.
11407
11408 2005-06-01  Roger Sayle  <roger@eyesopen.com>
11409
11410         * gfortran.dg/logint-1.f: New test case.
11411         * gfortran.dg/logint-2.f: Likewise.
11412         * gfortran.dg/logint-3.f: Likewise.
11413
11414 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
11415
11416         PR c/21536
11417         PR c/20760
11418         * gcc.dg/20050527-1.c: New test.
11419
11420         * gcc.dg/i386-sse-12.c: New test.
11421
11422         PR fortran/21729
11423         * gfortran.dg/implicit_5.f90: New test.
11424
11425 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
11426
11427         PR fortran/20883
11428         * gfortran/assign_4.f90: New test.
11429         * gfortran/assign_2.f90: Change compile to run.
11430
11431 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
11432
11433         * lib/target-supports.exp
11434         (check_effective_target_sync_char_short): New.
11435         * gcc.dg/sync-2.c: New.
11436
11437 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
11438
11439         PR tree-optimization/21817
11440         * gcc.dg/torture/pr21817-1.c: New.
11441
11442 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
11443
11444         PR c++/21165
11445         * g++.dg/template/init5.C: New.
11446
11447 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
11448
11449         * gfortran.dg/char_initialiser_actual.f90:
11450         Test character initialisers as actual arguments.
11451         * gfortran.dg/char_pointer_comp_assign.f90:
11452         Test character pointer structure component assignments.
11453         * gfortran.dg/char_array_structure_constructor.f90:
11454         Test character components in structure constructors.
11455
11456 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
11457
11458         PR middle-end/20931
11459         * g++.dg/opt/pr20931.C: New test.
11460
11461 2005-05-31  Andreas Jaeger  <aj@suse.de>
11462
11463         PR testsuite/20772
11464         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
11465         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
11466         g++.old-deja/g++.ext/asmspec1.C,
11467         g++.old-deja/g++.other/regstack.C,
11468         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
11469         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
11470         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
11471         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
11472         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
11473         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
11474         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
11475         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
11476         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
11477         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
11478         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
11479         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
11480         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
11481         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
11482         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
11483         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
11484         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
11485         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
11486         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
11487
11488 2005-05-31  Jeff Law  <law@redhat.com>
11489
11490         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
11491
11492 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
11493
11494         PR middle-end/21743
11495         * gcc.dg/builtins-1.c: Activate disabled clog test.
11496         * gcc.dg/torture/builtin-attr-1.c: Likewise.
11497
11498 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
11499
11500         * gfortran.dg/char_pointer_assign.f90:
11501         Test character-pointer assignments and pointer assignments.
11502         * gfortran.dg/char_pointer_dummy.f90:
11503         Test character-pointer dummy arguments.
11504         * gfortran.dg/char_pointer_func.f90:
11505         Test character-pointer function returns.
11506         * gfortran.dg/char_pointer_dependency.f90:
11507         Test character-pointer functions with dependencies.
11508
11509 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
11510
11511         PR c++/21784
11512         * g++.dg/lookup/using14.C: New test.
11513
11514 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
11515
11516         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
11517         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
11518         trailing ^M.
11519
11520 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
11521
11522         PR c++/17413
11523         * g++.dg/template/local5.C: New.
11524
11525         PR target/21761
11526         * gcc.c-torture/compile/pr21761.c: New.
11527
11528         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
11529         before darwin8.
11530
11531 2005-05-30  Steven G. Kargl
11532
11533         PR fortran/20846
11534         * gfortran.dg/inquire_8.f90: New test.
11535
11536 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11537
11538         PR libfortran/21376
11539         * gfortran.dg/output_exponents_1.f90: New test.
11540
11541 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11542
11543         PR libfortran/20006
11544         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
11545
11546 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
11547
11548         PR c++/21210
11549         * g++.dg/ext/complex1.C: New test.
11550
11551         PR c++/21340
11552         * g++.dg/init/ctor6.C: New test.
11553
11554 2005-05-29  Jan Hubicka  <jh@suse.cz>
11555
11556         * gcc.c-torture/compile/pr21562.c: New.
11557
11558 2005-05-28  Steven G. Kargl <kargls@comcast.net>
11559
11560         * gfortran.dg/subnormal_1.f90: New test.
11561
11562 2005-05-28  Jan Hubicka  <jh@suse.cz>
11563
11564         * tree-prof.exp: Fix comment.
11565         * value-prof-1.c: New.
11566         * value-prof-2.c: New.
11567         * value-prof-3.c: New.
11568         * value-prof-4.c: New.
11569
11570 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
11571
11572         PR c++/21614
11573         * g++.dg/expr/ptrmem6.C: New test.
11574         * g++.dg/expr/ptrmem6a.C: Likewise.
11575
11576 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
11577
11578         PR tree-optimization/21658
11579         * gcc.dg/tree-ssa/pr21658.c: New.
11580
11581 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
11582
11583         PR c++/21455
11584         * g++.dg/inherit/ptrmem3.C: New.
11585
11586         PR c++/21681
11587         * g++.dg/parse/template16.C: New.
11588
11589 2005-05-27  Andreas Jaeger  <aj@suse.de>
11590
11591         * gcc.dg/setjmp-2.c: Only run in 32-bit.
11592
11593         * gcc.dg/i386-sse-8.c: Run test on all archs.
11594
11595 2005-05-26  Mike Stump  <mrs@apple.com>
11596
11597         * objc.dg/isa-field-1.m: Only run on darwin.
11598         * objc.dg/lookup-1.m: Likewise.
11599         * objc.dg/try-catch-8.m: Likewise.
11600
11601 2005-05-26  Roger Sayle  <roger@eyesopen.com>
11602
11603         PR tree-optimization/9814
11604         * gcc.dg/pr9814-1.c: New test case.
11605
11606 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
11607
11608         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
11609         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
11610         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
11611         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
11612         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
11613         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
11614         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
11615         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
11616         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
11617         objc.dg/try-catch-8.m: New.
11618
11619 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
11620
11621         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
11622         remove extraneous semicolons.
11623
11624 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
11625
11626         * obj-c++.dg/comp-types-12.mm: New.
11627         * objc.dg/comp-types-11.m: New.
11628         * objc.dg/selector-4.m: New.
11629
11630 2005-05-26  Andreas Jaeger  <aj@suse.de>
11631
11632         PR testsuite/20772
11633         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
11634         g++.old-deja/g++.ext/attrib3.C,
11635         g++.old-deja/g++.other/store-expr1.C,
11636         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
11637         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
11638         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
11639         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
11640         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
11641         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
11642         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
11643         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
11644         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
11645         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
11646         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
11647         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
11648         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
11649         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
11650         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
11651         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
11652         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
11653         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
11654         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
11655
11656 2005-05-26  Andreas Jaeger  <aj@suse.de>
11657
11658         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
11659         x86-64 compilation.
11660
11661 2005-05-26  Andreas Jaeger  <aj@suse.de>
11662
11663         PR testsuite/20772
11664         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
11665         gcc.misc-tests/i386-pf-athlon-1.c,
11666         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
11667         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
11668         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
11669         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
11670         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
11671         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
11672         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
11673         programs.
11674
11675         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
11676         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
11677         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
11678         x86-64 compilation.
11679
11680         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
11681         x86_64.
11682
11683         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
11684         effective-target ilp32.
11685
11686 2005-05-26  David Ung  <davidu@mips.com>
11687
11688         * gcc.target/mips/ext_ins.c: New test for testing the generation
11689         of MIPS32/64 rev 2 ext/ins instructions.
11690
11691 2005-05-26  Andreas Jaeger  <aj@suse.de>
11692
11693         * treelang/compile/unsigned.tree: Use gimple instead of
11694         nonexisting generic dump.
11695
11696 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
11697
11698         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
11699
11700 2005-05-26  Andreas Jaeger  <aj@suse.de>
11701
11702         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
11703
11704 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
11705
11706         PR libfortran/17283
11707         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
11708         Test callee-allocated memory with write statements.
11709
11710 2005-05-25  Roger Sayle  <roger@eyesopen.com>
11711
11712         PR middle-end/21709
11713         * gcc.dg/pr21709-1.c: New test case.
11714
11715 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11716             Mike Stump  <mrs@apple.com>
11717
11718         * objc/execute/next_mapping.h: Update for C++.
11719
11720         * obj-c++.dg/selector-1.mm: Move to...
11721         * obj-c++.dg/selector-4.mm: here...
11722
11723         * obj-c++.dg/basic.mm: New.
11724         * obj-c++.dg/comp-types-1.mm: New.
11725         * obj-c++.dg/cxx-class-1.mm: New.
11726         * obj-c++.dg/cxx-ivars-1.mm: New.
11727         * obj-c++.dg/cxx-ivars-2.mm: New.
11728         * obj-c++.dg/cxx-ivars-3.mm: New.
11729         * obj-c++.dg/cxx-scope-1.mm: New.
11730         * obj-c++.dg/cxx-scope-2.mm: New.
11731         * obj-c++.dg/defs.mm: New.
11732         * obj-c++.dg/empty-private-1.mm: New.
11733         * obj-c++.dg/encode-1.mm: New.
11734         * obj-c++.dg/encode-2.mm: New.
11735         * obj-c++.dg/encode-3.mm: New.
11736         * obj-c++.dg/extern-c-1.mm: New.
11737         * obj-c++.dg/extra-semi.mm: New.
11738         * obj-c++.dg/fix-and-continue-2.mm: New.
11739         * obj-c++.dg/isa-field-1.mm: New.
11740         * obj-c++.dg/ivar-list-semi.mm: New.
11741         * obj-c++.dg/local-decl-1.mm: New.
11742         * obj-c++.dg/lookup-1.mm: New.
11743         * obj-c++.dg/lookup-2.mm: New.
11744         * obj-c++.dg/method-1.mm: New.
11745         * obj-c++.dg/method-2.mm: New.
11746         * obj-c++.dg/method-3.mm: New.
11747         * obj-c++.dg/method-4.mm: New.
11748         * obj-c++.dg/method-5.mm: New.
11749         * obj-c++.dg/method-6.mm: New.
11750         * obj-c++.dg/method-7.mm: New.
11751         * obj-c++.dg/no-extra-load.mm: New.
11752         * obj-c++.dg/overload-1.mm: New.
11753         * obj-c++.dg/pragma-1.mm: New.
11754         * obj-c++.dg/pragma-2.mm: New.
11755         * obj-c++.dg/private-1.mm: New.
11756         * obj-c++.dg/private-2.mm: New.
11757         * obj-c++.dg/proto-qual-1.mm: New.
11758         * obj-c++.dg/qual-types-1.mm: New.
11759         * obj-c++.dg/stubify-1.mm: New.
11760         * obj-c++.dg/stubify-2.mm: New.
11761         * obj-c++.dg/super-class-1.mm: New.
11762         * obj-c++.dg/super-class-2.mm: New.
11763         * obj-c++.dg/super-dealloc-1.mm: New.
11764         * obj-c++.dg/super-dealloc-2.mm: New.
11765         * obj-c++.dg/template-1.mm: New.
11766         * obj-c++.dg/template-2.mm: New.
11767         * obj-c++.dg/template-3.mm: New.
11768         * obj-c++.dg/template-4.mm: New.
11769         * obj-c++.dg/template-5.mm: New.
11770         * obj-c++.dg/template-6.mm: New.
11771         * obj-c++.dg/try-catch-1.mm: New.
11772         * obj-c++.dg/try-catch-2.mm: New.
11773         * obj-c++.dg/try-catch-3.mm: New.
11774         * obj-c++.dg/try-catch-4.mm: New.
11775         * obj-c++.dg/try-catch-5.mm: New.
11776         * obj-c++.dg/try-catch-6.mm: New.
11777         * obj-c++.dg/try-catch-7.mm: New.
11778         * obj-c++.dg/try-catch-8.mm: New.
11779         * obj-c++.dg/try-catch-9.mm: New.
11780         * obj-c++.dg/va-meth-1.mm: New.
11781
11782 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11783
11784         * obj-c++.dg/selector-1.mm: New.
11785         * obj-c++.dg/selector-2.mm: New.
11786
11787 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11788
11789         * obj-c++.dg/selector-3.mm: New.
11790         * objc.dg/selector-3.m: New.
11791
11792 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11793
11794         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
11795         about where warning appears.
11796
11797 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
11798
11799         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
11800         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
11801         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
11802         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
11803
11804 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
11805
11806         * gcc.dg/20050524-1.c: New test.
11807
11808 2005-05-25  Jan Hubicka  <jh@suse.cz>
11809
11810         * gcc.dg/tree-prof/inliner-1.c: New.
11811
11812 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
11813
11814         * gcc.dg/tree-prof: New directory.
11815         * gcc.dg/tree-prof/tree-prof.exp: New.
11816
11817 2005-05-25  DJ Delorie  <dj@redhat.com>
11818
11819         * gcc.dg/Wattributes-1.c: New.
11820         * gcc.dg/Wattributes-2.c: New.
11821         * gcc.dg/Wattributes-3.c: New.
11822
11823 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
11824
11825         PR tree-optimization/19833
11826         * gcc.dg/uninit-4.c: Remove xfail.
11827         * gcc.dg/uninit-9.c: Ditto.
11828
11829 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
11830
11831         * obj-c++.dg/bitfield-[1-5].mm: New.
11832         * obj-c++.dg/class-protocol-1.mm: New.
11833         * obj-c++.dg/comp-types-1[0-1].mm: New.
11834         * obj-c++.dg/comp-types-[2-9].mm: New.
11835         * obj-c++.dg/encode-[4-8].mm: New.
11836         * obj-c++.dg/layout-1.mm: New.
11837         * obj-c++.dg/method-1[0-9].mm: New.
11838         * obj-c++.dg/method-2[0-1].mm: New.
11839         * obj-c++.dg/method-[8-9].mm: New.
11840         * obj-c++.dg/objc-gc-3.mm: New.
11841         * obj-c++.dg/try-catch-10.mm: New.
11842         * objc.dg/bitfield-5.m: New.
11843         * objc.dg/comp-types-10.m: New.
11844         * objc.dg/comp-types-9.m: New.
11845         * objc.dg/layout-1.m: New.
11846         * objc.dg/objc-gc-4.m: New.
11847         * objc.dg/try-catch-9.m: New.
11848         * objc.dg/class-protocol-1.m: Tweak diagnostics.
11849         * objc.dg/comp-types-1.m: Likewise.
11850         * objc.dg/comp-types-[5-6].m: Likewise.
11851         * objc.dg/method-9.m: Likewise.
11852
11853 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
11854
11855         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
11856         and on hardware without VMX support.
11857
11858         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
11859
11860         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
11861
11862         * lib/profopt.exp (dg-final-generate, dg-final-use,
11863         profopt-final-code, profopt-get-options): New.
11864         (profopt-execute): Process test directives.
11865
11866         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
11867         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
11868         cleanup-tree-dump, cleanup-saved-temps): Update comments.
11869
11870 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
11871
11872         PR C++/21645
11873         * g++.dg/init/ctor5.C: New test.
11874
11875 2005-05-24  Ira Rosen  <irar@il.ibm.com>
11876
11877         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
11878         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
11879         vect-113.c, vect-114.c.
11880
11881 2005-05-23  Adam Nemet  <anemet@lnxw.com>
11882
11883         * gcc.dg/const-elim-1.c: Remove xfails.
11884
11885 2005-05-23  Jeff Law  <law@redhat.com>
11886
11887         * gcc.c-torture/compile/pr21638.c: New test.
11888         * gcc.c-torture/compile/20050520-1.c: New test.
11889
11890 2005-05-23  Nick Clifton  <nickc@redhat.com>
11891
11892         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
11893         be a proper triple, ie: m32r*-*-*.
11894         * g++.old-deja/g++.jason/thunk3.C: Likewise.
11895
11896 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
11897
11898         PR middle-end/21331
11899         PR tree-opt/21293
11900         * gcc.c-torture/compile/pr21293.c: New test.
11901         * gcc.c-torture/execute/pr21331.c: New test.
11902
11903 2004-05-20  Richard Henderson  <rth@redhat.com>
11904
11905         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
11906
11907 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
11908
11909         * obj-c++-dg.exp: Add.
11910         * obj-c++.exp: Add.
11911         * obj-c++.dg/dg.exp: Add.
11912
11913 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
11914
11915         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
11916         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
11917
11918 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
11919
11920         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
11921
11922 2004-05-19  Richard Henderson  <rth@redhat.com>
11923
11924         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
11925
11926 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
11927
11928         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
11929
11930         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
11931
11932 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
11933
11934         PR c++/21495
11935         * g++.dg/parse/extern1.C: New test.
11936         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
11937
11938 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11939
11940         * gcc.dg/c99-math.h: New.
11941         * gcc.dg/c99-math-float-1.c: New test.
11942         * gcc.dg/c99-math-double-1.c: Likewise.
11943         * gcc.dg/c99-math-long-double-1.c: Likewise.
11944
11945 2005-05-18  Richard Henderson  <rth@redhat.com>
11946
11947         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
11948
11949 2005-05-18  Devang Patel  <dpatel@apple.com>
11950
11951         * g++.dg/opt/20050511-1.C: New test.
11952
11953 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
11954
11955         PR libfortran/21127
11956         * gfortran.dg/reshape-complex.f90: New test.
11957
11958 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
11959
11960         * gfortran.dg/array_constructor_1.f90: New test.
11961         * gfortran.dg/array_constructor_2.f90: New test.
11962
11963 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
11964
11965         PR fortran/20954
11966         * gfortran.dg/pr20954.f: New test.
11967
11968 2005-05-17  Mike Stump  <mrs@apple.com>
11969
11970         Yet more Objective-C++...
11971
11972         * objc.dg/method-5.m: Update.
11973         * objc.dg/method-6.m: Update.
11974         * objc.dg/method-7.m: Update.
11975         * objc.dg/method-9.m: Update.
11976         * objc.dg/try-catch-2.m: Update.
11977
11978 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
11979
11980         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
11981         Remove little-endian optimizations.
11982
11983 2005-05-17  Jeff Law  <law@redhat.com>
11984
11985         * g++.dg/tree-ssa/pr14814.C: New test.
11986         * gcc.dg/tree-ssa/pr14814.C: New test.
11987         * gcc.dg/tree-ssa/pr17141-1.C: New test.
11988         * gcc.dg/tree-ssa/pr17141-2.C: New test.
11989
11990 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
11991
11992         * gcc.dg/compat/generate-random.c: Do not include
11993         libiberty.h.
11994         * gcc.dg/compat/generate-random_r.c: Likewise.
11995
11996 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
11997
11998         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
11999
12000 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
12001
12002         PR middle-end/21595
12003         * g++.dg/tree-ssa/builtin1.C: New testcase.
12004
12005 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
12006
12007         PR c++/21454
12008         * g++.dg/opt/const4.C: New test.
12009
12010         PR middle-end/21492
12011         * g++.dg/opt/crossjump1.C: New test.
12012
12013         PR tree-optimization/21610
12014         * gcc.c-torture/compile/20050516-1.c: New test.
12015
12016         PR fortran/15080
12017         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
12018         about the test failing.
12019         * gfortran.fortran-torture/execute/where_7.f90: New test.
12020         * gfortran.fortran-torture/execute/where_8.f90: New test.
12021
12022 2005-05-16  Richard Henderson  <rth@redhat.com>
12023
12024         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
12025         i?86 and x86_64.
12026
12027 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
12028
12029         * gcc.dg/compat/generate-random.c (config.h): Do not include.
12030         (limits.h): Include unconditionally.
12031         (stdlib.h): Likewise.
12032         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
12033         (limits.h): Include unconditionally.
12034         (stdlib.h): Likewise.
12035         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
12036         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
12037         (limits.h): Include unconditionally.
12038         (stdlib.h): Likewise.
12039         (hashtab.h): Do not include.
12040         (getopt.h): Likewise.
12041         (stddef.h): Include.
12042         (hashval_t): Define.
12043         (struct entry): Add "next" field.
12044         (HASH_SIZE): New macro.
12045         (hash_table): New variable.
12046         (switchfiles): Do not use xmalloc.
12047         (mix): New macro.
12048         (iterative_hash): New function.
12049         (hasht): Remove.
12050         (e_exists): New function.
12051         (e_insert): Likewise.
12052         (output): Use, instead of libiberty hashtable functions.
12053         (main): Do not use getopt.  Do not call htab_create.
12054
12055 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
12056
12057         PR libstdc++/21526
12058         * lib/target-supports.exp (check_mkfifo_available):
12059         Return 0 for cygwin as mkfifo support incomplete on platform.
12060         Fix typos in comments.
12061
12062 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
12063
12064         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
12065
12066 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
12067
12068         PR fortran/17432
12069         * gfortran.dg/assign_4.f: New test.
12070
12071 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
12072
12073         PR tree-optimization/21563
12074         * gcc.dg/tree-ssa/pr21563.c: New.
12075
12076 2005-05-14  Jan Hubicka  <jh@suse.cz>
12077
12078         * gcc.dg/noreturn-7.c: Allow control reaches warning.
12079
12080 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
12081
12082         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
12083
12084 2005-05-13  Julian Brown  <julian@codesourcery.com>
12085
12086         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
12087         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
12088
12089 2005-05-13  Jan Hubicka  <jh@suse.cz>
12090
12091         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
12092         * gcc.dg/fold-xor-?.c: Likewise.
12093         * gcc.dg/pr15784-?.c: Likewise.
12094         * gcc.dg/pr20922-?.c: Likewise.
12095         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
12096         * gcc.dg/tree-ssa/pr17598.c: Likewise.
12097         * gcc.dg/tree-ssa/pr20470.c: Likewise.
12098
12099 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12100
12101         PR fortran/21260
12102         * gfortran.dg/hollerith_1.f90: New test.
12103
12104 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12105
12106         * gfortran.dg/func_result_2.f90: New test.
12107
12108 2005-05-11  Bud Davis  <bdavis@gfortran.org>
12109
12110         * gfortran.dg/dev_null.f90: New test.
12111
12112 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
12113
12114         * gcc.dg/arm-vfp1.c: Revert last change.
12115
12116 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
12117
12118         PR middle-end/19807
12119         PR tree-optimization/19639
12120         * g++.dg/tree-ssa/pr19807.C: New testcase.
12121
12122 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12123
12124         PR libfortran/21471
12125         * gfortran.dg/append-1.f90: New test.
12126
12127 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
12128
12129         * gcc.dg/pr18501.c: XFAIL.
12130         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
12131         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
12132         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
12133         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
12134         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
12135         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
12136         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
12137         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
12138
12139 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12140
12141         PR fortran/20178
12142         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
12143         gfortran.dg/f2c_3.f90: New tests.
12144
12145         * gfortran.dg/return_1.f90: Fix dg annotation.
12146
12147 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
12148
12149         * gcc.c-torture/compile/20050510-1.c: New test.
12150
12151 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
12152
12153         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
12154
12155 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
12156
12157         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
12158
12159 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
12160
12161         PR c/17913
12162         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
12163
12164 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
12165
12166         PR c/21342
12167         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
12168         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
12169
12170 2005-05-10  Ben Elliston  <bje@au.ibm.com>
12171
12172         PR debug/16676
12173         * gcc.dg/debug/pr16676.c: New test.
12174
12175 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
12176
12177         PR testsuite/21443
12178         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
12179         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
12180         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
12181         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
12182         Change -O1 to -O2.
12183         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
12184         -fno-tree-dominator-opts.
12185
12186 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12187
12188         * gfortran.dg/return_1.f90: New test.
12189
12190 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
12191
12192         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
12193
12194         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
12195
12196 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
12197
12198         PR c++/21427
12199         * g++.dg/inherit/covariant13.C: New.
12200
12201 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12202
12203         PR libfortran/19155
12204         * gfortran.dg/pr19155.f: New test.
12205
12206 2005-05-08  Roger Sayle  <roger@eyesopen.com>
12207
12208         PR inline-asm/8788
12209         * gcc.dg/pr8788-1.c: New testcase.
12210
12211 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
12212
12213         PR target/21416
12214         * gcc.target/mips/fpcmp-[12].c: New tests.
12215
12216 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
12217
12218         * lib/target-supports-dg.exp (dg-require-fork): New function.
12219         (dg-require-mkfifo): Likewise.
12220         * lib/target-supports.exp (check_function_available): New
12221         function.
12222         (check_fork_available): Likewise.
12223         (check_mkfifo_available): Likewise.
12224
12225 2005-05-06  Jeff Law  <law@redhat.com>
12226
12227         * gcc.c-torture/compile/pr21380.c: New test.
12228
12229 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
12230
12231         PR c++/20961
12232         * g++.dg/ext/weak3.C: New test.
12233
12234 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
12235
12236         PR c++/21352
12237         * g++.dg/template/crash37.C: New test.
12238
12239 2005-05-05  Paul Brook  <paul@codesourcery.com>
12240
12241         * gcc.dg/arm-g2.c: Use effective-target arm32.
12242         * gcc.dg/arm-mmx-1.c: Ditto.
12243         * gcc.dg/arm-scd42-2.c: Ditto.
12244         * gcc.dg/arm-vfp1.c: Ditto.
12245         * lib/target-supports.exp (check_effective_target_arm32): New
12246         function.
12247
12248 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
12249
12250         PR libfortran/21354
12251         gfortran.dg/in_pack_rank7.f90: New test.
12252
12253 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
12254
12255         PR middle-end/15618
12256         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
12257
12258 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
12259
12260         PR middle-end/21265
12261         * gcc.dg/20050503-1.c: New test.
12262
12263         PR rtl-optimization/21239
12264         * gcc.dg/i386-sse-11.c: New test.
12265
12266 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
12267
12268         PR target/16888
12269         * gcc.target/i386/asm-1.c: New test.
12270
12271 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
12272
12273         PR rtl-optimization/21330
12274         * gcc.c-torture/execute/20050502-1.c: New test.
12275
12276         PR target/21297
12277         * gcc.c-torture/execute/20050502-2.c: New test.
12278
12279 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
12280
12281         PR middle-end/21282
12282         * gcc.dg/pr21282.c: New.
12283
12284 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
12285
12286         * gcc.dg/vect/pr20122.c: Clean up .vect file.
12287         * gcc.dg/vect/vect-92.c: Likewise.
12288         * gcc.dg/vect/vect-93.c: Likewise.
12289         * gcc.dg/vect/vect-dv-1.c: Likewise.
12290         * gcc.dg/vect/vect-dv-2.c: Likewise.
12291         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
12292
12293 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
12294
12295         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
12296         * gfortran.dg/vect/vect-2.f90: Likewise.
12297         * gfortran.dg/vect/vect-3.f90: Likewise.
12298         * gfortran.dg/vect/vect-4.f90: Likewise.
12299         * gfortran.dg/vect/vect-5.f90: Likewise.
12300
12301 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
12302
12303         PR target/20813
12304         * gcc.dg/rs6000-fpint-2.c: New.
12305
12306 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
12307
12308         PR c/15698
12309         * gcc.dg/builtins-30.c: Update expected messages.
12310         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
12311         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
12312         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
12313
12314 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
12315
12316         PR tree-optimization/21294
12317         * gcc.dg/tree-ssa/pr21294.c: New.
12318
12319 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
12320
12321         * gcc.dg/altivec-3.c (vec_store): Do not use the old
12322         __builtin_altivec_st_internal_4si built-in.
12323
12324 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
12325
12326         PR c++/15875
12327         * g++.dg/template/ptrmem14.C: New test.
12328
12329 2005-05-02  Paul Brook  <paul@codesourcery.com>
12330
12331         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
12332
12333 2005-05-02  Michael Matz  <matz@suse.de>
12334
12335         PR c++/19542
12336         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
12337
12338 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
12339
12340         * g++.dg/cpp/weak.C: New test.
12341
12342 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
12343
12344         * gcc.dg/tree-ssa/loop-8.c: New test.
12345
12346 2005-04-30  Michael Maty  <matz@suse.de>
12347
12348         * gcc.dg/inline-mcpy.c: New test.
12349
12350 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
12351
12352         PR libfortran/18958
12353         * gfortran.dg/eoshift.f90: New test case.
12354
12355 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
12356
12357         PR libfortran/18857
12358         * gfortran.dg/matmul_1.f90: New test.
12359
12360 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
12361
12362         PR tree-optimization/21030
12363         * gcc.dg/tree-ssa/pr21030.c: New.
12364
12365 2005-04-29  Devang Patel  <dpatel@apple.com>
12366
12367         PR tree-optimization/21272
12368         * gcc.dg/vect/vect-ifcvt-10.c: New test.
12369
12370 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
12371
12372         PR fortran/13082
12373         PR fortran/18824
12374         * gfortran.dg/entry_4.f90: New test.
12375         * gfortran.fortran-torture/execute/entry_1.f90: New test.
12376         * gfortran.fortran-torture/execute/entry_2.f90: New test.
12377         * gfortran.fortran-torture/execute/entry_3.f90: New test.
12378         * gfortran.fortran-torture/execute/entry_4.f90: New test.
12379         * gfortran.fortran-torture/execute/entry_5.f90: New test.
12380         * gfortran.fortran-torture/execute/entry_6.f90: New test.
12381         * gfortran.fortran-torture/execute/entry_7.f90: New test.
12382
12383 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12384
12385         * gfortran.fortran-torture/execute/entry_8.f90: New test.
12386
12387 2005-04-29  Paul Brook  <paul@codesourcery.com>
12388
12389         * gfortran.dg/entry_3.f90: New test.
12390
12391 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12392
12393         * gfortran.dg/implicit_4.f90: New test.
12394
12395 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
12396
12397         * lib/target-supports.exp (check_profiling_available): Return
12398         false for xtensa-*-elf.
12399
12400 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
12401
12402         * lib/fortran-torture.exp (fortran-torture.exp): Catch
12403         error if file cannot be deleted.
12404
12405 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
12406
12407         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
12408         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
12409         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
12410         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
12411         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
12412         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
12413         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
12414         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
12415         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
12416         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
12417         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
12418         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
12419         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
12420
12421 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12422
12423         PR fortran/20865
12424         * gfortran.dg/pr20865.f90: New test.
12425
12426 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
12427
12428         * gcc.dg/void-cast-2.c: New test.
12429
12430 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
12431
12432         PR c/21159
12433         * gcc.dg/void-cast-1.c: New test.
12434
12435 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
12436
12437         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
12438
12439 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12440
12441         PR fortran/21177
12442         * gfortran.dg/pr21177.f90: New test.
12443
12444 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
12445
12446         PR tree-optimization/21171
12447         * gcc.dg/tree-ssa/pr21171.c: New test.
12448
12449 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
12450
12451         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
12452         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
12453         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
12454         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
12455         gcc.dg/tree-ssa/gen-vect-32.c: New.
12456         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
12457         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
12458         don't run on PPC32.
12459
12460 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
12461
12462         PR c/21213
12463         * gcc.dg/transparent-union-3.c: New test.
12464
12465 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
12466
12467         PR c/20740
12468         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
12469         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
12470         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
12471         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
12472         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
12473         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
12474
12475 2005-04-26  Jeff Law  <law@redhat.com>
12476
12477         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
12478         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
12479         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
12480         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
12481         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
12482         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
12483         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
12484
12485 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
12486
12487         PR tree-optimization/17598
12488         * gcc.dg/tree-ssa/pr17598.c: New testcase.
12489
12490 2005-04-25  Mike Stump  <mrs@apple.com>
12491
12492         * objc.dg/fix-and-continue-1.m: Add.
12493
12494 2005-04-25  Roger Sayle  <roger@eyesopen.com>
12495
12496         PR c++/20995
12497         * g++.dg/opt/pr20995-1.C: New test case.
12498
12499 2005-04-25  Devang Patel <dpatel@apple.com>
12500
12501         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
12502
12503 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
12504
12505         PR testsuite/21062
12506         * g++.dg/opt/alias2.C (printf): Correct the prototype.
12507
12508 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
12509
12510         PR C++/21188
12511         * g++.dg/opt/rtti2.C: New test.
12512
12513 2005-04-25  Paul Brook  <paul@codesourcery.com>
12514         Steven G. Kargl  <kargls@comcast.net>
12515
12516         PR fortran/20879
12517         * gfortran.dg/ichar_1.f90: New file.
12518
12519 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
12520
12521         PR middle-end/20991
12522         * g++.dg/opt/pr20991.C: New test.
12523
12524         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
12525         where sizeof (type) < __alignof__ (type).
12526         * gcc.dg/compat/struct-layout-1.h: Likewise.
12527
12528 2005-04-24  Per Bothner  <per@bothner.com>
12529             Devang Patel  <dpatel@apple.com>
12530
12531         PR preprocessor/20907
12532         * gcc.dg/cpp/very-long-comment.c: New test.
12533
12534 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12535
12536         PR fortran/20059
12537         * gfortran.dg/common_5.f: New test.
12538
12539 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
12540
12541         PR middle-end/21082
12542         * g++.dg/tree-ssa/pr21082.C: New testcase.
12543
12544 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
12545
12546         * gcc.dg/vect/vect-99.c: New test.
12547
12548 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
12549
12550         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
12551
12552 2005-04-22  Jeff Law  <law@redhat.com>
12553
12554         * gcc.dg/uninit-5.c: Remove xfails.
12555         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
12556         conditionals and loads.
12557
12558 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
12559
12560         PR libfortran/20074
12561         PR libfortran/20436
12562         PR libfortran/21108
12563         * gfortran.dg/nested_reshape.f90: new test
12564         * gfortran.dg/reshape-alloc.f90: new test
12565         * gfortran.dg/reshape.f90: new test
12566
12567 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
12568
12569         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
12570
12571         * gcc.dg/arm-vfp1.c: New test.
12572
12573 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
12574
12575         PR c++/21087
12576         * g++.dg/lookup/builtin2.C: New test.
12577
12578 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
12579
12580         * gcc.dg/weak/weak-13.c: New test.
12581
12582 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
12583
12584         * lib/target-supports.exp (check_effective_target_sync_int_long):
12585         Add powerpc*.
12586
12587 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
12588
12589         * gcc.target/mips/branch-1.c: New test.
12590
12591 2005-04-21  Richard Henderson  <rth@redhat.com>
12592
12593         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
12594         * gcc.dg/vect/vect-86.c: Likewise.
12595         * gcc.dg/vect/vect-87.c: Likewise.
12596         * gcc.dg/vect/vect-88.c: Likewise.
12597
12598 2005-04-21  Devang Patel  <dpatel@apple.com>
12599
12600         PR optimization/20994
12601         * gcc.dg/tree-ssa/ifc-3.c: New test.
12602
12603 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
12604
12605         PR c/12913
12606         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
12607         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
12608         gcc.dg/c99-vla-jump-5.c: New tests.
12609
12610 2005-04-19  Richard Henderson  <rth@redhat.com>
12611
12612         * lib/target-supports.exp (check_effective_target_vect_int_mult):
12613         Fix typo in exists check.
12614         (check_effective_target_sync_int_long): New.
12615         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
12616         * gcc.dg/ia64-sync-2.c: Likewise.
12617         * gcc.dg/ia64-sync-3.c: Likewise.
12618         * gcc.dg/ia64-sync-4.c: Likewise.
12619
12620 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
12621
12622         * gcc.dg/fold-xor-1.c: New test.
12623         * gcc.dg/fold-xor-2.c: New test.
12624
12625 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
12626
12627         PR target/20670
12628         * g++.dg/eh/fp-regs.C: New test.
12629
12630 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
12631
12632         * gcc.dg/Wint-to-pointer-cast-1.c,
12633         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
12634         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
12635         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
12636
12637 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12638
12639         PR fortran/16861
12640         * gfortran.dg/pr16861.f90: New test.
12641
12642 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
12643
12644         * gcc.dg/pr21085.c: New test.
12645
12646 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
12647
12648         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
12649         (setup_mips_tests, dg-mips-options): New procedures.
12650         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
12651         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
12652         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
12653         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
12654         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
12655         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
12656         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
12657         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
12658         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
12659         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
12660         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
12661         dg-mips-options instead of dg-options.  Remove now-redundant
12662         preprocessor guards.
12663         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
12664         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
12665         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
12666         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
12667         * gcc.dg/vr-mult-2.c: Delete.
12668         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
12669         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
12670         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
12671         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
12672         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
12673         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
12674         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
12675
12676 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
12677
12678         * ada/acats/run_all.sh: Use sync when executable not present.
12679
12680 2005-04-18  Devang Patel  <dpatel@apple.com>
12681
12682         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
12683         * gcc.dg/vect/vect-11a.c: New.
12684         * gcc.dg/vect/vect-none.c: Update.
12685         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
12686
12687 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
12688
12689         PR tree-optimization/20922
12690         * gcc.dg/pr20922-1.c: New test.
12691         * gcc.dg/pr20922-2.c: New test.
12692         * gcc.dg/pr20922-3.c: New test.
12693         * gcc.dg/pr20922-4.c: New test.
12694         * gcc.dg/pr20922-5.c: New test.
12695         * gcc.dg/pr20922-6.c: New test.
12696
12697 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12698
12699         PR libfortran/20950
12700         * gfortran.dg/pr20950.f: New test.
12701
12702 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12703
12704         PR libfortran/19216
12705         * gfortran.dg/pr19216.f: New test.
12706
12707 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
12708
12709         PR tree-optimization/21001
12710         * gcc.dg/tree-ssa/pr21001.c: New.
12711
12712 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
12713
12714         PR libfortran/21075
12715         * gfortran.dg/reshape_rank7.f90: New test.
12716
12717 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
12718
12719         PR libfortran/12884 gfortran.dg/pr12884.f: New test
12720         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
12721         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
12722         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
12723         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
12724         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
12725         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
12726         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
12727         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
12728         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
12729         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
12730         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
12731         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
12732         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
12733         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
12734         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
12735         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
12736         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
12737         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
12738         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
12739         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
12740
12741 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
12742
12743         * gfortran.dg/wtruncate.f: New testcase.
12744         * gfortran.dg/wtruncate.f90: New testcase.
12745
12746 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
12747
12748         PR c++/21025
12749         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
12750         which sizeof/alignof is dependent, rather than just whether we are
12751         processing_template_decl.
12752
12753 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
12754
12755         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
12756         corrected typo where the wrong variables had been compared.
12757
12758 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
12759
12760         PR libfortran/18495
12761         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
12762         Test callee-allocated version of return array with a write
12763         statement.
12764         Test spread with a temporary with another write statement.
12765
12766 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
12767
12768         PR tree-optimization/21031
12769         * gcc.dg/tree-ssa/pr21031.c: New.
12770
12771 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
12772
12773         PR tree-optimization/21004
12774         * gcc.dg/builtins-53.c: Include builtins-config.h.
12775         Check floorf, ceilf, floorl and ceill transformations
12776         only when HAVE_C99_RUNTIME is defined.
12777
12778 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
12779
12780         PR middle-end/20739
12781         * gcc.dg/tree-ssa/pr20739.c: New test.
12782
12783 2005-04-14  Mike Stump  <mrs@apple.com>
12784
12785         * gcc.dg/Foundation.framework/empty: New.
12786         * gcc.dg/framework-2.c: New.
12787
12788 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
12789
12790         PR tree-optimization/21021
12791         * gcc.c-torture/compile/pr21021.c: New.
12792
12793 2005-04-14  Janis Johnson  <janis187@us.ibm.com
12794
12795         PR testsuite/21010
12796         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
12797         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
12798         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
12799         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
12800         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
12801         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
12802         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
12803         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
12804
12805 2005-04-14  Richard Henderson  <rth@redhat.com>
12806
12807         * lib/target-supports.exp (check_effective_target_vect_condition):
12808         Add ia64, i?86, and x86_64.
12809
12810 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
12811
12812         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
12813
12814 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
12815
12816         PR tree-optimization/20657
12817         * gcc.dg/tree-ssa/pr20657.c: New.
12818
12819 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
12820
12821         * gcc.dg/builtins-53.c: Also check (int)trunc* and
12822         (long long int)trunc*.
12823
12824 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
12825
12826         PR target/20927
12827         * gcc.dg/pr20927.c: New test.
12828
12829 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
12830
12831         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
12832         * gcc.target/mips/asm-1.c: Likewise.
12833
12834 2005-04-13  Dale Johannesen  <dalej@apple.com>
12835
12836         * objc.dg/objc-fast-4.m: New.
12837
12838 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
12839
12840         * gcc.target/cris/torture/cris-torture.exp: New driver in new
12841         directory.
12842         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
12843
12844 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
12845
12846         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
12847         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
12848         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
12849
12850 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
12851
12852         PR tree-optimization/20913
12853         * gcc.dg/tree-ssa/pr20913.c: New.
12854
12855         PR tree-optimization/20702
12856         * gcc.dg/tree-ssa/pr20702.c: New.
12857
12858 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12859
12860         PR c++/13744
12861         * g++.dg/inherit/local3.C: New test.
12862
12863 2005-04-12  Jeff Law  <law@redhat.com>
12864
12865         * gcc.dg/tree-ssa/20050412-1.c: New test.
12866
12867 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
12868
12869         PR libfortran/19016
12870         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
12871         Add tests with mask generated by expression.
12872         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
12873         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
12874         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
12875
12876 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
12877
12878         PR middle-end/20917
12879         * gcc.dg/20050409-1.c: New test.
12880
12881 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
12882
12883         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
12884
12885 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
12886
12887         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
12888         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
12889         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
12890         (TARGET_CXX): Adjust accordingly.
12891         * target.h (struct gcc_target): Remove epxort_class_data.  Add
12892         determine_class_data_visibility and class_data_always_comdat.
12893         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
12894         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
12895         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
12896         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
12897         (arm_cxx_determine_class_data_visibility): New.
12898         (arm_cxx_class_data_always_comdat): Likewise.
12899         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
12900         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
12901         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
12902         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
12903         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
12904         Define.
12905
12906 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
12907
12908         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
12909
12910 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
12911
12912         * gcc.dg/i386-darwin-fpmath.c: New.
12913
12914 2004-04-11  Devang Patel  <dpatel@apple.com>
12915
12916         * lib/target-supports.exp (check_effective_target_vect_condition): New.
12917         * gcc.dg/vect/vect-ifcvt-1.c: New test.
12918         * gcc.dg/vect/vect-ifcvt-2.c: New test.
12919         * gcc.dg/vect/vect-ifcvt-3.c: New test.
12920         * gcc.dg/vect/vect-ifcvt-4.c: New test.
12921         * gcc.dg/vect/vect-ifcvt-5.c: New test.
12922         * gcc.dg/vect/vect-ifcvt-6.c: New test.
12923         * gcc.dg/vect/vect-ifcvt-7.c: New test.
12924         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
12925
12926 2004-04-11  Devang Patel  <dpatel@apple.com>
12927
12928         * gcc.dg/vect/vect-dv-1.c: New test.
12929         * gcc.dg/vect/vect-dv-2.c: New test.
12930
12931 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
12932
12933         PR tree-optimization/20933
12934         * gcc.dg/tree-ssa/pr20933.c: New test.
12935
12936 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12937
12938         * gfortran.dg/fold_nearest.f90: New test.
12939
12940 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
12941
12942         * gcc.dg/tree-ssa/alias-1.c: New test.
12943
12944 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
12945
12946         PR tree-optimization/20920
12947         * g++.dg/tree-ssa/pr20920.C: New test.
12948
12949 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
12950
12951         * gcc.dg/builtins-53.c: Also check (int)ceil* and
12952         (long long int)ceil*.
12953
12954 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
12955
12956         * g++.dg/warn/Wdtor1.C: Declare template in system header with
12957         explicit C++ linkage.
12958
12959 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12960
12961         * gfortran.dg/pr17229.f: Take care of the new obsolescence
12962         warning for arithmetic IF statements.
12963
12964 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
12965
12966         * eor_handling_1.f90: New test case.
12967         * eor_handling_2.f90: New test case.
12968         * eor_handling_3.f90: New test case.
12969         * eor_handling_4.f90: New test case.
12970         * eor_handling_5.f90: New test case.
12971         * noadv_size.f90: New test case.
12972         * pad_no.f90: New test case.
12973
12974 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
12975
12976         * gcc.c-torture/execute/20050410-1.c: New test.
12977
12978 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
12979
12980         * gcc.dg/pr20126.c: New.
12981
12982 2005-04-09  Bud Davis  <bdavis@gfortran.org>
12983             Steven G. Kargl <kargls@comcast.net>
12984
12985         * gfortran.dg/PR19872.f: New test.
12986
12987 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
12988
12989         * gfortran.dg/nint_1.f90: Fix dg-do directive.
12990
12991 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
12992
12993         * gfortran.dg/nint_1.f90: New test.
12994
12995 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
12996
12997         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
12998         Added test for callee-allocated arrays with write statements.
12999         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
13000         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
13001         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
13002         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
13003         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
13004
13005 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
13006
13007         PR libfortran/20163
13008         * gfortran.dg/open-options-blanks.f: New test.
13009
13010 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
13011
13012         PR fortran/13257
13013         * gfortran.dg/comma_format_extension_[1234].f: New tests.
13014
13015 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
13016
13017         * gcc.dg/tree-ssa/stdarg-1.c: New test.
13018         * gcc.dg/tree-ssa/stdarg-2.c: New test.
13019         * gcc.dg/tree-ssa/stdarg-3.c: New test.
13020         * gcc.dg/tree-ssa/stdarg-4.c: New test.
13021         * gcc.dg/tree-ssa/stdarg-5.c: New test.
13022         * gcc.c-torture/execute/stdarg-4.c: New test.
13023
13024         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
13025
13026         PR target/20795
13027         * g++.dg/abi/param2.C: New test.
13028
13029 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
13030
13031         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
13032
13033 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
13034
13035         * gcc.dg/builtins-53.c: New test.
13036
13037 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
13038
13039         * g++.dg/tree-ssa/pr18178.C: New test.
13040         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
13041         * gcc.c-torture/execute/20041019-1.c: New test.
13042         * gcc.dg/tree-ssa/20041008-1.c: New test.
13043         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
13044         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
13045         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
13046         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
13047         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
13048         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
13049         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
13050         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
13051         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
13052         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
13053
13054 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
13055
13056         PR rtl-optimization/20466
13057         * gcc.c-torture/execute/pr20466-1.c: New test.
13058
13059 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
13060
13061         PR c++/20905
13062         * g++.dg/parse/cond2.C: New test.
13063
13064         PR c++/20145
13065         * g++.dg/warn/Wdtor1.C: New test.
13066
13067 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13068
13069         PR fortran/17229
13070         * gfortran.dg/pr17229.f: New test.
13071
13072 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
13073
13074         * gfortran.dg/tiny_1.f90: New test.
13075         * gfortran.dg/tiny_2.f90: ditto.
13076
13077 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
13078
13079         * gfortran.dg/eor_1.f90: Fix dg-do run line
13080         * gfortran.dg/open_new.f90: Fix dg-do run line
13081
13082 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
13083
13084         * lib/target-supports.exp (get_compiler_messages): Support
13085         optional arguments, the fourth being compiler options.
13086         (check_effective_target_fpic): New proc.
13087         * gcc.dg/20050321-2.c: Restrict to target fpic.
13088
13089 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
13090
13091         * gcc.dg/15443-1.c: New test.
13092         * gcc.dg/15443-2.c: Likewise.
13093
13094 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13095
13096         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
13097
13098 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
13099
13100         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
13101
13102 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
13103
13104         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
13105         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
13106         -m64.
13107         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
13108         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
13109         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
13110
13111 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
13112
13113         PR c++/20212
13114         * g++.dg/warn/Wunused-11.C: New test.
13115
13116 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
13117
13118         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
13119
13120 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
13121
13122         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
13123
13124 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
13125
13126         PR c++/20734
13127         * g++.dg/template/ptrmem13.C: New test.
13128
13129 2005-04-05  Per Bothner  <per@bothner.com>
13130
13131         * lib/gcc.exp: Always add -fno-show-column, for now.
13132
13133 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
13134
13135         PR testsuite/20767
13136         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
13137         of plain old "unsigned int" for the type of "i".  Makes this test
13138         64bit clean.
13139
13140 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
13141
13142         * gcc.dg/i386-ssefn-1.c: New test.
13143         * gcc.dg/i386-ssefn-2.c: New test.
13144         * gcc.dg/i386-ssefn-3.c: New test.
13145         * gcc.dg/i386-ssefn-4.c: New test.
13146
13147 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
13148
13149         PR tree-optimization/20076
13150         * gcc.dg/builtin-apply4.c: New test.
13151
13152         PR preprocessor/19475
13153         * gcc.dg/cpp/macspace1.c: New test.
13154         * gcc.dg/cpp/macspace2.c: New test.
13155
13156 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13157
13158         * gfortran.dg/pr20755.f: Fixed bad format.
13159
13160 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
13161
13162         PR c++/20763
13163         * g++.dg/ext/attrib21.C: New test.
13164
13165 2004-04-05  Devang Patel  <dpatel@apple.com>
13166
13167         * lib/target-supports.exp (check_effective_target_vect_shif): New.
13168         * gcc.dg/vect/vect-shift-1.c: New test.
13169
13170 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13171
13172         PR libfortran/20755
13173         * gfortran.dg/pr20755.f: New test.
13174
13175 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
13176
13177         * gfortran.dg/pr15959.f90: New test.
13178         * gfortran.dg/string_pad_trunc.f90: New test.
13179
13180 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13181
13182         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
13183         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
13184         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
13185         syntax.
13186
13187 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13188
13189         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
13190
13191 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13192
13193         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
13194         * gcc.c-torture/compile/20011119-2.c: Likewise.
13195         * gcc.c-torture/compile/981001-2.c: Likewise.
13196
13197 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
13198
13199         PR c++/20679
13200         * g++.dg/template/overload4.C: New test.
13201
13202 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
13203
13204         PR c++/20746
13205         * g++.dg/abi/covariant5.C: New.
13206
13207         PR debug/20505
13208         * g++.dg/debug/const2.C: New.
13209
13210 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
13211
13212         PR rtl-optimization/16104
13213         * gcc.c-torture/execute/20050316-1.c: New test.
13214
13215 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
13216
13217         * g++.dg/template/spec23.C: Fix dg-error text.
13218
13219 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
13220
13221         PR c++/19199
13222         * g++.dg/expr/lval2.C: New.
13223
13224 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13225
13226         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
13227         __builtin_strcasecmp and __builtin_strncasecmp.
13228
13229 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
13230
13231         PR c++/20723
13232         * g++.dg/template/spec22.C: New.
13233         * g++.dg/template/spec23.C: New.
13234
13235 2005-04-03  Dale Ranta  <dir@lanl.gov>
13236             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13237
13238         PR libfortran/20068
13239         PR libfortran/20125
13240         PR libfortran/20156
13241         PR libfortran/20471
13242         * gfortran.dg/backspace.f: New test.
13243
13244 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
13245
13246         * gcc.dg/pr19345.c: New test.
13247
13248 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
13249
13250         PR tree-optimization/20640
13251         * gcc.dg/torture/tree-loop-1.c: New.
13252
13253 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
13254
13255         PR rtl-optimization/20290
13256         * gcc.c-torture/execute/loop-ivopts-2.c: New.
13257
13258 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
13259
13260         * gcc.dg/rs6000-fpint.c: New.
13261
13262 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
13263
13264         * gcc.dg/old-style-then-proto-1.c: New test.
13265
13266 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13267
13268         * gfortran.fortran-torture/execute/backspace.f90: Check
13269         after backspace and read was incorrect.
13270
13271 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13272
13273         * gcc.c-torture/execute/builtins/strcat.c: Check the result
13274         buffer past the terminating NUL using memcmp.
13275         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
13276         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
13277
13278         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
13279         Fix unused/uninitialized variable warnings.
13280
13281         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
13282         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
13283         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
13284         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
13285
13286         * gcc.c-torture/execute/builtins/abs-1-lib.c,
13287         gcc.c-torture/execute/builtins/fputs-lib.c,
13288         gcc.c-torture/execute/builtins/lib/fprintf.c,
13289         gcc.c-torture/execute/builtins/lib/main.c,
13290         gcc.c-torture/execute/builtins/lib/memcmp.c,
13291         gcc.c-torture/execute/builtins/lib/memmove.c,
13292         gcc.c-torture/execute/builtins/lib/mempcpy.c,
13293         gcc.c-torture/execute/builtins/lib/memset.c,
13294         gcc.c-torture/execute/builtins/lib/printf.c,
13295         gcc.c-torture/execute/builtins/lib/sprintf.c,
13296         gcc.c-torture/execute/builtins/lib/stpcpy.c,
13297         gcc.c-torture/execute/builtins/lib/strchr.c,
13298         gcc.c-torture/execute/builtins/lib/strcmp.c,
13299         gcc.c-torture/execute/builtins/lib/strcpy.c,
13300         gcc.c-torture/execute/builtins/lib/strcspn.c,
13301         gcc.c-torture/execute/builtins/lib/strlen.c,
13302         gcc.c-torture/execute/builtins/lib/strncat.c,
13303         gcc.c-torture/execute/builtins/lib/strncmp.c,
13304         gcc.c-torture/execute/builtins/lib/strncpy.c,
13305         gcc.c-torture/execute/builtins/lib/strrchr.c,
13306         gcc.c-torture/execute/builtins/lib/strspn.c,
13307         gcc.c-torture/execute/builtins/lib/strstr.c,
13308         gcc.c-torture/execute/builtins/memops-asm-lib.c,
13309         gcc.c-torture/execute/builtins/strlen-2.c,
13310         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
13311         prototypes.
13312
13313 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
13314
13315         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
13316         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
13317         selectany usage.
13318
13319 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
13320
13321         PR c++/19406
13322         * g++.dg/debug/using1.C: New test.
13323
13324 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
13325
13326         PR middle-end/20524
13327         * gcc.dg/alias-7.c: Prefix asm-declared name with
13328         __USER_LABEL_PREFIX__.
13329
13330 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
13331
13332         Fix fallout from PR middle-end/15700:
13333         * gcc.c-torture/compile/20011119-1.c: Take
13334         __USER_LABEL_PREFIX__ into account.
13335         * gcc.c-torture/compile/20011119-2.c: Likewise.
13336
13337 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13338
13339         PR c++/18644
13340         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
13341
13342 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
13343
13344         PR c/17855
13345         * gcc.c-torture/compile/struct-non-lval-1.c,
13346         gcc.c-torture/compile/struct-non-lval-2.c,
13347         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
13348
13349 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
13350
13351         * gcc.dg/tls/tls.exp: Remove temporary file.
13352         * g++.dg/tls/tls.exp: Ditto.
13353         * lib/file-format.exp: Ditto.
13354         * g++.dg/special/ecos.exp: Ditto.
13355
13356         * lib/profopt.exp: Treat prof_ext as a list.
13357         * gcc.misc-tests/bprob.exp: Ditto.
13358         * g++.dg/bprob/bprob.exp: Ditto.
13359
13360         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
13361         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
13362         g++.dg/tree-ssa/pointer-reference-alias.C,
13363         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
13364         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
13365         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
13366         g++.dg/vect/pr19951.cc: Ditto.
13367         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
13368         gcc.dg/builtins-47.c: Ditto.
13369         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
13370         gcc.dg/pr20115-1.c: Ditto.
13371         * gcc.dg/tree-ssa/20030530-2.c,
13372         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
13373         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
13374         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
13375         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
13376         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
13377         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
13378         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
13379         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
13380         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
13381         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
13382         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
13383         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
13384         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
13385         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
13386         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
13387         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
13388         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
13389         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
13390         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
13391         gcc.dg/tree-ssa/20030824-1.c,
13392         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
13393         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
13394         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
13395         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
13396         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
13397         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
13398         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
13399         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
13400         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
13401         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
13402         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
13403         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
13404         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
13405         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
13406         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
13407         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
13408         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
13409         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
13410         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
13411         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
13412         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
13413         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
13414         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
13415         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
13416         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
13417         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
13418         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
13419         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
13420         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
13421         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
13422         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
13423         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
13424         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
13425         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
13426         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
13427         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
13428         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
13429         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
13430         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
13431         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
13432         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
13433         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
13434         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
13435         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
13436         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
13437         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
13438         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
13439         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
13440         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
13441         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
13442         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
13443         gcc.dg/tree-ssa/useless-1.c: Ditto.
13444         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
13445         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
13446         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
13447         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
13448         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
13449         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
13450         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
13451         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
13452         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
13453         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
13454         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
13455         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
13456         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
13457         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
13458         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
13459         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
13460         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
13461         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
13462         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
13463         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
13464         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
13465         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
13466         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
13467         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
13468         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
13469         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
13470         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
13471         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
13472         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
13473         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
13474         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
13475         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
13476         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
13477         gcc.dg/vect/vect-none.c: Ditto.
13478         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
13479         treelang/compile/unsigned.tree: Ditto.
13480
13481         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
13482         * gcc.dg/cpp/direct2s.c: Ditto.
13483         * gcc.dg/cpp/paste4.c: Ditto.
13484         * gcc.dg/cpp/separate-1.c: Ditto.
13485         * gcc.dg/pch/save-temps-1.c: Ditto.
13486         * g++.dg/ext/altivec-10.C: Ditto.
13487         * g++.dg/pch/pch.C: Ditto.
13488
13489         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
13490
13491         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
13492         * g++.dg/template/repo1.C: Ditto.
13493         * g++.dg/template/repo2.C: Ditto.
13494         * g++.dg/template/repo3.C: Ditto.
13495         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
13496         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
13497         * g++.old-deja/g++.pt/repo1.C: Ditto.
13498         * g++.old-deja/g++.pt/repo2.C: Ditto.
13499         * g++.old-deja/g++.pt/repo3.C: Ditto.
13500         * g++.old-deja/g++.pt/repo4.C: Ditto.
13501
13502         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
13503         * gcc.dg/20030107-1.c: Ditto.
13504         * gcc.dg/20030702-1.c: Ditto.
13505         * gcc.dg/profile-generate-1.c: Ditto.
13506         * g++.dg/other/profile1.C: Ditto.
13507         * g++.old-deja/g++.robertl/eb83.C: Ditto.
13508
13509         * lib/gcc-dg.exp (remove-build-file): New.
13510         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
13511         cleanup-tree-dump, cleanup-saved-temps): New.
13512
13513 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
13514
13515         PR c++/19203, DR 214
13516         * g++.dg/parse/ambig3.C: Not ambiguous.
13517         * g++.dg/template/spec20.C: New.
13518         * g++.dg/template/spec21.C: New.
13519
13520 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
13521
13522         PR target/20045
13523         * gcc.dg/ia64-fptr-1.c: Run only on linux.
13524
13525 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13526
13527         PR libfortran/20660
13528         * gfortran.dg/negative_unit.f: New test.
13529
13530 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
13531
13532         * gcc.dg/20050330-1.c: New test.
13533
13534 2005-03-30  Devang Patel  <dpatel@apple.com>
13535
13536         * g++.dg/tree-sra/ssa-sra-3.C: New test.
13537
13538 2005-03-30  Dale Johannesen  <dalej@apple.com>
13539
13540         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
13541
13542 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
13543
13544         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
13545         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
13546         Strip options from test name.
13547
13548 2005-03-31  Jan Hubicka  <jh@suse.cz>
13549
13550         * gcc.dg/varpool-1.c: New testcase.
13551
13552 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
13553
13554         PR c/772
13555         PR c/17913
13556         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
13557         gcc.dg/stmt-expr-label-3.c : New tests.
13558         * gcc.c-torture/execute/medce-2.c: Remove.
13559
13560 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
13561
13562         PR c/20368
13563         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
13564         tests.
13565
13566 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
13567
13568         * gcc.c-torture/compile/pr20203.c: New test.
13569
13570 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
13571
13572         * gfortran.dg/promotion.f90: New test.
13573
13574 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
13575
13576         PR middle-end/20491
13577         * gcc.dg/torture/asm-subreg-1.c: New test.
13578
13579 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
13580
13581         PR c/20672
13582         * gcc.dg/pr20672-1.c: New test.
13583
13584 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
13585
13586         * gfortran.dg/vect: New directory.
13587         * gfortran.dg/vect/vect.exp: New.
13588         * gfortran.dg/vect/vect-1.f90: New test.
13589         * gfortran.dg/vect/vect-2.f90: New test.
13590         * gfortran.dg/vect/vect-3.f90: New test.
13591         * gfortran.dg/vect/vect-4.f90: New test.
13592         * gfortran.dg/vect/vect-5.f90: New test.
13593
13594 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
13595
13596         PR middle-end/20622
13597         * gcc.dg/alias-7.c: New test.
13598
13599 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
13600
13601         * gcc.dg/sparc-reg-1.c: New test.
13602
13603 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
13604
13605         PR target/19890
13606         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
13607
13608 2005-03-29  Dale Ranta  <dir@lanl.gov>
13609             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13610
13611         PR libfortran/20163
13612         * gfortran.dg/pr20163-2.f: New test.
13613
13614 2005-03-28  Jan Hubicka  <jh@suse.cz>
13615
13616         PR middle-end/20635
13617         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
13618         by Jakub Jelinek.
13619
13620 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
13621
13622         PR tree-optimization/20626
13623         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
13624         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
13625
13626 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
13627
13628         * gfortran.dg/underflow.f90: New test.
13629         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
13630
13631 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13632
13633         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
13634
13635 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
13636
13637         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
13638         (g++_init): Make sure that CXXFLAGS is set.
13639         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
13640         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
13641         * lib/gfortran.exp (gfortran_link_flags): Likewise.
13642         * lib/objc.exp (objc_init): Likewise.
13643         * lib/treelang.exp (treelang_init): Likewise.
13644
13645 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
13646
13647         PR tree-optimization/20470
13648         * gcc.dg/tree-ssa/pr20470.c: New test.
13649
13650 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
13651
13652         * gcc.dg/ppc-stfiwx.c: New.
13653
13654 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
13655
13656         PR target/19888
13657         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
13658
13659 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
13660
13661         * gcc.dg/20050325-1.c: Fix a typo.
13662
13663 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13664
13665         PR libfortran/19678
13666         PR libfortran/19679
13667         * gfortran.dg/dos_eol.f: New test.
13668
13669 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
13670
13671         PR rtl-optimization/20249
13672         * gcc.dg/20050325-1.c: New test.
13673
13674 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13675
13676         PR libfortran/15332
13677         * gfortran.dg/pr15332.f: New test.
13678
13679 2005-03-24  Dale Johannesen  <dalej@apple.com>
13680
13681         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
13682
13683 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
13684
13685         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
13686         'internal' visibility.
13687         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
13688         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
13689         'protected' visibility.
13690         * gcc.dg/visibility-7.c: Likewise.
13691         * lib/target-supports.exp (check_visibility_available): Take
13692         a parameter, the kind of visibility to check for.
13693         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
13694         to check_visibility_available.
13695
13696         * g++.dg/expr/cast3.C: New.
13697
13698 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
13699
13700         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
13701         rs6000.
13702
13703 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
13704
13705         PR target/20095
13706         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
13707
13708 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
13709
13710         * gcc.dg/badshift.c: Renamed to...
13711         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
13712
13713         * gcc.target/i386/badshift.c: Renamed to...
13714         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
13715         only.
13716
13717         PR rtl-optimization/20532
13718         * gcc.target/i386/badshift.c: New.
13719
13720 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13721
13722         * gfortran.dg/pr18025.f90: New test.
13723
13724 2005-03-23  Dale Johannesen  <dalej@apple.com>
13725
13726         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
13727
13728 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
13729
13730         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
13731
13732         * lib/target-supports.exp (check_iconv_available): Default
13733         libiconv to -liconv, if there is no definition.
13734
13735 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
13736
13737         * gcc.dg/torture/cris-asm-mof-1.c: New test.
13738
13739 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
13740
13741         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
13742         * g++.dg/opt/pr7503-2.C: Likewise.
13743         * g++.dg/opt/pr7503-3.C: Likewise.
13744         * g++.dg/opt/pr7503-4.C: Likewise.
13745         * g++.dg/opt/pr7503-5.C: Likewise.
13746         * g++.dg/warn/minmax.C: New test.
13747
13748 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13749
13750         * gfortran.dg/g77_intrinsics_funcs.f: New test.
13751         * gfortran.dg/g77_intrinsics_sub.f: New test.
13752
13753 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
13754             Jan Hubicka  <jh@suse.cz>
13755             Steven Bosscher <stevenb@suse.de
13756
13757         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
13758
13759 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13760
13761         PR c++/19980
13762         * g++.dg/template/redecl3.C: New test.
13763
13764 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13765
13766         PR c++/20499
13767         * g++.dg/parse/error16.C: Tweak error markers.
13768
13769 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
13770
13771         PR target/20561
13772         * gcc.dg/20050321-2.c: New test.
13773
13774 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
13775
13776         PR c++/20465
13777         PR c++/20381
13778         * g++.dg/template/ptrmem12.C: New.
13779
13780 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
13781
13782         PR rtl-optimization/20527
13783         * gcc.c-torture/execute/pr20527-1.c: New test.
13784
13785 2005-03-22  Ben Elliston  <bje@au.ibm.com>
13786
13787         * gcc.misc-tests/options.exp (check_for_options): Create a real C
13788         program, compile it into a real executable and then delete the .c
13789         and .x files afterwards, to avoid problems on testglue targets.
13790
13791 2005-03-21  Stuart Hastings  <stuart@apple.com>
13792
13793         * gcc.target/i386/sse-2.c: New.
13794
13795 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
13796
13797         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
13798
13799 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
13800
13801         * g++.dg/parse/crash25.C: Fix typo.
13802
13803 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
13804
13805         PR c++/20461
13806         * g++.dg/parse/crash24.C: New test.
13807
13808         PR c++/20536
13809         * g++.dg/parse/crash25.C: New test.
13810
13811 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
13812
13813         PR c++/20147
13814         * g++.dg/ext/stmtexpr4.C: New test.
13815
13816 2005-03-20  Roger Sayle  <roger@eyesopen.com>
13817
13818         PR middle-end/20539
13819         * gcc.c-torture/compile/pr13066-1.c: New test case.
13820         * gcc.c-torture/compile/pr20539-1.c: Likewise.
13821         * g++.dg/opt/pr13066-1.C: Likewise.
13822
13823 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
13824
13825         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
13826
13827 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13828
13829         PR fortran/18525
13830         * gfortran.dg/nesting_1.f90: New test.
13831
13832 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13833
13834         PR c++/20240
13835         * g++.dg/lookup/using13.C: New test.
13836
13837 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13838
13839         PR c++/20333
13840         * g++.dg/template/crash36.C: New test.
13841
13842 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
13843
13844         PR c++/20463
13845         * g++.dg/template/crash35.C: New test.
13846
13847 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
13848
13849         PR c++/19966
13850         * g++.dg/overload/operator2.C: New test.
13851
13852 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13853
13854         PR libfortran/20257
13855         * gfortran.dg/pr20257.f90: New test.
13856
13857 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13858
13859         PR libfortran/20480
13860         * gfortran.dg/pr20480.f90: New test.
13861
13862 2005-03-16  Richard Henderson  <rth@redhat.com>
13863
13864         PR middle-end/15700
13865         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
13866         (_rtld_global): New.
13867         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
13868         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
13869
13870         * gcc.dg/alias-3.c: New.
13871         * gcc.dg/alias-4.c: New.
13872         * gcc.dg/alias-5.c: New.
13873         * gcc.dg/alias-6.c: New.
13874
13875 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
13876
13877         * gcc.dg/cpp/ucnid-7.c: New.
13878
13879 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
13880             Dorit Naishlos  <dorit@il.ibm.com>
13881
13882         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
13883         darwin.
13884
13885 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
13886
13887         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
13888         misaligned accesses.
13889         * gcc.dg/vect/vect-58.c: Likewise.
13890         * gcc.dg/vect/vect-92.c: New.
13891         * gcc.dg/vect/vect-93.c: New.
13892
13893 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
13894
13895         PR fortran/18827
13896         * gfortran.dg/assign_2.f90: New test.
13897         * gfortran.dg/assign_3.f90: New test.
13898         * gfortran.dg/assign.f90: New test.
13899
13900 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
13901
13902         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
13903         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
13904         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
13905         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
13906         names.
13907
13908 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
13909
13910         * gcc.dg/cpp/ucnid-6.c: New.
13911
13912         * gcc.dg/cpp/normalize-1.c: New.
13913         * gcc.dg/cpp/normalize-2.c: New.
13914         * gcc.dg/cpp/normalize-3.c: New.
13915         * gcc.dg/cpp/normalize-4.c: New.
13916         * gcc.dg/cpp/ucnid-4.c: New.
13917         * gcc.dg/cpp/ucnid-5.c: New.
13918         * g++.dg/cpp/normalize-1.C: New.
13919         * g++.dg/cpp/ucnid-1.C: New.
13920
13921 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
13922
13923         * gcc.dg/pr18628.c: New.
13924
13925 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
13926
13927         PR c++/20280
13928         * g++.dg/tree-ssa/pr20280.C: New.
13929
13930 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13931
13932         PR fortran/20467
13933         * gfortran.dg/stfunc_2.f90: New test.
13934
13935 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
13936
13937         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
13938
13939 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
13940
13941         * gcc.dg/tree-ssa/20050314-1.c: New test.
13942
13943 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13944
13945         PR c++/4403
13946         PR c++/9783, DR433
13947         * g++.dg/template/friend34.C: New test.
13948         * g++.dg/template/friend35.C: Likewise.
13949         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
13950
13951 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13952
13953         Friend class name lookup 5/n
13954         PR c++/1016
13955         * g++.dg/lookup/hidden-class1.C: New test.
13956         * g++.dg/lookup/hidden-class2.C: Likewise.
13957         * g++.dg/lookup/hidden-class3.C: Likewise.
13958         * g++.dg/lookup/hidden-class4.C: Likewise.
13959         * g++.dg/lookup/hidden-class5.C: Likewise.
13960         * g++.dg/lookup/hidden-class6.C: Likewise.
13961         * g++.dg/lookup/hidden-class7.C: Likewise.
13962         * g++.dg/lookup/hidden-class8.C: Likewise.
13963         * g++.dg/lookup/hidden-class9.C: Likewise.
13964         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
13965         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
13966         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
13967         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
13968         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
13969         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
13970         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
13971         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
13972         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
13973         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
13974         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
13975
13976 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
13977
13978         PR c++/20157
13979         * g++.dg/template/error18.C: New test.
13980
13981 2005-03-09  Ben Elliston  <bje@au.ibm.com>
13982
13983         PR debug/16792
13984         * g++.dg/debug/pr16792.C: New test.
13985
13986 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
13987
13988         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
13989         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
13990         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
13991         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
13992         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
13993         test assertion names.
13994
13995 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13996
13997         PR fortran/18600
13998         * gfortran.dg/stfunc_1.f90: New test.
13999
14000 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14001
14002         PR fortran/16907
14003         * gfortran.dg/real_index_1.f90: New test.
14004
14005 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14006
14007         PR fortran/20323
14008         * gfortran.dg/spec_expr_1.f90: New test.
14009
14010 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
14011
14012         PR c/20402
14013         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
14014         new parser.
14015
14016 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14017
14018         PR fortran/20361
14019         * gfortran.dg/largeequiv_1.f90: New test.
14020
14021 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
14022
14023         * gcc.dg/ucnid-1.c: New.
14024         * gcc.dg/ucnid-2.c: New.
14025         * gcc.dg/ucnid-3.c: New.
14026         * gcc.dg/ucnid-4.c: New.
14027         * gcc.dg/ucnid-5.c: New.
14028         * gcc.dg/ucnid-6.c: New.
14029         * gcc.dg/cpp/ucnid-1.c: New.
14030         * gcc.dg/cpp/ucnid-2.c: New.
14031         * gcc.dg/cpp/ucnid-3.c: New.
14032         * g++.dg/other/ucnid-1.C: New.
14033
14034 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
14035
14036         * gcc.dg/vmx/darwin-abi-3.c: Delete.
14037
14038 2005-03-11  Per Bothner  <per@bothner.com>
14039
14040         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
14041         that diagnotics refer to correct token.
14042         * gcc.dg/unused-3.c: Likewise.
14043
14044 2005-03-11  Per Bothner  <per@bothner.com>
14045
14046         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
14047         constant" is now actually on same line as string constant.
14048         * gcc.dg/cpp/direct2s.c: Likewise.
14049
14050 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
14051
14052         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
14053
14054 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14055
14056         PR libfortran/20124
14057         * gfortran.dg/pr20124.f90: New Test
14058
14059 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
14060
14061         PR tree-optimization/20130
14062         * gcc.dg/pr20130-1.c: New test.
14063
14064 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
14065
14066         PR target/20095
14067         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
14068
14069 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14070
14071         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
14072
14073 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
14074
14075         * g++.dg/eh/forced1.C: Fix comment.
14076         * g++.dg/eh/forced2.C: Ditto.
14077         * g++.dg/eh/forced3.C: Ditto.
14078         * g++.dg/eh/forced4.C: Ditto.
14079
14080 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
14081
14082         PR rtl-opt/20412
14083         * gcc.c-torture/compile/pr20412.c: New test.
14084
14085 2005-03-10  Roger Sayle  <roger@eyesopen.com>
14086
14087         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
14088
14089 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
14090
14091         PR target/20322
14092         * gcc.dg/20050307-1.c: New test.
14093
14094 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
14095
14096         PR c++/20375
14097         * g++.dg/other/stdarg3.C: New.
14098
14099 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
14100
14101         PR c++/18384, c++/18327
14102         * g++.dg/init/array19.C: New test.
14103
14104         PR inline-asm/20314
14105         * gcc.dg/torture/pr20314-1.c: New test.
14106         * gcc.dg/torture/pr20314-2.c: New test.
14107
14108 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
14109
14110         * gcc.dg/20050309-1.c: New test.
14111
14112 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14113
14114         * gcc.dg/builtins-10.c: Reactivate disabled test.
14115         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
14116         new cbrt transformations.
14117
14118 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
14119
14120         PR c++/20208
14121         * g++.dg/template/array13.C: New test.
14122
14123 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
14124
14125         PR c++/16859
14126         * g++.dg/init/brace4.C: New test.
14127
14128 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
14129
14130         PR c++/20186
14131         * g++.dg/template/non-dependent12.C: New.
14132
14133 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
14134
14135         PR c++/20142
14136         * g++.dg/init/array18.C: Add dg-do run marker.
14137
14138         PR c++/20142
14139         * g++.dg/init/array18.C: New test.
14140
14141 2005-03-09  Ben Elliston  <bje@au.ibm.com>
14142
14143         * consistency.vlad/vlad.exp: Remove trailing semicolons.
14144         * g++.dg/gcov/gcov.exp: Likewise.
14145         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
14146         * gcc.target/xstormy16/xstormy16.exp: Likewise.
14147         * lib/c-torture.exp: Likewise.
14148         * lib/fortran-torture.exp: Likewise.
14149         * lib/g++.exp: Likewise.
14150         * lib/gcc-defs.exp: Likewise.
14151         * lib/gcc-dg.exp: Likewise.
14152         * lib/gcc.exp: Likewise.
14153         * lib/gcov.exp: Likewise.
14154         * lib/gfortran.exp: Likewise.
14155         * lib/mike-g++.exp: Likewise.
14156         * lib/mike-gcc.exp: Likewise.
14157         * lib/objc-torture.exp: Likewise.
14158         * lib/objc.exp: Likewise.
14159         * lib/profopt.exp: Likewise.
14160         * lib/target-libpath.exp: Likewise.
14161         * lib/target-supports.exp: Likewise.
14162         * lib/treelang.exp: Likewise.
14163         * lib/wrapper.exp: Likewise.
14164
14165 2005-03-08  Jeff Law  <law@redhat.com>
14166
14167         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
14168         PHI-OPT changes.
14169
14170 2005-03-08  Ira Rosen  <irar@il.ibm.com>
14171
14172         * gcc.dg/vect/pr20122.c: New test.
14173
14174 2005-03-07  Jeff Law  <law@redhat.com>
14175
14176         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
14177         was folded away.
14178         * gcc.dg/tree-ssa/pr18133-1.c: New test.
14179         * gcc.dg/tree-ssa/pr18133-2.c: New test.
14180         * gcc.dg/tree-ssa/pr18134.c: New test.
14181
14182 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14183
14184         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
14185         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
14186         gcc.dg/torture/builtin-noret-2.c: Require weak support.
14187
14188 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
14189
14190         PR tree-opt/17671
14191         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
14192
14193 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
14194
14195         * g++.dg/warn/Wnvdtor.C: New test.
14196
14197 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
14198
14199         * gcc.dg/torture/pr19683-1.c: New test.
14200
14201 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
14202
14203         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
14204         * gfortran.dg/g77/19990313-2.f: Ditto.
14205         * gfortran.dg/g77/19990313-3.f: Ditto.
14206         * gfortran.dg/g77/19990525-0.f: Ditto.
14207         * gfortran.dg/g77/19990826-0.f: Ditto.
14208         * gfortran.dg/g77/19990826-2.f: Ditto.
14209         * gfortran.dg/g77/19990826-3.f: Ditto.
14210         * gfortran.dg/g77/20000511-1.f: Ditto.
14211         * gfortran.dg/g77/20000511-2.f: Ditto.
14212         * gfortran.dg/g77/970625-2.f: Ditto.
14213         * gfortran.dg/g77/980310-2.f: Ditto.
14214         * gfortran.dg/g77/980310-3.f: Ditto.
14215         * gfortran.dg/g77/980310-8.f: Ditto.
14216         * gfortran.dg/g77/980519-2.f: Ditto.
14217         * gfortran.dg/g77/alpha1.f: Ditto.
14218         * gfortran.dg/g77/claus.f: Ditto.
14219         * gfortran.dg/g77/erfc.f: Ditto.
14220         * gfortran.dg/g77/short.f: Ditto.
14221         * gfortran.fortran-torture/execute/data.f90: Ditto.
14222         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
14223         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
14224
14225 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14226
14227         * lib/file-format.exp (gcc_target_object_format): Add check for som
14228         format and hardcode object formats on hppa*-*-hpux*.
14229         * lib/target-supports.exp (check_weak_available): Add check for som
14230         object format.  Always return 0 on hppa*-*-hpux10*.
14231
14232         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
14233         is defined.
14234
14235         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
14236
14237 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
14238
14239         * gfortran.dg/pr19936_1.f90: New test.
14240         * gfortran.dg/pr19936_2.f90: New test.
14241         * gfortran.dg/pr19936_3.f90: New test.
14242
14243 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
14244             Paul Thomas <prthomas@drfccad.cea.fr>
14245
14246         * gfortran.dg/PR19754_1.f90: New test.
14247         * gfortran.dg/PR19754_2.f90: Ditto.
14248
14249 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14250
14251         PR c++/19311
14252         * g++.dg/template/non-dependent11.C: New test.
14253
14254 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
14255
14256         * lib/target-supports.exp (check_iconv_available): Fix comment.
14257
14258 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
14259             Joseph S. Myers  <joseph@codesourcery.com>
14260
14261         PR c++/19797
14262         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
14263
14264 2005-03-04  Matthew Sachs  <msachs@apple.com>
14265
14266         * gcc.exp (gcc_target_compile): Put braces around
14267         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
14268         * objc.exp (objc_target_compile): Likewise.
14269         * treelang.exp (treelang_target_compile): Likewise.
14270
14271 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14272
14273         PR fortran/19673
14274         * gfortran.dg/func_result_1.f90: New test.
14275
14276 2005-03-04  Ben Elliston  <bje@au.ibm.com>
14277
14278         * gcc.misc-tests/options.exp: New test.
14279
14280 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
14281
14282         * gcc.dg/pr15784-4.c: New test.
14283
14284 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
14285
14286         * gcc.c-torture/execute/pr17133.c: New.
14287         * gcc.c-torture/compile/20050303-1.c: New.
14288
14289 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
14290
14291         * gcc.dg/cpp/assert4.c: Fix for cygwin.
14292
14293 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
14294
14295         * g++.dg/overload/using2.C: New.
14296
14297 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
14298
14299         PR c++/19916
14300         * g++.dg/init/ptrmem2.C: New test.
14301
14302 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
14303
14304         PR c/8927
14305         * gcc.dg/pr8927-1.c: New test.
14306
14307 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
14308
14309         PR c++/20232
14310         * g++.dg/inherit/covariant12.C: New.
14311
14312 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14313
14314         PR fortran/19479
14315         * gfortran.dg/bound_1.f90: New test.
14316
14317 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
14318
14319         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
14320         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
14321
14322 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
14323
14324         PR c/20245
14325         * gcc.dg/pr20245-1.c: New test.
14326
14327 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
14328
14329         PR middle-end/19874
14330         * gcc.c-torture/execute/20050119-2.c: New test case.
14331
14332 2005-02-28  Ben Elliston  <bje@au.ibm.com>
14333
14334         * README: Update the DejaGnu bug reporting address.
14335         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
14336         * lib/objc-torture.exp: Likewise.
14337
14338 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
14339
14340         * gfortran.dg/boz_1.f90: New test.
14341         * gfortran.dg/boz_3.f90: New test.
14342         * gfortran.dg/boz_4.f90: New test.
14343
14344 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
14345
14346         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
14347         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
14348
14349 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14350
14351         PR libfortran/20101
14352         * gfortran.dg/write_0_pe_format.f90: New test.
14353
14354 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
14355
14356         PR c++/20206
14357         * g++.dg/opt/thunk2.C: New test.
14358         * g++.dg/opt/covariant1.C: New test.
14359
14360 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14361
14362         * gfortran.dg/e_d_fmt.f90: New test.
14363
14364 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
14365
14366         * gcc.dg/asm-b.c: Fix comment typos.
14367
14368 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
14369
14370         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
14371         a V_MAY_DEF also.
14372
14373 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
14374
14375         PR tree-opt/20188
14376         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
14377         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
14378         * gcc.dg/asm-b.c: New test.
14379
14380 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
14381
14382         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
14383         Disable this test on IRIX 6.
14384
14385 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
14386
14387         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
14388         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
14389         parser.
14390
14391 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
14392
14393         PR tree-optimization/20204
14394         * testsuite/gcc.dg/pr20204.c: New test.
14395
14396 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
14397
14398         PR target/20196
14399         * gcc.c-torture/execute/20050224-1.c: New test.
14400
14401         PR c++/20175
14402         * g++.dg/warn/Wbraces2.C: New test.
14403
14404 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
14405
14406         PR c++/19878
14407         * g++.dg/init/const2.C: New test.
14408
14409 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
14410
14411         PR tree-optimization/20100
14412         * gcc.c-torture/execute/pr20100-1.c: New test.
14413
14414 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14415
14416         * gfortran.dg/implicit_3.f90: New test.
14417
14418         * gfortran.dg/deftype_1.f90: New test.
14419
14420 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
14421
14422         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
14423         the test passes.
14424         * g++.dg/other/anon3.C: Accept a warning.
14425
14426 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
14427
14428         * gcc.dg/pr20017.c: Fix a comment typo.
14429
14430 2005-02-23  Bud Davis  <bdavis@gfortran.org>
14431
14432         * gfortran.dg/list_read_4.f90: Change to f90 comments.
14433
14434 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14435
14436         PR ada/19902
14437         * ada/acats/tests/cxa/cxa3004.a: Remove.
14438         * ada/acats/tests/cxb/cxb30061.am: Likewise.
14439
14440 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
14441
14442         PR c++/20073
14443         * g++.dg/init/const1.C: New test.
14444
14445         PR c++/19991
14446         * g++.dg/parse/constant7.C: New test.
14447
14448         PR c++/20152
14449         * g++.dg/parse/error27.C: New test.
14450         * g++.dg/template/qualttp15.C: Adjust error markers.
14451         * g++.old-deja/g++.other/struct1.C: Likewise.
14452
14453         PR c++/20153
14454         * g++.dg/template/error17.C: New test.
14455
14456         PR c++/20148
14457         * g++.dg/parser/error26.C: New test.
14458
14459 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
14460
14461         PR tree-optimization/20100
14462         PR tree-optimization/20115
14463         * gcc.dg/pr20115.c: New test.
14464         * gcc.dg/pr20115-1.c: New test.
14465         * gcc.dg/pr20100.c: New test.
14466         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
14467         call-clobbered variables after alias1.
14468
14469 2005-02-22  Bud Davis  <bdavis@gfortran.org>
14470
14471         * gfortran.dg/list_read_4.f90: new test.
14472
14473 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
14474
14475         PR rtl-optimization/20017.
14476         * gcc.dg/pr20017.c: New.
14477
14478 2005-02-22  Devang Patel  <dpatel@apple.com>
14479
14480         PR 19952
14481         * g++.dg/tree-ssa/pr19952.C: New test.
14482
14483 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
14484
14485         PR c++/19883
14486         * g++.dg/parse/constant6.C: New test.
14487
14488 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
14489
14490         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
14491         * g++.dg/charset/asm2.c: Likewise.
14492         * g++.dg/charset/asm3.c: Likewise.
14493         * g++.dg/charset/asm4.c: Likewise.
14494         * g++.dg/charset/asm5.c: Likewise.
14495         * g++.dg/charset/attribute1.c: Likewise.
14496         * g++.dg/charset/attribute2.c: Likewise.
14497         * g++.dg/charset/extern1.cc: Likewise.
14498         * g++.dg/charset/extern2.cc: Likewise.
14499         * g++.dg/charset/extern3.cc: Likewise.
14500         * g++.dg/charset/function.cc: Likewise.
14501         * g++.dg/charset/string.c: Likewise.
14502         * g++.dg/charset/charset.exp: Likewise.
14503         * lib/target-supports.exp (check_iconv_available): Fix comment.
14504
14505 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
14506
14507         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
14508         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
14509         * gcc.dg/charset/asm2.c: Likewise.
14510         * gcc.dg/charset/asm3.c: Likewise.
14511         * gcc.dg/charset/asm4.c: Likewise.
14512         * gcc.dg/charset/asm5.c: Likewise.
14513         * gcc.dg/charset/asm6.c: Likewise.
14514         * gcc.dg/charset/attribute1.c: Likewise.
14515         * gcc.dg/charset/attribute2.c: Likewise.
14516         * gcc.dg/charset/builtin1.c: Likewise.
14517         * gcc.dg/charset/extern.c: Likewise.
14518         * gcc.dg/charset/function.c: Likewise.
14519         * gcc.dg/charset/string.c: Likewise.
14520         * gcc.dg/charset/charset.exp: Likewise.
14521
14522 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
14523
14524         PR fortran/20086
14525         * gfortran.dg/pr20086.f90: New test.
14526
14527 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
14528
14529         PR tree-optimization/19786
14530         * g++.dg/tree-ssa/pr19786.C: New.
14531
14532 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14533
14534         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
14535
14536 2005-02-21  Jeff Law  <law@redhat.com>
14537
14538         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
14539
14540 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14541
14542         * gfortran.dg/do_iterator: Split loop, markup all lines for
14543         which an error locus is printed.
14544         * gfortran.dg/pr17708.f90: Markup all lines for which an error
14545         locus is printed.
14546         * gfortran.dg/select_4.f90: Likewise.
14547         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
14548         locuses in the various permutations.
14549
14550 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
14551
14552         PR tree-optimization/19951
14553         * g++.dg/vect: New directory.
14554         * g++.dg/vect/vect.exp: New file.
14555         * g++.dg/vect/pr19951.cc: New testcase.
14556         * g++.dg/dg.exp: Also prune vectorizer tests.
14557
14558 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
14559
14560         PR 18785
14561         * gcc.dg/charset/builtin1.c: New test.
14562
14563 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14564
14565         PR c++/19299
14566         * g++.dg/inherit/volatile1.C: New test.
14567
14568         PR c++/19440
14569         * g++.dg/template/dtor4.C: New test.
14570
14571 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
14572
14573         * gfortran.dg/int_1.f90: New test.
14574
14575 2005-02-19  Devang Patel  <dpatel@apple.com>
14576
14577         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
14578
14579 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
14580
14581         * gfortran.dg/achar_1.f90: New test.
14582
14583 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
14584
14585         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
14586
14587 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
14588             Jakub Jelinek  <jakub@redhat.com>
14589
14590         PR tree-optimization/19828
14591         * gcc.dg/tree-ssa/loop-7.c: New test.
14592         * gcc.c-torture/execute/20050218-1.c: New test.
14593
14594 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
14595
14596         PR c/20043
14597         * gcc.dg/transparent-union-1.c: New test.
14598         * gcc.dg/transparent-union-2.c: New test.
14599
14600 2005-02-18  James E Wilson  <wilson@specifixinc.com>
14601
14602         PR tree-optimization/18977
14603         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
14604
14605 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
14606
14607         PR target/20054
14608         * gcc.dg/pr20054.c: New test.
14609
14610 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14611
14612         PR c++/19508
14613         * g++.dg/ext/attrib20.C: New test.
14614
14615 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
14616
14617         PR middle-end/20030
14618         * gfortran.fortran-torture/execute/character_passing.f90: New test.
14619
14620 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
14621
14622         PR c++/20008
14623         * g++.dg/opt/switch4.C: New.
14624
14625 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
14626
14627         PR c++/20023
14628         PR tree-optimization/20009
14629         * gcc.c-torture/compile/20050217-1.c: New test.
14630         * g++.dg/opt/switch3.C: New test.
14631
14632         PR tree-optimization/18947
14633         * gcc.c-torture/compile/20050215-1.c: New test.
14634         * gcc.c-torture/compile/20050215-2.c: New test.
14635         * gcc.c-torture/compile/20050215-3.c: New test.
14636
14637 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
14638
14639         PR c++/20028
14640         * g++.dg/template/crash34.C: New.
14641
14642         PR c++/20022
14643         * g++.dg/other/access3.C: New.
14644
14645 2005-02-17  Ira Rosen  <irar@il.ibm.com>
14646
14647         * gcc.dg/vect/vect-98.c: New test.
14648
14649 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
14650
14651         PR tree-optimization/19967
14652         * gcc.dg/pr19967.c: New.
14653
14654 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
14655
14656         PR middle-end/19857
14657         * gcc.dg/tree-ssa/20050215-1.c: New test.
14658         * gcc.c-torture/execute/20050215-1.c: New test.
14659
14660 2005-02-15  Eric Christopher  <echristo@redhat.com>
14661
14662         * gcc.dg/cpp/20050215-1.c: New file.
14663
14664 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
14665
14666         PR tree-optimization/15785
14667         * gcc.dg/pr15785-1.c: New test.
14668
14669 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
14670
14671         PR c++/17788
14672         * g++.dg/init/ctor4.C: New.
14673         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
14674
14675 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
14676
14677         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
14678         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
14679
14680 2005-02-15  Andreas Schwab  <schwab@suse.de>
14681
14682         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
14683         declare malloc.
14684
14685 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
14686
14687         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
14688
14689 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
14690
14691         PR tree-optimization/19853
14692         * gcc.c-torture/compile/pr19853.c: New test.
14693
14694 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
14695
14696         PR c++/19608
14697         * g++.dg/parse/local-class1.C: New.
14698
14699         PR c++/19895
14700         * g++.dg/parse/ptrmem3.C: New.
14701
14702         PR c++/19884
14703         * g++.old-deja/g++.oliva/template6.C: Add another case.
14704         * g++.dg/template/explicit6.C: New.
14705
14706 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
14707
14708         PR c++/17816
14709         * g++.dg/other/redecl2.C: New.
14710
14711 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
14712
14713         PR c++/19891
14714         * g++.dg/abi/covariant4.C: New.
14715
14716 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
14717
14718         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
14719
14720 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
14721
14722         * gcc.dg/vect/vect-96.c: Fix typo.
14723
14724 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14725
14726         PR c++/14479
14727         PR c++/19487
14728         * g++.dg/template/enum5.C: New test.
14729
14730 2005-02-12  Ira Rosen  <irar@il.ibm.com>
14731
14732         * gcc.dg/vect/vect-97.c: New test.
14733
14734 2005-02-12  Ira Rosen  <irar@il.ibm.com>
14735
14736         * gcc.dg/vect/vect-96.c: New test.
14737
14738 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
14739
14740         * gcc.dg/builtins-34.c: Also check ldexp*.
14741
14742 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
14743
14744         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
14745
14746 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
14747
14748         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
14749         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
14750         dg-require-dll, dg-require-iconv, dg-require-named-sections,
14751         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
14752         selector_list, selector_expression, dg-process-target): Move to new
14753         file target-supports-dg.exp.
14754         * lib/target-supports-dg.exp: New.
14755
14756         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
14757         New.
14758
14759 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
14760
14761         PR c++/19666
14762         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
14763
14764         PR middle-end/19858
14765         * gcc.c-torture/compile/20050210-1.c: New test.
14766
14767 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
14768
14769         PR c++/19755
14770         * g++.dg/warn/Wbraces1.C: New test.
14771
14772 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
14773
14774         * gcc.dg/builtins-52.c: New testcase.
14775
14776 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
14777
14778         PR c/19342
14779         * gcc.c-torture/execute/20050119-1.c: New test.
14780
14781 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
14782
14783         PR c++/19811
14784         * g++.dg/init/delete1.C: New test.
14785
14786 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
14787
14788         PR c++/18470
14789         * g++.dg/template/static12.C: New test.
14790
14791 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
14792
14793         PR c++/19787
14794         * g++.dg/conversion/ambig1.C: New test.
14795
14796         PR c++/19739
14797         * g++.dg/ext/attrib19.C: New test.
14798
14799         PR c++/19732
14800         * g++.dg/parse/dtor5.C: New test.
14801
14802         PR c++/19762
14803         * g++.dg/template/dtor3.C: New test.
14804
14805         PR c++/19826
14806         * g++.dg/template/static11.C: New test.
14807         * g++.dg/template/crash2.C: Remove dg-error marker.
14808
14809 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
14810
14811         PR C++/18491
14812         * g++.old-deja/g++.mike/p10769a.C: Remove.
14813
14814 2005-02-09  Roger Sayle  <roger@eyesopen.com>
14815
14816         * gcc.dg/builtins-48.c: New test case.
14817         * gcc.dg/builtins-49.c: New test case.
14818         * gcc.dg/builtins-50.c: New test case.
14819         * gcc.dg/builtins-51.c: New test case.
14820
14821 2005-02-09  Ian Lance Taylor  <ian@airs.com>
14822
14823         PR middle-end/19583
14824         * g++.dg/warn/Wreturn-type-3.C: New test.
14825
14826 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
14827
14828         PR middle-end/19402
14829         * gcc.dg/pr19402-1.c: New testcase.
14830         * gcc.dg/pr19402-2.c: likewise.
14831
14832 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
14833
14834         PR middle-end/19854
14835         * g++.dg/tree-ssa/tmmti.C: New testcase.
14836
14837 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
14838
14839         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
14840
14841 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
14842
14843         PR c++/19733
14844         * g++.dg/parse/crash23.C: New test.
14845         * g++.dg/warn/Weff1.C: New test.
14846
14847 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
14848
14849         * gcc.dg/20050209-1.c: New test.
14850
14851 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
14852
14853         PR target/19799
14854         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
14855
14856 2005-02-08  Mike Stump  <mrs@apple.com>
14857
14858         * g++.dg/pch/import-2.c: New test.
14859         * g++.dg/pch/import-2.hs: New.
14860         * g++.dg/pch/include/import-2a.h: New.
14861         * g++.dg/pch/include/import-2b.h: New.
14862
14863 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
14864
14865         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
14866
14867 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14868
14869         * gfortran.dg/substr_1.f90: New test.
14870
14871 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
14872
14873         PR middle-end/19775
14874         * gcc.dg/torture/builtin-power-1.c: Disable test for
14875         invalid transformation.
14876         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
14877         no longer optimize.
14878         * gcc.dg/builtins-47.c: New testcase.
14879
14880 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
14881             Dorit Naishlos  <dorit@il.ibm.com>
14882
14883         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
14884
14885 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
14886
14887         * gcc.c-torture/compile/20050206-1.c: New test.
14888
14889 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
14890
14891         PR tree-opt/19768
14892         * g++.dg/opt/pr19768.C: New test.
14893
14894 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
14895
14896         PR tree-opt/19736
14897         * gcc.c-torture/compile/pr19736.c: New test.
14898
14899 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14900
14901         PR c++/17401
14902         * g++.dg/parse/error25.C: New test.
14903
14904 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
14905
14906         * gcc.c-torture/execute/20050203-1.c: New.
14907
14908 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
14909
14910         * gcc.dg/vect/vect-85.c: Remove xfail.
14911         * gcc.dg/vect/vect-86.c: Remove xfail.
14912         * gcc.dg/vect/vect-87.c: Remove xfail.
14913         * gcc.dg/vect/vect-88.c: Remove xfail.
14914
14915 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
14916
14917         * gcc.dg/altivec-19.c: New.
14918
14919 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
14920
14921         PR c/17807
14922         * gcc.dg/nested-func-3.c: New test.
14923         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
14924
14925 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
14926
14927         * gcc.test-framework/gen_directive_tests: Generate tests for
14928         selector expressions.
14929
14930 2005-02-02  Matt Austern  <austern@apple.com>
14931
14932         PR c++/19628
14933         * g++/ext/builtin7.C: New.
14934         * g++/ext/builtin8.C: New.
14935
14936 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
14937
14938         PR c/18502
14939         * gcc.dg/pr18502-1.c: New test.
14940
14941 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14942
14943         PR c++/17413
14944         * g++.dg/template/local4.C: Tweak.
14945
14946 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
14947
14948         PR tree-optimization/19578
14949         * gcc.c-torture/compile/20050202-1.c: New test.
14950
14951 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
14952
14953         PR c/19435
14954         * gcc.dg/c99-init-4.c: New test.
14955
14956 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
14957
14958         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
14959
14960         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
14961
14962         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
14963         * g++.dg/eh/check-vect.h: New.
14964
14965         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
14966         * gcc.dg/vect/vect-78.c: Ditto.
14967         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
14968         Remove.
14969
14970         * g++.dg/conversion/simd1.C: Expect warning.
14971         * g++.dg/ext/attribute-test-1.C: Ditto.
14972         * g++.dg/ext/attribute-test-2.C: Ditto.
14973         * g++.dg/ext/attribute-test-3.C: Ditto.
14974         * g++.dg/ext/attribute-test-4.C: Ditto.
14975
14976         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
14977         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
14978
14979         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
14980
14981 2005-02-01  Richard Henderson  <rth@redhat.com>
14982
14983         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
14984         long double for ibm double-double format.
14985         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
14986
14987 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
14988
14989         PR tree-optimization/19633
14990         * testsuite/gcc.dg/pr19633-1.c: New test.
14991         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
14992         to NULL or a symbol.
14993
14994 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
14995
14996         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
14997         New procs.
14998         (dg-process-target (local override)): Handle selector expressions.
14999
15000         * gcc.test-framework/README: Describe tests in source directory.
15001         * gcc.test-framework/test-framework.awk: Handle dg- tests.
15002         * gcc.test-framework/test-framework.exp: Handle dg- tests.
15003         * gcc.test-framework/dg-bogus-exp-P.c: New test.
15004         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
15005         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
15006         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
15007         * gcc.test-framework/dg-do-link-exp-P.c: New test.
15008         * gcc.test-framework/dg-do-run-exp-P.c: New test.
15009         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
15010         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
15011         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
15012         * gcc.test-framework/dg-error-exp-P.c: New test.
15013         * gcc.test-framework/dg-error-exp-XP.c: New test.
15014         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
15015         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
15016         * gcc.test-framework/dg-output-exp-P.c: New test.
15017         * gcc.test-framework/dg-output-exp-XF.c: New test.
15018         * gcc.test-framework/dg-warning-exp-P.c: New test.
15019         * gcc.misc-tests/dg-1.c: Remove.
15020         * gcc.misc-tests/dg-2.c: Remove.
15021         * gcc.misc-tests/dg-3.c: Remove.
15022         * gcc.misc-tests/dg-4.c: Remove.
15023         * gcc.misc-tests/dg-5.c: Remove.
15024         * gcc.misc-tests/dg-6.c: Remove.
15025         * gcc.misc-tests/dg-7.c: Remove.
15026         * gcc.misc-tests/dg-8.c: Remove.
15027         * gcc.misc-tests/dg-9.c: Remove.
15028         * gcc.misc-tests/dg-10.c: Remove.
15029         * gcc.misc-tests/dg-11.c: Remove.
15030         * gcc.misc-tests/dg-12.c: Remove.
15031         * gcc.misc-tests/dg-test.exp: Remove.
15032
15033         * gcc.test-framework/test-framework.awk: Change recording and
15034         printing of passes and failures.
15035
15036         * gcc.test-framework: New directory.
15037         * gcc.test-framework/README: New.
15038         * gcc.test-framework/test-framework.exp: New.
15039         * gcc.test-framework/test-framework.awk: New.
15040         * gcc.test-framework/gen_directive_tests: New.
15041
15042 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
15043
15044         * lib/treelang.exp: Fix comment typos.
15045         (treelang_target_compile): Don't append libs=-ltreelang to options.
15046
15047 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
15048
15049         * g++.dg/parse/typename7.C: Adjust error messages.
15050
15051 2005-01-31  Jeff Law  <law@redhat.com>
15052
15053         * gcc.c-torture/execute/20050131-1.c: New test.
15054         * gcc.dg/wcaselabel.c: New test.
15055
15056 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
15057
15058         * g++.dg/other/warning1.C: Adjust error messags.
15059         * g++.dg/parse/constant5.C: New test.
15060
15061 2005-01-31  Steven Bosscher  <stevenb@suse.de>
15062
15063         PR c/19333
15064         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
15065         the test case valid.
15066         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
15067         * testsuite/gcc.dg/array-7.c: Adjust expected result.
15068         * testsuite/gcc.dg/pr18596-3.c: Likewise.
15069         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
15070         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
15071         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
15072
15073 2005-01-31  Dale Johannesen  <dalej@apple.com>
15074
15075         * g++.dg/opt/pr19650.C: New test.
15076
15077 2005-01-31  Richard Henderson  <rth@redhat.com>
15078
15079         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
15080         long double for intel double extended format.
15081         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
15082
15083 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
15084
15085         PR c++/19555
15086         * g++.dg/template/static10.C: New test.
15087
15088         PR c++/19395
15089         * g++.dg/parse/error24.C: New test.
15090
15091         PR c++/19367
15092         * g++.dg/lookup/builtin1.C: New test.
15093
15094         PR c++/19457
15095         * g++.dg/warn/conv3.C: New test.
15096
15097 2005-01-30  Bud Davis  <bdavis@gfortran.org>
15098
15099         PR fortran/19647
15100         * gfortan.dg/inquire_7.f90
15101
15102 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
15103
15104         PR tree-optimization/15791
15105         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
15106         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
15107         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
15108         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
15109         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
15110         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
15111         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
15112         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
15113         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
15114         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
15115
15116 2005-01-29  Paul Brook  <paul@codesourcery.com>
15117
15118         PR fortran/18565
15119         * check.c (real_or_complex_check): New function.
15120         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
15121         * intrinsic.c (add_functions): Use new check functions.
15122         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
15123         Add prototypes.
15124
15125 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
15126
15127         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
15128         gcc.dg/lvalue-3.c: New tests.
15129         * gcc.dg/concat.c: Update expected messages.
15130
15131 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
15132
15133         PR libfortran/19595
15134         * gfortran.dg/eor_1.f90: New test.
15135
15136 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
15137
15138         PR fortran/19589
15139         * gfortran.dg/logical_data_1.f90: New test.
15140
15141 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
15142
15143         PR c++/19253
15144         * g++.dg/template/crash33.C: New test.
15145
15146         PR c++/19667
15147         * g++.dg/template/crash32.C: New test.
15148
15149 2005-01-28  Ian Lance Taylor  <ian@airs.com>
15150
15151         PR middle-end/16558
15152         * g++.dg/warn/Wreturn-type-2.C: New test.
15153
15154 2004-06-24  Jeff Law  <law@redhat.com>
15155
15156         * gcc.dg/tree-ssa/20050128-1.c: New test.
15157
15158 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
15159
15160         * gcc.target/frv/all-mdpackh-1.c: New test.
15161
15162 2005-01-28  Steven Bosscher  <stevenb@suse.de>
15163
15164         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
15165
15166 2005-01-27  Richard Henderson  <rth@redhat.com>
15167
15168         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
15169
15170 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
15171
15172         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
15173
15174 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
15175
15176         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
15177         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
15178         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
15179         to cope with cases where the multilib options override the dg-options.
15180
15181 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
15182
15183         PR c/18946
15184         * gcc.dg/noncompile/20050120-1.c: New test.
15185
15186 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
15187
15188         PR tree-optimization/19633
15189         * gcc.dg/pr19633.c: New test.
15190         * gcc.dg/tree-ssa/pr19633.c: New test.
15191
15192 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
15193
15194         * gcc.dg/20041216-1.c: New test.
15195
15196 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
15197
15198         PR objc/18862
15199         * objc.dg/selector-2.m: New test.
15200
15201 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
15202
15203         * g++.dg/opt/range-test-2.C: New test.
15204
15205         PR rtl-optimization/19579
15206         * gcc.c-torture/execute/20050124-1.c: New test.
15207
15208 2005-01-26  Greg Parker  <gparker@apple.com>
15209         Stuart Hastings  <stuart@apple.com>
15210
15211         * gcc.c-torture/execute/20050125-1.c: New.
15212
15213 2005-01-18  Jan Hubicka  <jh@suse.cz>
15214
15215         PR tree-optimize/19337
15216         * gcc.c-torture/compile/20050119-1.c: New test.
15217
15218 2005-01-24  James E Wilson  <wilson@specifixinc.com>
15219
15220         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
15221         test for successful match.
15222
15223 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
15224
15225         PR objc/18408
15226         * objc.dg/comp-types-7.m: New test.
15227
15228 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
15229
15230         * lib/target-supports.exp (current_target_name): New.
15231         (check_effective_target_ilp32, check_effective_target_lp64):
15232         Cache the result to use as long as the current target, with
15233         multilib flags, remains the same.
15234
15235         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
15236         (dg-require-weak, dg-require-visibility, dg-require-alias,
15237         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
15238         dg-require-effective-target, dg-skip-if): Remove call to
15239         skip_test_and_clear_xfail.
15240         (dg-test): Clear xfail data.
15241
15242 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
15243
15244         PR target/17751
15245         * gcc.dg/ppc64-toc.c: New test.
15246
15247         * g++.dg/tree-ssa/empty-1.C: New test.
15248
15249         PR middle-end/19551
15250         * gcc.c-torture/execute/20050121-1.c: New test.
15251         * gcc.dg/20050121-2.c: New test.
15252
15253 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
15254         Paul Brook  <paul@codesourcery.com>
15255
15256         PR fortran/17941
15257         * gfortran.dg/real_const_1.f: New test.
15258         * gfortran.dg/real_const_2.f90: New test.
15259         * gfortran.dg/complex_int_1.f90: New test.
15260
15261 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
15262
15263         PR fortran/19313
15264         * gfortan.dg/inquire_6.f90: New test.
15265
15266 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
15267
15268         PR libfortran/19451
15269         * open_readonly_1.f90: New test.
15270
15271 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
15272
15273         PR libfortran/18982
15274         * gfortran.dg/open_new.f90: New file.
15275
15276 2005-01-22  Paul Brook  <paul@codesourcery.com>
15277
15278         * namelist_1.f90: New test.
15279
15280 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
15281
15282         PR tree-optimization/19484
15283         * gcc.c-torture/compile/20050122-[12].c: New tests.
15284
15285 2005-01-22  Paul Brook  <paul@codesourcery.com>
15286
15287         * gfortran.dg/implicit_2.f90: New test.
15288
15289 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
15290
15291         PR fortran/19314
15292         * gfortran.dg/inquire_5.f90: New test.
15293
15294 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15295
15296         PR c/18809
15297         * gcc.dg/pr18809-1.c: New test.
15298
15299 2005-01-21  Ian Lance Taylor  <ian@airs.com>
15300
15301         * gcc.dg/20050121-1.c: New test.
15302
15303         PR tree-optimization/13000
15304         * gcc.dg/20040206-1.c: Change warning to point where function is
15305         being inlined.
15306
15307 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15308
15309         PR c++/19208
15310         * g++.dg/template/array11.C: New test.
15311
15312 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15313
15314         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
15315         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
15316         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
15317         * gfortran.dg/getenv_1.f90: Add dg-do directive.
15318         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
15319         gfortran.dg/pr17164.f90: Add missing dg-do directives.
15320
15321 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
15322
15323         PR tree-optimization/15349
15324         * gcc.dg/tree-ssa/pr15349.c: New.
15325
15326 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
15327
15328         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
15329
15330 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
15331
15332         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
15333         scan-assembler-times directive name.
15334
15335         * gcc.dg/asm-a.c: Move dg-require-effective-target to
15336         after dg-do.
15337
15338         PR rtl-optimization/19462
15339         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
15340
15341 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
15342
15343         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
15344         counting function calls on ia64.
15345
15346 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
15347
15348         PR rtl-optimization/15139
15349         * gcc.dg/20050111-2.c: New test.
15350
15351         PR c/17297
15352         * gcc.c-torture/compile/20050113-1.c: New testcase.
15353
15354         PR middle-end/19164
15355         * gcc.dg/20050113-1.c: New testcase.
15356
15357 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
15358
15359         * gcc.dg/vect/vect-85.c: Add comment.
15360         * gcc.dg/vect/vect-86.c: Add xfail for now.
15361         * gcc.dg/vect/vect-87.c: Add xfail for now.
15362         * gcc.dg/vect/vect-88.c: Add xfail for now.
15363         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
15364
15365 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15366
15367         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
15368
15369 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15370
15371         * g++.dg/debug/typedef3.C: New test.
15372
15373 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
15374
15375         PR c/19472
15376         * gcc.dg/asm-a.c: New test.
15377
15378 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
15379
15380         * gcc.dg/sh-relax.c: Add prototype for abort.
15381
15382 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15383
15384         * gcc.dg/short-compare-1.c: New test.
15385         * gcc.dg/short-compare-2.c: Likewise.
15386
15387 2005-01-18  Michael Matz  <matz@suse.de>
15388
15389         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
15390
15391 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
15392
15393         PR tree-optimization/19121
15394         * gcc.c-torture/compile/pr19121.c: New test.
15395
15396 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
15397
15398         PR target/19357
15399         * gcc.c-torture/compile/pr19357.c: New test.
15400
15401 2005-01-17  Ian Lance Taylor  <ian@airs.com>
15402
15403         PR c/5675
15404         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
15405         pass--those that refer just to the variable, possibly with a
15406         cast.
15407         * gcc.dg/c99-const-expr-3.c: Likewise.
15408
15409         PR middle-end/13127
15410         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
15411         longer emitted.
15412
15413 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
15414
15415         PR fortran/18778
15416         * gfortran.dg/endfile_2.f90: New test.
15417
15418 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
15419
15420         PR 19168
15421         * gfortran.dg/select_5.f90: New test.
15422
15423 2004-01-16  Paul Brook  <paul@codesourcery.com>
15424
15425         * gfortran.dg/common_4.f90: New test.
15426
15427 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
15428
15429         PR rtl-optimization/19462
15430         * gcc.dg/torture/pr19462-1.c: New test.
15431
15432 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
15433
15434         PR objc/19321
15435         * objc.dg/func-ptr-2.m: New.
15436         * objc.dg/volatile-1.m: New.
15437
15438 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15439
15440         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
15441
15442 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
15443
15444         PR tree-optimization/19060
15445         * gcc.c-torture/execute/20050104-1.c: New test.
15446
15447 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
15448
15449         PR fortran/18983
15450         * gfortran.dg/write_to_null.f90: New test.
15451
15452 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
15453             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15454
15455         PR other/19328
15456         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
15457         argument.
15458
15459 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
15460
15461         PR c++/19263
15462         * g++.dg/init/vector1.C: New test.
15463
15464 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
15465
15466         PR target/13158
15467         * gcc.target/ia64/sibcall-unwind-1.c: New test.
15468         PR target/18987
15469         * gcc.target/ia64/sibcall-unwind-2.c: New test.
15470
15471 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
15472
15473         * gfortran.dg/select_1.f90: New test.
15474         * gfortran.dg/select_2.f90: New test.
15475         * gfortran.dg/select_3.f90: New test.
15476         * gfortran.dg/select_4.f90: New test.
15477
15478 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
15479
15480         PR middle-end/19084
15481         PR rtl-optimization/19348
15482         * gcc.dg/20050111-1.c: New test.
15483         * gcc.c-torture/execute/20050111-1.c: New test.
15484
15485         * gcc.dg/i386-asm-4.c: New test.
15486
15487 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
15488
15489         * gcc.dg/nested-func-2.c: New test.
15490         * ada/acats/norun.lst: Remove c953002.
15491
15492 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
15493
15494         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
15495
15496 2005-01-12  Ben Elliston  <bje@au.ibm.com>
15497
15498         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
15499
15500 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
15501
15502         PR target/18761
15503         * g++.dg/abi/align1.C: New test.
15504
15505 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
15506
15507         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
15508         at a time.
15509         * g++.dg/ext/altivec_check.h: Support compiling as C.
15510
15511 2005-01-10  Roger Sayle  <roger@eyesopen.com>
15512
15513         PR c++/19355
15514         * g++.dg/expr/pr19355-1.C: New test case.
15515
15516 2005-01-10  Laurent GUERBY <laurent@guerby.net>
15517
15518         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
15519         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
15520         * ada/acats/tests/c3/c92005b.ada: Likewise.
15521         * ada/acats/tests/c3/cxb3012.a: Likewise.
15522         * ada/acats/norun.lst: Add c380004 and c953002, add PR
15523
15524 2005-01-09  Paul Brook  <paul@codesourcery.com>
15525
15526         * gfortran.dg/common_2.f90: New file.
15527         * gfortran.dg/common_3.f90: New file.
15528
15529 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
15530
15531         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
15532
15533 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
15534
15535         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
15536         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
15537         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
15538         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
15539         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
15540         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
15541         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
15542         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
15543         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
15544         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
15545         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
15546         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
15547         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
15548         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
15549         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
15550         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
15551         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
15552         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
15553         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
15554         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
15555         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
15556         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
15557         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
15558         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
15559         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
15560         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
15561         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
15562         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
15563         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
15564         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
15565         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
15566         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
15567         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
15568         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
15569         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
15570         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
15571         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
15572         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
15573         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
15574         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
15575         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
15576         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
15577         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
15578         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
15579         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
15580         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
15581         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
15582         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
15583         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
15584         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
15585         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
15586         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
15587         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
15588         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
15589         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
15590         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
15591         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
15592         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
15593         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
15594         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
15595         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
15596         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
15597         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
15598         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
15599         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
15600         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
15601         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
15602
15603         * gcc.dg/vect/vect-1.c: Fix spelling.
15604         * gcc.dg/vect/vect-10.c: Fix spelling.
15605         * gcc.dg/vect/vect-11.c: Fix spelling.
15606         * gcc.dg/vect/vect-12.c: Fix spelling.
15607         * gcc.dg/vect/vect-14.c: Fix spelling.
15608         * gcc.dg/vect/vect-15.c: Fix spelling.
15609         * gcc.dg/vect/vect-16.c: Fix spelling.
15610         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
15611         * gcc.dg/vect/vect-64.c: Fix comments.
15612         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
15613
15614 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
15615             Ira Rosen  <irar@il.ibm.com>
15616
15617         * gcc.dg/vect/vect-70.c: New test.
15618         * gcc.dg/vect/vect-71.c: New test.
15619
15620 2005-01-09  Manfred Hollstein  <mh@suse.com>
15621
15622         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
15623         * gcc.dg/pr18241-2.c: Likewise.
15624         * gcc.dg/pr18241-3.c: Likewise.
15625         * gcc.dg/pr18241-4.c: Likewise.
15626         * gcc.dg/pr18241-5.c: Likewise.
15627
15628 2005-01-08  Richard Henderson  <rth@redhat.com>
15629
15630         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
15631         False for x86 and x86-64.
15632
15633 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
15634
15635         PR tree-optimization/18241
15636         * gcc.dg/pr18241-1.c: New test.
15637         * gcc.dg/pr18241-2.c: New test.
15638         * gcc.dg/pr18241-3.c: New test.
15639         * gcc.dg/pr18241-4.c: New test.
15640         * gcc.dg/pr18241-5.c: New test.
15641
15642 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
15643
15644         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
15645         gfortran.dg/select_4.f90: New.
15646
15647 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
15648
15649         * gcc.c-torture/execute/20050107-1.c: New test.
15650
15651 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
15652
15653         PR c++/19298
15654         * g++.dg/template/ref2.C: New.
15655
15656 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
15657
15658         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
15659         instead of being empty.
15660
15661 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15662
15663         PR fortran/15553
15664         * gfortran.dg/array-1.f90: New test.
15665
15666 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
15667
15668         PR tree-optimization/19283
15669         * gcc.c-torture/execute/20050106-1.c: New test.
15670
15671         PR rtl-optimization/18861
15672         * gcc.dg/20050105-1.c: New test.
15673
15674         PR tree-optimization/18828
15675         * gcc.dg/20050105-2.c: New test.
15676
15677 2005-01-07  Andreas Jaeger  <aj@suse.de>
15678
15679         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
15680
15681 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
15682
15683         PR fortran/18398
15684         * gfortran.dg/fmt_read.f90: New test.
15685
15686 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
15687
15688         * gcc.dg/rs6000-ldouble-2.c: New.
15689
15690 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
15691
15692         PR c++/19244
15693         * g++.dg/parser/ctor2.C: New test.
15694
15695 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15696
15697         PR c++/17154
15698         * g++.dg/template/using9.C: New test.
15699
15700 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15701
15702         PR c++/19258
15703         * g++.dg/lookup/friend6.C: New test.
15704
15705 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
15706
15707         PR c++/19270
15708         * g++.dg/template/array10.C: New.
15709
15710 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15711
15712         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
15713         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
15714
15715 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
15716
15717         * gcc.c-torture/compile/20050105-1.c: New test.
15718
15719 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
15720
15721         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
15722
15723 2005-01-05  Roger Sayle  <roger@eyesopen.com>
15724
15725         PR middle-end/19100
15726         * gcc.dg/conv-3.c: New test case.
15727
15728 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
15729
15730         * gcc.dg/asm-wide-1.c: New test.
15731
15732 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
15733
15734         PR c++/19030
15735         * g++.dg/parse/crash22.C: New
15736
15737 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
15738
15739         PR 19257
15740         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
15741
15742 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
15743
15744         PR middle-end/17767
15745         * gcc.dg/i386-mmx-6.c: New test case.
15746
15747 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
15748
15749         PR tree-optimization/18308
15750         * gcc.dg/vect/pr18308.c: New testcase.
15751
15752 2005-01-04  Andreas Jaeger  <aj@suse.de>
15753
15754         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
15755
15756 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
15757             Robert Bowdidge <bowdidge@apple.com>
15758
15759         * gcc.dg/cpp/subframework1.c: New.
15760         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
15761         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
15762         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
15763         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
15764
15765 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
15766
15767         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
15768         producing warning.
15769         * gcc.dg/darwin-weakimport-2.c: New.
15770
15771 2005-01-03  Richard Henderson  <rth@redhat.com>
15772
15773         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
15774
15775 2005-01-03  Richard Henderson  <rth@redhat.com>
15776
15777         * gcc.dg/vect/vect.exp: Enable for ia64.
15778         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
15779         (check_effective_target_vect_float): Likewise.
15780         (check_effective_target_vect_no_align): Likewise.
15781         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
15782         * gcc.dg/vect/vect-8.c: Likewise.
15783
15784 2005-01-03  Uros Bizjak <uros@kss-loka.si>
15785
15786         PR target/19236
15787         * gcc.dg/pr19236-1.c: New test case.
15788
15789 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
15790
15791         PR rtl-optimization/12092
15792         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
15793
15794 2005-01-02  Andreas Jaeger  <aj@suse.de>
15795
15796         * gcc.dg/pr12092-1.c: Do not run on x86_64.
15797
15798 2005-01-01  Roger Sayle  <roger@eyesopen.com>
15799             Andrew Pinski  <pinskia@physics.uc.edu>
15800
15801         PR rtl-optimization/12092
15802         * gcc.dg/pr12092-1.c: New test case.
15803
15804 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
15805
15806         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
15807         'hidden' and 'default' for better portability.
15808         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
15809
15810         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
15811         6 and 7.
15812         * g++.old-deja/g++.brendan/new3.C: Likewise.
15813
15814 2005-01-01  Steven Bosscher  <stevenb@suse.de>
15815
15816         * gcc.dg/20041231-1.C: New test.
15817         * g++.dg/warn/Wunreachable-code-1.C: New test.
15818
15819 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
15820
15821         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
15822         file, not /dev/null.  Abort on error.
15823
15824 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
15825             Ziemowit Laski  <zlaski@apple.com>
15826
15827         PR objc/18971
15828         * objc.dg/encode-5.m: New test.
15829
15830 2004-12-29  Richard Henderson  <rth@redhat.com>
15831
15832         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
15833         * objc.dg/stabs-1.m: Disable for ia64.
15834
15835 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
15836
15837         PR c++/19190
15838         * g++.dg/warn/Wunused-10.C: New test.
15839
15840 2004-12-28  Richard Henderson  <rth@redhat.com>
15841
15842         * objc.dg/stabs-1.m: Disable for alpha.
15843
15844 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
15845
15846         PR c++/19149
15847         * g++.dg/parse/error23.C: New test.
15848
15849 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15850
15851         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
15852
15853         PR fortran/19032
15854         * gfortran.dg/intrinsic_modulo_1.f90: New.
15855         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
15856         tests with divisor -1.
15857
15858 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
15859
15860         * g++.dg/opt/temp1.C (memcpy): Return a value.
15861
15862         PR c++/19148
15863         * g++.dg/expr/cond7.C: New test.
15864
15865 2004-12-27  Paul Brook  <paul@codesourcery.com>
15866
15867         * gfortran.dg/g77/select_no_compile.f: Remove.
15868
15869 2004-12-27  Richard Henderson  <rth@redhat.com>
15870
15871         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
15872         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
15873         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
15874
15875 2004-12-26  Richard Henderson  <rth@redhat.com>
15876
15877         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
15878         by 1i instead of token pasting.
15879
15880 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15881
15882         PR tree-optimization/17578
15883         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
15884         to additional_flags.
15885         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
15886
15887 2004-12-25  Richard Henderson  <rth@redhat.com>
15888
15889         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
15890         Remove Alpha.
15891
15892 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15893
15894         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
15895         hppa*-*-hpux*.
15896         * gcc.dg/pr17957.c (dg-options): Likewise.
15897         * gcc.dg/struct-ret-1.c: Add prototype for abort.
15898         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
15899         instead of 0 on __hppa__.
15900         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
15901         "foo,%r" on hppa*-*-*.
15902
15903 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
15904
15905         PR fortran/19071
15906         * gfortran.dg/complex_write.f90: New test.
15907
15908 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
15909
15910         PR c++/17595
15911         * g++.dg/parse/pragma2.C: New test.
15912
15913         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
15914
15915 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
15916
15917         * gcc.dg/empty2.c: Add missing dg-warning.
15918
15919 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
15920
15921         PR c++/17413
15922         * g++.dg/template/local4.C: New test.
15923         * g++.dg/template/crash19.C: Add dg-error marker.
15924
15925         * g++.dg/template/crash31.C: Correct embedded PR number.
15926
15927 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
15928
15929         PR c++/16405
15930         * g++.dg/opt/temp1.C: Add do-run marker.
15931
15932 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
15933
15934         * g++.dg/template/spec19.C: New.
15935
15936 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
15937
15938         PR target/16819
15939         * gcc.dg/empty2.c: New.
15940
15941 2004-12-23  Richard Henderson  <rth@redhat.com>
15942
15943         * lib/target-supports.exp (check_effective_target_vect_no_align):
15944         Remove i?86 and x86-64.
15945
15946 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
15947
15948         PR c++/16405
15949         * g++.dg/opt/temp1.C: New test.
15950
15951 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15952
15953         PR c++/18733
15954         * g++.dg/template/friend33.C: New testcase.
15955
15956 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
15957
15958         PR c++/18464
15959         * g++.dg/template/cond5.C: New test.
15960
15961         PR c++/18492
15962         * g++.dg/inherit/thunk3.C: New test.
15963
15964         PR c++/11224
15965         * g++.dg/warn/Wunused-9.C: New test.
15966
15967 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
15968
15969         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
15970
15971 2004-12-22  Jan Beulich  <jbeulich@novell.com>
15972
15973         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
15974
15975 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
15976
15977         PR c++/18378
15978         * g++.dg/ext/packed8.C: New test.
15979
15980         PR c++/19063
15981         * g++.dg/template/crash31.C: New test.
15982
15983         PR c++/19034
15984         * g++.dg/template/crash30.C: New test.
15985
15986 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
15987
15988         PR C++/18984
15989         * g++.dg/eh/ctor3.C: New test.
15990
15991 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
15992
15993         * objc.dg/stabs-1.m: Allow section name to be quoted and
15994         assembly label to begin with '.LL'.
15995
15996 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
15997
15998         * gcc.dg/vect/vect.exp
15999         (check_effective_target_lp64_or_vect_no_align): New.
16000         * gcc.dg/vect/vect-77.c: Use it.
16001         * gcc.dg/vect/vect-78.c: Use it.
16002
16003         * lib/target-supports.exp
16004         (check_effective_target_vect_no_max,
16005         check_effective_target_vect_no_bitwise,
16006         check_effective_target_vect_no_align): New.
16007         * gcc.dg/vect/vect-13.c: Use them.
16008         * gcc.dg/vect/vect-17.c: Ditto.
16009         * gcc.dg/vect/vect-18.c: Ditto.
16010         * gcc.dg/vect/vect-19.c: Ditto.
16011         * gcc.dg/vect/vect-20.c: Ditto.
16012         * gcc.dg/vect/vect-27.c: Ditto.
16013         * gcc.dg/vect/vect-29.c: Ditto.
16014         * gcc.dg/vect/vect-44.c: Ditto.
16015         * gcc.dg/vect/vect-48.c: Ditto.
16016         * gcc.dg/vect/vect-50.c: Ditto.
16017         * gcc.dg/vect/vect-52.c: Ditto.
16018         * gcc.dg/vect/vect-54.c: Ditto.
16019         * gcc.dg/vect/vect-56.c: Ditto.
16020         * gcc.dg/vect/vect-58.c: Ditto.
16021         * gcc.dg/vect/vect-60.c: Ditto.
16022         * gcc.dg/vect/vect-72.c: Ditto.
16023         * gcc.dg/vect/vect-80.c: Ditto.
16024
16025 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
16026
16027         PR c++/14075
16028         * g++.dg/init/string1.C: New.
16029
16030         PR c++/18975
16031         * g++.dg/other/synth1.C: New.
16032
16033 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
16034
16035         PR c/18963
16036         * gcc.dg/pr18963-1.c: New test.
16037
16038 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
16039
16040         PR c/18596
16041         * gcc.dg/funcdef-storage-1.c (foo): Remove.
16042         * gcc.dg/pr18596-1.c: Use dg-error.
16043         (dg-options): Use -fno-unit-at-a-time.
16044         * gcc.dg/pr18596-2.c: New test.
16045         * gcc.dg/pr18596-3.c: New test.
16046
16047 2004-12-20  Roger Sayle  <roger@eyesopen.com>
16048
16049         PR middle-end/18683
16050         * g++.dg/opt/pr18683-1.C: New test case.
16051
16052 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
16053
16054         PR other/19093
16055         * g++.dg/opt/max1.C: Fix for 64bit targets.
16056
16057 2004-12-20  Matt Austern  <austern@apple.com>
16058
16059         PR c++/19044
16060         * g++.dg/ext/builtin6.C: New
16061
16062 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
16063
16064         PR tree-optimization/19080
16065         * gcc.c-torture/compile/pr19080.c: New test.
16066
16067 2004-12-20  Steven Bosscher  <stevenb@suse.de>
16068
16069         * gcc.dg/20041219-1.c: New test.
16070
16071 2004-12-19  Roger Sayle  <roger@eyesopen.com>
16072
16073         PR middle-end/19068
16074         * g++.dg/opt/max1.C: New test case.
16075
16076 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16077
16078         * gcc.dg/fdata-sections-1.c: New test.
16079
16080 2004-12-18  Roger Sayle  <roger@eyesopen.com>
16081
16082         PR middle-end/18548
16083         * gcc.dg/max-1.c: New test case.
16084
16085 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
16086
16087         * gcc.c-torture/execute/20041218-1.c: New test.
16088
16089 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
16090
16091         * gcc.dg/pr18501.c: New test.
16092         * gcc.dg/uninit-5.c: XFAIL.
16093         * gcc.dg/uninit-9.c: XFAIL.
16094
16095 2004-12-17  Dale Johannesen  <dalej@apple.com>
16096
16097         * gcc.dg/20041213-1.c: New.
16098
16099 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
16100
16101         * objc.dg/stabs-1.m: Allow assembly label to begin
16102         with a dot ('.').
16103
16104 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
16105
16106         * gcc.c-torture/execute/20041213-1.c: Move...
16107         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
16108
16109 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
16110
16111         PR c++/18721
16112         * g++.dg/lookup/conv-5.C: New.
16113
16114 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
16115
16116         * objc.dg/stabs-1.m: New test.
16117
16118 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
16119
16120         * gcc.dg/visibility-c.c: Change compile to
16121         assemble for the test.
16122
16123 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
16124
16125         PR target/19041
16126         * gcc.dg/visibility-c.c: New test.
16127
16128 2004-12-16  Roger Sayle  <roger@eyesopen.com>
16129
16130         PR middle-end/18493
16131         * gcc.dg/switch-8.c: New test case.
16132
16133 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
16134
16135         PR c++/18905
16136         * g++.dg/template/init4.C: New.
16137         * g++.dg/opt/static3.C: Enable optimizer.
16138
16139 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
16140
16141         * g++.dg/other/complex1.C: New test.
16142
16143 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
16144
16145         * g++.dg/opt/inline9.C: New test.
16146
16147 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16148
16149         PR fortran/18993
16150         * gfotran.dg/nullify_1.f: New test.
16151
16152 2004-12-15  Richard Henderson  <rth@redhat.com>
16153
16154         * gcc.target/i386/i386.exp: New harness.
16155         * gcc.target/i386/vect-args.c: New.
16156
16157 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
16158
16159         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
16160
16161 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16162
16163         PR c++/18825
16164         * g++.dg/template/friend32.C: New test.
16165
16166 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
16167
16168         * cpp/pragma-once-1.c: New test.
16169         * cpp/pragma-once-1b.h: Likewise.
16170         * cpp/pragma-once-1c.h: Likewise.
16171         * cpp/pragma-once-1d.h: Likewise.
16172         * cpp/inc/pragma-once-1a.h: Likewise.
16173
16174 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
16175             Steven G. Kargl  <kargls@comcast.net>
16176
16177         PR fortran/17597
16178         * gfortran.dg/list_read_3.f90: New test.
16179
16180 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
16181
16182         * gcc.dg/ftrapv-2.c: New test.
16183
16184 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
16185
16186         PR c++/18981
16187         * g++.dg/template/typename9.C: New test.
16188
16189 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
16190
16191         PR c++/18738
16192         * g++.dg/template/typename8.C: New test.
16193         * g++.dg/parse/friend2.C: Tweak error message.
16194
16195 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
16196
16197         * gcc.c-torture/20041214-1.c: New test.
16198
16199 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
16200
16201         PR c++/18965
16202         * g++.dg/init/array17.C: New test.
16203
16204 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
16205
16206         PR c++/18793
16207         * g++.dg/init/aggr3.C: New test.
16208
16209 2004-12-14  Janis Johnson  <janis187@us.ibm.com
16210
16211         * gcc.dg/altivec-types-1.c: New test.
16212         * gcc.dg/altivec-types-2.c: New test.
16213         * gcc.dg/altivec-types-3.c: New test.
16214         * gcc.dg/altivec-types-4.c: New test.
16215         * g++.dg/ext/altivec-types-1.C: New test.
16216         * g++.dg/ext/altivec-types-2.C: New test.
16217         * g++.dg/ext/altivec-types-3.C: New test.
16218         * g++.dg/ext/altivec-types-4.C: New test.
16219
16220 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
16221
16222         PR middle-end/18951
16223         * gcc.c-torture/execute/20041213-1.c: New test.
16224
16225 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
16226
16227         PR c++/18949
16228         * g++.dg/template/cast1.C: New.
16229
16230 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
16231
16232         * gcc.c-torture/execute/20041213-2.c: New test.
16233
16234 2004-12-13  Richard Henderson  <rth@redhat.com>
16235
16236         * gcc.dg/i386-sse-10.c: Fix typo in options.
16237
16238 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
16239
16240         PR c++/18968
16241         * g++.dg/opt/pr18968.C: New test.
16242
16243 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
16244
16245         PR c++/18925
16246         * g++.dg/ext/visibility/staticdatamem.C: New test.
16247
16248 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
16249
16250         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
16251
16252 2004-12-13  Roger Sayle  <roger@eyesopen.com>
16253
16254         PR rtl-optimization/18928
16255         * gcc.dg/pr18928-1.c: New test case.
16256
16257 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
16258
16259         PR tree-opt/16951
16260         * gcc.c-torture/compile/20041211-1.c: New.
16261
16262 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16263
16264         PR middle-end/17564
16265         * gcc.c-torture/execute/20041212-1.c: New test.
16266
16267 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16268
16269         PR fortran/18869
16270         * gfortran.dg/common_1.f90: New test.
16271
16272 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
16273         Paul Brook  <paul@codesourcery.com>
16274
16275         PR fortran/16222
16276         * gfortran.dg/real_do_1.f90: New test.
16277
16278 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
16279
16280         PR tree-opt/18040
16281         * g++.dg/opt/ptrmem6.C: New test.
16282
16283 2004-12-11  Roger Sayle  <roger@eyesopen.com>
16284
16285         PR middle-end/18921
16286         * gcc.dg/pr18921-1.c: New test case.
16287
16288 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16289
16290         PR fortran/17175
16291         * gfortran.dg/scale_1.f90: New test.
16292
16293 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
16294
16295         PR middle-end/18903
16296         * gcc.c-torture/compile/pr18903.c: New test.
16297
16298 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
16299
16300         * gcc.c-torture/execute/20041210-1.c: New test.
16301
16302 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16303
16304         PR c++/18731
16305         * g++.dg/parser/struct-1.C: New test.
16306         * g++.dg/parser/struct-2.C: New test.
16307         * g++.dg/parser/struct-3.C: New test.
16308
16309 2004-12-09  Richard Henderson  <rth@redhat.com>
16310
16311         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
16312
16313         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
16314         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
16315
16316 2004-12-09  Matt Austern  <austern@apple.com>
16317
16318         PR c++/18514
16319         * g++.dg/ext/builtin1.C: New
16320         * g++.dg/ext/builtin2.C: New
16321         * g++.dg/ext/builtin3.C: New
16322         * g++.dg/ext/builtin4.C: New
16323         * g++.dg/ext/builtin5.C: New
16324
16325 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
16326
16327         PR tree-opt/18904
16328         * g++.dg/opt/ptrmem5.C: New test.
16329
16330 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
16331
16332         * g++.dg/parse/typename5.C: Adjust for new error.
16333         * g++.dg/parse/typename7.C: New.
16334
16335 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16336
16337         PR c++/18073
16338         * g++.dg/other/mmintrin.C: New test.
16339
16340 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
16341
16342         PR c++/16681
16343         * g++.dg/init/array15.C: New.
16344         * g++.dg/init/array16.C: New.
16345
16346 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16347
16348         PR fortran/18826
16349         * gfortran.dg/assign_1.f90: New test.
16350
16351 2004-12-08  Nick Clifton  <nickc@redhat.com>
16352
16353         * gcc.target/xstormy16/bss_below100: New directory containing tests.
16354         * gcc.target/xstormy16/data_below100: Likewise.
16355         * gcc.target/xstormy16/sfr: Likewise.
16356         * gcc.target/xstormy16/below100.S: New test source file.
16357         * gcc.target/xstormy16/below100.ld: New test linker script.
16358         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
16359         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
16360         bp instructions.
16361         * gcc.target/xstormy16/bp.c: Likewise.
16362
16363         * gcc.target/xstormy16/bss_below100: New files:
16364         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
16365         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
16366         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
16367         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
16368         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
16369         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
16370         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
16371         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
16372         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
16373         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
16374         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
16375         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
16376         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
16377         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
16378         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
16379         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
16380         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
16381         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
16382         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
16383         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
16384         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
16385         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
16386         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
16387         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
16388         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
16389         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
16390         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
16391
16392         * gcc.target/xstormy16/data_below100: New files:
16393         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
16394         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
16395         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
16396         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
16397         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
16398         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
16399         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
16400         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
16401         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
16402         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
16403         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
16404         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
16405         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
16406         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
16407         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
16408         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
16409         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
16410         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
16411         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
16412         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
16413         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
16414         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
16415         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
16416         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
16417         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
16418         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
16419         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
16420
16421         * gcc.target/xstormy16/sfr: New files:
16422         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
16423         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
16424         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
16425         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
16426         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
16427         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
16428         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
16429         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
16430         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
16431         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
16432         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
16433         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
16434         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
16435         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
16436         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
16437         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
16438         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
16439         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
16440         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
16441         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
16442         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
16443         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
16444         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
16445         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
16446         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
16447         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
16448         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
16449         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
16450         27_if0_sfrw_bitfield_f.c
16451
16452 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16453
16454         PR c++/18100
16455         * g++.dg/lookup/name-clash4.C: New test.
16456
16457 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
16458
16459         PR c++/18672
16460         * g++.dg/opt/array1.C: New.
16461
16462         PR c++/18803
16463         * g++.dg/template/operator5.C: New.
16464
16465 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
16466
16467         PR c/18867
16468         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
16469
16470 2004-12-07  Steven Bosscher  <stevenb@suse.de>
16471
16472         * gcc.dg/noncompile/20041207.c: New test.
16473
16474 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
16475
16476         * g++.dg/other/unreachable-1.C: New test.
16477
16478 2004-12-06  Nick Clifton  <nickc@redhat.com>
16479
16480         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
16481         <limits.h> because the latter comes from gcc's include/ directory
16482         and not the newlib/libc/include directory.
16483
16484 2004-12-04  Richard Henderson  <rth@redhat.com>
16485
16486         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
16487
16488 2004-12-04  Richard Henderson  <rth@redhat.com>
16489
16490         * lib/target-supports.exp (check_gc_sections_available): Disable
16491         for alpha and ia64.
16492
16493 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
16494
16495         PR middle-end/17909
16496         * g++.dg/other/vararg-2.C: New test.
16497
16498 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16499
16500         PR c++/17011, c++/17971
16501         * g++.dg/template/error15.C: Adjust expected error.
16502         * g++.dg/template/instantiate3.C: Likewise.
16503
16504 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
16505
16506         * gcc.dg/altivec-18.c: Fix for darwin
16507
16508 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
16509
16510         PR c++/18782
16511         * g++.dg/parse/ptrmem2.C: New.
16512
16513         PR c++/18318
16514         * g++.dg/template/new1.C: New.
16515
16516 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16517
16518         PR fortran/18710
16519         * gfortran.dg/direct_io_3.f90: New test.
16520
16521 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
16522
16523         PR 18758
16524         * g++.dg/parse/crash21.C: New.
16525
16526 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16527
16528         PR c++/15664, c++/18276
16529         * g++.dg/template/ttp13.C: New test.
16530         * g++.dg/template/ttp14.C: Likewise.
16531
16532 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16533
16534         PR c++/18123
16535         * g++.dg/parse/enum2.C: New test.
16536         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
16537
16538 2004-12-02  Nick Clifton  <nickc@redhat.com>
16539
16540         * gcc.target/xstormy16: New test directory.
16541         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
16542         * gcc.target/xstormy16/bp.c: Check the generation of bp
16543         instructions.
16544         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
16545         bn instructions and the BELOW100 attribute.
16546
16547 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
16548
16549         PR target/16952
16550         * gcc.dg/ppc-eabi.c: New.
16551
16552 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
16553
16554         PR fortran/18284
16555         * gfortran.dg/backspace.f90
16556
16557 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
16558
16559         * gfortran.dg/inquire.f90: New test.
16560
16561 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
16562
16563         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
16564         handle effective-target-keyword.
16565         (dg-skip-if): Support effective-target keyword as target list.
16566         (dg-xfail-if): Ditto.
16567         * lib/target-supports.exp (is-effective-target-keyword): New proc.
16568
16569 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
16570
16571         PR tree-optimization/18291
16572         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
16573
16574 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
16575
16576         PR C++/18729
16577         * g++.dg/parse/crash20.C: New.
16578
16579         PR c++/17431
16580         * g++.dg/overload/arg1.C: New.
16581         * g++.dg/overload/arg2.C: New.
16582         * g++.dg/overload/arg3.C: New.
16583         * g++.dg/overload/arg4.C: New.
16584
16585 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
16586
16587         * gcc.dg/c99-flex-array-4.c: Remove.
16588
16589 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
16590
16591         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
16592
16593         * lib/target-supports.exp (is-effective-target): Simplify.
16594
16595         * lib/target-supports.exp (check_effective_target_vect_long):
16596         Fix for powerpc64-*-*.
16597
16598 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
16599
16600         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
16601         to support new requirements on FreeBSD 5.
16602
16603 2004-11-30  Devang Patel  <dpatel@apple.com>
16604
16605         PR 18702
16606         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
16607
16608 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
16609
16610         * g++.dg/ext/altivec-13.C: New test.
16611
16612 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
16613
16614         PR tree-opt/18298
16615         * gcc.c-torture/execute/p18298.c: New test.
16616
16617 2004-11-30  Ira Rosen  <irar@il.ibm.com>
16618             Dorit Naishlos  <dorit@il.ibm.com>
16619
16620         PR tree-opt/18607
16621         * gcc.dg/vect/vect-89.c: New test.
16622
16623 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
16624
16625         * gcc.dg/pr18596-1.c: New test.
16626
16627 2004-11-30  Ben Elliston  <bje@au.ibm.com>
16628
16629         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
16630
16631 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
16632
16633         PR c/18479
16634         * gcc.dg/pr18479.c: New test.
16635
16636 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
16637
16638         PR target/18490
16639         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
16640         mmix-knuth-mmixware.
16641
16642         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
16643         cris-*-elf* cris-*-aout* mmix-*-*
16644
16645 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
16646
16647         PR middle-end/18725
16648         * gcc.dg/pr18725.c: New test.
16649
16650 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
16651
16652         PR target/18488
16653         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
16654
16655         PR target/18336
16656         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
16657
16658 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
16659
16660         PR c++/18368
16661         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
16662         * g++.old-deja/g++.law/ctors5.C: Likewise.
16663         * g++.old-deja/g++.other/crash25.C: Likewise.
16664
16665         PR c++/18674
16666         * g++.dg/template/error16.C: New test.
16667
16668         PR c++/18512
16669         * g++.dg/template/crash29.C: New test.
16670
16671 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
16672
16673         PR tree-optimization/18712
16674         * gcc.c-torture/compile/pr18712.c: New test.
16675
16676 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
16677
16678         PR c/7544
16679         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
16680         tests.
16681
16682 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16683
16684         PR c++/18652
16685         * g++.dg/lookup/crash6.C: New test.
16686
16687 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
16688
16689         PR middle-end/18164
16690         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
16691
16692 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
16693
16694         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
16695         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
16696         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
16697
16698 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
16699
16700         * gcc.dg/pr18164.c: New test.
16701
16702 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
16703
16704         * gcc.dg/funroll-loops-all.c: New.
16705
16706 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
16707
16708         PR target/18489
16709         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
16710         delimeter, match space and TAB as well as ":".
16711
16712         PR target/18484
16713         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
16714
16715         PR target/18348
16716         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
16717
16718         PR target/18345
16719         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
16720
16721         PR target/18337
16722         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
16723
16724 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
16725
16726         * gfortran.dg/direct_io_2.f90: New test.
16727
16728 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
16729
16730         PR target/18334
16731         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
16732
16733 2004-11-28  Richard Henderson  <rth@redhat.com>
16734
16735         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
16736
16737 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
16738
16739         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
16740         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
16741         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
16742         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
16743         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
16744         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
16745         gcc.dg/pointer-arith-8.c: New tests.
16746
16747 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
16748
16749         PR fortran/18364
16750         * gfortran.dg/endfile.f90: New test.
16751
16752 2004-11-27  Falk Hueffner  <falk@debian.org>
16753
16754         * gcc.dg/loop-6.c: New test.
16755
16756 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
16757
16758         * gcc.c-torture/execute/20041126-1.c: New test.
16759
16760 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
16761
16762         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
16763         on IRIX.
16764
16765 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
16766
16767         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
16768         functions.
16769
16770 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
16771
16772         PR rtl-optimization/17825
16773         * gcc.c-torture/compile/20041119-1.c: New test.
16774
16775 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16776
16777         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
16778         Check existence of ld library path variables before unsetting.
16779
16780 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
16781
16782         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
16783
16784 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
16785
16786         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
16787
16788 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
16789
16790         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
16791
16792 2004-11-26  Ben Elliston  <bje@au.ibm.com>
16793
16794         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
16795         dg-do directive.
16796
16797 2004-11-26  Ben Elliston  <bje@au.ibm.com>
16798
16799         * gcc.dg/pr17957.c: Pass --param, not -param.
16800
16801 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
16802
16803         PR middle-end/17957
16804         * testsuite/gcc.dg/pr17957.c: New test.
16805
16806 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
16807
16808         PR c++/18445
16809         * g++.dg/template/crash28.C: Likewise.
16810
16811         PR c++/18001
16812         * g++.dg/expr/unary2.C: Adjust lvalue messages.
16813         * g++.dg/ext/lvaddr.C: Likewise.
16814         * g++.dg/opt/pr7503-3.C: Likewise.
16815
16816         PR c++/18466
16817         * g++.dg/parse/qualified3.C: New test.
16818         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
16819
16820         PR c++/18545
16821         * g++.dg/expr/return1.C: New test.
16822
16823 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16824
16825         Friend class name lookup 3/n, PR c++/3332
16826         * g++.dg/lookup/friend3.C: New test.
16827         * g++.dg/lookup/friend4.C: Likewise.
16828         * g++.dg/lookup/friend5.C: Likewise.
16829
16830 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16831
16832         Friend class name lookup 2/n, PR c++/14513, c++/15410
16833         * g++.dg/lookup/friend2.C: New test.
16834         * g++.dg/template/friend31.C: Likewise.
16835
16836 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16837
16838         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
16839
16840 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
16841
16842         PR c++/17473
16843         * g++.dg/tc1/dr56.C: Remove.
16844         * g++.dg/template/typedef1.C: Add dg-error markers.
16845         * g++.old-deja/g++.other/typedef7.C: Likewise.
16846
16847         PR c++/18285
16848         * g++.dg/parse/typedef7.C: New test.
16849
16850 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
16851
16852         * gcc.c-torture/execute/20041124-1.c: New test.
16853
16854 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
16855
16856         * g++.dg/template/deduce3.C: New test.
16857
16858         PR c++/18586
16859         * g++.dg/template/crash27.C: New test.
16860
16861         PR c++/18530
16862         * g++.dg/warn/Wshadow-3.C: New test.
16863
16864 2004-11-24  Devang Patel  <dpatel@apple.com>
16865
16866         PR/18555
16867         * gcc.dg/cpp/isysroot-1.c: New test.
16868         * gcc.dg/cpp/usr/include/stdio.h: New file.
16869         * gcc.dg/cpp/isysroot-2.c: New test.
16870         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
16871         New file.
16872
16873 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16874
16875         PR c++/8929
16876         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
16877
16878 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
16879
16880         * gcc.target/sparc/align.c: Do not include <stdint.h>.
16881         * gcc.target/sparc/pdist.c: Likewise.
16882
16883 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
16884
16885         PR c++/16882
16886         * g++.dg/conversion/simd1.C: New test.
16887
16888 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16889
16890         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
16891         and restore_ld_library_path_env_vars.
16892         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
16893         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
16894         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
16895         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
16896
16897 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
16898
16899         * gcc.dg/pragma-align-2.c: Test macro expansion.
16900         * gcc.dg/pragma-pack-2.c: New test.
16901
16902 2004-11-23  Richard Henderson  <rth@redhat.com>
16903
16904         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
16905         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
16906         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
16907         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
16908         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
16909         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
16910
16911         * gcc.dg/vect/vect.exp: Add check for alpha.
16912         * lib/target-supports.exp (check_alpha_max_hw_available): New.
16913         (check_effective_target_vect_int): Enable for alpha.
16914         (check_effective_target_vect_long): New.
16915         (is-effective-target): Add it.
16916
16917 2004-11-23  Uros Bizjak <uros@kss-loka.si>
16918
16919         * gcc.dg/pr18614-1.c: New test.
16920
16921 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16922
16923         * gcc.dg/setjmp-2.c: New test.
16924
16925 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
16926
16927         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
16928         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
16929         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
16930         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
16931         gcc.target/sparc/pdist.c: New tests.
16932
16933 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
16934
16935         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
16936
16937 2004-11-22  Dale Johannesen  <dalej@apple.com>
16938
16939         * gcc.dg/20041111-1.c: New.
16940
16941 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
16942
16943         PR tree-opt/18536
16944         * gcc.dg/vect/pr18536.c: New test.
16945
16946 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16947
16948         PR c++/18354
16949         * g++.dg/template/nontype11.C: New test.
16950
16951 2004-11-21  Roger Sayle  <roger@eyesopen.com>
16952
16953         PR middle-end/18520
16954         * gcc.dg/pr18520-1.c: New test case.
16955
16956 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
16957
16958         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
16959         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
16960         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
16961         expected diagnostics.
16962
16963 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16964
16965         PR target/18580
16966         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
16967         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
16968         vect-77.c, vect-77a.c: XFAIL on the SPARC.
16969
16970 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16971
16972         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
16973
16974 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
16975             Joseph Myers  <joseph@codesourcery.com>
16976
16977         * lib/target-supports.exp (check_visibility_available): Really
16978         test the compiler.
16979
16980 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
16981
16982         PR tree-opt/18181
16983         * gcc.dg/vect/vect-85.c: New test.
16984         * gcc.dg/vect/vect-86.c: New test.
16985         * gcc.dg/vect/vect-87.c: New test.
16986         * gcc.dg/vect/vect-88.c: New test.
16987
16988 2004-11-19  Ben Elliston  <bje@au.ibm.com>
16989
16990         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
16991
16992 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
16993
16994         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
16995         * gcc.dg/ppc-and-1.c: Ditto.
16996         * gcc.dg/ppc-compare-1.c: Ditto.
16997         * gcc.dg/ppc-mov-1.c: Ditto
16998
16999 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
17000             Mark Mitchell  <mark@codesourcery.com>
17001
17002         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
17003
17004 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
17005             Aldy Hernandez  <aldyh@redhat.com>
17006
17007         * lib/target-supports.exp (check_effective_target_vect_int): New
17008         (check_effective_target_vect_float): New
17009         (check_effective_target_vect_double): New.
17010         (is-effective-target): Support new effective targets keywords.
17011         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
17012         default action for dg-do.
17013         * gcc.dg/vect/pr16105.c: Use new support.
17014         * gcc.dg/vect/pr18400.c: Ditto.
17015         * gcc.dg/vect/pr18425.c: Ditto.
17016         * gcc.dg/vect/vect-1.c: Ditto.
17017         * gcc.dg/vect/vect-10.c: Ditto.
17018         * gcc.dg/vect/vect-11.c: Ditto.
17019         * gcc.dg/vect/vect-12.c: Ditto.
17020         * gcc.dg/vect/vect-13.c: Ditto.
17021         * gcc.dg/vect/vect-14.c: Ditto.
17022         * gcc.dg/vect/vect-15.c: Ditto.
17023         * gcc.dg/vect/vect-16.c: Ditto.
17024         * gcc.dg/vect/vect-17.c: Ditto.
17025         * gcc.dg/vect/vect-18.c: Ditto.
17026         * gcc.dg/vect/vect-19.c: Ditto.
17027         * gcc.dg/vect/vect-2.c: Ditto.
17028         * gcc.dg/vect/vect-20.c: Ditto.
17029         * gcc.dg/vect/vect-21.c: Ditto.
17030         * gcc.dg/vect/vect-22.c: Ditto.
17031         * gcc.dg/vect/vect-23.c: Ditto.
17032         * gcc.dg/vect/vect-24.c: Ditto.
17033         * gcc.dg/vect/vect-25.c: Ditto.
17034         * gcc.dg/vect/vect-26.c: Ditto.
17035         * gcc.dg/vect/vect-27.c: Ditto.
17036         * gcc.dg/vect/vect-27a.c: Ditto.
17037         * gcc.dg/vect/vect-28.c: Ditto.
17038         * gcc.dg/vect/vect-29.c: Ditto.
17039         * gcc.dg/vect/vect-29a.c: Ditto.
17040         * gcc.dg/vect/vect-3.c: Ditto.
17041         * gcc.dg/vect/vect-30.c: Ditto.
17042         * gcc.dg/vect/vect-31.c: Ditto.
17043         * gcc.dg/vect/vect-32.c: Ditto.
17044         * gcc.dg/vect/vect-33.c: Ditto.
17045         * gcc.dg/vect/vect-34.c: Ditto.
17046         * gcc.dg/vect/vect-35.c: Ditto.
17047         * gcc.dg/vect/vect-36.c: Ditto.
17048         * gcc.dg/vect/vect-37.c: Ditto.
17049         * gcc.dg/vect/vect-38.c: Ditto.
17050         * gcc.dg/vect/vect-4.c: Ditto.
17051         * gcc.dg/vect/vect-40.c: Ditto.
17052         * gcc.dg/vect/vect-41.c: Ditto.
17053         * gcc.dg/vect/vect-42.c: Ditto.
17054         * gcc.dg/vect/vect-43.c: Ditto.
17055         * gcc.dg/vect/vect-44.c: Ditto.
17056         * gcc.dg/vect/vect-45.c: Ditto.
17057         * gcc.dg/vect/vect-46.c: Ditto.
17058         * gcc.dg/vect/vect-47.c: Ditto.
17059         * gcc.dg/vect/vect-48.c: Ditto.
17060         * gcc.dg/vect/vect-48a.c: Ditto.
17061         * gcc.dg/vect/vect-49.c: Ditto.
17062         * gcc.dg/vect/vect-5.c: Ditto.
17063         * gcc.dg/vect/vect-50.c: Ditto.
17064         * gcc.dg/vect/vect-51.c: Ditto.
17065         * gcc.dg/vect/vect-52.c: Ditto.
17066         * gcc.dg/vect/vect-53.c: Ditto.
17067         * gcc.dg/vect/vect-54.c: Ditto.
17068         * gcc.dg/vect/vect-55.c: Ditto.
17069         * gcc.dg/vect/vect-56.c: Ditto.
17070         * gcc.dg/vect/vect-56a.c: Ditto.
17071         * gcc.dg/vect/vect-57.c: Ditto.
17072         * gcc.dg/vect/vect-58.c: Ditto.
17073         * gcc.dg/vect/vect-59.c: Ditto.
17074         * gcc.dg/vect/vect-6.c: Ditto.
17075         * gcc.dg/vect/vect-60.c: Ditto.
17076         * gcc.dg/vect/vect-61.c: Ditto.
17077         * gcc.dg/vect/vect-62.c: Ditto.
17078         * gcc.dg/vect/vect-63.c: Ditto.
17079         * gcc.dg/vect/vect-64.c: Ditto.
17080         * gcc.dg/vect/vect-65.c: Ditto.
17081         * gcc.dg/vect/vect-66.c: Ditto.
17082         * gcc.dg/vect/vect-67.c: Ditto.
17083         * gcc.dg/vect/vect-68.c: Ditto.
17084         * gcc.dg/vect/vect-69.c: Ditto.
17085         * gcc.dg/vect/vect-7.c: Ditto.
17086         * gcc.dg/vect/vect-72.c: Ditto.
17087         * gcc.dg/vect/vect-72a.c: Ditto.
17088         * gcc.dg/vect/vect-73.c: Ditto.
17089         * gcc.dg/vect/vect-74.c: Ditto.
17090         * gcc.dg/vect/vect-75.c: Ditto.
17091         * gcc.dg/vect/vect-76.c: Ditto.
17092         * gcc.dg/vect/vect-77.c: Ditto.
17093         * gcc.dg/vect/vect-77a.c: Ditto.
17094         * gcc.dg/vect/vect-78.c: Ditto.
17095         * gcc.dg/vect/vect-79.c: Ditto.
17096         * gcc.dg/vect/vect-8.c: Ditto.
17097         * gcc.dg/vect/vect-80.c: Ditto.
17098         * gcc.dg/vect/vect-82.c: Ditto.
17099         * gcc.dg/vect/vect-82_64.c: Ditto.
17100         * gcc.dg/vect/vect-83.c: Ditto.
17101         * gcc.dg/vect/vect-83_64.c: Ditto.
17102         * gcc.dg/vect/vect-9.c: Ditto.
17103         * gcc.dg/vect/vect-all.c: Ditto.
17104         * gcc.dg/vect/vect-none.c: Ditto.
17105
17106 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
17107
17108         * lib/gcc-dg.exp (dg-skip-if): New function.
17109         (dg-forbid-option): Remove.
17110         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
17111         * g++.dg/abi/bitfield8.C: Likewise.
17112         * g++.dg/abi/dtor1.C: Likewise.
17113         * g++.dg/abi/empty10.C: Likewise.
17114         * g++.dg/abi/empty7.C: Likewise.
17115         * g++.dg/abi/empty9.C: Likewise.
17116         * g++.dg/abi/layout3.C: Likewise.
17117         * g++.dg/abi/layout4.C: Likewise.
17118         * g++.dg/abi/thunk1.C: Likewise.
17119         * g++.dg/abi/thunk2.C: Likewise.
17120         * g++.dg/abi/vbase11.C: Likewise.
17121         * g++.dg/abi/vthunk2.C: Likewise.
17122         * g++.dg/abi/vthunk3.C: Likewise.
17123         * g++.dg/ext/attrib8.C: Likewise.
17124         * g++.dg/opt/longbranch2.C: Likewise.
17125         * g++.dg/opt/reg-stack4.C: Likewise.
17126         * g++.old-deja/g++.ext/attrib1.C: Likewise.
17127         * g++.old-deja/g++.ext/attrib2.C: Likewise.
17128         * g++.old-deja/g++.ext/attrib3.C: Likewise.
17129         * g++.old-deja/g++.other/store-expr1.C: Likewise.
17130         * g++.old-deja/g++.other/store-expr2.C: Likewise.
17131         * gcc.dg/20000609-1.c: Likewise.
17132         * gcc.dg/20000720-1.c: Likewise.
17133         * gcc.dg/20011107-1.c: Likewise.
17134         * gcc.dg/20011119-1.c: Likewise.
17135         * gcc.dg/20020108-1.c: Likewise.
17136         * gcc.dg/20020122-2.c: Likewise.
17137         * gcc.dg/20020122-3.c: Likewise.
17138         * gcc.dg/20020201-3.c: Likewise.
17139         * gcc.dg/20020206-1.c: Likewise.
17140         * gcc.dg/20020218-1.c: Likewise.
17141         * gcc.dg/20020310-1.c: Likewise.
17142         * gcc.dg/20020411-1.c: Likewise.
17143         * gcc.dg/20020418-2.c: Likewise.
17144         * gcc.dg/20020426-1.c: Likewise.
17145         * gcc.dg/20020426-2.c: Likewise.
17146         * gcc.dg/20020517-1.c: Likewise.
17147         * gcc.dg/20020523-1.c: Likewise.
17148         * gcc.dg/20020523-2.c: Likewise.
17149         * gcc.dg/20020729-1.c: Likewise.
17150         * gcc.dg/20030204-1.c: Likewise.
17151         * gcc.dg/20030826-2.c: Likewise.
17152         * gcc.dg/20030926-1.c: Likewise.
17153         * gcc.dg/20031202-1.c: Likewise.
17154         * gcc.dg/980312-1.c: Likewise.
17155         * gcc.dg/980313-1.c: Likewise.
17156         * gcc.dg/990117-1.c: Likewise.
17157         * gcc.dg/990424-1.c: Likewise.
17158         * gcc.dg/990524-1.c: Likewise.
17159         * gcc.dg/991230-1.c: Likewise.
17160         * gcc.dg/i386-387-1.c: Likewise.
17161         * gcc.dg/i386-387-2.c: Likewise.
17162         * gcc.dg/i386-387-3.c: Likewise.
17163         * gcc.dg/i386-387-4.c: Likewise.
17164         * gcc.dg/i386-387-5.c: Likewise.
17165         * gcc.dg/i386-387-6.c: Likewise.
17166         * gcc.dg/i386-asm-1.c: Likewise.
17167         * gcc.dg/i386-bitfield1.c: Likewise.
17168         * gcc.dg/i386-bitfield2.c: Likewise.
17169         * gcc.dg/i386-loop-1.c: Likewise.
17170         * gcc.dg/i386-loop-2.c: Likewise.
17171         * gcc.dg/i386-loop-3.c: Likewise.
17172         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
17173         * gcc.dg/i386-pic-1.c: Likewise.
17174         * gcc.dg/i386-regparm.c: Likewise.
17175         * gcc.dg/i386-signbit-1.c: Likewise.
17176         * gcc.dg/i386-signbit-2.c: Likewise.
17177         * gcc.dg/i386-signbit-3.c: Likewise.
17178         * gcc.dg/i386-sse-5.c: Likewise.
17179         * gcc.dg/i386-sse-8.c: Likewise.
17180         * gcc.dg/i386-unroll-1.c: Likewise.
17181         * gcc.dg/tls/opt-1.c: Likewise.
17182         * gcc.dg/tls/opt-2.c: Likewise.
17183         * gcc.dg/unroll-1.c: Likewise.
17184         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
17185         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
17186         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
17187         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
17188
17189 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17190
17191         * g++.dg/template/incomplete1.C: New test.
17192
17193 2004-11-16  Nick Clifton  <nickc@redhat.com>
17194
17195         Revert patches accidentally commited during checkin of fixes for
17196         xstormy16 tests:
17197         gcc.c-torture/execute/simd-4.c: Revert
17198         gcc.dg/20040910-1.c: Revert.
17199
17200 2004-11-16  Paul Brook  <paul@codesourcery.com>
17201
17202         PR fortran/13010
17203         * gfortran.dg/der_pointer_1.f90: New test.
17204
17205 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
17206
17207         PR c/18498
17208         * gcc.dg/bitfld-13.c: New test.
17209
17210 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
17211
17212         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
17213         powerpc*-*-linux*.
17214
17215         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
17216         * gcc.dg/ppc64-abi-2.c: Ditto.
17217         * gcc.dg/ppc64-abi-3.c: Ditto.
17218
17219         * lib/gcc-dg.exp (dg-target-list): Remove.
17220
17221 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
17222
17223         * gcc.dg/ia64-postinc.c: New test.
17224
17225 2004-11-15  Mark Mitchell <mark@codesourcery.com>
17226
17227         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
17228
17229 2004-11-15  Nick Clifton  <nickc@redhat.com>
17230
17231         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
17232         __INT_MAX__ so that the test can be compiled by toolchains
17233         targeted at 16-bit processors.
17234
17235         * gcc.dg/20040625-1.c: Use long constants rather than integers
17236         when performing arithmetic that will overflow 16-bits.
17237
17238         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
17239         xstormy16.  It does not support 128-bit vector operations.
17240
17241         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
17242         with the macro PTR_TYPE.  Define this macro to an integer type
17243         suitable for holding a pointer.
17244
17245         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
17246         the target is a 16-bit processor.
17247
17248         * gcc.dg/cpp/if-2.c: Expect a different warning message from
17249         16-bit targets where the character constant will be too long.
17250
17251         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
17252         where the double will not be directly addressable.
17253
17254 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17255
17256         Friend class name lookup 1/n, PR c++/18471
17257         * g++.dg/template/crash26.C: New test.
17258         * g++.dg/lookup/struct1.C: Adjust expected error.
17259         * g++.dg/parse/elab1.C: Likewise.
17260         * g++.dg/parse/elab2.C: Likewise.
17261         * g++.dg/parse/int-as-enum1.C: Likewise.
17262         * g++.dg/parse/struct-as-enum1.C: Likewise.
17263         * g++.dg/parse/typedef1.C: Likewise.
17264         * g++.dg/parse/typedef3.C: Likewise.
17265         * g++.dg/parse/typedef4.C: Likewise.
17266         * g++.dg/parse/typedef5.C: Likewise.
17267         * g++.dg/template/nontype4.C: Likewise.
17268         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
17269         * g++.old-deja/g++.other/elab1.C: Likewise.
17270         * g++.old-deja/g++.other/syntax4.C: Likewise.
17271
17272 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
17273
17274         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
17275
17276 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
17277
17278         * gcc.c-torture/execute/20041114-1.c: New test.
17279
17280 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
17281
17282         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
17283         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
17284         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
17285         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
17286         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
17287         gcc.dg/switch-7.c: New tests.
17288
17289 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
17290
17291         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
17292
17293 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
17294
17295         PR tree-opt/18400
17296         * gcc.dg/vect/pr18400.c: New test.
17297
17298 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
17299             Andrew Pinski  <pinskia@physics.uc.edu>
17300
17301         PR tree-opt/18425
17302         * gcc.dg/vect/pr18425.c: New test.
17303
17304 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17305
17306         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
17307         Guard with dg-require-alias and dg-require-visibility.
17308
17309 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17310
17311         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
17312
17313 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17314
17315         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
17316
17317 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17318
17319         PR c++/17344
17320         * g++.dg/template/defarg5.C: New test.
17321
17322 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
17323
17324         * g++.dg/parse/cast1.C: Run only on ILP32.
17325         * g++.old-deja/g++.mike/p784.C: Likewise.
17326
17327 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
17328
17329         * gcc.c-torture/execute/20041113-1.c: New test.
17330
17331 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
17332
17333         PR target/18230
17334         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
17335         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
17336         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
17337         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
17338         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
17339         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
17340         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
17341         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
17342         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
17343         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
17344         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
17345         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
17346         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
17347
17348 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
17349
17350         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
17351         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
17352         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
17353         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
17354         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
17355         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
17356         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
17357         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
17358         gcc.target/sparc/combined-1.c: New tests.
17359
17360 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
17361
17362         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
17363         New tests.
17364
17365 2004-11-12  Mark Mitchell <mark@codesourcery.com>
17366
17367         * lib/gcc-dg.exp (dg-forbid-option): New function.
17368         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
17369         * g++.dg/abi/bitfield8.C: Likewise.
17370         * g++.dg/abi/dtor1.C: Likewise.
17371         * g++.dg/abi/empty10.C: Likewise.
17372         * g++.dg/abi/empty7.C: Likewise.
17373         * g++.dg/abi/empty9.C: Likewise.
17374         * g++.dg/abi/layout3.C: Likewise.
17375         * g++.dg/abi/layout4.C: Likewise.
17376         * g++.dg/abi/thunk1.C: Likewise.
17377         * g++.dg/abi/thunk2.C: Likewise.
17378         * g++.dg/abi/vbase11.C: Likewise.
17379         * g++.dg/abi/vthunk2.C: Likewise.
17380         * g++.dg/abi/vthunk3.C: Likewise.
17381         * g++.dg/ext/attrib8.C: Likewise.
17382         * g++.dg/opt/longbranch2.C: Likewise.
17383         * g++.dg/opt/reg-stack4.C: Likewise.
17384         * g++.old-deja/g++.ext/attrib1.C: Likewise.
17385         * g++.old-deja/g++.ext/attrib2.C: Likewise.
17386         * g++.old-deja/g++.ext/attrib3.C: Likewise.
17387         * g++.old-deja/g++.other/store-expr1.C: Likewise.
17388         * g++.old-deja/g++.other/store-expr2.C: Likewise.
17389         * gcc.dg/20000609-1.c: Likewise.
17390         * gcc.dg/20000720-1.c: Likewise.
17391         * gcc.dg/20011107-1.c: Likewise.
17392         * gcc.dg/20011119-1.c: Likewise.
17393         * gcc.dg/20020108-1.c: Likewise.
17394         * gcc.dg/20020122-2.c: Likewise.
17395         * gcc.dg/20020122-3.c: Likewise.
17396         * gcc.dg/20020201-3.c: Likewise.
17397         * gcc.dg/20020206-1.c: Likewise.
17398         * gcc.dg/20020218-1.c: Likewise.
17399         * gcc.dg/20020310-1.c: Likewise.
17400         * gcc.dg/20020411-1.c: Likewise.
17401         * gcc.dg/20020418-2.c: Likewise.
17402         * gcc.dg/20020426-1.c: Likewise.
17403         * gcc.dg/20020426-2.c: Likewise.
17404         * gcc.dg/20020517-1.c: Likewise.
17405         * gcc.dg/20020523-1.c: Likewise.
17406         * gcc.dg/20020523-2.c: Likewise.
17407         * gcc.dg/20020729-1.c: Likewise.
17408         * gcc.dg/20030204-1.c: Likewise.
17409         * gcc.dg/20030826-2.c: Likewise.
17410         * gcc.dg/20030926-1.c: Likewise.
17411         * gcc.dg/20031202-1.c: Likewise.
17412         * gcc.dg/980312-1.c: Likewise.
17413         * gcc.dg/980313-1.c: Likewise.
17414         * gcc.dg/990117-1.c: Likewise.
17415         * gcc.dg/990424-1.c: Likewise.
17416         * gcc.dg/990524-1.c: Likewise.
17417         * gcc.dg/991230-1.c: Likewise.
17418         * gcc.dg/i386-387-1.c: Likewise.
17419         * gcc.dg/i386-387-2.c: Likewise.
17420         * gcc.dg/i386-387-3.c: Likewise.
17421         * gcc.dg/i386-387-4.c: Likewise.
17422         * gcc.dg/i386-387-5.c: Likewise.
17423         * gcc.dg/i386-387-6.c: Likewise.
17424         * gcc.dg/i386-asm-1.c: Likewise.
17425         * gcc.dg/i386-bitfield1.c: Likewise.
17426         * gcc.dg/i386-bitfield2.c: Likewise.
17427         * gcc.dg/i386-loop-1.c: Likewise.
17428         * gcc.dg/i386-loop-2.c: Likewise.
17429         * gcc.dg/i386-loop-3.c: Likewise.
17430         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
17431         * gcc.dg/i386-pic-1.c: Likewise.
17432         * gcc.dg/i386-regparm.c: Likewise.
17433         * gcc.dg/i386-signbit-1.c: Likewise.
17434         * gcc.dg/i386-signbit-2.c: Likewise.
17435         * gcc.dg/i386-signbit-3.c: Likewise.
17436         * gcc.dg/i386-sse-5.c: Likewise.
17437         * gcc.dg/i386-sse-8.c: Likewise.
17438         * gcc.dg/i386-unroll-1.c: Likewise.
17439         * gcc.dg/tls/opt-1.c: Likewise.
17440         * gcc.dg/tls/opt-2.c: Likewise.
17441         * gcc.dg/unroll-1.c: Likewise.
17442         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
17443         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
17444         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
17445         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
17446         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
17447         -m64 is specified.
17448
17449 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
17450
17451         PR c++/18389
17452         * g++.dg/parse/cond1.C: New test.
17453
17454         PR c++/18429
17455         * g++.dg/template/array9.C: New test.
17456         * g++.dg/ext/vla1.C: Adjust error messages.
17457         * g++.dg/ext/vlm1.C: Likewise.
17458         * g++.dg/template/crash2.C: Likewise.
17459
17460         PR c++/18436
17461         * g++.dg/template/call3.C: New test.
17462
17463         PR c++/18407
17464         * g++.dg/template/ptrmem11.C: New test.
17465
17466 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
17467
17468         PR other/14264
17469         * lib/g++.exp: Set LC_ALL and LANG to C.
17470         * lib/gcc-dg.exp: Likewise.
17471         * lib/gfortran.exp: Likewise.
17472         * lib/objc.exp: Likewise.
17473         * lib/treelang.exp: Likewise.
17474
17475 2004-11-12  Andreas Schwab  <schwab@suse.de>
17476
17477         * gcc.dg/pr16286.c: Fix last change.
17478
17479 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
17480
17481         PR c++/18416
17482         * g++.dg/init/global1.C: New test.
17483
17484 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
17485
17486         * gcc.c-torture/execute/20041112-1.c: New test.
17487
17488 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
17489
17490         * lib/gcc-dg.exp (dg-target-list): New.
17491
17492 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
17493             Richard Sandiford  <rsandifo@redhat.com>
17494
17495         * lib/target-supports.exp (get-compiler_messages): New.
17496         (check_named_sections_available): Use it.
17497         (check_effective_target_ilp32): New.
17498         (check_effective_target_lp64): New.
17499         (is-effective-target): New.
17500         * lib/gcc-dg.exp (dg-require-effective-target): New.
17501
17502 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
17503
17504         * gcc.dg/precedence-1.c: New test.
17505
17506 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
17507
17508         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
17509
17510         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
17511         message, delete generated files, use more descriptive name for
17512         executable, and make the test unsupported when it cannot be run.
17513
17514         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
17515         (dg-require-weak, dg-require-visibility, dg-require-alias,
17516         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
17517         dg-require-iconv, dg-require-named-sections): Use it.
17518
17519         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
17520
17521 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
17522
17523         PR target/16457
17524         * gcc.dg/ppc-and-1: New
17525
17526         PR target/16796
17527         * gcc.dg/ppc-mov-1.c: New.
17528
17529         PR target/16458
17530         * gcc.dg/ppc-compare-1.c: New.
17531
17532 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
17533
17534         * objc.dg/desig-init-2.m: New test.
17535
17536 2004-11-10  Adam Nemet  <anemet@lnxw.com>
17537
17538         PR middle-end/18160
17539         * g++.dg/warn/register-var-1.C: New test.
17540         * g++.dg/warn/register-var-2.C: New test.
17541
17542 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17543
17544         * gcc.dg/union-2.c: New test.
17545
17546 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
17547
17548         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
17549         New test for PR tree-optimization/17892.
17550
17551 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
17552
17553         PR c++/18369
17554         * g++.dg/init/new12.C: New test.
17555
17556 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
17557
17558         * gcc.target/sparc: New directory.
17559         * gcc.target/sparc/sparc.exp: New driver.
17560         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
17561         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
17562         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
17563         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
17564
17565 2004-11-10  Paul Brook  <paul@codesourcery.com>
17566
17567         PR fortran/18218
17568         * gfortran.dg/list_read.c: New test.
17569
17570 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
17571
17572         PR c/18322
17573         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
17574         expected diagnostic location.
17575
17576 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
17577
17578         * gcc.dg/20041109-1.c: New test.
17579
17580 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
17581
17582         PR objc/18406
17583         * objc/compile/pr18406.m: New test.
17584
17585 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
17586
17587         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
17588
17589 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
17590
17591         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
17592
17593 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
17594
17595         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
17596
17597 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
17598
17599         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
17600         exit.
17601
17602 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
17603
17604         PR tree-opt/18299
17605         * gcc.c-torture/pr18299-1.c: New test.
17606
17607 2004-11-06  Andreas Schwab  <schwab@suse.de>
17608
17609         * gcc.dg/pr16286.c: Also test for bool and pixel.
17610
17611 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
17612
17613         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
17614         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
17615         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
17616         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
17617         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
17618         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
17619         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
17620         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
17621         gcc.dg/struct-semi-3.c: New tests.
17622
17623 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17624
17625         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
17626
17627 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17628
17629         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
17630         Do not use C99 designators.
17631
17632 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17633
17634         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
17635
17636 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17637
17638         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
17639         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
17640         * gcc.c-torture/execute/simd-5.x: Remove.
17641
17642 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
17643
17644         PR rtl-optimization/17933
17645         * gcc.dg/torture/pr17933-1.c: New test.
17646
17647 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
17648
17649         PR target/18106
17650         * lib/target-supports.exp (check_weak_available): Support
17651         Windows.
17652
17653 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
17654
17655         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
17656         call to fflush(stdout) before abort.
17657         (my_ffsll): New function.
17658         (generate_fields): Use it.
17659
17660 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
17661
17662         * gcc.dg/init-undef-1.c: New test.
17663
17664 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
17665
17666         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
17667         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
17668         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
17669         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
17670         expected messages for new parser.
17671
17672 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
17673
17674         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
17675
17676 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17677
17678         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
17679         on LP64 targets.
17680
17681 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
17682
17683         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
17684         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
17685         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
17686         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
17687         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
17688         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
17689         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
17690         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
17691         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
17692         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
17693
17694 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
17695
17696         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
17697         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
17698         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
17699         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
17700         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
17701         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
17702         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
17703         for new parser.
17704
17705 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
17706
17707         PR target/15342
17708         * gcc.dg/20041104-1.c: New test.
17709
17710 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17711
17712         * g++.dg/template/nontype7.C: New test.
17713         * g++.dg/template/nontype8.C: Likewise.
17714         * g++.dg/template/nontype9.C: Likewise.
17715         * g++.dg/template/nontype10.C: Likewise.
17716         * g++.dg/tc1/dr49.C: Likewise.
17717         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
17718         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
17719
17720 2004-11-04  Ben Elliston  <bje@au.ibm.com>
17721
17722         * g++.dg/rtti/tinfo1.C: Remove xfails.
17723
17724 2004-11-04  Ben Elliston  <bje@au.ibm.com>
17725
17726         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
17727         packed attribute to the definition to satisfy the new C++ parser.
17728
17729 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
17730
17731         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
17732         invocations of va_arg.
17733
17734 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
17735
17736         PR c++/18124
17737         * g++.dg/template/crash25.C: New test.
17738
17739         PR c++/18155
17740         * g++.dg/template/typedef2.C: New test.
17741         * g++.dg/parse/crash13.C: Adjust error markers.
17742
17743         PR c++/18177
17744         * g++.dg/conversion/const3.C: New test.
17745
17746 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17747
17748         PR fortran/17535
17749         PR fortran/17583
17750         PR fortran/17713
17751         * gfortran.dg/generic_[123].f90: New testcases.
17752
17753 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
17754
17755         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
17756         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
17757
17758 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
17759
17760         PR tree-opt/16808
17761         * gcc.c-torture/compile/pr16808.c: New test.
17762
17763 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
17764
17765         PR rtl-optimization/17104
17766         * gcc.dg/ppc-bitfield1.c: New.
17767
17768 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
17769
17770         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
17771
17772 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
17773
17774         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
17775         strings for 32-bit code.
17776
17777 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
17778
17779         PR c/18239
17780         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
17781
17782 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
17783
17784         PR c++/18064
17785         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
17786
17787 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
17788
17789         PR c++/15172
17790         * g++.dg/init/aggr2.C: New test.
17791
17792 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
17793
17794         * objc.dg/local-decl-1.m: New test.
17795
17796 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17797
17798         * gcc.dg/20040910-1.c: Adjust regex.
17799
17800 2004-10-30  Roger Sayle  <roger@eyesopen.com>
17801
17802         PR rtl-optimization/18084
17803         * g++.dg/opt/pr18084-1.C: New testcase.
17804
17805 2004-10-30  Matt Austern  <austern@apple.com>
17806
17807         PR c++/17542
17808         * g++.dg/ext/attrib18.C: New test.
17809
17810 2004-10-30  Roger Sayle  <roger@eyesopen.com>
17811
17812         PR middle-end/18096
17813         * gcc.dg/pr18096-1.c: New test case.
17814
17815 2004-10-30  Roger Sayle  <roger@eyesopen.com>
17816
17817         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
17818
17819 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
17820
17821         PR c/16666
17822         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
17823         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
17824         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
17825         gcc.dg/old-style-prom-3.c: New tests.
17826
17827 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
17828
17829         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
17830         Remove unnecessary inclusion of stdio.h.
17831
17832 2004-10-29  Roger Sayle  <roger@eyesopen.com>
17833
17834         PR rtl-optimization/17581
17835         * gcc.dg/pr17581-1.c: New test case.
17836
17837 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
17838
17839         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
17840         being implemented.
17841         * g++.dg/conversion/dr195-1.C: New.
17842         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
17843         * g++.old-deja/g++.mike/p10148.C: Likewise.
17844
17845 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
17846
17847         PR c++/17695
17848         * g++.dg/debug/typedef2.C: New test.
17849
17850 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
17851
17852         PR fortran/13490
17853         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
17854         * gfortran.dg/g77/README: Update.
17855
17856 2004-10-28  Matt Austern  <austern@apple.com>
17857
17858         PR c++/14124
17859         * g++.dg/ext/packed7.C: New test.
17860
17861 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
17862
17863         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
17864         scan-assembler.
17865         * lib/scanasm.exp (hidden-scan-for): New proc.
17866         (scan-hidden): Use hidden-scan-for instead of constructing the scan
17867         string.
17868         (scan-not-hidden): Likewise.
17869         * lib/target-supports.exp (check_visibility_available): mach-o is
17870         support too.
17871
17872 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
17873
17874         PR c++/17132
17875         * g++.dg/template/memclass3.C: New test.
17876
17877 2004-10-28  Adam Nemet  <anemet@lnxw.com>
17878
17879         PR middle-end/18160
17880         * gcc.dg/register-var-1.c: New test.
17881         * gcc.dg/register-var-2.c: New test.
17882         * gcc.dg/asm-7.c: Taking the address of a register variable is an
17883         error now.
17884
17885 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
17886
17887         PR other/18172
17888         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
17889         unused variables.
17890         * gcc.dg/vect/vect-22.c: Likewise.
17891
17892 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
17893
17894         * gcc.dg/i386-rotate-1.c: New test.
17895
17896 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
17897
17898         * g++.dg/init/ref12.C: Add "run" marker.
17899
17900         PR c++/17435
17901         * g++.dg/init/ref12.C: New test.
17902
17903         PR c++/18140
17904         * g++.dg/template/shift1.C: New test.
17905         * g++.dg/template/error10.C: Adjust error markers.
17906
17907 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
17908
17909         PR tree-opt/17529
17910         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
17911
17912 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
17913
17914         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
17915         * gcc.dg/weak/weak-3.c: Likewise.
17916         * gcc.dg/weak/weak-5.c: Likewise.
17917         * gcc.dg/weak/weak-9.c: Likewise.
17918         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
17919         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
17920
17921         * gcc.dg/darwin-weakimport-1.c: New.
17922
17923 2004-10-28  Ben Elliston  <bje@au.ibm.com>
17924
17925         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
17926
17927 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
17928
17929         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
17930         'syntax' error messages.
17931         * gcc.dg/cpp/direct2s.c: Likewise.
17932
17933 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
17934
17935         * gcc.c-torture/compile/20041026-1.c: New.
17936
17937 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
17938
17939         PR c++/18093
17940         * g++.dg/lookup/ns2.C: New test.
17941
17942         PR c++/18020
17943         * g++.dg/template/enum4.C: New test.
17944
17945         PR c++/18161
17946         * g++.dg/template/expr1.C: New test.
17947
17948 2004-10-26  Ben Elliston  <bje@au.ibm.com>
17949
17950         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
17951
17952 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
17953
17954         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
17955         gcc.dg/decl-nospec-3.c: New tests.
17956
17957 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
17958
17959         * objc.dg/super-class-3.m: New test.
17960
17961 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
17962
17963         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
17964         resyncing.
17965         * gcc.dg/cpp/direct2s.c: Likewise.
17966
17967 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
17968
17969         * objc.dg/image-info.m: Update for changes to section selection.
17970
17971 2004-10-25  David Ayers  <d.ayers@inode.at>
17972             Ziemowit Laski  <zlaski@apple.com>
17973
17974         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
17975         diagnostics when messaging 'id <Proto>'.
17976         * objc.dg/class-protocol-1.m: New test.
17977         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
17978         a non-existent method signature.
17979         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
17980         Update diagnostics when messaging with non-existent method signature.
17981         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
17982         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
17983         invalid receivers are now resolved as if messaging 'id'; remove
17984         extraneous diagnostics.
17985
17986 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
17987
17988         PR c/16667
17989         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
17990         gcc.dg/init-desig-obs-3.c: New tests.
17991
17992 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
17993
17994         * gcc.dg/debug/20041023-1.c: New test.
17995
17996 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
17997
17998         PR middle-end/17407
17999         * gcc.c-torture/compile/pr17407.c: New test.
18000
18001         PR c++/18121
18002         * g++.dg/template/array8.C: New test.
18003
18004 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
18005
18006         PR other/18138
18007         * lib/g++.exp: Accept more than one multilib libgcc.
18008         * lib/gcc-dg.exp: Likewise.
18009         * lib/objc.exp: Likewise.
18010         * lib/treelang.exp: Likewise.
18011         * lib/gfortran.exp: Likewise.
18012
18013 2004-10-24  Ben Elliston  <bje@au.ibm.com>
18014
18015         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
18016
18017 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
18018
18019         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
18020         * gcc.dg/c99-const-expr-3.c: Likewise.
18021
18022 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
18023
18024         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
18025
18026 2004-10-23  Ben Elliston  <bje@au.ibm.com>
18027
18028         * gcc.c-torture/execute/loop-2e.x: Remove.
18029
18030 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
18031
18032         PR c++/18095
18033         * g++.dg/parse/crash18.C: New.
18034         * g++.dg/parse/crash19.C: New.
18035
18036 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
18037
18038         * g++.dg/ext/dllimport1.C: Move dg-warnings.
18039         * g++.dg/ext/dllimport2.C: Same.
18040         * g++.dg/ext/dllimport8.C: Same.
18041
18042 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
18043
18044         PR c++/10841
18045         * g++.dg/conversion/cast1.C: New test.
18046         * g++.dg/overload/pmf1.C: Adjust error marker.
18047
18048 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
18049
18050         PR objc/17923
18051         * objc.dg/const-str-7.m: New test.
18052
18053 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18054
18055         * g++.dg/template/memfriend11.C: Fix comment typo.
18056         * g++.dg/template/memfriend14.C: Likewise.
18057
18058 2004-10-20  Richard Henderson  <rth@redhat.com>
18059
18060         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
18061         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
18062         -fasynchronous-unwind-tables.
18063
18064 2004-10-20  Richard Henderson  <rth@redhat.com>
18065
18066         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
18067         (main): Return success.
18068         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
18069         (main): Return success.
18070
18071 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18072
18073         PR c++/13495
18074         * g++.dg/template/memfriend9.C: New test.
18075         * g++.dg/template/memfriend10.C: Likewise.
18076         * g++.dg/template/memfriend11.C: Likewise.
18077         * g++.dg/template/memfriend12.C: Likewise.
18078         * g++.dg/template/memfriend13.C: Likewise.
18079         * g++.dg/template/memfriend14.C: Likewise.
18080         * g++.dg/template/memfriend15.C: Likewise.
18081         * g++.dg/template/memfriend16.C: Likewise.
18082         * g++.dg/template/memfriend17.C: Likewise.
18083         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
18084
18085 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
18086
18087         * g++.dg/conversion/dr195.C: New.
18088         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
18089
18090 2004-10-20  Ben Elliston  <bje@au.ibm.com>
18091             Devang Patel  <dpatel@apple.com>
18092
18093         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
18094         of floating point arithmetic, which could trap.
18095
18096 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
18097
18098         PR c++/14035
18099         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
18100         * g++.dg/conversion/const2.C: New test.
18101         * g++.dg/expr/reinterpret2.C: New test.
18102         * g++.dg/expr/reinterpret3.C: New test.
18103         * g++.dg/expr/cast2.C: New test.
18104         * g++.dg/expr/copy1.C: New test.
18105         * g++.dg/other/conversion1.C: Change error message.
18106         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
18107         function pointers to void *.
18108         * g++.old-deja/g++.mike/p10148.C: Likewise.
18109
18110 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18111
18112         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
18113
18114 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
18115
18116         PR c++/18047
18117
18118         * g++.dg/parse/expr3.C: New test.
18119
18120 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
18121
18122         * gcc.dg/smod-1.c: New test.
18123
18124 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
18125
18126         * objc.dg/method-14.m: New test.
18127
18128 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
18129
18130         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
18131         Also xfail as the patch was reverted.
18132
18133 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
18134
18135         PR middle-end/16973
18136         * gcc.dg/pr16973.c: New test.
18137
18138 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
18139
18140         PR tree-optimization/17656
18141         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
18142
18143 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
18144
18145         * g++.dg/eh/shadow1.C: New.
18146
18147 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
18148
18149         * gcc.c-torture/compile/20041018-1.c: New test.
18150
18151 2004-10-18  Ben Elliston  <bje@au.ibm.com>
18152
18153         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
18154         compiler referring to register 0 when accessing sdata.  The linker
18155         now patches things up.
18156
18157 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
18158
18159         PR c/17529
18160         * gcc.c-torture/compile/pr17529.c: New test.
18161
18162 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18163
18164         PR c++/17743
18165         * g++.dg/ext/attrib17.C: New test.
18166
18167 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
18168
18169         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
18170
18171 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18172
18173         PR c++/10479
18174         * g++.dg/ext/attrib16.C: New test.
18175
18176 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
18177
18178         PR c++/17042
18179         * g++.dg/init/dso_handle1.C: New test.
18180
18181         PR c++/14667
18182         * g++.dg/parse/typedef6.C: New test.
18183
18184         PR c++/17916
18185         * g++.dg/parse/pragma1.C: New test.
18186
18187 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
18188
18189         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
18190
18191 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
18192
18193         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
18194         -fno-common when on HPPA HP-UX platforms.
18195
18196 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
18197
18198         PR other/16820
18199         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
18200         stdint.h.
18201         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
18202         uintptr_t.
18203
18204 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
18205
18206         PR c++/16301
18207         * g++.dg/lookup/strong-using-4.C: New test.
18208
18209 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
18210
18211         PR middle-end/16567
18212         * gcc.c-torture/compile/nested-1.c: New test.
18213
18214 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
18215
18216         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
18217         and mipsisa64*-*-* (until support for misaligned loads is added).
18218         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
18219         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
18220         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
18221         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
18222         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
18223         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
18224
18225 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
18226
18227         PR c++/17976
18228         * g++.dg/init/dtor3.C: New test.
18229
18230 2004-10-15  Ben Elliston  <bje@au.ibm.com>
18231
18232         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
18233
18234 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
18235
18236         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
18237         * gcc.dg/macho-lo-sum.c: Likewise.
18238
18239 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
18240
18241         * gcc.dg/ppc-spe64-1.c: New test.
18242
18243 2004-10-14  Devang Patel  <dpatel@apple.com>
18244
18245         PR 17635
18246         * gcc.dg/pr17635.c : New test.
18247
18248 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
18249
18250         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
18251         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
18252         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
18253         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
18254         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
18255         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
18256         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
18257         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
18258         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
18259         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
18260         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
18261         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
18262         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
18263         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
18264         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
18265         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
18266         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
18267         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
18268
18269 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
18270
18271         * gcc.dg/vect/vect-82.c: New testcase.
18272         * gcc.dg/vect/vect-82_64.c: New testcase.
18273         * gcc.dg/vect/vect-83.c: New testcase.
18274         * gcc.dg/vect/vect-83_64.c: New testcase.
18275
18276 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
18277
18278         * gcc.dg/cpp/error-1.c: New test.
18279
18280 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
18281
18282         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
18283
18284 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
18285
18286         PR target/17984
18287         * gcc.dg/cris-peep2-xsrand2.c: New test.
18288
18289 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
18290
18291         PR c++/17661
18292         * testsuite/g++.dg/expr/for2.C: New test.
18293
18294 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
18295
18296         * g++.dg/inherit/thunk1.C: Run on the SPARC.
18297
18298 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
18299
18300         PR tree-optimization/17724
18301         * g++.dg/opt/pr17724-1.C: New test.
18302         * g++.dg/opt/pr17724-2.C: New test.
18303         * g++.dg/opt/pr17724-3.C: New test.
18304         * g++.dg/opt/pr17724-4.C: New test.
18305         * g++.dg/opt/pr17724-5.C: New test.
18306         * g++.dg/opt/pr17724-6.C: New test.
18307
18308 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
18309
18310         PR c/17301
18311         * gcc.dg/pr17301-2.c: New test.
18312
18313 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
18314
18315         PR c++/15876
18316         * g++.dg/parse/error22.C: New test.
18317
18318         PR c++/17936
18319         * g++.dg/template/spec18.C: New test.
18320
18321 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
18322
18323         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
18324         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
18325         memcpy.
18326         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
18327         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
18328
18329 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
18330
18331         * g++.dg/eh/cleanup5.C: Add dg-options "".
18332
18333 2004-10-11  Roger Sayle  <roger@eyesopen.com>
18334
18335         PR middle-end/17657
18336         * gcc.dg/switch-4.c: New test case.
18337
18338 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
18339
18340         * gcc.c-torture/execute/20041011-1.c: New test.
18341
18342 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
18343
18344         PR c++/17554
18345         * g++.dg/init/for3.C: New test.
18346
18347         PR c++/17657
18348         * g++.dg/opt/switch2.C: New test.
18349
18350         PR middle-end/17703
18351         * g++.dg/warn/Wreturn-2.C: New test.
18352
18353 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
18354
18355         PR c++/17907
18356         * g++.dg/eh/cleanup5.C: New test.
18357
18358 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
18359
18360         PR c++/17393
18361         * g++.dg/parse/error21.C: New test.
18362
18363 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18364
18365         * g++.dg/overload/pmf1.C: Adjust quoting marks.
18366         * g++.dg/warn/incomplete1.C: Likewise.
18367         * g++.dg/template/qualttp20.C: Likewise.
18368
18369 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18370
18371         PR c/17881
18372         * parm-incomplete-1.c: New test.
18373
18374 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
18375
18376         PR c++/17867
18377         * g++.dg/parse/error19.C: New test.
18378
18379         PR c++/17670
18380         * g++.dg/init/new11.C: New test.
18381
18382         PR c++/17821
18383         * g++.dg/parse/error20.C: New test.
18384
18385         PR c++/17826
18386         * g++.dg/template/crash24.C: New test.
18387
18388 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18389
18390         PR c/17301
18391         * gcc.dg/pr17301-1.c: New test.
18392
18393 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18394
18395         PR c/17189
18396         * gcc.dg/anon-struct-5.c: New test.
18397
18398 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
18399
18400         PR c/17844
18401         * gcc.dg/pr17844-1.c: New test.
18402
18403 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
18404
18405         PR tree-optimization/17906
18406         * gcc.c-torture/compile/pr17906.c: New.
18407
18408 2004-10-09  Stuart Hastings  <stuart@apple.com>
18409             Roger Sayle  <roger@eyesopen.com>
18410
18411         PR rtl-optimization/17853
18412         * gcc.dg/i386-mmx-5.c: New testcase.
18413
18414 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
18415
18416         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
18417
18418 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
18419
18420         PR c++/17524
18421         * g++.dg/template/static9.C: New test.
18422
18423         PR c++/17685
18424         * g++.dg/parse/operator5.C: New test.
18425
18426 2004-10-09  Roger Sayle  <roger@eyesopen.com>
18427
18428         PR middle-end/17894
18429         * gcc.c-torture/execute/divcmp-4.c: New test case.
18430
18431 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
18432
18433         PR tree-opt/17902
18434         * g++.dg/opt/pr17902.C: New test.
18435
18436 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
18437
18438         * gcc.dg/cpp/ident-1.c: Add dg-options "".
18439
18440 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18441
18442         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
18443
18444 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18445
18446         * gcc.dg/assign-warn-3.c: New test.
18447
18448 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
18449
18450         PR c/16999
18451         * gcc.dg/cpp/ident-1.c: New test.
18452
18453 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
18454
18455         * gcc.c-torture/compile/acc1.c: New.
18456
18457 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
18458
18459         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
18460         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
18461
18462 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
18463
18464         * gcc.dg/ultrasp11.c: New test.
18465
18466 2004-10-08  Michael Matz  <matz@suse.de>
18467
18468         * gcc.dg/doloop-2.c: New test.
18469
18470 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18471
18472         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
18473         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
18474         objc.dg/method-9.m: Update expected diagnostics.
18475
18476 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
18477
18478         * gcc.dg/ppc-fsel-3.c: New file.
18479         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
18480
18481 2004-10-07  Paul Brook  <paul@codesourcery.com>
18482
18483         * gfortran.dg/intrinsic_verify_1.f90: New test.
18484
18485 2004-10-07  Paul Brook  <paul@codesourcery.com>
18486
18487         * gfortran.dg/empty_format_1.f90: Remove stray commas.
18488
18489 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18490
18491         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
18492         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
18493         commit.
18494
18495 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
18496
18497         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
18498
18499 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18500
18501         PR c++/17115
18502         * g++.dg/warn/Winline-4.C: New test.
18503
18504 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
18505
18506         * gcc.c-torture/compile/20041007-1.c: New test.
18507
18508 2004-10-07  Paul Brook  <paul@codesourcery.com>
18509
18510         PR fortran/17678
18511         * gfortran.dg/use_allocated_1.f90: New test.
18512
18513 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
18514
18515         PR middle-end/17849
18516         * gfortran.fortran-torture/compile/nested.f90: New test
18517
18518 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
18519
18520         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
18521
18522 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
18523
18524         PR c++/17368
18525         * g++.dg/ext/asm6.C: New test.
18526
18527 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
18528
18529         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
18530
18531 2004-10-06  Paul Brook  <paul@codesourcery.com>
18532
18533         PR libfortran/17709
18534         * gfortran.dg/empty_format_1.f90: New test.
18535
18536 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18537
18538         PR fortran/17568
18539         * gfortran.dg/ishft.f90: New test.
18540
18541         PR fortran/17283
18542         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
18543         tests.
18544
18545 2004-10-06  Paul Brook  <paul@codesourcery.com>
18546
18547         * gfortran.dg/do_1.f90: New test.
18548
18549 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18550
18551         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
18552         optimizing for size.
18553
18554 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
18555
18556         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
18557
18558 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
18559
18560         * gcc.c-torture/compile/20041005-1.c: New test.
18561
18562 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
18563
18564         PR c++/17829
18565         * g++.dg/lookup/koenig4.C: New.
18566
18567 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18568
18569         * g++.dg/other/classkey1.C: Adjust quoting marks.
18570         * g++.dg/parse/error15.C: Likewise.
18571         * g++.dg/template/meminit2.C (int>): Likewise.
18572
18573 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18574
18575         PR fortran/17283
18576         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
18577
18578         PR fortran/17631
18579         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
18580
18581         PR fortran/17708
18582         * gfortran.dg/pr17708.f90: New test.
18583
18584 2004-10-04  Chao-ying Fu  <fu@mips.com>
18585
18586         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
18587         * gcc.dg/vect/vect-4.c: Ditto.
18588         * gcc.dg/vect/vect-5.c: Ditto.
18589         * gcc.dg/vect/vect-6.c: Ditto.
18590         * gcc.dg/vect/vect-8.c: Ditto.
18591         * gcc.dg/vect/vect-16.c: Ditto.
18592         * gcc.dg/vect/vect-30.c: Ditto.
18593         * gcc.dg/vect/vect-40.c: Ditto.
18594         * gcc.dg/vect/vect-41.c: Ditto.
18595         * gcc.dg/vect/vect-42.c: Ditto.
18596         * gcc.dg/vect/vect-43.c: Ditto.
18597         * gcc.dg/vect/vect-44.c: Ditto.
18598         * gcc.dg/vect/vect-45.c: Ditto.
18599         * gcc.dg/vect/vect-46.c: Ditto.
18600         * gcc.dg/vect/vect-47.c: Ditto.
18601         * gcc.dg/vect/vect-48.c: Ditto.
18602         * gcc.dg/vect/vect-49.c: Ditto.
18603         * gcc.dg/vect/vect-50.c: Ditto.
18604         * gcc.dg/vect/vect-51.c: Ditto.
18605         * gcc.dg/vect/vect-52.c: Ditto.
18606         * gcc.dg/vect/vect-53.c: Ditto.
18607         * gcc.dg/vect/vect-54.c: Ditto.
18608         * gcc.dg/vect/vect-55.c: Ditto.
18609         * gcc.dg/vect/vect-56.c: Ditto.
18610         * gcc.dg/vect/vect-57.c: Ditto.
18611         * gcc.dg/vect/vect-58.c: Ditto.
18612         * gcc.dg/vect/vect-59.c: Ditto.
18613         * gcc.dg/vect/vect-60.c: Ditto.
18614         * gcc.dg/vect/vect-74.c: Ditto.
18615         * gcc.dg/vect/vect-79.c: Ditto.
18616         * gcc.dg/vect/vect-80.c: Ditto.
18617
18618 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
18619
18620         * gcc.dg/unused-7.c: Use the correct option.
18621
18622 2004-10-04  Paul Brook  <paul@codesourcery.com>
18623         Bud Davis  <bdavis9659@comcast.net>
18624
18625         PR fortran/17706
18626         PR fortran/16434
18627         * gfortran/pr17706.f90: New test.
18628         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
18629
18630 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18631
18632         * gfortran.dg/pr17612.f90: New test.
18633
18634 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18635
18636         * g++.dg/template/local1.C: Adjust quoting marks in
18637         testing for diagnostics.
18638         * g++.dg/tls/diag-2.C: Likewise.
18639         * g++.dg/other/error8.C: Likewise.
18640
18641 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
18642
18643         PR c/17178
18644         * gcc.dg/unused-4.c: Adjust to be correct.
18645
18646         PR c/17820
18647         * gcc.dg/unused-7.c: New test.
18648
18649 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
18650
18651         PR c++/17797
18652         * g++.dg/overload/template2.C: New test.
18653
18654 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
18655
18656         PR tree-optimization/16632
18657         * gcc.dg/tree-ssa/20041002-1.c: New.
18658
18659 2004-10-03  Paul Brook  <paul@codesourcery.com>
18660
18661         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
18662         rather than relying on default formatting.
18663
18664 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
18665
18666         * gcc.dg/20040920-1.c: Update expected message text.
18667
18668 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
18669
18670         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
18671
18672 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
18673
18674         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
18675         tree level.
18676
18677 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
18678
18679         * gcc.dg/tree-ssa/pr17343.c: Remove.
18680
18681 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
18682
18683         PR tree-opt/17343
18684         * gcc.dg/tree-ssa/pr17343.c: New test.
18685
18686 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
18687
18688         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
18689         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
18690         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
18691         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
18692         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
18693
18694 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
18695
18696         * gcc.dg/lvalue-2.c: New test.
18697
18698 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
18699
18700         PR c/17730
18701         * gcc.dg/pr17730-1.c: New test
18702
18703 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
18704
18705         PR c/7425
18706         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
18707
18708 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
18709
18710         * gcc.c-torture/execute/stdarg-1.c: New test.
18711         * gcc.c-torture/execute/stdarg-2.c: New test.
18712         * gcc.c-torture/execute/stdarg-3.c: New test.
18713         * gcc.dg/tree-ssa/stdarg-1.c: New test.
18714         * gcc.dg/tree-ssa/stdarg-2.c: New test.
18715         * gcc.dg/tree-ssa/stdarg-3.c: New test.
18716         * gcc.dg/tree-ssa/stdarg-4.c: New test.
18717         * gcc.dg/tree-ssa/stdarg-5.c: New test.
18718
18719 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
18720
18721         PR tree-optimization/17697
18722         * g++.dg/opt/pr17697-1.C: New test.
18723         * g++.dg/opt/pr17697-2.C: New test.
18724         * g++.dg/opt/pr17697-3.C: New test.
18725
18726 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
18727
18728         PR c/16409
18729         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
18730         gcc.dg/vla-init-5.c: New tests.
18731
18732 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
18733
18734         PR c/13804
18735         * gcc.dg/pr13804-1.c: New test.
18736
18737 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18738
18739         PR fortran/16938
18740         * gfortran.dg/pr16938.f90: New test.
18741
18742 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
18743
18744         * g++.dg/template/crash23.C: New test.
18745
18746 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
18747
18748         PR c++/17585
18749         * g++.dg/template/static8.C: New test.
18750
18751 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
18752
18753         PR c++/17681
18754         * g++.dg/other/error9.C: New test.
18755
18756 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
18757
18758         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
18759
18760 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18761
18762         PR fortran/15164
18763         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
18764
18765 2004-09-26  Roger Sayle  <roger@eyesopen.com>
18766
18767         PR middle-end/17112
18768         * gcc.dg/pr17112-1.c: New test case.
18769
18770 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
18771
18772         PR c/11459
18773         * gcc.dg/pr11459-1.c: New test.
18774
18775 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
18776
18777         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
18778         * gcc.dg/tree-ssa/loop-4.c: Likewise.
18779
18780 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18781
18782         * gfortran.dg/pr15324.f90: Make array bounds consistent.
18783
18784 2004-09-25  Jan Hubicka  <jh@suse.cz>
18785
18786         * compile/30040909-1.c: New test.
18787         * compile/30040907-1.c: New test.
18788
18789 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
18790
18791         * gcc.c-torture/execute/va-arg-26.c: New test.
18792
18793 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
18794
18795         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
18796         extra diagnostics on targets with 64-bit pointers.
18797         * objc.dg/selector-1.m: Adjust dg-warning regexp.
18798
18799 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18800
18801         PR c/17188
18802         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
18803         * gcc.dg/decl-3.c: Adjust expected message.
18804
18805 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18806
18807         PR fortran/17615
18808         * gfortran.dg/pr17615.f90: New test.
18809
18810 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
18811
18812         PR tree-optimzation/17517
18813         * g++.dg/tree-ssa/pr17517.C: New Test.
18814
18815 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
18816
18817         PR c++/16889
18818         * g++.dg/lookup/ambig3.C: New.
18819
18820 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
18821
18822         PR tree-opt/17624
18823         * g++.dg/opt/pr17624.C: New test.
18824
18825 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18826
18827         PR c/6980
18828         * gcc.dg/Wbad-function-cast-1.c: New test.
18829
18830 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
18831
18832         * g++.dg/ext/complit1.C
18833         * g++.dg/other/error2.C
18834         * g++.dg/other/nontype-1.C
18835         * g++.dg/parse/crash11.C
18836         * g++.dg/parse/crash12.C
18837         * g++.dg/parse/error15.C
18838         * g++.dg/parse/error4.C
18839         * g++.dg/parse/tmpl-outside1.C
18840         * g++.dg/parse/too-many-tmpl-args1.C
18841         * g++.dg/template/dependent-expr3.C
18842         * g++.dg/template/error10.C
18843         * g++.dg/template/instantiate1.C
18844         * g++.dg/template/vtable2.C
18845         * g++.dg/warn/Wshadow-1.C
18846         * g++.dg/warn/weak1.C
18847         * g++.old-deja/g++.brendan/crash16.C
18848         * g++.old-deja/g++.brendan/crash18.C
18849         * g++.old-deja/g++.brendan/crash48.C
18850         * g++.old-deja/g++.brendan/crash49.C
18851         * g++.old-deja/g++.brendan/crash55.C
18852         * g++.old-deja/g++.brendan/crash56.C
18853         * g++.old-deja/g++.brendan/crash8.C
18854         * g++.old-deja/g++.brendan/enum11.C
18855         * g++.old-deja/g++.brendan/enum8.C
18856         * g++.old-deja/g++.brendan/enum9.C
18857         * g++.old-deja/g++.brendan/friend3.C
18858         * g++.old-deja/g++.brendan/misc14.C
18859         * g++.old-deja/g++.bugs/900402_02.C
18860         * g++.old-deja/g++.bugs/900404_03.C
18861         * g++.old-deja/g++.bugs/900404_04.C
18862         * g++.old-deja/g++.bugs/900428_03.C
18863         * g++.old-deja/g++.jason/crash4.C
18864         * g++.old-deja/g++.jason/overload21.C
18865         * g++.old-deja/g++.jason/redecl1.C
18866         * g++.old-deja/g++.jason/report.C
18867         * g++.old-deja/g++.jason/rfg10.C
18868         * g++.old-deja/g++.jason/template30.C
18869         * g++.old-deja/g++.law/arm12.C
18870         * g++.old-deja/g++.law/ctors5.C
18871         * g++.old-deja/g++.law/cvt20.C
18872         * g++.old-deja/g++.law/init10.C
18873         * g++.old-deja/g++.law/init8.C
18874         * g++.old-deja/g++.law/visibility17.C
18875         * g++.old-deja/g++.law/visibility7.C
18876         * g++.old-deja/g++.mike/net8.C
18877         * g++.old-deja/g++.mike/p646.C
18878         * g++.old-deja/g++.mike/p700.C
18879         * g++.old-deja/g++.mike/p701.C
18880         * g++.old-deja/g++.mike/p811.C
18881         * g++.old-deja/g++.ns/template13.C
18882         * g++.old-deja/g++.other/array3.C
18883         * g++.old-deja/g++.other/crash25.C
18884         * g++.old-deja/g++.other/dtor3.C
18885         * g++.old-deja/g++.other/dtor4.C
18886         * g++.old-deja/g++.other/main1.C
18887         * g++.old-deja/g++.other/warn7.C
18888         * g++.old-deja/g++.pt/crash11.C
18889         * g++.old-deja/g++.pt/crash36.C
18890         * g++.old-deja/g++.pt/spec22.C
18891         * g++.old-deja/g++.pt/spec9.C
18892         * g++.old-deja/g++.pt/ttp52.C
18893         * g++.old-deja/g++.robertl/eb103.C
18894         * g++.old-deja/g++.robertl/eb121.C
18895         * g++.old-deja/g++.robertl/eb22.C
18896         * g++.old-deja/g++.robertl/eb8.C:
18897         Update locations and/or regexps of dg-error markers.
18898         Remove markers for some bogus messages that are no longer issued.
18899
18900 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
18901
18902         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
18903         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
18904
18905 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
18906
18907         PR c++/17618
18908         * g++.dg/lookup/crash5.C: New test.
18909
18910 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
18911
18912         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
18913         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
18914         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
18915         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
18916         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
18917         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
18918
18919         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
18920         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
18921         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
18922         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
18923         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
18924         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
18925
18926         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
18927
18928         * gcc.dg/vect/vect-44.c: Check additional cases.
18929         * gcc.dg/vect/vect-48.c: Check additional cases.
18930
18931         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
18932         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
18933         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
18934         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
18935         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
18936         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
18937         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
18938         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
18939         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
18940
18941         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
18942         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
18943         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
18944
18945 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18946
18947         * gcc.dg/tree-ssa/loop-6.c: New test.
18948
18949 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
18950
18951         PR c++/17620
18952         * g++.dg/inherit/base2.C: New.
18953
18954 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
18955
18956         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
18957         * gcc.dg/20001012-2.c: Likewise.
18958         * gcc.dg/20001013-1.c: Likewise.
18959         * gcc.dg/20001101-1.c: Likewise.
18960         * gcc.dg/20001102-1.c: Likewise.
18961         * gcc.dg/bf-spl1.c: Likewise.
18962         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
18963         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
18964
18965 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
18966
18967         PR tree-optimization/16721
18968         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
18969
18970 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
18971
18972         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
18973         * gcc.dg/20040305-1.c: Likewise.
18974
18975 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
18976
18977         PR c/16566
18978         * gcc.c-torture/compile/pr16566-1.c,
18979         gcc.c-torture/compile/pr16566-2.c,
18980         gcc.c-torture/compile/pr16566-3.c: New tests.
18981
18982 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
18983
18984         PR tree-optimization/17512
18985         * gcc.c-torture/compile/20040916-1.c.
18986
18987 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
18988
18989         * gcc.dg/pragma-re-3.c: New test.
18990
18991 2004-09-17  Matt Austern  <austern@apple.com>
18992
18993         PR c++/15049
18994         * g++.dg/other/anon3.C: New.
18995
18996 2004-09-21  Roger Sayle  <roger@eyesopen.com>
18997
18998         PR c++/7503
18999         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
19000         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
19001         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
19002         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
19003         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
19004
19005 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
19006
19007         PR fortran/17286
19008         * gfortran.dg/pr17286.f90: New test.
19009
19010 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
19011
19012         PR c++/17530
19013         * g++.dg/template/static7.C: New test.
19014
19015 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
19016
19017         PR tree-opt/17558
19018         * gcc.c-torture/compile/pr17558.c: New test.
19019
19020 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
19021
19022         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
19023         if SKIP_ATTRIBUTE is defined.
19024
19025 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19026
19027         PR fortran/15957
19028         * gfortran.dg/pr15957.f90: New test.
19029
19030 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
19031
19032         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
19033         in comparison.
19034         * gcc.dg/vect/vect-79.c: Likewise.
19035         * gcc.dg/vect/vect-80.c: Likewise.
19036
19037 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19038
19039         PR fortran/15750
19040         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
19041
19042 2004-09-20  Ira Rosen  <irar@il.ibm.com>
19043
19044         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
19045         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
19046         * gcc.dg/vect/vect-62.c: New testcase.
19047         * gcc.dg/vect/vect-63.c: New testcase.
19048         * gcc.dg/vect/vect-64.c: New testcase.
19049         * gcc.dg/vect/vect-65.c: New testcase.
19050         * gcc.dg/vect/vect-66.c: New testcase.
19051         * gcc.dg/vect/vect-67.c: New testcase.
19052         * gcc.dg/vect/vect-68.c: New testcase.
19053         * gcc.dg/vect/vect-69.c: New testcase.
19054         * gcc.dg/vect/vect-79.c: New testcase.
19055         * gcc.dg/vect/vect-80.c: New testcase.
19056
19057 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
19058
19059         * gcc.target/mips/asm-1.c: New test.
19060
19061 2004-09-19  Ira Rosen  <irar@il.ibm.com>
19062
19063         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
19064         * gcc.dg/vect/vect-73.c: New testcase.
19065         * gcc.dg/vect/vect-74.c: New testcase.
19066         * gcc.dg/vect/vect-75.c: New testcase.
19067         * gcc.dg/vect/vect-76.c: New testcase.
19068         * gcc.dg/vect/vect-77.c: New testcase.
19069         * gcc.dg/vect/vect-78.c: New testcase
19070
19071 2004-09-18  Paul Brook  <paul@codesourcery.com>
19072
19073         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
19074
19075 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
19076
19077         PR c/17424
19078         * gcc.dg/pr17424-1.c: New test.
19079
19080 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
19081
19082         * g++.dg/tree-ssa/pr17153.C: New test.
19083
19084 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
19085
19086         PR pch/13361
19087         * testsuite/g++.dg/pch/wchar-1.C: New.
19088         * testsuite/g++.dg/pch/wchar-1.Hs: New.
19089
19090 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
19091
19092         * gcc.c-torture/execute/20040917-1.c: New test.
19093
19094 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
19095
19096         PR tree-optimization/17319
19097         * gcc.dg/pr17319.c: New test.
19098
19099 2004-09-17  Devang Patel  <dpatel@apple.com>
19100
19101         * gcc.dg/20040813-1.c: New test.
19102
19103 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
19104
19105         PR tree-optimization/17273
19106         * gcc.c-torture/compile/pr17273.c: New test.
19107
19108 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
19109
19110         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
19111         Update expected messages.
19112         * gcc.dg/declspec-13.c: New test.
19113
19114 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
19115
19116         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
19117
19118 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
19119
19120         * gcc.c-torture/execute/pr17252.c: Use post-increment to
19121         change what 'a' is pointing to.
19122
19123 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
19124
19125         PR c++/16002
19126         * g++.dg/template/error18.C: New test.
19127
19128         PR c++/16029
19129         * g++.dg/warn/Wunused-8.C: New test.
19130
19131 2004-09-17  Steven Bosscher  <stevenb@suse.de>
19132
19133         PR tree-optimization/17513
19134         * gcc.dg/20040916-1.c: New test.
19135
19136 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
19137
19138         PR c++/17501
19139         * g++.dg/template/typename7.C: New test.
19140
19141 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19142
19143         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
19144
19145 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
19146
19147         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
19148         with -ftree-based-profiling also.
19149         * lib/profopt.exp: Support late-set profile_option/feedback_option.
19150
19151 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
19152
19153         PR/15364
19154         * gfortran.dg/der_array_io_1.f90: New test.
19155         * gfortran.dg/der_array_io_2.f90: New test.
19156         * gfortran.dg/der_array_io_3.f90: New test.
19157
19158 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
19159
19160         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
19161         EABI.
19162
19163 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
19164
19165         * g++.dg/opt/switch1.C: New test.
19166
19167 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
19168
19169         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
19170         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
19171         Update expected messages.
19172
19173 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19174
19175         PR fortran/16485
19176         * gfortran.dg/same_name_1.f90: New test.
19177
19178 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
19179
19180         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
19181         dereference garbage pointers.
19182
19183 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
19184
19185         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
19186         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
19187
19188         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
19189         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
19190         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
19191
19192 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
19193
19194         PR c++/17324
19195         * g++.dg/template/mangle1.C: New test.
19196
19197 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
19198
19199         PR tree-optimization/17252
19200         * gcc.c-torture/execute/pr17252.c: New test.
19201
19202 2004-09-14  Andrew Pinski  <apinski@apple.com>
19203
19204         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
19205
19206 2004-09-14  Roger Sayle  <roger@eyesopen.com>
19207
19208         PR rtl-optimization/9771
19209         * gcc.dg/pr9771-1.c: New test case.
19210
19211 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
19212
19213         PR tree-optimization/15262
19214         * gcc.c-torture/execute/pr15262-1.c: New test.
19215         * gcc.c-torture/execute/pr15262-2.c: New test.
19216
19217 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
19218
19219         * gcc.dg/declspec-12.c: New test.
19220
19221 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
19222
19223         * gfortran.dg/pr17090.f90: Add directives to test.
19224
19225 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19226
19227         * gcc.c-torture/compile/20040914-1.c: New test.
19228
19229 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
19230
19231         PR c++/16162
19232         * g++.dg/template/decl2.C: New test.
19233
19234 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
19235
19236         PR fortran/17090
19237         * gfortran.dg/pr17090.f90: New test.
19238
19239 2004-09-13  Dale Johannesen  <dalej@apple.com>
19240
19241         * gcc.c-torture/compile/pr17408.c: New test case.
19242
19243 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
19244
19245         PR c++/16716
19246         * g++.dg/parse/crash17.C: New test.
19247
19248         PR c++/17327
19249         * g++.dg/template/enum3.C: New test.
19250
19251 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
19252
19253         * lib/gcc-defs.exp: Load wrapper.exp.
19254         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
19255         using local code.
19256         * lib/gcc.exp (gcc_init): Similar.
19257         * lib/gfortran.exp (gfortran_init): Similar.
19258         * lib/objc.exp (objc_init): Similar.
19259         * lib/treelang.exp (treelang_init): Similar.
19260         * lib/wrapper.exp: New file with build_wrapper call machinery in
19261         ${tool}_maybe_build_wrapper.
19262
19263 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
19264
19265         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
19266         "inline".
19267         * gcc.dg/declspec-11.c: Update expected messages.
19268         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
19269         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
19270         gcc.dg/inline-12.c: New tests.
19271
19272 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
19273
19274         * g++.dg/tree-ssa/pr17400.C: New testcase.
19275
19276 2004-09-13  James E Wilson  <wilson@specifixinc.com>
19277
19278         * gcc.target/mips/sb1-1.c: New testcase.
19279
19280 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
19281
19282         * lib/g77-dg.exp: Remove unused file.
19283         * lib/mike-g77.exp: Ditto.
19284         * lib/g77.exp: Ditto.
19285
19286 2004-09-12  Richard Henderson  <rth@redhat.com>
19287
19288         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
19289
19290 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
19291
19292         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
19293         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
19294         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
19295         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
19296         Update expected messages.
19297
19298 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
19299
19300         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
19301         declaration/use mismatch for dirp parameter.
19302
19303 2004-09-12  Andrew Pinski  <apinski@apple.com>
19304
19305         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
19306         -fgnu-runtime is passed.
19307
19308 2004-09-12  Richard Henderson  <rth@redhat.com>
19309
19310         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
19311         do the uplevel thing and update additional_flags directly.
19312         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
19313         gfortran.fortran-torture/execute/intrinsic_nearest.x,
19314         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
19315         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
19316
19317 2004-09-11  Steven Bosscher  <stevenb@suse.de>
19318
19319         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
19320
19321 2004-09-11  Roger Sayle  <roger@eyesopen.com>
19322
19323         PR middle-end/17411
19324         * g++.dg/opt/pr17411-1.C: New test case.
19325
19326 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
19327
19328         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
19329         gcc.dg/tls/diag-2.c: Update expected messages.
19330         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
19331         messages.
19332         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
19333         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
19334         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
19335         gcc.dg/tls/diag-5.c: New tests.
19336
19337 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
19338
19339         * gcc.dg/20040910-1.c: Correct dg-error regexp.
19340
19341 2004-09-11  Steven Bosscher  <stevenb@suse.de>
19342
19343         * g++.dg/parse/break-in-for.C: New test.
19344
19345 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
19346
19347         * gcc.dg/tree-ssa/20040911-1.c: New test.
19348
19349 2004-09-11  Andreas Jaeger  <aj@suse.de>
19350
19351         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
19352         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
19353
19354 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
19355
19356         * gcc.target/frv: New directory of FR-V-specific tests.
19357
19358 2004-09-10  James E Wilson  <wilson@specifixinc.com>
19359
19360         * gcc.dg/convert-vec-1.c: New test.
19361
19362 2004-09-10  Roger Sayle  <roger@eyesopen.com>
19363
19364         PR middle-end/17024
19365         * gcc.dg/pr17024-1.c: New test case.
19366
19367 2004-09-10  Eric Christopher  <echristo@redhat.com>
19368
19369         * gcc.dg/20040910-1.c: New test.
19370
19371 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
19372
19373         * gcc.dg/bitfld-9.c: New test.
19374
19375 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
19376
19377         * gcc.c-torture/execute/ieee/acc1.c: New test.
19378         * gcc.c-torture/execute/ieee/acc2.c: New test.
19379         * gcc.c-torture/execute/ieee/mzero6.c: New test.
19380
19381 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19382
19383         * gcc.dg/deprecated-2.c: New test.
19384
19385 2004-09-09  James E Wilson  <wilson@specifixinc.com>
19386
19387         * gcc.dg/init-vec-1.c: New test.
19388
19389 2004-09-09  Roger Sayle  <roger@eyesopen.com>
19390
19391         PR middle-end/17055
19392         * gcc.dg/pr17055-1.c: New test case.
19393
19394 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
19395
19396         PR target/17377
19397         * gcc.c-torture/execute/pr17377.c: New test.
19398
19399 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
19400
19401         PR c/8420
19402         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
19403         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
19404         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
19405         gcc.dg/long-long-typespec-1.c: New tests.
19406         * gcc.dg/tls/diag-2.c: Update expected diagnostics
19407
19408 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
19409
19410         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
19411         gcc.dg/gnu99-static-1.c: New tests.
19412
19413 2004-09-08  Devang Patel  <dpatel@apple.com>
19414
19415         * gcc.dg/darwin-ld-20040828-1.c: New test.
19416         * gcc.dg/darwin-ld-20040828-2.c: New test.
19417         * gcc.dg/darwin-ld-20040828-3.c: New test.
19418
19419 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
19420
19421         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
19422         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
19423         in error message.
19424         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
19425         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
19426         in error message.
19427         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
19428         types they qualify.
19429         * objc.dg/type-size-2.m: Fix wording in comment.
19430         * objc.dg/va-meth-1.m: New test case.
19431
19432 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
19433
19434         PR c/16633:
19435         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
19436         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
19437
19438 2004-09-06  Devang Patel  <dpatel@apple.com>
19439
19440         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
19441         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
19442
19443 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
19444
19445         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
19446         reflect changed line numbering of diagnostics.
19447
19448 2004-09-06  Paul Brook  <paul@codesourcery.com>
19449
19450         * gfortran.dg/edit_real_1.f90: Add new test.
19451
19452 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19453
19454         * gcc.dg/tree-ssa/loop-2.c: New test.
19455         * gcc.dg/tree-ssa/loop-3.c: New test.
19456         * gcc.dg/tree-ssa/loop-4.c: New test.
19457         * gcc.dg/tree-ssa/loop-5.c: New test.
19458
19459 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19460
19461         * gcc.dg/format/sentinel-1.c: Update for parameter option.
19462
19463 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19464
19465         * gcc.dg/format/sentinel-1.c: New test.
19466
19467 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
19468
19469         * testsuite/gcc.dg/builtins-46.c: New.
19470
19471 2004-09-03  Devang Patel  <dpatel@apple.com>
19472
19473         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
19474         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
19475
19476 2004-09-03  Jan Beulich  <jbeulich@novell.com>
19477
19478         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
19479         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
19480         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
19481         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
19482         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
19483         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
19484         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
19485         the non-portable bzero.
19486         * gcc.dg/20010912-1.c: xfail for NetWare.
19487         * gcc.dg/20020426-2.c: xfail for NetWare.
19488         * gcc.dg/20021014-1.c: xfail for NetWare.
19489         * gcc.dg/20021018-1.c: xfail for NetWare.
19490         * gcc.dg/20030213-1.c: xfail for NetWare.
19491         * gcc.dg/20030225-1.c: xfail for NetWare.
19492         * gcc.dg/20030708-1.c: xfail for NetWare.
19493         * gcc.dg/builtins-config.h: Also exclude NetWare.
19494         * gcc.dg/format/format.h: Define restrict only if not already defined.
19495         * gcc.dg/nest.c: xfail for NetWare.
19496         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
19497         * lib/target-supports.exp (check_visibility_available): Exclude
19498         NetWare.
19499
19500 2004-09-03  Jan Beulich  <jbeulich@novell.com>
19501
19502         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
19503         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
19504         deterministic starting point for the alignment of structure fields.
19505         * gcc.dg/Wpadded.c: Dito.
19506         * g++.dg/abi/vbase10.C: Dito.
19507
19508 2004-09-03  Devang Patel  <dpatel@apple.com>
19509
19510         * g++.dg/debug/pr15736.cc: New test.
19511
19512 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
19513
19514         * README.QMTEST: Fix out-of-date link.
19515
19516 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
19517
19518         PR fortran/16579
19519         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
19520         Delete.  Duplicate of gfortran.dg/g77/20010610.f
19521
19522 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
19523
19524         * g++.dg/abi/arm_rtti1.C: New test.
19525
19526 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
19527
19528         * gcc.dg/ppc-vector-memcpy.c: New.
19529         * gcc.dg/ppc-vector-memset.c: New.
19530
19531 2004-09-02  Chao-ying Fu  <fu@mips.com>
19532
19533         * gcc.target/mips/mips-3d-1.c: New test.
19534         * gcc.target/mips/mips-3d-2.c: New test.
19535         * gcc.target/mips/mips-3d-3.c: New test.
19536         * gcc.target/mips/mips-3d-4.c: New test.
19537         * gcc.target/mips/mips-3d-5.c: New test.
19538         * gcc.target/mips/mips-3d-6.c: New test.
19539         * gcc.target/mips/mips-3d-7.c: New test.
19540         * gcc.target/mips/mips-3d-8.c: New test.
19541         * gcc.target/mips/mips-3d-9.c: New test.
19542         * gcc.target/mips/mips-ps-1.c: New test.
19543         * gcc.target/mips/mips-ps-2.c: New test.
19544         * gcc.target/mips/mips-ps-3.c: New test.
19545         * gcc.target/mips/mips-ps-4.c: New test.
19546         * gcc.target/mips/mips-ps-type.c: New test.
19547
19548 2004-09-02  Paul Brook  <paul@codesourcery.com>
19549
19550         * gfortran.dg/edit_real_1.f90: Add new tests.
19551
19552 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19553
19554         PR fortran/15327
19555         * gfortran.dg/merge_char_1.f90: New test.
19556
19557 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19558
19559         PR fortran/16404
19560         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
19561
19562 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19563
19564         PR c/1522
19565         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
19566
19567 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
19568
19569         * g++.dg/opt/loop1.C: Do not XFAIL.
19570
19571 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
19572
19573         * gcc.c-torture/execute/20040831-1.c: New test.
19574
19575 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
19576
19577         PR fortran/16579
19578         * gfortran.dg/g77/20010610.f: Now passes.
19579         Copy from g77.f-torture/execute. Add dg-run directive.
19580         * gfortran.dg/g77/README: Update
19581
19582 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
19583
19584         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
19585         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
19586         (t1, t2, t3, t4): Add volatile.
19587
19588 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
19589
19590         * g++.dg/ext/visibility/arm1.C: New test.
19591
19592 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
19593
19594         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
19595         -pedantic-errors.
19596
19597 2004-09-01  Paul Brook  <paul@codesourcery.com>
19598
19599         * gfortran.dg/eof_2.f90: New test.
19600
19601 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19602
19603         PR fortran/16579
19604         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
19605
19606 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
19607
19608         PR libfortran/16805
19609         * gfortran.dg/list_read_2.f90: New test.
19610
19611 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
19612
19613         * g++.dg/abi/key1.C: New test.
19614
19615 2004-08-31  Richard Henderson  <rth@redhat.com>
19616
19617         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
19618         form of offsetof.
19619         * g++.dg/other/offsetof5.C: Remove duplicate.
19620
19621 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19622
19623         PR fortran/17244
19624         * gfortran.dg/func_derived_1.f90: New test.
19625
19626 2004-08-31  Paul Brook  <paul@codesourcery.com>
19627
19628         * gfortran.dg/eof_1.f90: New test.
19629
19630 2004-08-31  Paul Brook  <paul@codesourcery.com>
19631
19632         * gfortran.dg/list_read_1.f90: New file.
19633
19634 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
19635
19636         * g++.dg/opt/loop1.C: XFAIL.
19637
19638 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
19639
19640         * gcc.dg/funcdef-storage-1.c: New.
19641         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
19642         an extern function in local scope.
19643         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
19644         declare an 'auto inline' function in local scope.
19645         * gcc.dg/20011130-1.c: Likewise.
19646         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
19647         an 'auto' function in local scope.
19648         * gcc.dg/20021014-1.c: Likewise.
19649         * gcc.dg/20030331-2.c: Likewise.
19650
19651 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19652
19653         * gfortran.dg/blockdata_1.f90: New test.
19654
19655 2004-08-30  Richard Henderson  <rth@redhat.com>
19656
19657         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
19658
19659 2004-08-30  Richard Henderson  <rth@redhat.com>
19660
19661         * lib/fortran-torture.exp (fortran-torture-execute): Honor
19662         additional_flags set by alternate driver.
19663         (ieee-options): New procedure.
19664         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
19665         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
19666         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
19667         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
19668
19669 2004-08-30  Richard Henderson  <rth@redhat.com>
19670
19671         * lib/f-torture.exp: Remove.
19672
19673 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
19674
19675         PR rtl-optimization/16590
19676         * g++.dg/opt/loop1.C: New test.
19677
19678 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19679
19680         PR fortran/13910
19681         * gfortran.dg/oldstyle_1.f90: New test.
19682
19683 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
19684         Paul Brook  <paul@codesourcery.com>
19685
19686         * gfortran.dg/g77/README: Update.
19687         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
19688         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
19689         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
19690
19691 2004-08-28  Paul Brook  <paul@codesourcery.com>
19692
19693         PR libfortran/17195
19694         * gfortran.dg/edit_real_1.f90: New test.
19695
19696 2004-08-27  Paul Brook  <paul@codesourcery.com>
19697
19698         * gfortran.dg/rewind_1.f90: New test.
19699
19700 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
19701
19702         PR fortran/16597
19703         * gfortran.dg/pr16597.f90: New test.
19704
19705 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
19706
19707         PR c/13801
19708         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
19709         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
19710         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
19711         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
19712         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
19713
19714 2004-08-26  Nick Clifton  <nickc@redhat.com>
19715
19716         * gcc.c-torture/compile/pr17119.c: New test.
19717
19718 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
19719
19720         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
19721
19722 2004-08-25  Richard Henderson  <rth@redhat.com>
19723
19724         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
19725         the bits that expect kind=8 to be the largest real kind.
19726
19727 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
19728
19729         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
19730
19731 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19732
19733         * gfortran.dg/assignment_1.f90: New test.
19734
19735 2004-08-25  Adam Nemet  <anemet@lnxw.com>
19736
19737         * g++.dg/template/repo3.C: New test.
19738
19739 2004-08-25  Roger Sayle  <roger@eyesopen.com>
19740
19741         PR middle-end/16693
19742         PR tree-optimization/16372
19743         * g++.dg/opt/pr16372-1.C: New test case.
19744         * g++.dg/opt/pr16693-1.C: New test case.
19745         * g++.dg/opt/pr16693-2.C: New test case.
19746
19747 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
19748
19749         * objc.dg/proto-lossage-4.m: New test.
19750
19751 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
19752
19753         PR c++/17155
19754         * g++.dg/inherit/local2.C: New test.
19755
19756 2004-08-25  Paul Brook  <paul@codesourcery.com>
19757
19758         PR fortran/17144
19759         * gfortran.dg/string_ctor_1.f90: New test.
19760
19761 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19762
19763         PR c++/14428
19764         * g++.dg/template/redecl2.C: New test.
19765
19766 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
19767
19768         PR fortran/17143
19769         * gfortran.dg/pr17143.f90: New test.
19770
19771 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
19772
19773         PR fortran/17164
19774         * gfortran.dg/pr17164.f90: New test.
19775
19776 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19777
19778         * gcc.dg/tree-ssa/loop-1.c: New test.
19779
19780 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
19781
19782         * gcc.c-torture/compile/20040824-1.c: New test.
19783
19784 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
19785
19786         * gcc.c-torture/compile/iftrap-3.c: New test.
19787
19788 2004-08-24  Paul Brook  <paul@codesourcery.com>
19789
19790         * gfortran.dg/entry_2.f90: New test.
19791
19792 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
19793
19794         PR c++/16889
19795         * g++.dg/lookup/ambig[12].C: New.
19796
19797 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19798
19799         PR c++/16706
19800         * g++.dg/template/crash21.C: New test.
19801         * g++.dg/template/crash22.C: Likewise.
19802
19803 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
19804
19805         PR c++/17149
19806         * g++.dg/template/access15.C: New.
19807
19808 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
19809
19810         PR c++/17163
19811         * g++.dg/template/repo2.C: New test.
19812
19813 2004-08-23  Roger Sayle  <roger@eyesopen.com>
19814
19815         PR rtl-optimization/17078
19816         * gcc.c-torture/execute/pr17078-1.c: New test case.
19817
19818 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
19819
19820         PR c/14492
19821         * gcc.dg/debug/crash1.c: New test.
19822
19823 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
19824
19825         PR c/16180
19826         * gcc.dg/loop-5.c: New test.
19827
19828 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19829
19830         * gcc.c-torture/execute/20040823-1.c: New test.
19831
19832 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
19833
19834         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
19835         to the assembler.  Simplify test accordingly.
19836         (asm_abi_flags): Use GNU names.
19837         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
19838         to check for ABI flags.
19839
19840 2004-08-22  Andrew Pinski  <apinski@apple.com>
19841
19842         * g++.dg/opt/pr14029.C: New test.
19843         * gcc.c-torture/execute/pr15262.c: New test.
19844
19845 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19846
19847         * gfortran.dg/reduction.f90: Add checks with complex arguments.
19848
19849 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
19850
19851         PR 16908
19852         * gfortran.dg/direct_io.f90: New test.
19853
19854 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
19855
19856         PR c++/17121
19857         * g++.dg/inherit/local2.C: New test.
19858
19859 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
19860
19861         PR c++/17120
19862         * g++.dg/warn/Wparentheses-4.C: New test.
19863
19864 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
19865
19866         PR c++/17121
19867         * g++.dg/inherit/local2.C: New test.
19868
19869         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
19870         * gcc.dg/ppc-ldstruct.c: Likewise.
19871         * gcc.dg/ppc64-abi-2.c: Likewise.
19872
19873 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
19874
19875         PR rtl-optimization/17099
19876         * gcc.c-torture/execute/20040820-1.c: New test.
19877
19878 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
19879
19880         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
19881
19882 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
19883
19884         PR fortran/17077
19885         * gfortran.dg/auto_array_1.f90: New test.
19886
19887 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19888
19889         PR fortran/17074
19890         * gfortran.dg/simpleif_1.f90: New test.
19891
19892 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
19893
19894         * lib/target-supports.exp (check_profiling_available): Return
19895         false for arm*-*-symbianelf* and arm*-*-eabi*.
19896
19897         PR c++/15890
19898         * g++.dg/template/delete1.C: New test.
19899
19900 2004-08-19  Paul Brook  <paul@codesourcery.com>
19901
19902         PR fortran/14976
19903         PR fortran/16228
19904         * gfortran.dg/data_char_1.f90: New test.
19905
19906 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
19907
19908         PR fortran/16946
19909         * gfortran.dg/reduction.f90: New testcase.
19910
19911 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19912
19913         PR fortran/16520
19914         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
19915
19916 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
19917
19918         PR c++/17041
19919         * g++.dg/Wparentheses-3.C: New test.
19920
19921 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
19922
19923         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
19924         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
19925         * gcc.dg/vect/vect-2.c: Likewise.
19926         * gcc.dg/vect/vect-3.c: Likewise.
19927         * gcc.dg/vect/vect-4.c: Likewise.
19928         * gcc.dg/vect/vect-5.c: Likewise.
19929         * gcc.dg/vect/vect-6.c: Likewise.
19930         * gcc.dg/vect/vect-7.c: Likewise.
19931         * gcc.dg/vect/vect-25.c: Likewise.
19932         * gcc.dg/vect/vect-31.c: Likewise.
19933         * gcc.dg/vect/vect-32.c: Likewise.
19934         * gcc.dg/vect/vect-34.c: Likewise.
19935         * gcc.dg/vect/vect-36.c: Likewise.
19936         * gcc.dg/vect/vect-all.c: Likewise.
19937
19938 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
19939
19940         PR c++/17068
19941         * g++.dg/template/operator4.C: New test.
19942
19943 2004-08-18  Richard Henderson  <rth@redhat.com>
19944
19945         * gcc.dg/20040206-1.c: XFAIL.
19946
19947 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
19948
19949         PR c++/16246
19950         * g++.dg/template/array7.C: New test.
19951
19952 2004-08-17  James E Wilson  <wilson@specifixinc.com>
19953
19954         * gcc.dg/mips-movcc-1.c: New test.
19955         * gcc.dg/mips-movcc-2.c: New test.
19956         * gcc.dg/mips-movcc-3.c: New test.
19957
19958         * gcc.dg/mips-nmadd-1.c: New test.
19959         * gcc.dg/mips-nmadd-2.c: New test.
19960
19961 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
19962
19963         PR c++/15871
19964         * g++.dg/opt/inline8.C: New test.
19965
19966         PR c++/16965
19967         * g++.dg/parse/error17.C: New test.
19968
19969 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
19970
19971         * gcc.dg/vect: New directory for vectorizer tests.
19972         * gcc.dg/vect/tree-vect.h: New file.
19973         * gcc.dg/vect/vect.exp: New file.
19974         * gcc.dg/vect/pr16105.c.c: New test.
19975         * gcc.dg/vect/vect-1.c: New test.
19976         * gcc.dg/vect/vect-2.c: New test.
19977         * gcc.dg/vect/vect-3.c: New test.
19978         * gcc.dg/vect/vect-4.c: New test.
19979         * gcc.dg/vect/vect-5.c: New test.
19980         * gcc.dg/vect/vect-6.c: New test.
19981         * gcc.dg/vect/vect-7.c: New test.
19982         * gcc.dg/vect/vect-8.c: New test.
19983         * gcc.dg/vect/vect-9.c: New test.
19984         * gcc.dg/vect/vect-10.c: New test.
19985         * gcc.dg/vect/vect-11.c: New test.
19986         * gcc.dg/vect/vect-12.c: New test.
19987         * gcc.dg/vect/vect-13.c: New test.
19988         * gcc.dg/vect/vect-14.c: New test.
19989         * gcc.dg/vect/vect-15.c: New test.
19990         * gcc.dg/vect/vect-16.c: New test.
19991         * gcc.dg/vect/vect-17.c: New test.
19992         * gcc.dg/vect/vect-18.c: New test.
19993         * gcc.dg/vect/vect-19.c: New test.
19994         * gcc.dg/vect/vect-20.c: New test.
19995         * gcc.dg/vect/vect-21.c: New test.
19996         * gcc.dg/vect/vect-22.c: New test.
19997         * gcc.dg/vect/vect-23.c: New test.
19998         * gcc.dg/vect/vect-24.c: New test.
19999         * gcc.dg/vect/vect-25.c: New test.
20000         * gcc.dg/vect/vect-26.c: New test.
20001         * gcc.dg/vect/vect-27.c: New test.
20002         * gcc.dg/vect/vect-28.c: New test.
20003         * gcc.dg/vect/vect-29.c: New test.
20004         * gcc.dg/vect/vect-30.c: New test.
20005         * gcc.dg/vect/vect-31.c: New test.
20006         * gcc.dg/vect/vect-32.c: New test.
20007         * gcc.dg/vect/vect-33.c: New test.
20008         * gcc.dg/vect/vect-34.c: New test.
20009         * gcc.dg/vect/vect-35.c: New test.
20010         * gcc.dg/vect/vect-36.c: New test.
20011         * gcc.dg/vect/vect-37.c: New test.
20012         * gcc.dg/vect/vect-38.c: New test.
20013         * gcc.dg/vect/vect-40.c: New test.
20014         * gcc.dg/vect/vect-41.c: New test.
20015         * gcc.dg/vect/vect-42.c: New test.
20016         * gcc.dg/vect/vect-43.c: New test.
20017         * gcc.dg/vect/vect-44.c: New test.
20018         * gcc.dg/vect/vect-45.c: New test.
20019         * gcc.dg/vect/vect-46.c: New test.
20020         * gcc.dg/vect/vect-47.c: New test.
20021         * gcc.dg/vect/vect-48.c: New test.
20022         * gcc.dg/vect/vect-49.c: New test.
20023         * gcc.dg/vect/vect-50.c: New test.
20024         * gcc.dg/vect/vect-51.c: New test.
20025         * gcc.dg/vect/vect-52.c: New test.
20026         * gcc.dg/vect/vect-53.c: New test.
20027         * gcc.dg/vect/vect-54.c: New test.
20028         * gcc.dg/vect/vect-55.c: New test.
20029         * gcc.dg/vect/vect-56.c: New test.
20030         * gcc.dg/vect/vect-57.c: New test.
20031         * gcc.dg/vect/vect-58.c: New test.
20032         * gcc.dg/vect/vect-59.c: New test.
20033         * gcc.dg/vect/vect-60.c: New test.
20034         * gcc.dg/vect/vect-61.c: New test.
20035         * gcc.dg/vect/vect-all.c: New test.
20036         * gcc.dg/vect/vect-none.c: New test.
20037
20038 2004-08-17  Paul Brook  <paul@codesourcery.com>
20039
20040         PR fortran/13082
20041         * gfortran.dg/entry_1.f90: New test.
20042
20043 2004-08-17  Andrew Pinski  <apinski@apple.com>
20044
20045         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
20046
20047 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
20048
20049         * gcc.dg/pr17036-1.c: New test.
20050
20051 2004-08-16  Devang Patel  <dpatel@apple.com>
20052
20053         * gcc.dg/darwin-20040809-1.c: New test.
20054
20055 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
20056
20057         * gcc.dg/funcdef-attr-1.c: New test.
20058
20059 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
20060
20061         * gcc.dg/altivec-17.c: New test.
20062         * gcc.dg/altivec-18.c: New test.
20063
20064 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20065
20066         PR c++/6749
20067         * g++.dg/template/vtable2.C: New test.
20068
20069 2004-08-14  Richard Henderson  <rth@redhat.com>
20070
20071         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
20072         * gcc.dg/pack-test-4.c (main): Return 0.
20073         * gcc.dg/setjmp-1.c: Remove XFAIL.
20074         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
20075
20076 2004-08-14  Richard Henderson  <rth@redhat.com>
20077
20078         * gcc.dg/980217-1.c: Add prototype for printf.
20079
20080 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
20081
20082         * gfortran.dg/pr16935.f90: New test.
20083
20084 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
20085
20086         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
20087
20088 2004-08-13  Paul Brook  <paul@codesourcery.com>
20089
20090         * gfortran.dg/der_io_1.f90: Remove stray comma.
20091
20092 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
20093
20094         * gcc.dg/vmx/cw-bug-2.c: Remove.
20095         * gcc.dg/vmx/vprint-1.c: Remove.
20096         * gcc.dg/vmx/vscan-1.c: Remove.
20097
20098 2004-08-12  Devang patel  <dpatel@apple.com>
20099
20100         * gcc.dg/darwin-20040809-2.c: New test.
20101
20102 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
20103
20104         * g++.dg/ext/altivec-12.C: New test.
20105
20106         * g++.dg/ext/altivec-11.C: New test.
20107
20108 2004-08-12  Paul Brook  <paul@codesourcery.com>
20109
20110         * g++.dg/abi/arm_cxa_vec_1.C: New test.
20111
20112 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
20113
20114         * g++.dg/ext/altivec-2.C: Check for hardware support before
20115         executing any VMX instructions.
20116
20117         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
20118
20119 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
20120
20121         PR c++/16276
20122         * g++.old-deja/g++.other/comdat4.C: New test.
20123         * g++.old-deja/g++.other/comdat4-aux.cc: New.
20124
20125 2004-08-12  Ben Elliston  <bje@au.ibm.com>
20126
20127         PR target/16286
20128         * gcc.dg/pr16286.c: New test.
20129
20130 2004-08-12 Jan Beulich <jbeulich@novell.com>
20131
20132         * g++.dg/ext/asm5.C: New.
20133
20134 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
20135
20136         PR c++/16698
20137         * g++.dg/eh/crash1.C: New test.
20138
20139         PR c++/16717
20140         * g++.dg/ext/construct1.C: New test.
20141
20142 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
20143
20144         PR c++/16853
20145         * g++.dg/init/ptrmem1.C: New test.
20146
20147         PR c++/16618
20148         * g++.dg/parse/offsetof5.C: New test.
20149
20150         PR c++/16870
20151         * g++.dg/template/overload3.C: New test.
20152
20153 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
20154
20155         PR c++/16964
20156         * g++.dg/parse/error16.C: New test.
20157
20158         PR c++/16904
20159         * g++.dg/template/error14.C: New test.
20160
20161         PR c++/16929
20162         * g++.dg/template/error15.C: New test.
20163
20164 2004-08-11  Devang Patel  <dpatel@apple.com>
20165
20166         * gcc.dg/darwin-ld-20040809-1.c: New test.
20167         * gcc.dg/darwin-ld-20040809-2.c: New test.
20168
20169 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
20170
20171         PR fortran/16917
20172         * gfortran.dg/dfloat_1.f90: New test.
20173
20174 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
20175
20176         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
20177         * gcc.dg/dll-2.c: Fix dg-require syntax.
20178         * gcc.misc-tests/arm-isr.c (abort): Declare.
20179         (exit): Likewise.
20180
20181 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
20182
20183         PR c++/16971
20184         * g++.dg/parse/crash16.C: New test.
20185
20186 2004-08-10  Roger Sayle  <roger@eyesopen.com>
20187
20188         * gcc.dg/mips-rsqrt-1.c: New test case.
20189         * gcc.dg/mips-rsqrt-2.c: New test case.
20190         * gcc.dg/mips-rsqrt-3.c: New test case.
20191
20192 2004-08-10  Paul Brook  <paul@codesourcery.com>
20193
20194         * gfortran.dg/der_io_1.f90: New test.
20195
20196 2004-08-10  Paul Brook  <paul@codesourcery.com>
20197
20198         PR fortran/16919
20199         * gfortran.dg/der_array_1.f90: New test.
20200
20201 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
20202
20203         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
20204
20205 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
20206
20207         * gcc.dg/wchar_t-2.c: Fix typo.
20208
20209 2004-08-09  Falk Hueffner  <falk@debian.org>
20210
20211         PR tree-optimization/12517
20212         * gcc.c-torture/compile/pr12517.c: New test.
20213
20214         PR tree-optimization/12578
20215         * gcc.c-torture/compile/pr12578.c: New test.
20216
20217         PR tree-optimization/12899
20218         * gcc.c-torture/compile/pr12899.c: New test.
20219
20220         PR rtl-optimization/14692
20221         * gcc.c-torture/compile/pr14692.c: New test.
20222
20223         PR tree-optimization/16461
20224         * gcc.c-torture/compile/pr16461.c: New test.
20225
20226 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
20227
20228         * gfortran.dg/getenv_1.f90: New test.
20229
20230 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
20231
20232         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
20233         wchar_t.
20234         * gcc.dg/symbian5.c: Test -fno-short-wchar.
20235
20236 2004-08-06  Paul Brook  <paul@codesourcery.com>
20237
20238         * gfortran.dg/ret_array_1.f90: New test.
20239         * gfortran.dg/ret_pointer_1.f90: New test.
20240
20241 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
20242
20243         * gcc.dg/missing-field-init-[12].c: New tests.
20244         * g++.dg/warn/missing-field-init-[12].C: New tests.
20245
20246 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
20247
20248         * gcc.dg/enum2.c: New test.
20249         * gcc.dg/symbian3.c: Likewise.
20250         * gcc.dg/symbian4.c: Likewise.
20251         * gcc.dg/wchar_t-2.c: Likewise.
20252
20253 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
20254
20255         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
20256         destructor tests.
20257
20258 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
20259
20260         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
20261         dg-require-visiblity.
20262         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
20263         * g++.dg/ext/visibility/fvisibility.C: Likewise.
20264         * g++.dg/ext/visibility/memfuncts.C: Likewise.
20265         * g++.dg/ext/visibility/new1.C: Likewise.
20266         * g++.dg/ext/visibility/pragma.C: Likewise.
20267         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
20268         * g++.dg/ext/visibility/virtual.C: Likewise.
20269         * g++/dg/ext/visibility/visibility-1.C: Likewise.
20270         * g++/dg/ext/visibility/visibility-2.C: Likewise.
20271         * g++/dg/ext/visibility/visibility-3.C: Likewise.
20272         * g++/dg/ext/visibility/visibility-4.C: Likewise.
20273         * g++/dg/ext/visibility/visibility-5.C: Likewise.
20274         * g++/dg/ext/visibility/visibility-6.C: Likewise.
20275         * g++/dg/ext/visibility/visibility-7.C: Likewise.
20276         * g++/dg/ext/visibility/visibility-8.C: New test.
20277         * gcc.c-torture/compile/dll.x: Remove.
20278         * gcc.dg/dll-2.c: Use dg-require-dll
20279         * gcc.dg/visibility-10.c: New test.
20280         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
20281         supporting DLLs.
20282         * testsuite/lib/scanasm.exp (scan_hidden): New function.
20283         (scan_not_hidden): Likewise.
20284
20285 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
20286
20287         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
20288
20289 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
20290
20291         * gcc.c-torture/execute/20040805-1.c: New test.
20292
20293 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
20294
20295         * gcc.dg/20020118-1.c: Declare abort.
20296         * gcc.dg/altivec_check.h: Likewise.
20297         * gcc.dg/iftrap-2.c: Likewise.
20298         * gcc.dg/pragma-darwin.c: Likewise.
20299         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
20300
20301 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
20302
20303         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
20304
20305 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
20306
20307         * gcc.c-torture/execute/builtins/abs-2.c,
20308         gcc.c-torture/execute/builtins/abs-3.c,
20309         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
20310         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
20311         intmax_t, uintmax_t and their limits.
20312         * gcc.dg/intmax_t-1.c: New test.
20313
20314 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20315
20316         * g++.dg/tc1/dr147.C: Add reference to PR.
20317
20318 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
20319
20320         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
20321         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
20322
20323 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
20324
20325         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
20326
20327 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
20328
20329         * gcc.dg/redecl-5.c: New test.
20330         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
20331         of scanf.
20332
20333 2004-08-03  Roger Sayle  <roger@eyesopen.com>
20334
20335         PR middle-end/16790
20336         * gcc.c-torture/execute/pr16790-1.c: New test case.
20337
20338 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
20339
20340         * g++.dg/ext/visibility/assign1.C: New test.
20341         * g++.dg/ext/visibility/new1.C: Likewise.
20342
20343         * gcc.dg/symbian1.c: New test.
20344         * gcc.dg/symbian2.c: Likewise.
20345
20346 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
20347
20348         PR target/16570
20349         * gcc.dg/i386-sse-9.c: New test.
20350
20351 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
20352
20353         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
20354
20355 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
20356
20357         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
20358         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
20359         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
20360         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
20361         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
20362         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
20363         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
20364         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
20365         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
20366         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
20367         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
20368         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
20369         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
20370         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
20371         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
20372         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
20373         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
20374         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
20375         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
20376         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
20377         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
20378         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
20379         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
20380         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
20381         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
20382         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
20383         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
20384         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
20385         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
20386         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
20387         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
20388         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
20389         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
20390         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
20391         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
20392         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
20393         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
20394         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
20395         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
20396         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
20397         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
20398         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
20399         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
20400         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
20401         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
20402         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
20403         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
20404         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
20405         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
20406         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
20407         gcc.misc-tests/i386-pf-3dnow-1.c,
20408         gcc.misc-tests/i386-pf-athlon-1.c,
20409         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
20410         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
20411         Declare built-in functions used.
20412         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
20413
20414 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
20415
20416         PR c++/16707
20417         * g++.dg/lookup/using12.C: New test.
20418
20419         * g++.dg/init/null1.C: Fix PR number.
20420         * g++.dg/parse/namespace10.C: Likewise.
20421
20422 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
20423
20424         PR c++/16224
20425         * g++.dg/template/spec17.C: New test.
20426         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
20427         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
20428
20429 2004-08-02  David Billinghurst
20430
20431         PR fortran/16292
20432         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
20433
20434 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
20435
20436         * gcc.dg/ia64-got-1.c: New test case.
20437
20438 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
20439
20440         PR c++/16489
20441         * g++.dg/init/null1.C: New test.
20442         * g++.dg/tc1/dr76.C: Adjust error marker.
20443
20444         PR c++/16529
20445         * g++.dg/parse/namespace10.C: New test.
20446
20447         PR c++/16810
20448         * g++.dg/inherit/ptrmem2.C: New test.
20449
20450 2004-08-02  Ben Elliston  <bje@au.ibm.com>
20451
20452         PR target/16155
20453         * gcc.dg/pr16155.c: New test.
20454
20455 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
20456
20457         * gcc.dg/redecl-2.c: New test.
20458
20459 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
20460
20461         * gcc.dg/darwin-longdouble.c: New file.
20462
20463 2004-07-30  Richard Henderson  <rth@redhat.com>
20464
20465         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
20466         write to constant argument.
20467         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
20468
20469 2004-07-30  Richard Henderson  <rth@redhat.com>
20470
20471         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
20472         tests of nearest around zero.
20473
20474 2004-07-30  Andrew Pinski  <apinski@apple.com>
20475
20476         * gcc.c-torture/compile/20040730-1.c: New test.
20477
20478 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
20479
20480         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
20481         powerpc-eabispe.
20482
20483 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
20484
20485         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
20486
20487 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
20488
20489         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
20490         contains $ld_library_path.
20491         * lib/gfortran.exp (gfortran_link_flags): Likewise.
20492
20493 2004-07-29  Richard Henderson  <rth@redhat.com>
20494
20495         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
20496
20497         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
20498         (alt2, which): New.
20499         (Check): Accept either alternative.
20500
20501 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
20502
20503         * g++.dg/abi/inline1.C: New test.
20504         * g++.dg/abi/local1-a.cc: Likewise.
20505         * g++.dg/abi/local1.C: Likewise.
20506         * g++.dg/abi/mangle11.C: Tweak location of warnings.
20507         * g++.dg/abi/mangle12.C: Likewise.
20508         * g++.dg/abi/mangle17.C: Likewise.
20509         * g++.dg/abi/mangle20-2.C: Likewise.
20510         * g++.dg/opt/interface1.C: Likewise.
20511         * g++.dg/opt/interface1.h: Likewise.
20512         * g++.dg/opt/interface1-a.cc: New test.
20513         * g++.dg/parse/repo1.C: New test.
20514         * g++.dg/template/repo1.C: Likewise.
20515         * g++.dg/warn/Winline-1.C: Likewise.
20516         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
20517
20518 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
20519
20520         * gcc.dg/tree-ssa/20040729-1.c: New test.
20521
20522 2004-07-27  Matt Austern <austern@apple.com>
20523
20524         * gcc.dg/darwin-bool-1.c: New test.
20525         * gcc.dg/darwin-bool-2.c: New test.
20526
20527 2004-07-28  Richard Henderson  <rth@redhat.com>
20528
20529         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
20530         arguments in the correct type.  Don't write to constant arguments.
20531
20532 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
20533
20534         PR tree-optimization/16688
20535         PR tree-optimization/16689
20536         * g++.dg/tree-ssa/pr16688.C: New test.
20537
20538 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
20539
20540         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
20541         loads.  Not only in the comment, this time.
20542
20543 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
20544
20545         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
20546         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
20547         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
20548         * gcc.dg/sh4a-bitmovua.c: New.
20549         * gcc.dg/sh4a-cos.c: New.
20550         * gcc.dg/sh4a-cosf.c: New.
20551         * gcc.dg/sh4a-fprun.c: New.
20552         * gcc.dg/sh4a-fsrra.c: New.
20553         * gcc.dg/sh4a-memmovua.c: New.
20554         * gcc.dg/sh4a-sin.c: New.
20555         * gcc.dg/sh4a-sincos.c: New.
20556         * gcc.dg/sh4a-sincosf.c: New.
20557         * gcc.dg/sh4a-sinf.c: New.
20558
20559 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
20560
20561         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
20562         conditionals.
20563         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
20564         loads.
20565         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
20566         DOM1.
20567
20568 2004-07-27  Andrew Pinski  <apinski@apple.com>
20569
20570         * g++.dg/rtti/tinfo1.C: Correct the xfail.
20571
20572 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
20573
20574         * gcc.dg/pragma-isr.c: New test.
20575
20576 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20577
20578         PR c++/14429
20579         * g++.dg/template/ttp11.C: New test.
20580
20581 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
20582
20583         * gcc.c-torture/compile/20040727-1.c: New test.
20584
20585 2004-07-26  Eric Christopher  <echristo@redhat.com>
20586
20587         * gcc.c-torture/compile/20040726-2.c: New test.
20588
20589 2004-07-26  Andrew Pinski  <apinski@apple.com>
20590
20591         * g++.dg/rtti/tinfo1.C: Xfail.
20592
20593 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
20594
20595         * gcc.c-torture/compile/20040726-1.c: New test.
20596
20597 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
20598             Brian Ryner  <bryner@brianryner.com>
20599
20600         PR c++/9283
20601         PR c++/15000
20602         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
20603         * g++.dg/ext/visibility/: New directory.
20604         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
20605         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
20606         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
20607         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
20608         * g++.dg/ext/visibility/fvisibility.C,
20609         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
20610         g++.dg/ext/visibility/fvisibility-override1.C
20611         g++.dg/ext/visibility/fvisibility-override2.C
20612         g++.dg/ext/visibility/memfuncts.C
20613         g++.dg/ext/visibility/noPLT.C
20614         g++.dg/ext/visibility/pragma.C
20615         g++.dg/ext/visibility/pragma-override1.C
20616         g++.dg/ext/visibility/pragma-override2.C
20617         g++.dg/ext/visibility/staticmemfuncts.C
20618         g++.dg/ext/visibility/virtual.C: New tests.
20619
20620 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
20621
20622         PR c/15360
20623         * gcc.dg/pr15360-1.c: New test.
20624
20625 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
20626
20627         * gcc.dg/pragma-align-2.c: New test.
20628         * gcc.dg/pragma-init-fini.c: New test.
20629         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
20630         targets.
20631
20632 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
20633
20634         * gcc.dg/init-string-2.c: New test.
20635
20636 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
20637
20638         PR 16684
20639         * gcc.dg/Wredundant-decls-1.c: New test case.
20640
20641 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
20642
20643         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
20644         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
20645         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
20646         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
20647         * gcc.dg/compat/generate-random.c: New file.
20648         * gcc.dg/compat/generate-random.h: Likewise.
20649         * gcc.dg/compat/generate-random_r.c: Likewise.
20650         * gcc.dg/compat/struct-layout-1.h: Likewise.
20651         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
20652         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
20653         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
20654         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
20655         * gcc.dg/compat/struct-layout-1_main.c: New test.
20656         * gcc.dg/compat/struct-layout-1_x.c: New file.
20657         * gcc.dg/compat/struct-layout-1_y.c: New file.
20658         * gcc.dg/compat/struct-layout-1_test.h: New file.
20659
20660 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
20661
20662         * gcc.dg/comp-return-1.c: New test
20663
20664 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
20665
20666         * gcc.dg/vmx/8-02a.c: Fix typo.
20667
20668         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
20669         * gcc.dg/darwin-abi-3.c: New test.
20670
20671         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
20672         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
20673
20674         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
20675         * gcc.dg/vmx/ops-long-1.c: New test.
20676         * gcc.dg/vmx/ops-long-2.c: New test.
20677
20678 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
20679
20680         * g++.dg/lookup/conv-[1234].C: New.
20681
20682 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
20683
20684         * g++.dg/parse/attr2.C: Simplify.
20685
20686 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20687
20688         PR c/7284
20689         * gcc.c-torture/execute/pr7284-1.c: New test.
20690
20691 2004-07-22  Brian Booth  <bbooth@redhat.com>
20692
20693         * gcc.dg/tree-ssa/20040721-1.c: New test.
20694
20695 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
20696
20697         * g++.dg/template/crash20.c: New.
20698
20699 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
20700
20701         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
20702         Add dg-run directive.  Declare variables as required.
20703         * gfortran.dg/g77/README: Update
20704
20705 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
20706
20707         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
20708         gcc.dg/cris-peep2-andu2.c: New tests.
20709
20710 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20711
20712         PR c/15052
20713         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
20714         on return type.
20715         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
20716         messages.
20717         * gcc.dg/qual-return-2.c: Update expected messages.
20718         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
20719
20720 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20721
20722         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
20723         * gcc.dg/noncompile/921102-1.c: Update expected error message.
20724
20725 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20726
20727         PR c/11250
20728         * gcc.dg/init-string-1.c: New test.
20729
20730 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
20731
20732         PR middle-end/15345
20733         PR c/16450
20734         * gcc.dg/torture/nested-fn-1.c: New test.
20735
20736 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
20737
20738         PR target/16559
20739         * gcc.dg/ia64-fptr-1.c: New file.
20740
20741 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20742
20743         PR c++/14497
20744         * g++.dg/template/spec16.C: New test.
20745         * g++.old-deja/g++.robertl/eb118.C: Remove.
20746
20747 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20748
20749         PR c++/509
20750         * g++.dg/template/spec15.C: New test.
20751
20752 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
20753
20754         Copy cases from g77.f-torture/execute and add dg-run
20755         directive.  Other changes as noted.
20756         * gfortran.dg/g77/13037.f
20757         * gfortran.dg/g77/1832.f
20758         * gfortran.dg/g77/19981119-0.f
20759         * gfortran.dg/g77/19990313-0.f
20760         * gfortran.dg/g77/19990313-1.f
20761         * gfortran.dg/g77/19990313-2.f
20762         * gfortran.dg/g77/19990313-3.f
20763         * gfortran.dg/g77/19990419-1.f
20764         * gfortran.dg/g77/19990826-0.f
20765         * gfortran.dg/g77/19990826-2.f
20766         * gfortran.dg/g77/20000503-1.f
20767         * gfortran.dg/g77/20001111.f
20768         * gfortran.dg/g77/20010116.f
20769         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
20770         * gfortran.dg/g77/20010430.f
20771         * gfortran.dg/g77/6177.f
20772         * gfortran.dg/g77/947.f
20773         * gfortran.dg/g77/970816-3.f
20774         * gfortran.dg/g77/971102-1.f
20775         * gfortran.dg/g77/980520-1.f
20776         * gfortran.dg/g77/980628-0.f
20777         * gfortran.dg/g77/980628-1.f
20778         * gfortran.dg/g77/980628-10.f
20779         * gfortran.dg/g77/980628-2.f
20780         * gfortran.dg/g77/980628-3.f
20781         * gfortran.dg/g77/980628-7.f
20782         * gfortran.dg/g77/980628-8.f
20783         * gfortran.dg/g77/980628-9.f
20784         * gfortran.dg/g77/980701-0.f
20785         * gfortran.dg/g77/980701-1.f
20786         * gfortran.dg/g77/cabs.f
20787         * gfortran.dg/g77/claus.f
20788         * gfortran.dg/g77/complex_1.f
20789         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
20790         * gfortran.dg/g77/dcomplex.f
20791         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
20792         * gfortran.dg/g77/f90-intrinsic-mathematical.f
20793         * gfortran.dg/g77/f90-intrinsic-numeric.f
20794         * gfortran.dg/g77/int8421.f
20795         * gfortran.dg/g77/labug1.f
20796         * gfortran.dg/g77/large_vec.f
20797         * gfortran.dg/g77/le.f
20798         * gfortran.dg/g77/short.f
20799         * gfortran.dg/g77/README: Update
20800
20801 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
20802
20803         PR c++/16637
20804         * g++.dg/parse/lookup4.C: New test.
20805
20806 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20807
20808         PR c++/16175
20809         * g++.dg/template/ttp10.C: New test.
20810
20811 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
20812
20813         * gcc.dg/pr12625-1.c: New test.
20814
20815 2004-07-20  Steven Bosscher  <stevenb@suse.de>
20816
20817         * testsuite/gcc.dg/switch-warn-1.c: New test.
20818         * testsuite/gcc.dg/switch-warn-2.c: New test.
20819         * gcc.c-torture/compile/pr14730.c: Update.
20820
20821 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
20822
20823         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
20824         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
20825         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
20826         g++.dg/template/nontype3.C: Remove trailing CR from tests.
20827
20828 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
20829
20830         PR c++/16623
20831         * g++.dg/template/assign1.C: New test.
20832
20833 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20834
20835         PR c++/12170
20836         * g++.dg/template/ttp9.C: New test.
20837
20838 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
20839
20840         * gcc.dg/format/cmn-err-1.c: New test.
20841
20842 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
20843
20844         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
20845         gcc.dg/Wparentheses-10.c: New tests.
20846         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
20847
20848 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20849
20850         PR fortran/16465
20851         * gfortran.dg/g77//ffixed-line-length-0.f,
20852         gfortran.dg/g77/ffixed-line-length-132.f,
20853         gfortran.dg/g77/ffixed-line-length-72.f,
20854         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
20855         gfortran.dg/g77/README: Update.
20856
20857 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20858
20859         PR c++/13092
20860         * g++.dg/template/non-dependent7.C: New test.
20861         * g++.dg/template/non-dependent8.C: Likewise.
20862         * g++.dg/template/non-dependent9.C: Likewise.
20863         * g++.dg/template/non-dependent10.C: Likewise.
20864
20865 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
20866
20867         PR c++/16337
20868         * g++.dg/parse/attr2.C: New test.
20869
20870 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
20871
20872         * g77.dg: Removed.
20873         * g77.f-torture: Ditto.
20874
20875 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
20876
20877         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
20878         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
20879         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
20880
20881 2004-07-16  Richard Henderson  <rth@redhat.com>
20882
20883         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
20884
20885 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20886
20887         * lib/fortran-torture.exp (fortran-torture): Don't test compile
20888         tests with full list of options.
20889         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
20890         of TORTURE_OPTIONS if test contains 'dg-do run'.
20891
20892         PR fortran/16404
20893         * gfortran.dg/do_iterator.f90: New test.
20894
20895 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20896
20897         PR rtl-optimization/16536
20898         * gcc.c-torture/execute/restrict-1.c: New test.
20899
20900 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20901
20902         PR fortran/15324
20903         * gfortran.dg/pr15324.f90: New test.
20904
20905         PR fortran/15129
20906         * gfortran.dg/pr15129.f90: New test.
20907
20908         PR fortran/15140
20909         * gfortran.dg/pr15140.f90: New test.
20910
20911         PR fortran/13792
20912         * gfortran.fortran-torture/execute/bounds.f90: Add check for
20913         compile-time simplification.
20914
20915 2004-07-14  Mike Stump  <mrs@apple.com>
20916
20917         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
20918
20919 2004-07-14  James E Wilson  <wilson@specifixinc.com>
20920
20921         PR target/16325
20922         * gcc.dg/profile-generate-1.c: New.
20923
20924 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
20925
20926         * gcc.c-torture/execute/20040709-1.c: New test.
20927         * gcc.c-torture/execute/20040709-2.c: New test.
20928
20929 2004-07-14  Mike Stump  <mrs@apple.com>
20930
20931         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
20932
20933 2004-07-14  Mike Stump  <mrs@apple.com>
20934
20935         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
20936
20937 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
20938
20939         PR c++/16518
20940         * g++.dg/parse/mutable1.C: New test.
20941
20942 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
20943
20944         PR tree-optimization/16443
20945         * gcc.dg/tree-ssa/20040713-1.c: New test.
20946
20947 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
20948
20949         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
20950         for operator new.
20951
20952 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
20953
20954         * gfortran.dg/g77/README: New file
20955         * gfortran.dg/g77/19981216-0.f: Copy from
20956         g77.f-torture/noncompile.  Add "dg-do compile" and
20957         dg-error as required.
20958         * gfortran.dg/g77/19990218-1.f: Likewise.
20959         * gfortran.dg/g77/19990905-1.f: Likewise.
20960         * gfortran.dg/g77/9263.f: Likewise.
20961         * gfortran.dg/g77/980615-0.f: Likewise.
20962         * gfortran.dg/g77/980616-0.f: Likewise.
20963         * gfortran.dg/g77/check0.f: Likewise.
20964         * gfortran.dg/g77/select_no_compile.f: Likewise.
20965
20966 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
20967
20968         Copy files from g77.f-torture/compile.
20969         Add "{ dg-do compile}".  Other changes as noted
20970         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
20971         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
20972         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
20973         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
20974         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
20975         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
20976         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
20977         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
20978         statement to conform to standard.  Append alpha1.x for reference.
20979         * gfortran.dg/g77/xformat.f: Add dg-warning
20980
20981 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
20982
20983         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
20984         Add {dg-do compile} directive.
20985         * gfortran.dg/g77/cpp2.F: Likewise.
20986
20987 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20988
20989         PR c++/5402
20990         * g++.dg/lookup/name-clash1.C: New test.
20991
20992         PR c++/9777
20993         * g++.dg/lookup/name-clash2.C: New test.
20994
20995         PR c++/12102
20996         * g++.dg/lookup/name-clash3.C: New test.
20997
20998 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20999
21000         * g++.dg/lookup/new2.C: New test.
21001         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
21002
21003 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
21004
21005         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
21006         Add {dg-do compile} directive.
21007         * gfortran.dg/g77/13060.f: Likewise.
21008         * gfortran.dg/g77/19990218-0.f: Likewise.
21009         * gfortran.dg/g77/19990305-0.f: Likewise.
21010         * gfortran.dg/g77/19990419-0.f: Likewise.
21011         * gfortran.dg/g77/19990502-0.f: Likewise.
21012         * gfortran.dg/g77/19990502-1.f: Likewise.
21013         * gfortran.dg/g77/19990525-0.f: Likewise.
21014         * gfortran.dg/g77/19990826-1.f: Likewise.
21015         * gfortran.dg/g77/19990826-3.f: Likewise.
21016         * gfortran.dg/g77/19990905-2.f: Likewise.
21017         * gfortran.dg/g77/20000412-1.f: Likewise.
21018         * gfortran.dg/g77/20000511-1.f: Likewise.
21019         * gfortran.dg/g77/20000511-2.f: Likewise.
21020         * gfortran.dg/g77/20000518.f: Likewise.
21021         * gfortran.dg/g77/20000601-1.f: Likewise.
21022         * gfortran.dg/g77/20000601-2.f: Likewise.
21023         * gfortran.dg/g77/20000629-1.f: Likewise.
21024         * gfortran.dg/g77/20000630-2.f: Likewise.
21025         * gfortran.dg/g77/20010115.f: Likewise.
21026         * gfortran.dg/g77/20010321-1.f: Likewise.
21027         * gfortran.dg/g77/20010426.f: Likewise.
21028         * gfortran.dg/g77/20020307-1.f: Likewise.
21029         * gfortran.dg/g77/8485.f: Likewise.
21030         * gfortran.dg/g77/960317-1.f: Likewise.
21031         * gfortran.dg/g77/970915-0.f: Likewise.
21032         * gfortran.dg/g77/980310-1.f: Likewise.
21033         * gfortran.dg/g77/980310-2.f: Likewise.
21034         * gfortran.dg/g77/980310-3.f: Likewise.
21035         * gfortran.dg/g77/980310-4.f: Likewise.
21036         * gfortran.dg/g77/980310-6.f: Likewise.
21037         * gfortran.dg/g77/980310-7.f: Likewise.
21038         * gfortran.dg/g77/980310-8.f: Likewise.
21039         * gfortran.dg/g77/980419-2.f: Likewise.
21040         * gfortran.dg/g77/980424-0.f: Likewise.
21041         * gfortran.dg/g77/980427-0.f: Likewise.
21042         * gfortran.dg/g77/980729-0.f: Likewise.
21043         * gfortran.dg/g77/981117-1.f: Likewise.
21044         * gfortran.dg/g77/toon_1.f: Likewise.
21045
21046 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21047
21048         PR c++/2204
21049         * g++.dg/other/abstract2.C: New test.
21050
21051 2004-07-12  Paul Brook  <paul@codesourcery.com>
21052
21053         * gfortran.dg/pointer_init_1.f90: New test.
21054
21055 2004-07-11  Paul Brook  <paul@codesourcery.com>
21056
21057         PR fortran/15986
21058         * gfortran.dg/contained_1.f90: New test.
21059
21060 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
21061
21062         * g++.dg/parse/defarg8.C: New test.
21063
21064 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21065
21066         PR fortran/16433
21067         * gfortran.dg/pr16433.f: New test.
21068
21069         PR fortran/17574
21070         * gfortran.dg/pr15754.f90: New test.
21071
21072 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
21073
21074         PR tree-optimization/16437
21075         * gcc.c-torture/execute/bitfld-4.c: New test.
21076
21077 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21078
21079         * gfortran.fortran-torture/execute/common_2.f90: Add check for
21080         access to common var from module.
21081
21082 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21083
21084         PR fortran/16336
21085         * gfortran.fortran-torture/execute/common_2.f90: New test.
21086
21087 2004-07-10  Paul Brook  <paul@codesourcery.com>
21088
21089         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
21090
21091 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21092
21093         PR fortran/15969
21094         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
21095
21096 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
21097
21098         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
21099         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
21100         * gfortran.dg/g77/ffree-form-1.f: Likewise.
21101         * gfortran.dg/g77/ffree-form-2.f: Likewise.
21102         * gfortran.dg/g77/ffree-form-3.f: Likewise.
21103         * gfortran.dg/g77/fno-underscoring.f: Likewise.
21104         * gfortran.dg/g77/funderscoring.f: Likewise.
21105         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
21106
21107 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21108
21109         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
21110
21111 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21112         Paul Brook  <paul@codesourcery.com>
21113
21114         PR fortran/13415
21115         * gfortran.dg/common_pointer_1.f90: New test.
21116
21117 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21118
21119         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
21120
21121 2004-07-09  James E Wilson  <wilson@specifixinc.com>
21122
21123         PR target/16364
21124         * gcc.c-torture/compile/20040709-1.c: New.
21125
21126 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21127
21128         PR fortran/14077
21129         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
21130
21131 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21132
21133         PR fortran/13201
21134         * gfortran.dg/shape_1.f90: New test.
21135
21136 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
21137             Andrew Pinski  <apinski@apple.com>
21138
21139         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
21140
21141 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21142
21143         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
21144         comment.
21145
21146 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21147         Paul Brook  <paul@codesourcery.com>
21148
21149         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
21150         '.f95' and '.F95'.
21151
21152 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
21153
21154         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
21155
21156 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21157
21158         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
21159         testcases with capital suffix.
21160
21161 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21162
21163         PR fortran/15481
21164         PR fortran/13372
21165         PR fortran/13575
21166         PR fortran/15978
21167         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
21168
21169         * gfortran.dg/implicit_1.f90: New test.
21170
21171 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21172
21173         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
21174         expression to match gfortran warning/error messages
21175         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
21176         dg-error text.
21177
21178 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21179
21180         * lib/fortran-torture.exp: Rename proc search_for to
21181         search_for_re.
21182
21183 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21184
21185         * gcc.c-torture/execute/simd-5.x: New file.
21186         XFAIL on SPARC 64-bit at -O0.
21187
21188 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21189
21190         PR c++/8211
21191         PR c++/16165
21192         * g++.dg/warn/effc3.C: New test.
21193
21194 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21195
21196         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
21197         change X to 1X in format.
21198         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
21199         add data statements to conform to standard.
21200
21201 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21202
21203         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
21204         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
21205         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
21206
21207 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21208
21209         * gfortran.dg/g77/7388.f: Copy from g77.dg
21210         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
21211         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
21212         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
21213         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
21214         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
21215         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
21216         * gfortran.dg/g77/strlen0.f: Likewise.
21217
21218 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
21219
21220         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
21221         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
21222
21223 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
21224
21225         * gcc.c-torture/execute/920428-2.x: Delete.
21226         * gcc.c-torture/execute/920501-7.x: Likewise.
21227
21228 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
21229
21230         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
21231         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
21232         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
21233         prescott and c3-2.
21234         (PREFETCH_3DNOW): Add -march=c3.
21235
21236 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
21237
21238         PR c/16437
21239         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
21240         * gcc.c-torture/execute/bf64-1.x: Likewise.
21241
21242 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
21243
21244         * gcc.c-torture/compile/20040708-1.c: New test.
21245
21246 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21247
21248         PR c++/16169
21249         * g++.dg/warn/effc2.C: New test.
21250
21251 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
21252
21253         * gcc.c-torture/execute/bitfld-1.x: Remove.
21254         * gcc.c-torture/execute/bitfld-3.c: New test.
21255         * gcc.dg/bitfld-2.c: Remove XFAILs.
21256
21257 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
21258
21259         PR c++/16276
21260         * g++.dg/rtti/tinfo1.C: New file.
21261
21262 2004-07-07  Eric Christopher  <echristo@redhat.com>
21263
21264         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
21265
21266 2004-07-07  Andrew Pinski  <apinski@apple.com>
21267
21268         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
21269
21270 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
21271
21272         * g++.dg/init/call1.C: XFAIL.
21273
21274 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
21275
21276         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
21277         except for movstrict*, to movmem* and clrstr* to clrmem*.
21278
21279 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
21280
21281         * gcc.c-torture/execute/20040707-1.c: New test.
21282
21283 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
21284
21285         * gcc.c-torture/execute/20040706-1.c: New test.
21286
21287 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21288
21289         PR c++/3671
21290         * g++.dg/template/spec14.C: New test.
21291
21292 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
21293
21294         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
21295         nothing if not yet defined.  Use it in b, c and d type definitions.
21296         * gcc.c-torture/execute/20040705-1.c: New test.
21297         * gcc.c-torture/execute/20040705-2.c: New test.
21298
21299 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21300
21301         PR c++/2518
21302         * g++.dg/lookup/new1.C: New test.
21303
21304 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21305
21306         PR c++/11406
21307         * g++.dg/template/sizeof8.C: New test.
21308
21309 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
21310
21311         * gcc.c-torture/compile/20040705-1.c: New test.
21312
21313 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
21314
21315         * gfortran.fortran-torture/execute/seq_io.f90: New test.
21316
21317 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
21318
21319         * gcc.dg/cpp/if-mop.c: Two new testcases.
21320         * gcc.dg/cpp/trad/comment-3.c: New.
21321
21322 2004-07-04  Paul Brook  <paul@codesourcery.com>
21323
21324         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
21325
21326 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
21327
21328         PR c++/3761
21329         * g++.dg/lookup/crash4.C: New test.
21330
21331 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
21332
21333         * gcc.c-torture/execute/builtin-abs-1.c
21334         * gcc.c-torture/execute/builtin-abs-2.c
21335         * gcc.c-torture/execute/builtin-complex-1.c
21336         * gcc.c-torture/execute/builtins/string-1-lib.c
21337         * gcc.c-torture/execute/builtins/string-1.c
21338         * gcc.c-torture/execute/builtins/string-2-lib.c
21339         * gcc.c-torture/execute/builtins/string-2.c
21340         * gcc.c-torture/execute/builtins/string-3-lib.c
21341         * gcc.c-torture/execute/builtins/string-3.c
21342         * gcc.c-torture/execute/builtins/string-4-lib.c
21343         * gcc.c-torture/execute/builtins/string-4.c
21344         * gcc.c-torture/execute/builtins/string-5-lib.c
21345         * gcc.c-torture/execute/builtins/string-5.c
21346         * gcc.c-torture/execute/builtins/string-6-lib.c
21347         * gcc.c-torture/execute/builtins/string-6.c
21348         * gcc.c-torture/execute/builtins/string-7-lib.c
21349         * gcc.c-torture/execute/builtins/string-7.c
21350         * gcc.c-torture/execute/builtins/string-8-lib.c
21351         * gcc.c-torture/execute/builtins/string-8.c
21352         * gcc.c-torture/execute/builtins/string-9-lib.c
21353         * gcc.c-torture/execute/builtins/string-9.c
21354         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
21355         * gcc.c-torture/execute/builtins/string-asm-1.c
21356         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
21357         * gcc.c-torture/execute/builtins/string-asm-2.c
21358         * gcc.c-torture/execute/stdio-opt-1.c
21359         * gcc.c-torture/execute/stdio-opt-2.c
21360         * gcc.c-torture/execute/stdio-opt-3.c
21361         * gcc.c-torture/execute/string-opt-1.c
21362         * gcc.c-torture/execute/string-opt-10.c
21363         * gcc.c-torture/execute/string-opt-11.c
21364         * gcc.c-torture/execute/string-opt-12.c
21365         * gcc.c-torture/execute/string-opt-13.c
21366         * gcc.c-torture/execute/string-opt-14.c
21367         * gcc.c-torture/execute/string-opt-15.c
21368         * gcc.c-torture/execute/string-opt-16.c
21369         * gcc.c-torture/execute/string-opt-2.c
21370         * gcc.c-torture/execute/string-opt-6.c
21371         * gcc.c-torture/execute/string-opt-7.c
21372         * gcc.c-torture/execute/string-opt-8.c:
21373         Replace with ...
21374
21375         * gcc.c-torture/execute/builtins/abs-2.c
21376         * gcc.c-torture/execute/builtins/abs-3.c
21377         * gcc.c-torture/execute/builtins/complex-1.c
21378         * gcc.c-torture/execute/builtins/fprintf.c
21379         * gcc.c-torture/execute/builtins/fputs.c
21380         * gcc.c-torture/execute/builtins/memcmp.c
21381         * gcc.c-torture/execute/builtins/memmove.c
21382         * gcc.c-torture/execute/builtins/memops-asm.c
21383         * gcc.c-torture/execute/builtins/mempcpy-2.c
21384         * gcc.c-torture/execute/builtins/mempcpy.c
21385         * gcc.c-torture/execute/builtins/memset.c
21386         * gcc.c-torture/execute/builtins/printf.c
21387         * gcc.c-torture/execute/builtins/sprintf.c
21388         * gcc.c-torture/execute/builtins/strcat.c
21389         * gcc.c-torture/execute/builtins/strchr.c
21390         * gcc.c-torture/execute/builtins/strcmp.c
21391         * gcc.c-torture/execute/builtins/strcpy.c
21392         * gcc.c-torture/execute/builtins/strcspn.c
21393         * gcc.c-torture/execute/builtins/strlen-2.c
21394         * gcc.c-torture/execute/builtins/strlen.c
21395         * gcc.c-torture/execute/builtins/strncat.c
21396         * gcc.c-torture/execute/builtins/strncmp-2.c
21397         * gcc.c-torture/execute/builtins/strncmp.c
21398         * gcc.c-torture/execute/builtins/strncpy.c
21399         * gcc.c-torture/execute/builtins/strpbrk.c
21400         * gcc.c-torture/execute/builtins/strpcpy-2.c
21401         * gcc.c-torture/execute/builtins/strpcpy.c
21402         * gcc.c-torture/execute/builtins/strrchr.c
21403         * gcc.c-torture/execute/builtins/strspn.c
21404         * gcc.c-torture/execute/builtins/strstr-asm.c
21405         * gcc.c-torture/execute/builtins/strstr.c:
21406         ... these new files.
21407
21408         * gcc.c-torture/execute/builtins/abs-2-lib.c
21409         * gcc.c-torture/execute/builtins/abs-3-lib.c
21410         * gcc.c-torture/execute/builtins/complex-1-lib.c
21411         * gcc.c-torture/execute/builtins/fprintf-lib.c
21412         * gcc.c-torture/execute/builtins/fputs-lib.c
21413         * gcc.c-torture/execute/builtins/memcmp-lib.c
21414         * gcc.c-torture/execute/builtins/memmove-lib.c
21415         * gcc.c-torture/execute/builtins/memops-asm-lib.c
21416         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
21417         * gcc.c-torture/execute/builtins/mempcpy-lib.c
21418         * gcc.c-torture/execute/builtins/memset-lib.c
21419         * gcc.c-torture/execute/builtins/printf-lib.c
21420         * gcc.c-torture/execute/builtins/sprintf-lib.c
21421         * gcc.c-torture/execute/builtins/strcat-lib.c
21422         * gcc.c-torture/execute/builtins/strchr-lib.c
21423         * gcc.c-torture/execute/builtins/strcmp-lib.c
21424         * gcc.c-torture/execute/builtins/strcpy-lib.c
21425         * gcc.c-torture/execute/builtins/strcspn-lib.c
21426         * gcc.c-torture/execute/builtins/strlen-2-lib.c
21427         * gcc.c-torture/execute/builtins/strlen-lib.c
21428         * gcc.c-torture/execute/builtins/strncat-lib.c
21429         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
21430         * gcc.c-torture/execute/builtins/strncmp-lib.c
21431         * gcc.c-torture/execute/builtins/strncpy-lib.c
21432         * gcc.c-torture/execute/builtins/strpbrk-lib.c
21433         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
21434         * gcc.c-torture/execute/builtins/strpcpy-lib.c
21435         * gcc.c-torture/execute/builtins/strrchr-lib.c
21436         * gcc.c-torture/execute/builtins/strspn-lib.c
21437         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
21438         * gcc.c-torture/execute/builtins/strstr-lib.c
21439         * gcc.c-torture/execute/builtins/lib/abs.c
21440         * gcc.c-torture/execute/builtins/lib/fprintf.c
21441         * gcc.c-torture/execute/builtins/lib/memset.c
21442         * gcc.c-torture/execute/builtins/lib/printf.c
21443         * gcc.c-torture/execute/builtins/lib/sprintf.c
21444         * gcc.c-torture/execute/builtins/lib/strcpy.c
21445         * gcc.c-torture/execute/builtins/lib/strcspn.c
21446         * gcc.c-torture/execute/builtins/lib/strncat.c
21447         * gcc.c-torture/execute/builtins/lib/strncmp.c
21448         * gcc.c-torture/execute/builtins/lib/strncpy.c
21449         * gcc.c-torture/execute/builtins/lib/strpbrk.c
21450         * gcc.c-torture/execute/builtins/lib/strspn.c
21451         * gcc.c-torture/execute/builtins/lib/strstr.c:
21452         New files containing support routines.
21453
21454         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
21455         declaration.
21456         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
21457         when not optimizing.
21458
21459 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
21460
21461         PR c++/16240
21462         * g++.dg/abi/mangle22.C: New test.
21463         * g++.dg/abi/mangle23.C: Likewise.
21464
21465 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
21466
21467         PR fortran/16290
21468         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
21469         Allow for cases without denormalized floating point numbers.
21470
21471 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
21472
21473         PR c/1027
21474         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
21475         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
21476         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
21477         expected warning text.
21478         * gcc.dg/format/diag-2.c: New test.
21479
21480 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
21481
21482         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
21483
21484 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
21485
21486         * gcc.dg/builtins-43.c: New.
21487         * gcc.dg/builtins-44.c: New.
21488         * gcc.dg/builtins-45.c: New.
21489
21490 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
21491             Andreas Tobler  <a.tobler@schweiz.ch>
21492
21493         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
21494         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
21495         as SIGSEGV.
21496         * gcc.dg/cleanup-11.c: Likewise.
21497         * gcc.dg/cleanup-8.c: Likewise.
21498         * gcc.dg/cleanup-9.c: Likewise.
21499         * gcc.dg/cleanup-5.c: Run on all platforms.
21500
21501 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
21502
21503         * g++.dg/warn/nonnull1.C: New test.
21504
21505 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
21506
21507         * gcc.dg/compat/compat-common.h: Wrap up CINT in
21508         an #ifndef SKIP_COMPLEX_INT/#endif pair.
21509         Special-case the Sun compiler wrt to <complex.h>.
21510
21511 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
21512
21513         * gcc.dg/Wunreachable-8.C: New test.
21514
21515         * gcc.dg/h8300-ice2.c : New test.
21516
21517 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
21518
21519         PR fortran/16161
21520         * gfortran.fortran-torture/compile/implicit.f90: Add test
21521         for implicit character.
21522
21523 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
21524
21525         PR fortran/16289
21526         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
21527         Use tiny() intrinsic to find smallest non-negative real
21528
21529 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
21530
21531         * gcc.dg/compat/struct-by-value-22_main.c: New test.
21532         * gcc.dg/compat/struct-by-value-22_x.c: New.
21533         * gcc.dg/compat/struct-by-value-22_y.c: New.
21534
21535         * gcc.c-torture/execute/20040629-1.c: New test.
21536
21537 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
21538
21539         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
21540         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
21541
21542         PR target/16195
21543         * gcc.dg/20040625-1.c: New test.
21544
21545 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21546
21547         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
21548
21549 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21550
21551         PR fortran/15963
21552         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
21553
21554 2004-06-29  Richard Henderson  <rth@redhat.com>
21555
21556         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
21557
21558 2004-06-29  Paul Brook  <paul@codesourcery.com>
21559
21560         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
21561         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
21562
21563 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
21564
21565         PR c++/16260
21566         * g++.dg/parse/crash15.C: New.
21567
21568 2004-06-28  Andrew Pinski  <apinski@apple.com>
21569
21570         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
21571         by the error already.
21572
21573         * g++.dg/opt/ptrmem4.C: Change to compile only test.
21574
21575 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
21576
21577         PR target/14041
21578         * gcc.dg/h8300-bss-align-1.c : New.
21579
21580 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
21581
21582         * PR c++/16174
21583         * g++.dg/template/ctor4.C: New.
21584
21585 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
21586
21587         PR c++/16205
21588         * g++.dg/warn/Wsequence-point-1.C: New test.
21589
21590 2004-06-27  Paul Brook  <paul@codesourcery.com>
21591
21592         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
21593
21594 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
21595
21596         * g++.old-deja/g++.mike/p7325.C: Remove.
21597
21598 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
21599
21600         PR c/14963
21601         * gcc.dg/pr14963.c: New test.
21602
21603 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
21604
21605         PR c++/16193
21606         * g++.dg/parse/redef1.C: New test.
21607
21608 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
21609
21610         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
21611         20021110.c.
21612         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
21613         20021119-1.c.
21614         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
21615         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
21616         5-04.c.
21617         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
21618         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
21619         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
21620         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
21621         g++.brendan/enum14.C.
21622         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
21623         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
21624         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
21625         g++.mike/virt1.C.
21626         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
21627         memtemp24.C.
21628
21629 2004-06-27  Roger Sayle  <roger@eyesopen.com>
21630
21631         * gcc.dg/20040527-1.c: New test case.
21632
21633 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
21634
21635         PR gfortran/pr16196
21636         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
21637
21638 2004-06-25  Roger Sayle  <roger@eyesopen.com>
21639
21640         PR middle-end/15825
21641         * gcc.dg/pr15825-1.c: New test case.
21642
21643 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
21644
21645         * gcc.c-torture/execute/20040625-1.c: New test.
21646
21647 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21648
21649         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
21650
21651 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
21652
21653         * gcc.dg/torture/mips-div-1.c: New test.
21654
21655 2004-06-24  Jeff Law  <law@redhat.com>
21656
21657         * gcc.dg/tree-ssa/20040624-1.c: New test.
21658
21659 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
21660
21661         * gcc.c-torture/compile/20040624-1.c: New test.
21662
21663 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21664
21665         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
21666         this directory.
21667
21668 2004-06-23  Andrew Pinski  <apinski@apple.com>
21669
21670         PR middle-end/15988
21671         * g++.dg/opt/ptrmem4.C: New test.
21672
21673         * gcc.dg/c90-array-quals-2.c: New test.
21674
21675 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
21676
21677         * gcc.dg/kpice1.c: New test.
21678
21679 2006-06-23  Andrew Pinski  <apinski@apple.com>
21680
21681         * gcc.dg/c90-array-quals.c: New test.
21682
21683 2006-06-22  Richard Henderson  <rth@redhat.com>
21684
21685         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
21686
21687 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
21688
21689         * gcc.dg/builtins-config.h: Handle FreeBSD.
21690
21691 2006-06-22  Richard Henderson  <rth@redhat.com>
21692
21693         * g++.dg/opt/devirt1.C: New.
21694
21695 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
21696
21697         * g++.dg/opt/pr15551.C: New testcase.
21698
21699 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
21700
21701         PR target/14800
21702         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
21703         x86_64-*-linux* when compiling for 32bit.
21704
21705 2004-06-21  Andrew Pinski  <apinski@apple.com>
21706
21707         * gcc.dg/pch/struct-1.c: New.
21708         * gcc.dg/pch/struct-1.hs: New.
21709
21710 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
21711
21712         * gcc.dg/pch/save-temps-1.c: New file.
21713         * gcc.dg/pch/save-temps-1.hs: New file.
21714
21715 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
21716
21717         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
21718         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
21719
21720 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21721
21722         * gfortran.fortran-torture/execute/select_1.f90: Rename function
21723         to fix type error.
21724         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
21725         Remove trailing spaces.
21726
21727 2004-06-21  Richard Henderson  <rth@redhat.com>
21728
21729         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
21730         merging && to BIT_FIELD_REF.
21731
21732 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
21733
21734         * g++.dg/opt/placeholder1.C: New test.
21735
21736 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21737
21738         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
21739         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
21740         * gcc.dg/compat/union-m128-1_x.c: Likewise.
21741         * gcc.dg/compat/union-m128-1_y.c: Likewise.
21742
21743 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
21744
21745         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
21746         extern "C".
21747         * g++.dg/other/pragma-re-1.C: Add comments.
21748
21749 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
21750
21751         PR gfortran/16080
21752         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
21753
21754 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
21755
21756         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
21757         instead of setting the type of size_t by
21758         hand.
21759
21760 2004-06-18  Roger Sayle  <roger@eyesopen.com>
21761
21762         * gcc.dg/unordered-2.c: New test case.
21763         * gcc.dg/unordered-3.c: New test case.
21764
21765 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
21766
21767         PR other/16043
21768         * lib/g++.exp (g++_version): Tweak regexp for version
21769         * lib/g77.exp (g77_version): Likewise.
21770         * lib/gfortran.exp (gfortran_version): Likewise.
21771         * lib/objc.exp (objc_version): Likewise.
21772         * lib/treelang.exp (treelang_version): Likewise.
21773
21774 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
21775
21776         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
21777         Use INT_MAX instead of __INT_MAX__.
21778         * gcc.dg/compat/struct-align-2_y.c: Likewise.
21779
21780         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
21781         * gcc.dg/compat/scalar-return-3_x.c: Use it.
21782         * gcc.dg/compat/scalar-return-3_y.c: Use it.
21783         * gcc.dg/compat/scalar-return-4_x.c: Use it.
21784         * gcc.dg/compat/scalar-return-4_y.c: Use it.
21785         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
21786         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
21787         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
21788         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
21789
21790         * gcc.dg/range-test-1.c: New test.
21791         * g++.dg/opt/range-test-1.C: New test.
21792
21793 2004-06-17  Richard Henderson  <rth@redhat.com>
21794
21795         * objc.dg/sync-1.m: New.
21796         * objc.dg/try-catch-1.m: Don't force next runtime.
21797         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
21798         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
21799         shadowed catch clause.
21800         * objc.dg/try-catch-5.m: New.
21801
21802 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
21803
21804         Bug 14610
21805         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
21806
21807 2004-06-15  Richard Henderson  <rth@redhat.com>
21808
21809         * gcc.dg/20001116-1.c: Move expected warning line.
21810
21811 2004-06-15  Richard Henderson  <rth@redhat.com>
21812
21813         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
21814         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
21815
21816 2004-06-15  Jeff Law  <law@redhat.com>
21817
21818         * gcc.dg/tree-ssa/20040615-1.c: New test.
21819         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
21820         be less sensitive to operand ordering.
21821         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
21822
21823 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
21824
21825         * g++.dg/abi/bitfield3.C: Add comment..
21826
21827 2004-06-15  Richard Henderson  <rth@redhat.com>
21828
21829         * g++.dg/ext/stmtexpr1.C: XFAIL.
21830         * gcc.dg/20030612-1.c: XFAIL.
21831
21832 2004-06-15  Eric Christopher  <echristo@redhat.com>
21833
21834         * g++.dg/charset/asm5.c: New.
21835         * gcc.dg/charset/asm6.c: New.
21836
21837 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21838
21839         PR fortran/15962
21840         * gfortran.fortran-torture/execute/select_1.f90: New test.
21841
21842 2004-06-15  Paul Brook  <paul@codesourcery.com>
21843
21844         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
21845
21846 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21847
21848         PR c++/15967
21849         * g++.dg/lookup/crash3.C: New test.
21850
21851 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21852
21853         PR c++/15947
21854         * g++.dg/parse/dtor4.C: New test.
21855
21856 2004-06-14  Jeff Law  <law@redhat.com>
21857
21858         * gcc.c-torture/compile/20040614-1.c: New test.
21859
21860 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21861
21862         PR fortran/15211
21863         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
21864         LEN of a character array.
21865
21866 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
21867
21868         PR c++/15096
21869         * g++.dg/template/ptrmem10.C: New test.
21870
21871         PR c++/14930
21872         * g++.dg/template/friend30.C: New test.
21873
21874 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21875
21876         PR fortran/14928
21877         * gfortran.fortran-torture/compile/mloc.f90: New test.
21878
21879 2004-06-13  Paul Brook  <paul@codesourcery.com>
21880
21881         * gfortran.fortran-torture/execute/random_2.f90: New test.
21882
21883 2004-06-13  Eric Christopher  <echristo@redhat.com>
21884
21885         * gcc.dg/noncompile/redecl-1.c: Fix error message.
21886
21887 2004-06-12  Paul Brook  <paul@codesourcery.com>
21888
21889         * gfortran.fortran-torture/execute/contained_3.f90: New test.
21890
21891 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21892
21893         PR fortran/14923
21894         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
21895
21896 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21897
21898         PR fortran/14957
21899         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
21900         syntax errors in end statements of contained subroutines.
21901
21902 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21903
21904         PR fortran/12841
21905         * gfortran.fortran-torture/execute/null_arg.f90: New test.
21906
21907 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
21908
21909         PR fortran/15665
21910         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
21911
21912 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
21913
21914         PR gfortran/12839
21915         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
21916
21917 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
21918
21919         PR c++/15862
21920         * g++.dg/parse/enum1.C: New test.
21921
21922 2004-06-10  Jeff Law  <law@redhat.com>
21923
21924         * gcc.c-torture/compile/20040610-1.c: New test.
21925
21926 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21927
21928         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
21929         * g++.old-deja/g++.other/decl3.C: Likewise.
21930
21931 2004-06-10  Brian Booth  <bbooth@redhat.com>
21932
21933         * gcc.dg/tree-ssa/20031015-1.c: Scan for
21934         V_MAY_DEF instead of VDEF.
21935         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
21936
21937 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
21938
21939         PR c++/14211
21940         * g++.dg/conversion/const1.C: New test.
21941
21942         PR c++/15076
21943         * g++.dg/conversion/reinterpret1.C: New test.
21944
21945         PR c++/15877
21946         * g++.dg/template/enum2.C: New test.
21947
21948         PR c++/15227
21949         * g++.dg/template/error13.C: New test.
21950
21951 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21952
21953         PR fortran/14957
21954         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
21955         arguments to test_* REAL and of the right size.
21956
21957 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
21958
21959         PR target/15569
21960         PR rtl-optimization/15681
21961         * gcc.dg/20040609-1.c: New test.
21962
21963 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
21964
21965         PR c++/14791
21966         * g++.dg/opt/builtins1.C: New test.
21967
21968 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
21969
21970         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
21971         that use default windows32 struct layout.
21972         * gcc.dg/i386-bitfield2.c: Likewise.
21973
21974 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
21975
21976         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
21977         for mingw32 and cygwin targets.
21978
21979 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
21980
21981         * gcc.dg/pch/macro-4.c: New.
21982         * gcc.dg/pch/macro-4.hs: New.
21983
21984 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21985
21986         PR fortran/13249
21987         * gfortran.fortran-torture/compile/name_clash.f90: New test.
21988
21989 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21990
21991         PR fortran/13372
21992         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
21993
21994 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
21995
21996         PR gfortran/14897
21997         * gfortran.fortran-torture/execute/t_edit.f90: New test.
21998
21999 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
22000
22001         PR gfortran/15755
22002         * gfortran.fortran-torture/execute/backspace.c : New test.
22003
22004 2004-06-09  Paul Brook  <paul@codesourcery.com>
22005
22006         * gfortran.fortran-torture/execure/intrinsic_associated.f90
22007         (pointer_to_section): Rewrite to use smaller array.
22008
22009 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
22010
22011         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
22012         * gcc.dg/ext/altivec-10.c: Same.
22013         * gcc.dg/ext/altivec-11.c: Same.
22014         * gcc.dg/ext/altivec-12.c: Same.
22015         * gcc.dg/ext/altivec-13.c: Same.
22016         * gcc.dg/ext/altivec-14.c: Same.
22017         * gcc.dg/ext/altivec-15.c: Same.
22018         * gcc.dg/ext/altivec-16.c: Same.
22019         * gcc.dg/ext/altivec-3.c: Same.
22020         * gcc.dg/ext/altivec-4.c: Same.
22021         * gcc.dg/ext/altivec-6.c: Same.
22022         * gcc.dg/ext/altivec-7.c: Same.
22023         * gcc.dg/ext/altivec-8.c: Same.
22024         * gcc.dg/ext/altivec-varargs-1.c: Same.
22025
22026         * g++.dg/ext/altivec-1.C: Correct dg syntax.
22027         * g++.dg/ext/altivec-10.C: Same.
22028         * g++.dg/ext/altivec-2.C: Same.
22029         * g++.dg/ext/altivec-3.C: Same.
22030         * g++.dg/ext/altivec-4.C: Same.
22031         * g++.dg/ext/altivec-5.C: Same.
22032         * g++.dg/ext/altivec-6.C: Same.
22033         * g++.dg/ext/altivec-7.C: Same.
22034         * g++.dg/ext/altivec-8.C: Same.
22035         * g++.dg/ext/altivec-9.C: Same.
22036
22037 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22038
22039         PR c++/7841
22040         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
22041
22042 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
22043
22044         * gcc.dg/union-1.c: New test.
22045
22046 2004-06-07  Roger Sayle  <roger@eyesopen.com>
22047
22048         * gcc.dg/builtins-41.c: New test case.
22049         * gcc.dg/builtins-42.c: New test case.
22050
22051 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
22052
22053         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
22054         * g++.dg/ext/altivec-10.C: Same.
22055         * g++.dg/ext/altivec-2.C: Same.
22056         * g++.dg/ext/altivec-3.C: Same.
22057         * g++.dg/ext/altivec-4.C: Same.
22058         * g++.dg/ext/altivec-5.C: Same.
22059         * g++.dg/ext/altivec-6.C: Same.
22060         * g++.dg/ext/altivec-7.C: Same.
22061         * g++.dg/ext/altivec-8.C: Same.
22062         * g++.dg/ext/altivec-9.C: Same.
22063         * g++.old-deja/g++.abi/cxa_vec.C: Same.
22064         * g++.old-deja/g++.brendan/new3.C: Same.
22065         * gcc.c-torture/execute/eeprof-1.x: Same.
22066
22067 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
22068
22069         PR c/14765
22070         * gcc.dg/pr14765-1.c: New test.
22071
22072 2004-06-07  Roger Sayle  <roger@eyesopen.com>
22073
22074         PR c/14649
22075         * gcc.dg/pr14649-1.c: New test case.
22076
22077 2004-06-07  Richard Henderson  <rth@redhat.com>
22078
22079         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
22080         if temporaries.
22081
22082 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
22083
22084         * g++.dg/eh/elide1.C: Remove XFAIL.
22085
22086 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
22087
22088         PR c++/15337
22089         * g++.dg/expr/sizeof3.C: New test.
22090
22091         PR c++/14777
22092         * g++.dg/template/access14.C: New test.
22093
22094         PR c++/15554
22095         * g++.dg/template/enum1.C: New test.
22096
22097         PR c++/15057
22098         * g++.dg/eh/throw1.C: New test.
22099
22100 2004-06-07  David Ayers  <d.ayers@inode.at>
22101             Ziemowit Laski  <zlaski@apple.com>
22102
22103         * lib/objc.exp (objc_target_compile): Revert the '-framework
22104         Foundation' flag fix, since bare Darwin does not ship
22105         with the Foundation framework.
22106         * objc/execute/next_mapping.h: Provide a local NSConstantString
22107         @interface and @implementation.
22108         (objc_constant_string_init): A constructor function, used to
22109         initialize the NSConstantString meta-class object.
22110         * objc/execute/string1.m: Include "next_mapping.h" instead of
22111         <Foundation/NSString.h>.
22112         * objc/execute/string2.m: Likewise.
22113         * objc/execute/string3.m: Likewise.
22114         * objc/execute/string4.m: Likewise.
22115
22116 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
22117
22118         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
22119         to double. Replace double with FLOAT.
22120         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
22121
22122         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
22123         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
22124         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
22125         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
22126         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
22127         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
22128         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
22129         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
22130
22131 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
22132
22133         PR c/13519
22134         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
22135
22136 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22137
22138         PR c++/15503
22139         * g++.dg/template/meminit2.C: New test.
22140
22141 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
22142
22143         PR target/15822
22144         * gcc.c-torture/execute/compare-fp-1.c,
22145         gcc.c-torture/execute/compare-fp-2.c,
22146         gcc.c-torture/execute/compare-fp-3.c,
22147         gcc.c-torture/execute/compare-fp-4.c,
22148         gcc.c-torture/execute/compare-fp-3.x,
22149         gcc.c-torture/execute/compare-fp-4.x: Moved...
22150         * gcc.c-torture/execute/ieee/compare-fp-1.c,
22151         gcc.c-torture/execute/ieee/compare-fp-2.c,
22152         gcc.c-torture/execute/ieee/compare-fp-3.c,
22153         gcc.c-torture/execute/ieee/compare-fp-4.c,
22154         gcc.c-torture/execute/ieee/compare-fp-3.x,
22155         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
22156
22157 2004-06-04  David Ayers  <d.ayers@inode.at>
22158
22159         * objc/execute/protocol-isEqual-4.m: New testcase.
22160
22161 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
22162
22163         * objc/execute/protocol-isEqual-1.m: New testcase.
22164         * objc/execute/protocol-isEqual-2.m: New testcase.
22165         * objc/execute/protocol-isEqual-3.m: New testcase.
22166
22167 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22168
22169         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
22170
22171 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
22172
22173         * lib/objc.exp (objc_target_compile): When running tests on
22174         Darwin (Mac OS X), inform the linker about '-framework
22175         'Foundation'.
22176
22177 2004-06-02  Eric Christopher  <echristo@redhat.com>
22178
22179         * gcc.c-torture/compile/20040602-1.c: New.
22180
22181 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
22182
22183         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
22184         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
22185
22186         PR tree-optimization/14736
22187         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
22188
22189         PR tree-optimization/14042
22190         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
22191
22192         PR tree-optimization/14729
22193         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
22194
22195 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22196
22197         PR fortran/15557
22198         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
22199
22200 2004-06-01  Richard Hederson  <rth@redhat.com>
22201
22202         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
22203
22204 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22205
22206         PR c++/14932
22207         * g++.dg/parse/offsetof4.C: New test.
22208
22209 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
22210
22211         PR objc/7993
22212         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
22213
22214 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
22215
22216         PR c++/15701
22217         * g++.dg/template/friend29.C: New test.
22218
22219 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
22220
22221         PR c/15749
22222         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
22223
22224 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
22225
22226         * gcc.dg/sparc-trap-1.c: New test.
22227
22228 2004-05-31  Roger Sayle  <roger@eyesopen.com>
22229
22230         PR middle-end/15069
22231         * g++.dg/opt/fold3.C: New test case.
22232
22233 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
22234
22235         * lib/target-supports.exp (check_iconv_available): Fix fallout
22236         from 2004-05-28 patch.
22237
22238 2004-05-30  Paul Brook  <paul@codesourcery.com>
22239
22240         PR fortran/15620
22241         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
22242         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
22243
22244 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
22245
22246         * gfortran.fortran-torture/execute/random_1.f90: New test.
22247
22248 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
22249
22250         * g++.dg/ext/altivec-10.C: New test.
22251
22252 2004-05-29  Paul Brook  <paul@codesourcery.com>
22253
22254         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
22255
22256 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
22257
22258         * gcc.dg/altivec-16.c: New test.
22259
22260 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
22261
22262         * lib/target-supports.exp (check_vmx_hw_available): New.
22263         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
22264
22265         * lib/target-supports.exp (check_alias_available,
22266         check_iconv_available, check_named_sections_available): Use
22267         unique names for temporary files.
22268
22269 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
22270
22271         * gcc.dg/altivec-15.c: New test.
22272
22273 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
22274
22275         PR c++/15083
22276         * g++.dg/warn/noeffect6.C: New test.
22277
22278         PR c++/15471
22279         * g++.dg/expr/ptrmem4.C: New test.
22280
22281         PR c++/15640
22282         * g++.dg/template/operator3.C: New test.
22283
22284 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
22285
22286         PR c++/14668
22287         * g++.dg/lookup/redecl1.C: New test.
22288         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
22289
22290 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
22291
22292         * gcc.c-torture/execute/compare-fp-1.c,
22293         gcc.c-torture/execute/compare-fp-2.c,
22294         gcc.c-torture/execute/compare-fp-3.c,
22295         gcc.c-torture/execute/compare-fp-4.c,
22296         gcc.c-torture/execute/compare-fp-3.x,
22297         gcc.c-torture/execute/compare-fp-4.x,
22298         gcc.dg/pr15649-1.c: New.
22299
22300 2004-05-27  Adam Nemet  <anemet@lnxw.com>
22301
22302         PR c++/12883
22303         * g++.dg/init/array14.C: New test.
22304
22305 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
22306
22307         * lib/compat.exp (compat-get-options-main): New.
22308         (compat-get-options): Remove unneeded code, warn for ignored
22309         command.
22310         (compat-execute): Check flag set by dg-require-* commands.
22311
22312         * lib/compat.exp (compat-execute): Break up long lines.
22313
22314 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
22315
22316         * gcc.dg/altivec-7.c: Don't use 'vector long'.
22317         * gcc.dg/altivec-14.c: New test.
22318         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
22319
22320         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
22321         * gcc.dg/altivec-12.c: Ditto.
22322
22323         * gcc.dg/altivec-3.c: Move call to altivec_check.
22324
22325 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
22326
22327         PR c++/15044
22328         * g++.dg/template/error12.C: New test.
22329
22330         PR c++/15317
22331         * g++.dg/ext/attrib15.C: New test.
22332
22333         PR c++/15329
22334         * g++.dg/template/ptrmem9.C: New test.
22335
22336 2004-05-25  Paul Brook  <paul@codesourcery.com>
22337
22338         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
22339
22340 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
22341
22342         PR c++/15165
22343         * g++.dg/template/crash19.C: New test.
22344
22345 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
22346
22347         PR c++/15025
22348         * g++.dg/template/redecl1.C: New test.
22349
22350 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
22351
22352         PR c++/14821
22353         * g++.dg/other/ns1.C: New test.
22354
22355         PR c++/14883
22356         * g++.dg/template/invalid1.C: New test.
22357
22358 2004-05-23  Paul Brook  <paul@codesourcery.com>
22359         Victor Leikehman  <lei@haifasphere.co.il>
22360
22361         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
22362         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
22363
22364 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
22365
22366         PR c++/15285
22367         PR c++/15299
22368         * g++.dg/template/non-dependent5.C: New test.
22369         * g++.dg/template/non-dependent6.C: New test.
22370
22371 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
22372
22373         PR c++/15507
22374         * g++.dg/inherit/union1.C: New test.
22375
22376         PR c++/15542
22377         * g++.dg/template/addr1.C: New test.
22378
22379         PR c++/15427
22380         * g++.dg/template/array5.C: New test.
22381
22382         PR c++/15287
22383         * g++.dg/template/array6.C: New test.
22384
22385 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
22386             Roger Sayle  <roger@eyesopen.com>
22387
22388         * g++.dg/lookup/forscope2.C: New test case.
22389
22390 2004-05-22  Ben Elliston  <bje@au.ibm.com>
22391
22392         * gcc.dg/cpp/Wmissingdirs.c: New.
22393
22394 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
22395
22396         PR target/15301
22397         * gcc.dg/compat/union-m128-1.h: New file.
22398         * gcc.dg/compat/union-m128-1_main.c: Likewise.
22399         * gcc.dg/compat/union-m128-1_x.c: Likewise.
22400         * gcc.dg/compat/union-m128-1_y.c: Likewise.
22401
22402 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
22403
22404         PR target/15302
22405         * gcc.dg/compat/struct-complex-1.h: New file.
22406         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
22407         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
22408         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
22409
22410 2004-05-20  Roger Sayle  <roger@eyesopen.com>
22411
22412         PR middle-end/3074
22413         * gcc.dg/pr3074-1.c: New test case.
22414         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
22415
22416 2004-05-20  Falk Hueffner  <falk@debian.org>
22417
22418         PR other/15526
22419         * gcc.dg/ftrapv-1.c: New test case.
22420
22421 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
22422
22423         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
22424
22425 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
22426             Jeff Law  <law@redhat.com>
22427
22428         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
22429         * gcc.dg/tree-ssa/20040518-2.c: New test.
22430
22431         * gcc.dg/tree-ssa/20040518-1.c: New test.
22432
22433 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
22434
22435         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
22436
22437 2004-05-18  Paul Brook  <paul@codesourcery.com>
22438
22439         PR fortran/13930
22440         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
22441
22442 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22443
22444         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
22445         constant folding.
22446
22447 2004-05-17  Steven Bosscher  <stevenb@suse.de>
22448
22449         * gcc.dg/tree-ssa/20040517-1.c: New test.
22450
22451 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22452
22453         * gcc.dg/loop-4.c: New test.
22454
22455 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
22456
22457         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
22458
22459 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
22460
22461         PR fortran/15311
22462         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
22463
22464 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22465
22466         PR fortran/13826
22467         PR fortran/13940
22468         * gfortran.fortran-torture/compile/data_1.f90: New test.
22469
22470 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
22471
22472         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
22473         * gcc.dg/uninit-H.c: Define ASM for __s390__.
22474
22475 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
22476
22477         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
22478
22479 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
22480
22481         PR c/15444
22482         * gcc.dg/format/xopen-1.c: Adjust expected message.
22483         * gcc.dg/format/xopen-3.c: New test.
22484
22485 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
22486
22487         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
22488
22489 2004-05-14  Jeff Law  <law@redhat.com>
22490
22491         * gcc.dg/tree-ssa/20040514-2.c: New test.
22492
22493 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22494
22495         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
22496         this ...
22497         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
22498         this.
22499
22500 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
22501
22502         * gcc.dg/tree-ssa/20040514-1.c: New test.
22503
22504 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22505
22506         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
22507         test.
22508
22509 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22510
22511         PR fortran/14066
22512         * gfortran.fortran-torture/compile/do_1.f90: New test.
22513
22514 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22515
22516         PR fortran/15051
22517         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
22518         test.
22519
22520 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
22521
22522         PR fortran/15149
22523         * gfortran.fortran-torture/execute/random_init.f90: New test.
22524
22525 2004-05-13  Paul Brook  <paul@codesourcery.com>
22526
22527         PR fortran/15314
22528         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
22529
22530 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
22531
22532         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
22533         for the powerpc case.
22534
22535 2004-05-13  Jeff Law  <law@redhat.com>
22536
22537         * gcc.dg/tree-ssa/20040513-1.c: New test.
22538         * gcc.dg/tree-ssa/20040513-2.c: New test.
22539
22540 2004-05-13  Paul Brook  <paul@codesourcery.com>
22541
22542         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
22543         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
22544         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
22545
22546 2004-05-13  Andreas Schwab  <schwab@suse.de>
22547
22548         PR other/10819
22549         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
22550         characters.
22551
22552 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
22553
22554         PR fortran/15294
22555         * gfortran.fortran-torture/execute/adjustr.f90: New file.
22556
22557 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
22558
22559         Merge from tree-ssa-20020619-branch.  See
22560         ChangeLog.tree-ssa for details.
22561
22562 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
22563
22564         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
22565         include <altivec.h> explicitly.
22566         * gcc.dg/altivec-13.c: Likewise.
22567
22568 2004-05-11  Paul Brook  <paul@codesourcery.com>
22569
22570         * gcc.c-torture/compile/20010518-1.c: Force enum size.
22571
22572 2004-05-10  Eric Christopher  <echristo@redhat.com>
22573
22574         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
22575         * gcc.dg/sibcall-4.c: Ditto.
22576
22577 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
22578
22579         * g++.dg/ext/altivec-8.C: New test case.
22580         * gcc.dg/altivec-13.c: New test case.
22581
22582 2004-05-08  Roger Sayle  <roger@eyesopen.com>
22583
22584         * gcc.c-torture/execute/divcmp-1.c: New test case.
22585         * gcc.c-torture/execute/divcmp-2.c: New test case.
22586         * gcc.c-torture/execute/divcmp-3.c: New test case.
22587
22588 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
22589
22590         * g++.dg/other/pragma-re-2.C: New test.
22591
22592 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
22593
22594         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
22595         * gcc.dg/i386-387-2.c: Likewise.
22596
22597         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
22598         __builtin_drem.
22599         * gcc.dg/i386-387-6.c: Likewise.
22600
22601 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
22602
22603         * gcc.dg/builtins-33.c: Also check log1p*.
22604
22605 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
22606
22607         PR optimization/15296
22608         * gcc.c-torture/execute/pr15296.c: New test.
22609
22610 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
22611
22612         * gcc.dg/builtins-40.c: New test.
22613
22614 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
22615
22616         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
22617
22618 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
22619
22620         * g++.dg/ext/spe1.C: New testcase.
22621
22622 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
22623
22624         * objc.dg/image-info.m: Allow additional attributes
22625         for __image_info section.
22626
22627 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
22628
22629         * gcc.dg/torture/mips-hilo-2.c: New test.
22630
22631 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22632
22633         PR c++/14389
22634         * g++.dg/template/member5.C: New test.
22635
22636 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
22637
22638         * gcc.dg/builtins-34.c: Also check expm1*.
22639
22640 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22641
22642         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
22643         * gcc.dg/torture/builtin-convert-3.c: New test.
22644
22645 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
22646
22647         PR middle-end/15054
22648         * g++.dg/opt/pr15054.C: New test.
22649
22650 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22651
22652         * gcc.dg/torture/builtin-rounding-1.c: New test.
22653         * gcc.dg/builtins-25.c: Delete.
22654         * gcc.dg/builtins-29.c: Delete.
22655
22656 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
22657
22658         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
22659         * gcc.dg/sibcall-4.c: Likewise.
22660         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
22661
22662 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
22663
22664         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
22665         bit-field on 16-bit targets.
22666
22667 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
22668
22669         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
22670         16-bit targets.
22671
22672 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
22673
22674         * gcc.dg/rs6000-power2-1.c: Change to compile only.
22675         * gcc.dg/rs6000-power2-2.c: Likewise.
22676
22677 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
22678
22679         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
22680         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
22681         Change the asm registers to be in form of frN instead of fN.
22682
22683 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22684
22685         * gcc.dg/torture/builtin-convert-2.c: New test.
22686
22687 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
22688
22689         * gcc.dg/rs6000-power2-1.c: New test.
22690         * gcc.dg/rs6000-power2-2.c: New test.
22691
22692 2004-04-28  Jan Hubicka  <jh@suse.cz>
22693
22694         * gcc.dg/unused-6.c: New test.
22695
22696 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
22697             Ulrich Weigand  <uweigand@de.ibm.com>
22698
22699         * ada/acats/run_all.sh: Define $target variable.
22700
22701 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
22702
22703         PR c++/15119
22704         * g++.dg/other/vararg-1.C: New test.
22705
22706         PR c++/4794
22707         * g++.dg/eh/cleanup3.C: New test.
22708
22709 2004-04-24  Laurent GUERBY <laurent@guerby.net>
22710
22711         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
22712         and ad8011a (target_insn).
22713         * ada/acats/support/macro.dfs: Likewise.
22714         * ada/acats/support/impbit.adb: New file.
22715
22716 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
22717
22718         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
22719
22720 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
22721
22722         * gcc.dg/loop-3.c: New test.
22723
22724 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
22725
22726         * gcc.c-torture/execute/simd-5.c: New test.
22727
22728 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22729
22730         PR c++/15064
22731         * g++.dg/template/crash18.C: New test.
22732
22733 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
22734
22735         * g++.dg/ext/complit3.C: New test.
22736
22737 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
22738
22739         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
22740         * gcc.dg/altivec-3.c: Same.
22741         * gcc.dg/altivec-varargs-1.c: Same.
22742
22743 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
22744
22745         * lib/target-supports.exp (check_profiling_available): Assume
22746         profiling is not available on powerpc-eabi targets.
22747
22748 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
22749
22750         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
22751         * gcc.dg/vmx/bug-1.c: Ditto.
22752
22753 2004-04-20  Eric Christopher  <echristo@redhat.com>
22754
22755         * gcc.dg/charset/extern.c: New test.
22756         * g++.dg/charset/extern3.cc: Ditto.
22757
22758 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
22759
22760         * gcc.dg/builtins-39.c: New test.
22761
22762 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
22763
22764         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
22765
22766 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
22767
22768         * gcc.dg/torture/mips-hilo-1.c: New test.
22769
22770 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
22771
22772         * gcc.c-torture/compile/20040419-1.c: New test.
22773
22774 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
22775
22776         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
22777
22778 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
22779             Aldy Hernandez  <aldyh@redhat.com>
22780
22781         * gcc.c-torture/execute/va-arg-24.c: New.
22782
22783 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
22784             Aldy Hernandez  <aldyh@redhat.com>
22785
22786         * gcc.dg/vmx/1b-01.c: New.
22787         * gcc.dg/vmx/1b-02.c: New.
22788         * gcc.dg/vmx/1b-03.c: New.
22789         * gcc.dg/vmx/1b-04.c: New.
22790         * gcc.dg/vmx/1b-05.c: New.
22791         * gcc.dg/vmx/1b-06.c: New.
22792         * gcc.dg/vmx/1b-07.c: New.
22793         * gcc.dg/vmx/1c-01.c: New.
22794         * gcc.dg/vmx/1c-02.c: New.
22795         * gcc.dg/vmx/3a-01a.c: New.
22796         * gcc.dg/vmx/3a-01.c: New.
22797         * gcc.dg/vmx/3a-01m.c: New.
22798         * gcc.dg/vmx/3a-03.c: New.
22799         * gcc.dg/vmx/3a-03m.c: New.
22800         * gcc.dg/vmx/3a-04.c: New.
22801         * gcc.dg/vmx/3a-04m.c: New.
22802         * gcc.dg/vmx/3a-05.c: New.
22803         * gcc.dg/vmx/3a-06.c: New.
22804         * gcc.dg/vmx/3a-06m.c: New.
22805         * gcc.dg/vmx/3a-07.c: New.
22806         * gcc.dg/vmx/3b-01.c: New.
22807         * gcc.dg/vmx/3b-02.c: New.
22808         * gcc.dg/vmx/3b-10.c: New.
22809         * gcc.dg/vmx/3b-13.c: New.
22810         * gcc.dg/vmx/3b-14.c: New.
22811         * gcc.dg/vmx/3b-15.c: New.
22812         * gcc.dg/vmx/3c-01a.c: New.
22813         * gcc.dg/vmx/3c-01.c: New.
22814         * gcc.dg/vmx/3c-02.c: New.
22815         * gcc.dg/vmx/3c-03.c: New.
22816         * gcc.dg/vmx/3d-01.c: New.
22817         * gcc.dg/vmx/4-01.c: New.
22818         * gcc.dg/vmx/4-03.c: New.
22819         * gcc.dg/vmx/5-01.c: New.
22820         * gcc.dg/vmx/5-02.c: New.
22821         * gcc.dg/vmx/5-03.c: New.
22822         * gcc.dg/vmx/5-04.c: New.
22823         * gcc.dg/vmx/5-05.c: New.
22824         * gcc.dg/vmx/5-06.c: New.
22825         * gcc.dg/vmx/5-07.c: New.
22826         * gcc.dg/vmx/5-07t.c: New.
22827         * gcc.dg/vmx/5-08.c: New.
22828         * gcc.dg/vmx/5-10.c: New.
22829         * gcc.dg/vmx/5-11.c: New.
22830         * gcc.dg/vmx/7-01a.c: New.
22831         * gcc.dg/vmx/7-01.c: New.
22832         * gcc.dg/vmx/7c-01.c: New.
22833         * gcc.dg/vmx/7d-01.c: New.
22834         * gcc.dg/vmx/7d-02.c: New.
22835         * gcc.dg/vmx/8-01.c: New.
22836         * gcc.dg/vmx/8-02a.c: New.
22837         * gcc.dg/vmx/8-02.c: New.
22838         * gcc.dg/vmx/brode-1.c: New.
22839         * gcc.dg/vmx/bug-1.c: New.
22840         * gcc.dg/vmx/bug-2.c: New.
22841         * gcc.dg/vmx/bug-3.c: New.
22842         * gcc.dg/vmx/cw-bug-1.c: New.
22843         * gcc.dg/vmx/cw-bug-2.c: New.
22844         * gcc.dg/vmx/cw-bug-3.c: New.
22845         * gcc.dg/vmx/dct.c: New.
22846         * gcc.dg/vmx/debug-1.c: New.
22847         * gcc.dg/vmx/debug-2.c: New.
22848         * gcc.dg/vmx/debug-3.c: New.
22849         * gcc.dg/vmx/debug-4.c: New.
22850         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
22851         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
22852         * gcc.dg/vmx/eg-5.c: New.
22853         * gcc.dg/vmx/fft.c: New.
22854         * gcc.dg/vmx/gcc-bug-1.c: New.
22855         * gcc.dg/vmx/gcc-bug-2.c: New.
22856         * gcc.dg/vmx/gcc-bug-3.c: New.
22857         * gcc.dg/vmx/gcc-bug-4.c: New.
22858         * gcc.dg/vmx/gcc-bug-5.c: New.
22859         * gcc.dg/vmx/gcc-bug-6.c: New.
22860         * gcc.dg/vmx/gcc-bug-7.c: New.
22861         * gcc.dg/vmx/gcc-bug-8.c: New.
22862         * gcc.dg/vmx/gcc-bug-9.c: New.
22863         * gcc.dg/vmx/gcc-bug-b.c: New.
22864         * gcc.dg/vmx/gcc-bug-c.c: New.
22865         * gcc.dg/vmx/gcc-bug-d.c: New.
22866         * gcc.dg/vmx/gcc-bug-e.c: New.
22867         * gcc.dg/vmx/gcc-bug-f.c: New.
22868         * gcc.dg/vmx/gcc-bug-g.c: New.
22869         * gcc.dg/vmx/gcc-bug-i.c: New.
22870         * gcc.dg/vmx/harness.h: New.
22871         * gcc.dg/vmx/ira1.c: New.
22872         * gcc.dg/vmx/ira2a.c: New.
22873         * gcc.dg/vmx/ira2b.c: New.
22874         * gcc.dg/vmx/ira2.c: New.
22875         * gcc.dg/vmx/ira2c.c: New.
22876         * gcc.dg/vmx/mem.c: New.
22877         * gcc.dg/vmx/newton-1.c: New.
22878         * gcc.dg/vmx/ops.c: New.
22879         * gcc.dg/vmx/sn7153.c: New.
22880         * gcc.dg/vmx/spill2.c: New.
22881         * gcc.dg/vmx/spill3.c: New.
22882         * gcc.dg/vmx/spill.c: New.
22883         * gcc.dg/vmx/t.c: New.
22884         * gcc.dg/vmx/varargs-1.c: New.
22885         * gcc.dg/vmx/varargs-2.c: New.
22886         * gcc.dg/vmx/varargs-3.c: New.
22887         * gcc.dg/vmx/varargs-4.c: New.
22888         * gcc.dg/vmx/varargs-5.c: New.
22889         * gcc.dg/vmx/varargs-6.c: New.
22890         * gcc.dg/vmx/varargs-7.c: New.
22891         * gcc.dg/vmx/vmx.exp: New.
22892         * gcc.dg/vmx/vprint-1.c: New.
22893         * gcc.dg/vmx/vscan-1.c: New.
22894         * gcc.dg/vmx/x-01.c: New.
22895         * gcc.dg/vmx/x-02.c: New.
22896         * gcc.dg/vmx/x-03.c: New.
22897         * gcc.dg/vmx/x-04.c: New.
22898         * gcc.dg/vmx/x-05.c: New.
22899         * gcc.dg/vmx/yousufi-1.c: New.
22900         * gcc.dg/vmx/zero-1.c: New.
22901         * gcc.dg/vmx/zero.c: New.
22902
22903 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
22904
22905         * g++.dg/lookup/java1.C: Update for chage of
22906         _Jv_AllocObject.
22907         * g++.dg/lookup/java2.C: Likewise.
22908
22909 2004-04-17  Laurent GUERBY <laurent@guerby.net>
22910
22911         * ada/acats/run_all.sh: use -O2 by default.
22912
22913 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
22914
22915         * gcc.dg/vr-mult-[12].c: New tests.
22916
22917 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22918
22919         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
22920
22921         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
22922
22923 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
22924
22925         * lib/target-supports.exp (check_profiling_available): Assume profiling
22926         isn't available for mips*-*-elf targets.
22927
22928 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
22929
22930         * gcc.dg/builtins-38.c: New test.
22931
22932 2004-04-14  Eric Christopher  <echristo@redhat.com>
22933
22934         * g++.dg/charset/charset.exp: Run .cc extension tests.
22935
22936 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
22937
22938         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
22939
22940 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22941
22942         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
22943
22944 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
22945
22946         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
22947         * gcc.dg/i386-387-2.c: Likewise.
22948
22949         * gcc.dg/i386-387-7.c: New test.
22950         * gcc.dg/i386-387-8.c: New test.
22951
22952         * gcc.dg/builtins-37.c: New test.
22953
22954 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
22955
22956         * g++.dg/pch/externc-1.C: Add missing semicolon.
22957
22958 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
22959
22960         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
22961
22962 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22963
22964         * gcc.c-torture/execute/20040411-1.c: New test.
22965
22966 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
22967
22968         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
22969
22970 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
22971
22972         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
22973
22974 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
22975
22976         * lib/target-supports.exp (check_named_sections_available): New.
22977         * lib/gcc-dg.exp (dg-require-named-sections): New.
22978         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
22979         old-deja.exp.  Also prune error-count message from HP linker.
22980         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
22981
22982         * g++.dg/init/init-ref4.C: Use dg-require-weak.
22983         * g++.old-deja/g++.pt/static3.C: Likewise.
22984         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
22985
22986 2004-04-09  Roger Sayle  <roger@eyesopen.com>
22987
22988         * gcc.c-torture/execute/20040409-1.c: New test case.
22989         * gcc.c-torture/execute/20040409-2.c: New test case.
22990         * gcc.c-torture/execute/20040409-3.c: New test case.
22991
22992 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
22993
22994         * gcc.dg/20040409-1.c: New test.
22995
22996 2004-04-08  Roger Sayle  <roger@eyesopen.com>
22997
22998         PR target/14888
22999         * g++.dg/opt/pr14888.C: New test case.
23000
23001 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
23002
23003         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
23004         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
23005         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
23006         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
23007         New tests.
23008
23009 2004-04-08  Paul Brook  <paul@codesourcery.com>
23010
23011         * gcc.dg/spill-1.c: New test.
23012
23013 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23014
23015         * gcc.dg/torture/builtin-ctype-2.c: New test.
23016
23017 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
23018
23019         * gcc.dg/pch/pch.exp: Add largefile test.
23020
23021 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
23022
23023         * g++.dg/pch/externc-1.Hs: New.
23024         * g++.dg/pch/externc-1.C: New.
23025
23026 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23027
23028         * gcc.dg/compat/struct-by-value-5a_main.c,
23029         gcc.dg/compat/struct-by-value-5b_main.c: New files.
23030         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
23031         * gcc.dg/compat/struct-by-value-5a_x.c,
23032         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
23033         gcc.dg/compat/struct-by-value-5_x.c.
23034         * gcc.dg/compat/struct-by-value-5a_y.c,
23035         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
23036         gcc.dg/compat/struct-by-value-5_y.c.
23037
23038         * gcc.dg/compat/struct-by-value-6a_main.c,
23039         gcc.dg/compat/struct-by-value-6b_main.c: New files.
23040         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
23041         * gcc.dg/compat/struct-by-value-6a_x.c,
23042         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
23043         gcc.dg/compat/struct-by-value-6_x.c.
23044         * gcc.dg/compat/struct-by-value-6a_y.c,
23045         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
23046         gcc.dg/compat/struct-by-value-6_y.c.
23047
23048         * gcc.dg/compat/struct-by-value-7a_main.c,
23049         gcc.dg/compat/struct-by-value-7b_main.c: New files.
23050         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
23051         * gcc.dg/compat/struct-by-value-7a_x.c,
23052         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
23053         gcc.dg/compat/struct-by-value-7_x.c.
23054         * gcc.dg/compat/struct-by-value-7a_y.c,
23055         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
23056         gcc.dg/compat/struct-by-value-7_y.c.
23057
23058 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
23059
23060         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
23061         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
23062         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
23063         options.
23064
23065 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
23066
23067         * gcc.dg/builtins-36.c: New test.
23068
23069 2004-04-06  Paul Brook  <paul@codesourcery.com>
23070
23071         * README.gcc: Remove obsolete contraint on testcases.
23072
23073 2004-04-05  Paul Brook  <paul@codesourcery.com>
23074
23075         PR2123
23076         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
23077         failure and exit(0) on success.
23078         * g++.dg/expr/anew2.C: Ditto.
23079         * g++.dg/expr/anew3.C: Ditto.
23080         * g++.dg/expr/anew4.C: Ditto.
23081
23082 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
23083
23084         PR c++/3518
23085         * g++.dg/template/unify7.C: New.
23086
23087 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
23088
23089         * g++.dg/README: Bring up to date with new subdirectories; remove
23090         duplicate subdirectory lines.
23091
23092 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
23093
23094         PR c++/14007
23095         * g++.dg/template/unify5.C: New.
23096         * g++.dg/template/unify6.C: New.
23097         * g++.dg/template/qualttp20.C: Adjust.
23098         * g++.old-deja/g++.jason/report.C: Adjust.
23099         * g++.old-deja/g++.other/qual1.C: Adjust.
23100
23101 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
23102
23103         PR c++/14803
23104         * g++.dg/inherit/ptrmem1.C: New test.
23105
23106 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
23107
23108         PR c++/14755
23109         * gcc.c-torture/execute/20040331-1.c: New test.
23110         * gcc.dg/20040331-1.c: New test.
23111
23112 2004-04-01  Paul Brook  <paul@codesourcery.com>
23113
23114         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
23115
23116 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
23117
23118         PR c++/14724
23119         * g++.dg/init/goto1.C: New test.
23120
23121         PR c++/14763
23122         * g++.dg/template/defarg4.C: New test.
23123
23124 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
23125
23126         * gcc.dg/altivec-11.c: Extend test for more valid cases.
23127
23128 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
23129
23130         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
23131
23132 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
23133
23134         * gcc.dg/noncompile/undeclared-2.c: New test.
23135
23136 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
23137
23138         * gcc.dg/940409-1.c: Remove XFAIL.
23139         * gcc.dg/reg-vol-struct-1.c: New test.
23140
23141 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23142
23143         * gcc.dg/torture/builtin-wctype-1.c: New test.
23144
23145 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
23146
23147         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
23148         * gcc.dg/20001101-1.c: Likewise.
23149         * gcc.dg/20001102-1.c: Likewise.
23150
23151 2004-03-25  Roger Sayle  <roger@eyesopen.com>
23152
23153         * gcc.dg/compare8.c: Add an additional test for XOR.
23154
23155 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23156
23157         * gcc.dg/torture/builtin-ctype-1.c: New test.
23158
23159 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23160
23161         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
23162         * gcc.dg/torture/builtin-math-1.c: Likewise.
23163         * gcc.dg/torture/builtin-power-1.c: New test.
23164
23165 2004-03-24  Andreas Schwab  <schwab@suse.de>
23166
23167         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
23168         IA64 assembler.
23169
23170 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
23171             Roger Sayle  <roger@eyesopen.com>
23172
23173         * gcc.dg/compare8.c: New test case.
23174
23175 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
23176
23177         * g++.dg/ext/altivec-7.C: New test.
23178
23179 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
23180
23181         PR 12267, 12391, 12560, 13129, 14114, 14133
23182         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
23183         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
23184         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
23185         Adjust error regexps.
23186         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
23187         * gcc.dg/noncompile/undeclared-1.c: New test cases.
23188         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
23189         * gcc.dg/local1.c: Add explanatory comment.
23190
23191 2004-03-23  Roger Sayle  <roger@eyesopen.com>
23192
23193         PR optimization/14669
23194         * g++.dg/opt/fold2.C: New test case.
23195
23196 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
23197
23198         PR c/14069
23199         * gcc.dg/20040322-1.c: New test.
23200
23201 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
23202
23203         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
23204         * gcc.dg/ultrasp4.c: Likewise.
23205         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
23206
23207 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
23208
23209         * gcc.dg/i386-sse-8.c: Reset default options.
23210
23211 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
23212
23213         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
23214         in the error message text.
23215
23216 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23217
23218         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
23219
23220 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
23221
23222         PR c++/14616
23223         * g++.dg/init/array13.C: New test.
23224
23225 2004-03-20  Roger Sayle  <roger@eyesopen.com>
23226
23227         PR target/13889
23228         * gcc.c-torture/compile/pr13889.c: New test case.
23229
23230 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
23231
23232         PR c/14635
23233         * builtins-1.c (nan, nans): Don't test.
23234         * builtins-30.c: Don't use nan, nanf, nanl.
23235         * builtins-35.c: New test.
23236
23237 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
23238
23239         * g++.dg/ext/altivec-6.C: New test.
23240
23241 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
23242
23243         * g++.dg/init/placement3.C: New test.
23244
23245         * g++.dg/template/spec13.C: New test.
23246
23247         * g++.dg/lookup/using11.C: New test.
23248
23249         * g++.dg/lookup/koenig3.C: New test.
23250
23251         * g++.dg/template/operator2.C: New test.
23252
23253         * g++.dg/expr/dtor3.C: New test.
23254         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
23255         marker.
23256         * g++.old-deja/g++.law/visibility28.C: Likewise.
23257
23258 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
23259
23260         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
23261         * gcc.dg/ppc64-abi-3.c: Likewise.
23262
23263 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23264
23265         PR c++/14545
23266         * g++.dg/parse/template15.C: New test.
23267
23268 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
23269
23270         * g++.dg/expr/dtor2.C: New test.
23271
23272         * g++.dg/lookup/anon4.C: New test.
23273
23274         * g++.dg/overload/using1.C: New test.
23275
23276         * g++.dg/template/lookup7.C: New test.
23277
23278         * g++.dg/template/typename6.C: New test.
23279
23280         * g++.dg/expr/cond6.C: New test.
23281
23282 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23283
23284         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
23285
23286 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
23287
23288         * g++.dg/expr/cond5.C: New test.
23289         * g++.dg/expr/constcast1.C: Likewise.
23290         * g++.dg/expr/ptrmem2.C: Likewise.
23291         * g++.dg/expr/ptrmem3.C: Likewise.
23292         * g++.dg/lookup/main1.C: Likewise.
23293         * g++.dg/template/lookup6.C: Likewise.
23294
23295 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
23296
23297         * gcc.dg/local1.c: New test.
23298
23299         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
23300
23301 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23302
23303         * gcc.dg/torture/builtin-convert-1.c: New test.
23304
23305 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23306
23307         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
23308
23309 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
23310
23311         PR c++/14481
23312         * g++.dg/warn/Wunused-7.C: New test.
23313
23314 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23315
23316         * gcc.dg/torture/builtin-integral-1.c: New test.
23317
23318 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
23319
23320         PR c++/14586
23321         * g++.dg/parse/non-dependent3.C: New test.
23322
23323 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
23324
23325         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
23326         * g++.dg/eh/simd-2.C: Likewise.
23327         * g++.dg/init/array10.C: Likewise.
23328         * gcc.c-torture/compile/simd-1.c: Likewise.
23329         * gcc.c-torture/compile/simd-2.c: Likewise.
23330         * gcc.c-torture/compile/simd-3.c: Likewise.
23331         * gcc.c-torture/compile/simd-4.c: Likewise.
23332         * gcc.c-torture/compile/simd-6.c: Likewise.
23333         * gcc.c-torture/execute/simd-1.c: Likewise.
23334         * gcc.c-torture/execute/simd-2.c: Likewise.
23335         * gcc.dg/compat/vector-defs.h: Likewise.
23336         * gcc.dg/20020531-1.c: Likewise.
23337         * gcc.dg/altivec-3.c: Likewise.
23338         * gcc.dg/altivec-4.c: Likewise.
23339         * gcc.dg/altivec-varargs-1.c: Likewise.
23340         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
23341         * gcc.dg/i386-mmx-3.c: Likewise.
23342         * gcc.dg/i386-sse-4.c: Likewise.
23343         * gcc.dg/i386-sse-5.c: Likewise.
23344         * gcc.dg/i386-sse-8.c: Likewise.
23345         * gcc.dg/simd-1.c: Likewise.
23346         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
23347         __ev64_opaque__ since the machine description provides it.
23348
23349 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23350
23351         * lib/compat.exp (skip_list): New global variable.
23352         Use it to hold the user defined COMPAT_SKIPS list if any.
23353         (compat-obj): Add the members of skip_list to optall.
23354
23355 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23356
23357         * gcc.dg/compat/union-by-value-1_main.c,
23358         union-by-value-1_x.c, union-by-value-1_y.c,
23359         union-check.h, union-defs.h,
23360         union-init.h, union-return-1_main.c,
23361         union-return-1_x.c, union-return-1_y.c: New files.
23362
23363 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23364
23365         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
23366         mixed-struct-init.h: Add 4 mixed structure types.
23367         struct-by-value-21_main.c, struct-by-value-21_x.c,
23368         struct-by-value-21_y.c, struct-return-21_main.c,
23369         struct-return-21_x.c, struct-return-21_y.c: New files.
23370
23371 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
23372
23373         PR c++/14550
23374         * g++.dg/parse/template14.C: New test.
23375
23376 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
23377
23378         * gcc.c-torture/execute/20040313-1.c: New test.
23379
23380 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
23381
23382         PR target/14533
23383         * gcc.dg/20040311-2.c: New test.
23384
23385 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
23386
23387         PR other/14544
23388         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
23389         bit-field.
23390
23391 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
23392
23393         * gcc.dg/20040305-2.c: Add missing return statement.
23394
23395 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23396
23397         * gcc.dg/builtins-34.c: Also check pow10*.
23398
23399 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
23400
23401         PR target/14262
23402         * gcc.dg/20040305-2.c: New test.
23403
23404 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
23405
23406         * gcc.dg/20040310-1.c: New test.
23407
23408 2004-03-11  Roger Sayle  <roger@eyesopen.com>
23409
23410         * gcc.c-torture/execute/20040311-1.c: New test case.
23411
23412 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
23413
23414         PR c++/14476
23415         * g++.dg/lookup/enum1.C: New test.
23416
23417 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
23418
23419         PR c++/14510
23420         * g++.dg/lookup/struct2.C: New test.
23421
23422 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
23423
23424         * gcc.dg/builtins-34.c: New test.
23425
23426 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23427
23428         * gcc.dg/torture/builtin-nonneg-1.c: New test.
23429
23430 2004-03-09  James E Wilson  <wilson@specifixinc.com>
23431
23432         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
23433         * gcc.dg/alias-2.c: New testcase.
23434
23435 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
23436
23437         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
23438
23439 2004-03-09  Roger Sayle  <roger@eyesopen.com>
23440
23441         * gcc.c-torture/execute/20040309-1.c: New test case.
23442
23443 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
23444
23445         PR c++/14397
23446         * g++.dg/overload/ref1.C: New.
23447
23448 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23449
23450         PR c++/14409
23451         * g++.dg/template/spec12.C: New test.
23452
23453         PR c++/14448
23454         * g++.dg/parse/crash14.C: New test.
23455
23456 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
23457
23458         PR c++/14230
23459         * g++.dg/init/ref11.C: New test.
23460
23461 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
23462
23463         PR c++/14432
23464         * g++.dg/parse/builtin2.C: New test.
23465
23466 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
23467
23468         PR c++/14401
23469         * g++.dg/init/ctor3.C: New test.
23470         * g++.dg/init/union1.C: New test.
23471         * g++.dg/ext/anon-struct4.C: New test.
23472
23473 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
23474
23475         * g++.dg/lookup/koenig1.C: Tweak error messages.
23476         * g++.dg/lookup/used-before-declaration.C: Likewise.
23477         * g++.dg/other/do1.C: Likewise.
23478         * g++.dg/overload/koenig1.C: Likewise.
23479         * g++.dg/parse/crash13.C: Likewise.
23480         * g++.dg/template/instantiate3.C: Likewise.
23481
23482 2004-03-08  Eric Christopher  <echristo@redhat.com>
23483
23484         * * lib/target-supports.exp: Enable libiconv in test
23485         compilation.  Fix up error checking.
23486
23487 2004-03-08  Roger Sayle  <roger@eyesopen.com>
23488
23489         PR middle-end/14289
23490         * gcc.dg/pr14289-1.c: New test case.
23491         * gcc.dg/pr14289-2.c: Likewise.
23492         * gcc.dg/pr14289-3.c: Likewise.
23493
23494 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
23495
23496         * gcc.c-torture/execute/20040308-1.c: New test.
23497
23498 2004-03-07  Roger Sayle  <roger@eyesopen.com>
23499
23500         * gcc.c-torture/execute/20040307-1.c: New test case.
23501
23502 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
23503
23504         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
23505
23506 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
23507
23508         * gcc.dg/20040306-1.c: New test.
23509
23510 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
23511
23512         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
23513         them static.
23514         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
23515
23516 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23517
23518         PR c/14465
23519         * gcc.dg/decl-6.c: New test.
23520
23521 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23522
23523         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
23524         Rename LOGPOW -> LOG_POW.
23525         (SQRT_EXP, POW_EXP): New.
23526
23527 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23528
23529         * gcc.dg/i386-sse-8.c: New test.
23530
23531 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23532
23533         PR c/14114
23534         * gcc.dg/decl-5.c: New test.
23535
23536 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
23537
23538         * gcc.dg/20040305-1.c: New test.
23539
23540 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
23541
23542         PR other/14354
23543         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
23544
23545 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
23546
23547         PR c++/14425, c++/14426
23548         * g++.dg/ext/altivec-4.C: New test.
23549         * g++.dg/ext/altivec-5.C: New test.
23550
23551 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
23552
23553         * g++.old-deja/g++.other/linkage1.C: Expect errors about
23554         global variables of a type with no linkage.
23555         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
23556         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
23557         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
23558         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
23559         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
23560         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
23561         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
23562         * g++.dg/warn/deprecated.C: Name enum Color.
23563         * g++.dg/overload/VLA.C: Name structure for 'b'.
23564         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
23565
23566 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
23567
23568         * gcc.c-torture/compile/20040304-1.c: New test.
23569
23570 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
23571
23572         PR 13728
23573         * gcc.dg/decl-4.c: New testcase.
23574
23575 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
23576
23577         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
23578         as PRECF if sizeof (float) > sizeof (double).
23579         (PRECL): Make it the same as PRECF if
23580         sizeof (float) > sizeof (long double).
23581
23582 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23583
23584         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
23585         system type.  Add check for irix6 which doesn't have c99 runtime.
23586
23587 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
23588
23589         * gcc.dg/const-elim-1.c: xfail for xtensa.
23590
23591 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
23592
23593         PR c++/14369
23594         * g++.dg/template/cond4.C: New test.
23595
23596 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
23597
23598         PR c++/14360
23599         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
23600
23601         PR c++/14361
23602         * g++.dg/parse/defarg7.C: New test.
23603
23604         PR c++/14359
23605         * g++.dg/template/friend26.C: New test.
23606
23607 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
23608
23609         PR c++/14324
23610         * g++.dg/abi/mangle21.C: New test.
23611
23612         PR c++/14260
23613         * g++.dg/parse/constructor2.C: New test.
23614
23615         PR c++/14337
23616         * g++.dg/template/sfinae1.C: New test.
23617
23618 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
23619
23620         PR c++/14267
23621         * g++.dg/expr/crash2.C: New test.
23622
23623         PR middle-end/13448
23624         * gcc.dg/inline-5.c: New test.
23625         * gcc.dg/always-inline.c: Split out tests into ...
23626         * gcc.dg/always-inline2.c: ... this and ...
23627         * gcc.dg/always-inline3.c: ... this.
23628
23629 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
23630
23631         PR debug/12103
23632         * g++.dg/debug/crash1.C: New test.
23633
23634 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
23635
23636         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
23637         function with __attribute__((noinline)).
23638         (recurser_void2): Likewise.
23639         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
23640         (recurser_void2): Likewise.
23641
23642 2004-02-29  Roger Sayle  <roger@eyesopen.com>
23643
23644         PR middle-end/14203
23645         * g++.dg/warn/Wunused-6.C: New test case.
23646
23647 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
23648
23649         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
23650         not defined.
23651
23652 2004-02-27  Eric Christopher  <echristo@redhat.com>
23653
23654         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
23655         * g++.dg/charset/asm2.c: Run only x86.
23656         * gcc.dg/charset/asm3.c: Ditto.
23657
23658 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
23659
23660         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
23661         ld_library_path.
23662
23663 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
23664
23665         * g++.dg/ext/altivec-3.C: New.
23666
23667 2004-02-26  Richard Henderson  <rth@redhat.com>
23668
23669         * g++.dg/ext/attrib10.C: Mark for warning.
23670         * gcc.dg/attr-alias-1.c: New.
23671
23672 2004-02-26  Richard Henderson  <rth@redhat.com>
23673
23674         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
23675         * gcc.c-torture/execute/20040208-2.c: ... it back.
23676
23677 2004-02-26  Eric Christopher  <echristo@redhat.com>
23678
23679         * lib/target-supports.exp (check-iconv-available): New function.
23680         * lib/gcc-dg.exp (dg-require-iconv): New function.
23681         Use above.
23682         * gcc.dg/charset: New directory.
23683         * gcc.dg/charset/charset.exp: New file.
23684         * gcc.dg/charset/asm1.c: Ditto.
23685         * gcc.dg/charset/asm2.c: Ditto.
23686         * gcc.dg/charset/asm3.c: Ditto.
23687         * gcc.dg/charset/asm4.c: Ditto.
23688         * gcc.dg/charset/asm5.c: Ditto.
23689         * gcc.dg/charset/attribute1.c: Ditto.
23690         * gcc.dg/charset/attribute2.c: Ditto.
23691         * gcc.dg/charset/string1.c: Ditto.
23692         * g++.dg/charset: New directory.
23693         * g++.dg/dg.exp: Add here. Special options.
23694         * g++.dg/charset/charset.exp: New file.
23695         * g++.dg/charset/asm1.c: Ditto.
23696         * g++.dg/charset/asm2.c: Ditto.
23697         * g++.dg/charset/asm3.c: Ditto.
23698         * g++.dg/charset/asm4.c: Ditto.
23699         * g++.dg/charset/attribute1.c: Ditto.
23700         * g++.dg/charset/attribute2.c: Ditto.
23701         * g++.dg/charset/extern1.cc: Ditto.
23702         * g++.dg/charset/extern2.cc: Ditto.
23703         * g++.dg/charset/string1.c: Ditto.
23704
23705 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
23706
23707         PR c++/14278
23708         * g++.dg/parse/comma1.C: New test.
23709
23710 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23711
23712         PR c++/14284
23713         * g++.dg/template/ttp8.C: New test.
23714
23715 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
23716
23717         * gcc.dg/fixuns-trunc-1.c: New test.
23718
23719 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23720
23721         * gcc.dg/builtins-config.h: Use #elif.
23722
23723 2004-02-26  Michael Matz  <matz@suse.de>
23724
23725         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
23726         * gcc.dg/991214-1.c: Likewise.
23727         * gcc.dg/i386-asm-1.c: Likewise.
23728
23729 2004-02-25  Richard Henderson  <rth@redhat.com>
23730
23731         * gcc.c-torture/execute/20040208-2.c: Move ...
23732         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
23733
23734 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23735
23736         PR c++/14246
23737         * g++.dg/other/crash-3.C: New test.
23738
23739 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23740
23741         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
23742         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
23743
23744         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
23745         HP-UX.
23746
23747 2004-02-24  Michael Matz  <matz@suse.de>
23748
23749         * gcc.dg/i386-regparm.c: New.
23750
23751 2004-02-23  James E Wilson  <wilson@specifixinc.com>
23752
23753         * gcc.c-torture/execute/20040223-1.c: New.
23754
23755 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
23756             Kazu Hirata  <kazu@cs.umass.edu>
23757
23758         * gcc.dg/fwritable-strings-1.c: Remove.
23759
23760 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
23761
23762         PR c/14156
23763         * gcc.dg/20040223-1.c: New test.
23764
23765 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23766
23767         PR c++/14106
23768         * g++.dg/ext/typeof9.C: New test.
23769
23770 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23771
23772         PR c++/14250
23773         * g++.dg/other/switch1.C: New test.
23774
23775 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
23776
23777         * gcc.dg/cast-function-1.c: Adjust for new informative message.
23778         * gcc.dg/va-arg-1.c: Likewise.
23779
23780 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23781
23782         PR c++/14143
23783         * g++.dg/template/koenig5.C: New test.
23784
23785 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
23786
23787         * g++.dg/ext/altivec-1.C: Generalize target triple.
23788         * g++.dg/ext/altivec-2.C: New test case.
23789         * g++.dg/ext/altivec_check.h: New file.
23790         * gcc.dg/altivec-1.c: Generalize target triple;
23791         include altivec_check.h and call altivec_check().
23792         * gcc.dg/altivec-[2-5].c: Generalize target triple.
23793         * gcc.dg/altivec-6.c: New test case.
23794         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
23795         type casts as needed.
23796         * gcc.dg/altivec-10.c: Include altivec_check.h and call
23797         altivec_check().
23798         * gcc.dg/altivec-12.c: New test case.
23799         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
23800         include altivec_check.h and call altivec_check().
23801         * gcc.dg/altivec_check.h: New file.
23802
23803 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23804
23805         * lib/target-supports.exp (check_alias_available): Don't mangle
23806         function `g' in test program.
23807
23808 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23809
23810         * lib/target-supports.exp (check_profiling_available): Check
23811         argument to determine whether we support a profiling type.
23812         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
23813         check_profiling_available.
23814         * g++.dg/bprob/bprob.exp: Likewise.
23815         * g77.dg/bprob/bprob.exp: Likewise.
23816         * gcc.misc-tests/bprob.exp: Likewise.
23817         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
23818         dg-require-profiling and delete expected error handling.
23819         * gcc.dg/20021014-1.c: Likewise.
23820         * gcc.dg/nest.c: Likewise.
23821
23822 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23823
23824         PR c++/12007
23825         * g++.dg/other/vthunk1.C: New test.
23826
23827 2004-02-20  Falk Hueffner  <falk@debian.org>
23828
23829         PR target/14201
23830         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
23831
23832 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
23833
23834         PR c++/13927
23835         * g++.dg/other/error8.C: Remove XFAIL markers.
23836
23837         PR c++/14173
23838         * g++.dg/ext/packed5.C: New test.
23839
23840         PR c++/14199
23841         * g++.dg/warn/Wunused-5.C: New test.
23842
23843         PR c++/14186
23844         * g++.dg/lookup/member1.C: New test.
23845
23846 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
23847
23848         * gcc.c-torture/compile/20040130-1.c: Enable only when
23849         __INT_MAX__ >= 2147483647L.
23850         * gcc.c-torture/compile/961203-1.c: Likewise.
23851
23852 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
23853
23854         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
23855         * g++.dg/opt/template1.C: Robustify assembler regexp
23856
23857 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23858
23859         * gcc.c-torture/execute/simd-4.x: Remove.
23860         * gcc.c-torture/execute/va-arg-25.x: Likewise.
23861         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
23862         Guard with #ifndef SKIP_ATTRIBUTE.
23863         * gcc.dg/compat/vector-1_y.c: Likewise.
23864         * gcc.dg/compat/vector-2_x.c: Likewise.
23865         * gcc.dg/compat/vector-2_y.c: Likewise.
23866         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
23867         * g++.dg/eh/simd-2.C: Likewise.
23868
23869 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
23870
23871         * gcc.c-torture/compile/complex-1.c: New.
23872
23873 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
23874
23875         PR target/14209
23876         * gcc.c-torture/execute/20040218-1.c: New test.
23877
23878 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23879
23880         PR c++/14181
23881         * g++.dg/parse/new2.C: New test.
23882
23883 2004-02-18  Paul Brook  <paul@codesourcery.com>
23884
23885         * gcc.c-torture/compile/libcall-1.c: New test.
23886
23887 2004-02-18  Paul Brook  <paul@codesourcery.com>
23888
23889         PR debug/12934
23890         * gcc.dg/debug/debug-7.c: New test.
23891
23892 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
23893
23894         * gcc.dg/20040217-1.c: New test.
23895
23896 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
23897
23898         * gcc.c-torture/execute/990208-1.x: Delete.
23899
23900 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
23901
23902         * gcc.c-torture/execute/20040208-2.x: New file.
23903
23904 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
23905
23906         PR c++/11326
23907         * g++.dg/abi/structret1.C: New test.
23908
23909 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
23910
23911         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
23912         (i386_cpuid): No need to test if cpuid is available on AMD64.
23913         Fix assembly, so that it works onboth i386 and AMD64.
23914         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
23915         (vecInLong): Fix s[] member type to unsigned int.
23916         (vecInWord): Remove type.
23917         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
23918         (a64, b64, c64, d64, e64): Remove.
23919         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
23920         Remove unused variable.  Remove initialization of removed variables.
23921         Don't call mmx_tests nor sse_tests.
23922         (reference_mmx, reference_sse): Remove.
23923         (check): Add return stmt.
23924         * gcc.dg/i386-sse-7.c: New test.
23925         * gcc.dg/i386-mmx-4.c: New test.
23926
23927 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23928
23929         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
23930         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
23931         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
23932         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
23933         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
23934         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
23935         g++.dg/tc1/dr94.C: Fix line terminator.
23936
23937 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
23938
23939         * gcc.c-torture/compile/20040216-1.c: New.
23940
23941 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23942
23943         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
23944         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
23945         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
23946         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
23947         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
23948         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
23949
23950 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23951
23952         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
23953
23954 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
23955
23956         PR c++/13971
23957         * g++.dg/expr/cond4.C: New test.
23958
23959         PR c++/14086
23960         * g++.dg/lookup/crash2.C: New test.
23961
23962 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
23963
23964         * gcc.c-torture/compile/20040214-2.c: New test.
23965
23966 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
23967
23968         PR c++/14116
23969         * g++.dg/ext/typeof8.C: New test.
23970
23971 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
23972
23973         * gcc.c-torture/compile/20040214-1.c: New test.
23974
23975 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23976
23977         PR c++/13635
23978         * g++.dg/template/spec11.C: New test.
23979
23980 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23981
23982         PR c++/13927
23983         * g++.dg/other/error8.C: New test.
23984
23985 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
23986
23987         PR c++/14122
23988         * g++.dg/template/array4.C: New test.
23989
23990         PR c++/14108
23991         * g++.dg/inherit/thunk2.C: New test.
23992
23993         PR c++/14083
23994         * g++.dg/eh/cond2.C: New test.
23995
23996 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
23997
23998         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
23999
24000 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
24001
24002         * lib/scanasm.exp (dg-scan): Quote pattern before display.
24003
24004 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
24005
24006         * g++.dg/simd-2.C: xfail on ppc64-linux.
24007
24008 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
24009
24010         PR c/456
24011         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
24012         tests.
24013
24014 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
24015
24016         * gcc.dg/builtins-33.c: New test.
24017
24018 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
24019
24020         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
24021
24022 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
24023
24024         * g++.dg/simd-2.C: Set -maltivec for ppc64.
24025
24026 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
24027
24028         * gcc.dg/ppc64-abi-3.c: New test.
24029
24030 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
24031
24032         PR c/14092
24033
24034         * gcc.dg/pr14092-1.c: New testcase.
24035
24036 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
24037
24038         * gcc.dg/cpp/assert4.c: Fix typo last change.
24039
24040         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
24041         * gcc.dg/cpp/assert4.c: Handle powerpc64.
24042
24043         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
24044
24045 2004-02-09  Roger Sayle  <roger@eyesopen.com>
24046
24047         * gcc.c-torture/compile/20040209-1.c: New test case.
24048
24049 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
24050
24051         * gcc.dg/c90-init-1.c: Adjust expected error messages.
24052
24053 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
24054
24055         * gcc.c-torture/execute/20040208-[12].c: New tests.
24056
24057 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24058
24059         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
24060
24061 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24062
24063         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
24064
24065 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
24066
24067         Bug 13856
24068         * gcc.dg/visibility-8.c: New testcase.
24069
24070 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
24071
24072         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
24073         arguments.
24074         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
24075
24076 2004-02-07  Roger Sayle  <roger@eyesopen.com>
24077
24078         PR middle-end/13696
24079         * g++.dg/opt/fold1.C: New test case.
24080
24081 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24082
24083         PR c++/14033
24084         * g++.dg/other/crash-2.C: New test.
24085
24086 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24087
24088         PR c++/14028
24089         * g++.dg/parse/angle-bracket2.C: New test.
24090
24091 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24092
24093         PR middle-end/13750
24094         Revert:
24095         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
24096         PR pch/13361
24097         * testsuite/g++.dg/pch/wchar-1.C: New.
24098         * testsuite/g++.dg/pch/wchar-1.Hs: New.
24099
24100 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24101
24102         PR c++/14008
24103         * g++.dg/parse/error15.C: New test.
24104         * g++.dg/parse/crash11.C: Update dg-error mark.
24105
24106 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
24107
24108         PR c++/13932
24109         * g++.dg/warn/conv2.C: New test.
24110
24111 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24112
24113         PR c++/13086
24114         * g++.dg/warn/incomplete1.C: Remove xfail.
24115
24116 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
24117
24118         * lib/file-format.exp (gcc_target_object_format): Use
24119         ${tool}_target_compile, not gcc_target_compile.
24120         * lib/target-supports.exp (check_alias_available): Likewise.
24121         (check_gc_sections_available): Likewise.
24122         * g++.dg/ext/attrib10.C: Use dg-require-alias.
24123         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
24124         dg-require-alias.
24125
24126 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
24127
24128         PR c++/13969
24129         * g++.dg/template/static6.C: New test.
24130
24131 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
24132
24133         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
24134
24135 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24136
24137         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
24138         tests for systems where `char' is unsigned by default.
24139
24140 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24141
24142         PR c++/13997
24143         * g++.dg/template/partial3.C: New test.
24144
24145 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
24146
24147         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
24148         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
24149         Remove mentions of obsolete ports.
24150
24151 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
24152
24153         * gcc.dg/noncompile/20001228-1.c: Fix for new
24154         error message.
24155
24156 2004-02-03  Roger Sayle  <roger@eyesopen.com>
24157
24158         PR target/9348
24159         * gcc.c-torture/execute/multdi-1.c: New test case.
24160
24161 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
24162
24163         PR c++/13925
24164         * g++.dg/template/lookup5.C: New test.
24165
24166 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
24167
24168         PR c++/13950
24169         * g++.dg/template/lookup4.C: New test.
24170
24171         PR c++/13970
24172         * g++.dg/parse/error14.C: New test.
24173
24174         PR c++/14002
24175         * g++.dg/parse/template13.C: New test.
24176
24177 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
24178
24179         PR c++/13978
24180         * g++.dg/template/koenig4.C: New test.
24181
24182         PR c++/13968
24183         * g++.dg/template/crash17.C: New test.
24184
24185         PR c++/13975
24186         * g++.dg/parse/error13.C: New test.
24187         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
24188
24189 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
24190
24191         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
24192
24193 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
24194
24195         PR c/11658
24196         PR c/13994
24197         * gcc.dg/noncompile/20040203-1.c: New test.
24198         * gcc.dg/noncompile/20040203-2.c: Likewise.
24199         * gcc.dg/noncompile/20040203-3.c: Likewise.
24200         * gcc.dg/20040203-1.c: Likewise.
24201
24202 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
24203
24204         PR c++/10858
24205         * g++.dg/template/sizeof7.C: New test.
24206
24207 2004-02-02  Eric Christopher  <echristo@redhat.com>
24208             Zack Weinberg  <zack@codesourcery.com>
24209
24210         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
24211
24212 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
24213
24214         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
24215         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
24216         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
24217         * gcc.dg/cleanup-5.c: Run only on Linux targets.
24218
24219 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
24220
24221         PR c++/13113
24222         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
24223
24224         PR c++/13854
24225         * g++.dg/ext/attrib13.C: New test.
24226
24227         PR c++/13907
24228         * g++.dg/conversion/op2.C: New test.
24229
24230 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
24231
24232         * gcc.dg/titype-1.c: Fix pasto.
24233
24234 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
24235
24236         * gcc.dg/titype-1.c: New test.
24237
24238 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24239
24240         PR c++/13957
24241         * g++.dg/template/non-type-template-argument-1.C,
24242         g++.dg/template/qualified-id1.C: Update dg-error marks.
24243         * g++.dg/template/nontype6.C: New test.
24244
24245 2004-02-01  Roger Sayle  <roger@eyesopen.com>
24246
24247         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
24248         * gcc.dg/builtins-31.c: New testcase.
24249         * gcc.dg/builtins-32.c: New testcase.
24250
24251 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
24252
24253         * objc.dg/call-super-2.m: Update line numbers
24254         for the including of stddef.h.
24255
24256 2004-01-30  Michael Matz  <matz@suse.de>
24257
24258         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
24259         g++.dg/ext/case-range3.C: New tests.
24260
24261 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24262
24263         DR206
24264         PR c++/13813
24265         * g++.dg/template/member4.C: New test.
24266
24267 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24268
24269         PR c++/13683
24270         * g++.dg/template/sizeof6.C: New test.
24271
24272 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
24273
24274         * gcc.dg/fwritable-strings-1.c: New test.
24275
24276 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
24277
24278         * gcc.c-torture/compile/20040130-1.c: New test.
24279
24280 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
24281
24282         * objc.dg/call-super-2.m: Include stddef.h for size_t.
24283
24284 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
24285
24286         PR c++/13883
24287         * g++.dg/template/ctor3.C: New test.
24288
24289 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24290
24291         * g++.dg/tc1: New directory.
24292         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
24293         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
24294         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
24295         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
24296         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
24297
24298 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24299
24300         * g++.dg/parse/error11.C: New test.
24301         * g++.dg/parse/error12.C: Likewise.
24302
24303 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
24304
24305         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
24306         (scan_initial, main): Use aligned_sizeof instead of sizeof.
24307
24308 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
24309
24310         PR c++/13791
24311         * g++.dg/ext/attrib12.C: New test.
24312
24313         PR c++/13736
24314         * g++.dg/parse/cast2.C: New test.
24315
24316 2004-01-27  James E Wilson  <wilson@specifixinc.com>
24317
24318         * objc.dg/encode-2.m (main): New local string.  Set depending on
24319         sizeof long.  Use in sscanf call.
24320         * objc.dg/encode-3.m (main): New local string.  Set depending on
24321         sizeof long.  Use in scan_initial call.
24322
24323 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24324
24325         * objc.dg/call-super-2.m: Make LP64-safe.
24326         * objc.dg/desig-init-1.m: Likewise.
24327
24328 2004-01-27  Devang Patel <dpatel@apple.com>
24329
24330         * g++.dg/debug/namespace1.C: New test.
24331
24332 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
24333
24334         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
24335         xscale-*-*.
24336
24337         * gcc.dg/arm-mmx-1.c: New test.
24338
24339 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
24340
24341         * gcc.dg/20040127-1.c: New test.
24342         * gcc.dg/20040127-2.c: New test.
24343
24344 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24345
24346         * objc.dg/stret-1.m (glob): Renamed to globa.
24347
24348 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
24349
24350         PR c++/13663
24351         * g++.dg/expr/for1.C: New test.
24352
24353 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
24354
24355         PR middle-end/13779
24356         * gcc.dg/darwin-longlong.c: New test.
24357
24358 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
24359
24360         * gcc.dg/20040124-1.c: Moved test from here...
24361         * gcc.c-torture/compile/20040124-1.c: ...to here.
24362
24363 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
24364
24365         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
24366         the assembly output if -m64 is passed.
24367
24368 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
24369
24370         PR c++/13833
24371         * g++.dg/template/cond3.C: New test.
24372
24373 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24374
24375         PR c++/13810
24376         * g++.dg/template/ttp7.C: New test.
24377
24378 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24379
24380         PR c++/13797
24381         * g++.dg/template/nontype4.C: New test.
24382         * g++.dg/template/nontype5.C: Likewise.
24383
24384 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
24385
24386         * gcc.dg/torture/mips-clobber-at.c: New test.
24387
24388 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
24389
24390         * gcc.dg/20040124-1.c: New test.
24391
24392 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
24393
24394         * gcc.dg/20040123-1.c: New test.
24395
24396 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
24397
24398         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
24399
24400 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
24401
24402         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
24403
24404 2004-01-23  Andrew Pinski  <apinski@apple.com>
24405
24406         * gcc.dg/20030121-1.c: Move to ..
24407         * gcc.dg/20040121-1.c: here.
24408
24409 2004-01-23  Roger Sayle  <roger@eyesopen.com>
24410
24411         * gcc.dg/builtins-29.c: New test case.
24412
24413 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
24414
24415         PR 18314
24416         * gcc.dg/builtins-30.c: New testcase.
24417
24418 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
24419
24420         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
24421         * lib/g77.exp: Likewise.
24422         * lib/objc.exp: Likewise.
24423         * lib/g++.exp: Likewise.
24424
24425 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
24426
24427         * gcc.dg/struct-by-value-2.c: New test.
24428
24429 2004-01-21  Andrew Pinski  <apinski@apple.com>
24430
24431         PR target/13785
24432         * gcc.dg/20030121-1.c: New test.
24433
24434 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
24435
24436         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
24437         clobber frame pointer register in asm statement.
24438
24439 2004-01-21  Falk Hueffner  <falk@debian.org>
24440
24441         * gcc.c-torture/compile/20040121-1.c: New test.
24442
24443 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
24444
24445         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
24446
24447 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
24448
24449         * gcc.dg/ppc64-abi-2.c: New test.
24450
24451 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
24452
24453         * lib/treelang.exp: Fill out this file.
24454         * lib/treelang-dg.exp: New File.
24455
24456 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
24457
24458         * gcc.c-torture/compile/981022-1.c: Remove.
24459         * gcc.dg/array-5.c: Remove XFAIL.
24460         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
24461         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
24462         gcc.dg/cond-lvalue-1.c: Update.
24463         * gcc.dg/cast-lvalue-2.c: New test.
24464
24465 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
24466
24467         PR c++/13592
24468         * g++.dg/other/error1.C (class foo): Tweak error message.
24469
24470         PR c++/13592
24471         * g++.dg/template/call2.C: New test.
24472
24473 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24474
24475         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
24476         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
24477         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
24478         scalar-return-1_x.c, scalar-return-2_y.c,
24479         scalar-return-3_x.c, scalar-return-3_y.c,
24480         scalar-return-4_x.c, scalar-return-4_y.c,
24481         struct-align-1.h, struct-align-1_x.c,
24482         struct-align-1_y.c, struct-align-2.h,
24483         struct-align-2_x.c, struct-align-2_y.c,
24484         struct-by-value-10_y.c, struct-by-value-11_x.c,
24485         struct-by-value-11_y.c, struct-by-value-12_x.c,
24486         struct-by-value-12_y.c, struct-by-value-13_x.c,
24487         struct-by-value-13_y.c, struct-by-value-14_x.c,
24488         struct-by-value-14_y.c, struct-by-value-15_x.c,
24489         struct-by-value-15_y.c, struct-by-value-16_y.c,
24490         struct-by-value-17_y.c, struct-by-value-18_y.c,
24491         struct-by-value-19_y.c, struct-by-value-1_x.c,
24492         struct-by-value-1_y.c, struct-by-value-20_y.c,
24493         struct-by-value-2_x.c, struct-by-value-2_y.c,
24494         struct-by-value-3_y.c, struct-by-value-4_x.c,
24495         struct-by-value-4_y.c, struct-by-value-5_y.c,
24496         struct-by-value-6_y.c, struct-by-value-7_y.c
24497         struct-by-value-8_x.c, struct-by-value-8_y.c
24498         struct-by-value-9_x.c, struct-by-value-9_y.c
24499         struct-return-10_x.c, struct-return-10_y.c,
24500         struct-return-19_x.c, struct-return-20_x.c
24501         struct-return-2_x.c, struct-return-2_y.c
24502         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
24503         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
24504
24505 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24506
24507         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
24508         attribute on sparc*-sun-solaris2.*.
24509
24510 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
24511
24512         PR c++/13710
24513         * g++.dg/ext/typeof7.C: New test.
24514
24515 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
24516
24517         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
24518         * gcc.dg/const-elim-1.c: Same.
24519
24520 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
24521
24522         * objc.dg/stret-1.m: New.
24523         * objc.dg/stret-2.m: New.
24524
24525 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
24526
24527         PR c++/11895
24528         * g++.dg/ext/vector1.C: New test.
24529
24530 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
24531
24532         * gcc.dg/pch/import-1.c: New.
24533         * gcc.dg/pch/import-1.hs: New.
24534         * gcc.dg/pch/import-1a.h: New.
24535         * gcc.dg/pch/import-1b.h: New.
24536         * gcc.dg/pch/import-1c.h: New.
24537
24538 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
24539
24540         PR c++/13574
24541         * g++.dg/ext/array1.C: New test.
24542
24543         PR c++/13178
24544         * g++.dg/conversion/op1.C: New test.
24545
24546 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
24547
24548         PR 11864
24549         From Kazumoto Kojima / Dan Kegel:
24550         * gcc.dg/pr11864-1.c: New test.
24551
24552         PR 10392
24553         From Marcus Comstedt / Dan Kegel:
24554         * gcc.dg/pr10392-1.c: New test.
24555
24556 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
24557
24558         PR c++/13478
24559         * g++.dg/init/ref10.C: New test.
24560
24561 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24562
24563         PR c++/13407
24564         * g++.dg/parse/typename6.C: New test.
24565
24566 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
24567
24568         PR pch/13361
24569         * testsuite/g++.dg/pch/wchar-1.C: New.
24570         * testsuite/g++.dg/pch/wchar-1.Hs: New.
24571
24572 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24573
24574         PR c++/9259
24575         * g++.dg/expr/sizeof2.C: New test.
24576
24577 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
24578
24579         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
24580
24581 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
24582
24583         PR c++/13659
24584         * g++.dg/lookup/strong-using-3.C: New.
24585         * g++.dg/lookup/using-10.C: New.
24586
24587 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
24588
24589         PR c++/13594
24590         * g++.dg/lookup/strong-using-2.C: New.
24591
24592 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
24593             Dan Kegel <dank@kegel.com>
24594             J"orn Rennecke <joern.rennecke@superh.com>
24595
24596         PR target/9365
24597         * gcc.dg/pr9365-1.c: New test.
24598
24599 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24600
24601         PR c++/8856
24602         * g++.dg/parse/casting-operator2.C: New test.
24603         * g++.old-deja/g++.pt/explicit83.C: Remove.
24604
24605 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
24606
24607         * gcc.dg/label-compound-stmt-1.c: New test.
24608         * gcc.c-torture/compile/950922-1.c,
24609         gcc.c-torture/compile/20000211-3.c,
24610         gcc.c-torture/compile/20000518-1.c,
24611         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
24612         compound statements.
24613
24614 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
24615
24616         * gcc.dg/ppc64-abi-1.c: New test.
24617
24618 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
24619
24620          * g++.dg/ext/attrib9.C: Add dg-warnings.
24621
24622 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24623
24624         PR c++/12335
24625         * g++.dg/parse/dtor3.C: New test.
24626
24627 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
24628
24629         PR c++/12709
24630         * g++.dg/parse/try-catch-1.C: New test.
24631
24632 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
24633
24634         * ada/acats/run_all.sh: Add more verbose output in acats.log
24635         when compiling tests.
24636
24637 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
24638
24639         PR 13656
24640         * gcc.dg/typedef-redecl.c: New test case.
24641         * gcc.dg/typedef-redecl.h: New support file.
24642
24643 2004-01-13  Jan Hubicka  <jh@suse.cz>
24644
24645         * gcc.dg/always_inline.c: New test.
24646         * gcc.dg/debug/20031231-1.c: Fix.
24647
24648 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24649
24650         PR c++/13474
24651         * g++.dg/template/array3.C: New test.
24652
24653 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
24654
24655         * g++.dg/ext/lvalue1.C: No longer expected to fail.
24656         * g++.dg/warn/Wunused-2.C: Likewise.
24657
24658 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24659
24660         PR c++/13289
24661         * g++.dg/template/instantiate6.C: New test.
24662
24663 2004-01-12  Roger Sayle  <roger@eyesopen.com>
24664
24665         PR middle-end/11397
24666         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
24667
24668 2004-01-12  Jan Hubicka  <jh@suse.cz>
24669
24670         PR opt/12826
24671         * gcc.dg/20040112-1.c: New.
24672
24673         * gcc.dg/dwarf-die[1-7].c: Move to...
24674         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
24675         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
24676
24677 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
24678
24679         PR c++/4100
24680         * g++.dg/parse/friend4.C: New test.
24681
24682 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
24683
24684         PR c++/4100
24685         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
24686         definition is called a friend.
24687
24688 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
24689
24690         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
24691
24692 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
24693
24694         PR c++/3478
24695         * g++.dg/parse/error10.C: New test.
24696         * g++.dg/template/arg2.C: Accept "invalid type" error.
24697
24698 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
24699
24700         PR middle-end/13392
24701         * g++.dg/opt/expect2.C: New test.
24702
24703 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
24704
24705         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
24706         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
24707         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
24708         Update dg-error regexps.
24709
24710 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
24711
24712         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
24713         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
24714
24715 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24716
24717         * gcc.dg/pragma-re-1.c: Use right pointer type.
24718
24719 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24720
24721         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
24722
24723 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
24724
24725         * gcc.dg/rs6000-ldouble-1.c: New.
24726
24727 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24728
24729         DR 337
24730         PR c++/9256
24731         * g++.dg/other/abstract1.C: New test.
24732
24733 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
24734
24735         * g++.dg/lookup/strong-using-1.C: New.
24736
24737 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
24738
24739         PR c/11234
24740         * gcc.dg/func-ptr-conv-1.c: New test.
24741         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
24742
24743 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
24744
24745         PR target/13380.
24746         * gcc.c-torture/compile/20040109-1.c: New.
24747
24748 2004-01-08  Stuart Hastings  <stuart@apple.com>
24749
24750         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
24751         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
24752         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
24753
24754 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
24755
24756         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
24757
24758 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24759
24760         * ada/acats/run_acats: Treat 'gnatchop' the same way
24761         as 'gnatmake'.  Export GCC_DRIVER.
24762         * ada/acats/run_all.sh: Add target_gnatchop.  Use
24763         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
24764
24765 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24766
24767         PR c++/12573
24768         * g++.dg/template/dependent-expr4.C: New test.
24769
24770 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
24771
24772         * gcc.dg/altivec-11.c: New test.
24773
24774 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
24775
24776         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
24777
24778 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
24779
24780         PR c/6024
24781         * gcc.dg/enum-compat-1.c: New test.
24782         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
24783
24784 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
24785
24786         PR c/12165
24787         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
24788         gcc.dg/c99-idem-qual-3.c: New tests.
24789
24790 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
24791
24792         * gcc.dg/winline-7.c: Don't cast void * to int.
24793
24794 2004-01-06  Jan Hubicka  <jh@suse.cz>
24795
24796         * gcc.dg/i386-sse-5.c: New test
24797         * g++.dg/eh/simd-1.c: Add -w argument for i386.
24798
24799 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
24800
24801         PR c++/12815
24802         * g++.dg/rtti/typeid4.C: New test.
24803
24804 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
24805
24806         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
24807
24808 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
24809
24810         PR c++/12132
24811         * g++.dg/template/error11.C: New test.
24812
24813         PR c++/13451
24814         * g++.dg/template/class2.C: New test.
24815
24816 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
24817         Richard Sandiford <rsandifo@redhat.com>
24818
24819         PR c++/13387
24820         * g++.dg/opt/alias3.C: New test.
24821
24822 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
24823
24824         PR c++/13157
24825         * g++.dg/template/koenig3.C: New test.
24826
24827         PR c++/13529
24828         * g++.dg/parse/offsetof3.C: New test.
24829
24830         * g++.dg/init/copy7.C: Add missing dg-error markers.
24831
24832         PR c++/12226
24833         * g++.dg/init/copy7.c: New test.
24834
24835         PR c++/13536
24836         * g++.dg/parse/cast1.C: New test.
24837
24838 2004-01-04  Jan Hubicka  <jh@suse.cz>
24839
24840         * gcc.dg/winline[1-7].c: New tests.
24841
24842 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24843
24844         PR c++/13520
24845         * g++.dg/template/qualttp22.C: New test.
24846
24847 2004-01-01  Jan Hubicka  <jh@suse.cz>
24848
24849         * gcc.dg/debug/20031231-1.c: New.
24850         * gcc.c-torture/compile/20040101-1.c: New.
24851         * gcc.dg/dwarf-die-[1-7].c: New.
24852
24853 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
24854
24855         PR optimization/13521
24856         * gcc.c-torture/compile/20031231-1.c: New test.
24857
24858 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
24859
24860         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
24861
24862 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24863
24864         PR c++/10079
24865         * g++.dg/template/crash16.C: New test.
24866
24867 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
24868
24869         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
24870
24871 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
24872
24873         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
24874         ports.
24875         * g++.old-deja/g++.jason/thunk3.C: Likewise.
24876         * g++.old-deja/g++.law/profile1.C: Likewise.
24877         * gcc.c-torture/compile/981006-1.c: Likewise.
24878         * gcc.c-torture/execute/loop-2e.x: Likewise.
24879         * gcc.c-torture/execute/loop-2f.x: Remove.
24880         * gcc.c-torture/execute/loop-2g.x: Likewise.
24881         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
24882         * gcc.dg/20020312-2.c: Remove traces of dead ports.
24883
24884 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
24885
24886         PR c++/13507
24887         * g++.dg/ext/attrib11.C: New test.
24888
24889         PR c++/13494
24890         * g++.dg/template/array2-1.C: New test.
24891         * g++.dg/template/array2-2.C: New test.
24892
24893 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
24894
24895         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
24896
24897 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
24898
24899         PR c++/12774
24900         * g++.dg/template/array1-1.C: New test.
24901         * g++.dg/template/array1-2.C: New test.
24902
24903 2003-12-29  Roger Sayle  <roger@eyesopen.com>
24904
24905         PR fortran/12632
24906         * g77.dg/12632.f: New test case.
24907
24908 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24909
24910         PR c++/13289
24911         * g++.dg/parse/nontype1.C: New test.
24912
24913 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24914
24915         PR c++/12403
24916         * g++.dg/parse/explicit1.C: New test.
24917         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
24918
24919 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
24920
24921         PR c++/13081
24922         * g++.dg/opt/inline6.C: New test.
24923
24924         PR c++/12613
24925         * g++.dg/parse/error9.C: New test.
24926
24927         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
24928
24929 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
24930
24931         PR c++/13009
24932         * g++.dg/init/assign1.C: New test.
24933
24934 2003-12-28  Roger Sayle  <roger@eyesopen.com>
24935
24936         PR c++/13070
24937         * g++.dg/warn/format3.C: New test case.
24938
24939 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24940
24941         * gcc.c-torture/compile/20031227-1.c: New test.
24942
24943 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
24944
24945         * g++.dg/bprob/bprob.exp: Load target-supports.exp
24946         * g77.dg/bprob/bprob.exp: Likewise.
24947         * gcc.misc-tests/bprob.exp: Likewise.
24948         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
24949         variants on systems where the library does not provide that
24950         functionality.
24951         * gcc.dg/builtins-20.c: Use builtins-config.h.
24952         * gcc.dg/builtins-config.h: New file.
24953
24954 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
24955
24956         * lib/gcc-dg.exp (dg-require-profiling): New function.
24957         * lib/target-supports.exp (check_profiling_available): Likewise.
24958         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
24959         * g77.dg/bprob/bprob.exp: Likewise.
24960         * gcc.misc-tests/bprob.exp: Likewise.
24961         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
24962         * gcc.dg/20021014-1.c: Likewise.
24963         * gcc.dg/nest.c: Likewise.
24964
24965 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
24966
24967         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
24968         compiling.
24969         * g++.dg/lookup/java2.C: Likewise.
24970         * gcc.dg/cpp/lexident.c: Likewise.
24971
24972 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
24973
24974         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
24975         given.
24976         * gcc.c-torture/compile/961203-1.c: Likewise.
24977         * gcc.c-torture/compile/980506-1.c: Likewise.
24978
24979 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
24980
24981         * lib/gcc-dg.exp (dg-prune-output): New annotation.
24982         (additional_prunes): New global.
24983         (gcc-dg-prune): Handle additional per-test pruning.
24984         (dg-test): Clear additional_prunes between tests.
24985
24986         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
24987         dg-prune-output to avoid spurious failures from assembler
24988         complaining about nonexistent WAW violations.
24989         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
24990         Use dg-prune-output to avoid spurious failures from assembler
24991         warning about Itanium B-step errata.
24992
24993 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
24994
24995         * g++.dg/abi/macro0.C: New test.
24996         * g++.dg/abi/macro1.C: Likewise.
24997         * g++.dg/abi/macro2.C: Likewise.
24998
24999         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
25000         * g++.dg/abi/bitfield7.C: Likewise.
25001         * g++.dg/abi/dtor2.C: Likewise.
25002         * g++.dg/abi/mangle11.C: Likewise.
25003         * g++.dg/abi/mangle12.C: Likewise.
25004         * g++.dg/abi/mangle14.C: Likewise.
25005         * g++.dg/abi/mangle17.C: Likewise.
25006         * g++.dg/abi/vbase10.C: Likewise.
25007         * g++.dg/abi/vbase14.C: Likewise.
25008         * g++.dg/template/qualttp17.C: Likewise.
25009
25010 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
25011
25012         PR c/11995
25013         * gcc.dg/20031223-1.c: New test.
25014
25015 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
25016
25017         * gcc.dg/noreturn-7.c: New test.
25018
25019 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
25020
25021         * gcc.dg/null-pointer-1.c: New test.
25022
25023 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
25024
25025         * g++.old-deja/g++.jason/template18.C: Remove.
25026         * g++.old-deja/g++.jason/template37.C: Likewise.
25027
25028         PR c++/12862
25029         * g++.dg/lookup/ns1.C: New test.
25030
25031         PR c++/12397
25032         * g++.dg/template/lookup3.C: New test.
25033
25034 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
25035
25036         * g++.dg/template/recurse1.C: New test
25037
25038 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
25039
25040         PR c++/12479
25041         * g++.dg/parse/semicolon1.C: New test.
25042         * g++.dg/parse/semicolon1.h: Likewise.
25043
25044 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
25045
25046         * gcc.dg/darwin-misaligned.c: New test.
25047
25048 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
25049
25050         PR c/9163
25051         * gcc.dg/20031222-1.c: New test.
25052
25053 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
25054
25055         PR c++/13438
25056         * g++.dg/parse/error8.C: New test.
25057
25058         PR c++/11554
25059         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
25060
25061 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
25062
25063         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
25064         too small.
25065         * gcc.c-torture/compile/930217-1.c: Likewise.
25066         * gcc.c-torture/compile/930513-1.c: Likewise.
25067         * gcc.c-torture/execute/920908-2.c: Likewise.
25068         * gcc.c-torture/execute/921204-1.c: Likewise.
25069         * gcc.c-torture/execute/930621-1.c: Likewise.
25070         * gcc.c-torture/execute/930630-1.c: Likewise.
25071         * gcc.c-torture/execute/931031-1.c: Likewise.
25072         * gcc.c-torture/execute/980602-2.c: Likewise.
25073         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
25074         * gcc.c-torture/execute/compndlit-1.c: Likewise.
25075         * gcc.c-torture/execute/extzvsi.c: Likewise.
25076         * gcc.c-torture/unsorted/ext.c: Likewise.
25077
25078 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
25079
25080         PR target/12749
25081         * gcc.c-torture/compile/20031220-2.c: New test case.
25082
25083 2003-12-20  Roger Sayle  <roger@eyesopen.com>
25084
25085         PR optimization/13031
25086         * gcc.c-torture/compile/20031220-1.c: New test case.
25087
25088 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25089
25090         * gcc.dg/cast-function-1.c: New test.
25091
25092 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
25093
25094         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
25095         formats.
25096
25097 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
25098
25099         PR c++/12795
25100         * g++.dg/ext/attrib10.C: New test.
25101
25102 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
25103
25104         * gcc.dg/cleanup-10.c: New test.
25105         * gcc.dg/cleanup-11.c: New test.
25106
25107 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
25108
25109         PR c++/13239
25110         * g++.dg/opt/expect1.C: New test.
25111
25112 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
25113
25114         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
25115
25116 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
25117
25118         PR debug/12923
25119         * gcc.dg/20031218-1.c: New test.
25120
25121         PR debug/12389
25122         * gcc.dg/20031218-2.c: New test.
25123         * gcc.dg/20031218-3.c: New test.
25124
25125         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
25126         of label name and allow for USER_LABEL_PREFIX == "_" names.
25127         * g++.dg/abi/mangle18-2.C: Likewise.
25128         * g++.dg/abi/mangle19-1.C: Likewise.
25129         * g++.dg/abi/mangle19-2.C: Likewise.
25130         * g++.dg/abi/mangle20-1.C: Likewise.
25131         * g++.dg/abi/mangle20-2.C: Likewise.
25132
25133 2003-12-18  Richard Henderson  <rth@redhat.com>
25134
25135         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
25136
25137 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
25138             Dan Kegel <dank@kegel.com>
25139
25140         PR other/12009
25141         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
25142         testing a cross compiler, it causes spurious compile failures.
25143         * lib/g++.exp: Likewise.
25144
25145 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25146
25147         PR c++/13262
25148         * g++.dg/template/access13.C: New test.
25149
25150 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
25151
25152         * gcc.dg/20031216-1.c: New test.
25153
25154 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25155
25156         PR c++/9154
25157         * g++.dg/template/error10.C: New test.
25158
25159 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
25160
25161         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
25162         * g++.dg/eh/simd-2.C: Likewise.
25163
25164 2003-12-17  James E Wilson  <wilson@specifixinc.com>
25165             Roger Sayle  <roger@eyesopen.com>
25166
25167         * gcc.c-torture/execute/ieee/mzero5.c: New.
25168
25169 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
25170
25171         PR c++/10603
25172         * g++.dg/parse/error6.C: New test.
25173
25174         PR c++/12827
25175         * g++.dg/parse/error7.C: New test.
25176
25177 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
25178
25179         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
25180         at -O with stabs debugging formats.
25181         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
25182         * gcc.dg/debug/debug-2.c: Likewise.
25183
25184 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
25185
25186         PR c++/12696
25187         * g++.dg/init/error1.C: New test.
25188
25189         PR c++/12218
25190         * g++.dg/init/pm3.C: New test.
25191
25192 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
25193
25194         PR c/3347
25195         * gcc.dg/bitfld-8.c: New test.
25196
25197 2003-12-16  James Lemke  <jim@wasabisystems.com>
25198
25199         * gcc.dg/arm-scd42-[123].c: New tests.
25200
25201 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
25202
25203         PR c++/9043
25204         * g++.dg/abi/mangle20-1.C: New test.
25205         * g++.dg/abi/mangle20-2.C: New test.
25206
25207 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
25208
25209         PR c++/13275
25210         * g++.dg/other/offsetof2.C: Remove XFAIL.
25211         * g++.dg/parse/offsetof1.C: New test.
25212         * g++.gd/parse/offsetof2.C: Likewise.
25213
25214 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25215
25216         * g++.dg/template/nontype3.C: New test.
25217         * g++.dg/template/static2.C: Tweaked the dg-error clause.
25218
25219 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25220
25221         * g++.dg/warn/noreturn-3.C: Also test instantiation.
25222
25223 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
25224
25225         PR c++/13387
25226         * g++.dg/expr/assign1.C: New test.
25227
25228         PR c++/13242
25229         * g++.dg/abi/mangle19-1.C: New test.
25230         * g++.dg/abi/mangle19-2.C: New test.
25231
25232 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
25233
25234         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
25235
25236 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
25237
25238         * gcc.c-torture/execute/20031216-1.c: New test.
25239
25240 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25241
25242         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
25243         an ICE regression.
25244
25245 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
25246
25247         PR c++/10926
25248         * g++.dg/template/error9.C: New test.
25249
25250         PR c++/11116
25251         * g++.dg/template/error8.C: New test.
25252
25253 2003-12-15  Roger Sayle  <roger@eyesopen.com>
25254
25255         PR middle-end/13400
25256         * gcc.c-torture/execute/20031215-1.c: New test case.
25257
25258 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
25259
25260         PR c++/13269
25261         * g++.dg/parse/error5.C: New test.
25262
25263         PR c++/12989
25264         * g++.dg/expr/sizeof1.C: New test.
25265
25266         PR c++/13310
25267         * g++.dg/template/crash15.C: New test.
25268
25269 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
25270
25271         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
25272         a non-POD type as the last named parameter of a varargs function.
25273
25274 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
25275
25276         PR c++/13243
25277         PR c++/12573
25278         * g++.dg/template/crash14.C: New test.
25279         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
25280
25281 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
25282
25283         * g++.dg/other/java1.C: New test.
25284
25285         PR c++/13241
25286         * g++.dg/abi/mangle18-1.C: New test.
25287         * g++.dg/abi/mangle18-2.C: New test.
25288
25289 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25290
25291         PR optimization/10312
25292         * gcc.c-torture/execute/20031214-1.c: New.
25293
25294 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
25295
25296         PR c++/10779
25297         PR c++/12160
25298         * g++.dg/parse/error3.C: New test.
25299         * g++.dg/parse/error4.C: Likewise.
25300         * g++.dg/abi/mangle4.C: Tweak error messages.
25301         * g++.dg/lookup/using5.C: Likewise.
25302         * g++.dg/other/error2.C: Likewise.
25303         * g++.dg/parse/typename5.C: Likewise.
25304         * g++.dg/parse/undefined1.C: Likewise.
25305         * g++.dg/template/arg2.C: Likewise.
25306         * g++.dg/template/ttp3.C: Likewise.
25307         * g++.dg/template/type1.C: Likewise.
25308         * g++.old-deja/g++.other/crash32.C: Likewise.
25309         * g++.old-djea/g++.pt/defarg8.C: Likewise.
25310
25311 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25312
25313         PR c++/13106
25314         * g++.dg/warn/noreturn-3.C: New test.
25315
25316 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
25317
25318         PR c++/13118
25319         * g++.dg/abi/covariant3.C: New.
25320
25321 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
25322
25323         * g++.dg/eh/ia64-1.C: New test.
25324
25325 2003-12-12  Roger Sayle  <roger@eyesopen.com>
25326
25327         PR optimization/13037
25328         * g77.f-torture/execute/13037.f: New test case.
25329
25330 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
25331
25332         PR c++/12881
25333         * g++.dg/abi/covariant2.C: New.
25334
25335 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
25336
25337         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
25338
25339 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
25340
25341         * gcc.c-torture/execute/wchar_t-1.x: Delete.
25342
25343 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
25344
25345         PR other/10819
25346         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
25347         to fix Bug 10819.
25348         * lib/g++.exp (g++_version): Likewise.
25349         * lib/g77.exp (g77_version): Likewise.
25350         * lib/objc.exp (default_objc_version): Likewise.
25351
25352 2003-12-10  Richard Henderson  <rth@redhat.com>
25353
25354         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
25355
25356         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
25357
25358 2003-12-08  Matt Austern  <austern@apple.com>
25359
25360         PR c/13134
25361         * lib/gcc-dg.exp (dg-require-visibility): Define.
25362         * lib/target-supports (check_visibility_available): Define.
25363         * gcc.dg/visibility-1.c: New test.
25364         * gcc.dg/visibility-2.c: Likewise.
25365         * gcc.dg/visibility-3.c: Likewise.
25366         * gcc.dg/visibility-4.c: Likewise.
25367         * gcc.dg/visibility-5.c: Likewise.
25368         * gcc.dg/visibility-6.c: Likewise.
25369         * g++.dg/ext/visibility-1.C: Likewise.
25370         * g++.dg/ext/visibility-2.C: Likewise.
25371         * g++.dg/ext/visibility-3.C: Likewise.
25372         * g++.dg/ext/visibility-4.C: Likewise.
25373         * g++.dg/ext/visibility-5.C: Likewise.
25374         * g++.dg/ext/visibility-6.C: Likewise.
25375
25376 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25377
25378         * g++.dg/lookup/java1.C: New test.
25379         * g++.dg/lookup/java2.C: New test.
25380
25381 2003-12-07  Falk Hueffner  <falk@debian.org>
25382
25383         * g++.dg/opt/noreturn-1.C: New test.
25384
25385 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
25386
25387         * gcc.dg/overflow-1.c: New test.
25388
25389 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
25390
25391         * g77.f-torture/compile/13060.f: New test.
25392
25393 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
25394
25395         PR c++/13323
25396         * g++.dg/inherit/operator2.C: New test.
25397
25398 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
25399
25400         PR c++/13305
25401         * g++.dg/ext/attrib9.C: New test.
25402
25403 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
25404
25405         PR c++/13314
25406         * g++.dg/template/error7.C: New test.
25407
25408 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
25409             J"orn Rennecke <joern.rennecke@superh.com>
25410
25411         PR target/13302
25412         * g++.dg/other/struct-va_list.C: New test.
25413
25414 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25415
25416         PR c++/13166
25417         * g++.dg/parse/defarg6.C: New test.
25418
25419 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
25420
25421         PR target/13256
25422         * gcc.c-torture/execute/20031201-1.c: New test.
25423
25424 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
25425
25426         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
25427
25428 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
25429
25430         * gcc.dg/builtin-return-1.c: New test.
25431
25432 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
25433             J"orn Rennecke <joern.rennecke@superh.com>
25434
25435         PR optimization/13260
25436         * gcc.c-torture/execute/20031204-1.c: New test.
25437
25438 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
25439
25440         PR c++/9127
25441         * g++.dg/template/error6.C: New test.
25442
25443 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
25444
25445         * gcc.dg/20031202-1.c: New test.
25446
25447 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
25448
25449         PR c++/13179
25450         * g++.dg/template/eh1.C: New test.
25451
25452         PR c++/10771
25453         * g++.dg/template/error5.C: New test.
25454
25455 2003-12-02  David Ung  <davidu@mips.com>
25456
25457         * gcc.dg/compat/vector-check.h: Corrected type for var
25458         g_##TMODE
25459
25460 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25461
25462         PR c++/10126
25463         * g++.dg/template/ptrmem8.C: New test.
25464
25465 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25466
25467         PR c++/12573
25468         * g++.dg/template/dependent-expr3.C: New test.
25469
25470 2003-12-01  James Lemke  <jim@wasabisystems.com>
25471
25472         * gcc.dg/arm-g2.c: New test.
25473
25474 2003-12-01  Roger Sayle  <roger@eyesopen.com>
25475
25476         PR optimization/11634
25477         * gcc.dg/20031201-2.c: New test case.
25478
25479 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
25480
25481         PR 11433
25482         * objc.dg/proto-lossage-3.m: New test.
25483
25484 2003-12-01  Roger Sayle  <roger@eyesopen.com>
25485
25486         PR optimization/12628
25487         * gcc.dg/20031201-1.c: New test case.
25488
25489 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
25490
25491         * gcc.dg/unaligned-1.c: New test.
25492
25493 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
25494
25495         PR c++/9849
25496         * g++.dg/template/error4.C: New test.
25497         * g++.dg/template/nested3.C: Adjust error markers.
25498
25499 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25500
25501         * gcc.dg/cpp/assert4.c: Check more #system assertions.
25502
25503 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
25504
25505         PR c/10333
25506         * gcc.dg/bitfld-7.c: New test.
25507
25508 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
25509
25510         * gcc.dg/tls/asm-1.C: New test.
25511
25512 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25513
25514         * gcc.dg/cpp/assert4.c: Update.
25515
25516 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
25517
25518         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
25519         * gcc.dg/builtin-apply3.c: New test.
25520
25521 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25522
25523         * lib/compat.exp (compat-obj): New xfaildata parameter.
25524         Use it to set compiler_conditional_xfail_data before compiling.
25525         (compat-get-options): Handle dg-xfail-if.
25526         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
25527         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
25528         * gcc.dg/compat/vector-1_y.c: Likewise.
25529         * gcc.dg/compat/vector-2_x.c: Likewise.
25530         * gcc.dg/compat/vector-2_y.c: Likewise.
25531
25532 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25533
25534         * g++.dg/opt/reg-stack4.C: New test.
25535
25536 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25537
25538         * gcc.dg/builtin-apply2.c: New test.
25539
25540 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
25541
25542         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
25543
25544 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25545
25546         PR c++/12924
25547         * g++.dg/template/template-id-2.C: New test.
25548
25549 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25550
25551         PR c++/5369
25552         * g++.dg/template/memfriend1.C: New test.
25553         * g++.dg/template/memfriend2.C: Likewise.
25554         * g++.dg/template/memfriend3.C: Likewise.
25555         * g++.dg/template/memfriend4.C: Likewise.
25556         * g++.dg/template/memfriend5.C: Likewise.
25557         * g++.dg/template/memfriend6.C: Likewise.
25558         * g++.dg/template/memfriend7.C: Likewise.
25559         * g++.dg/template/memfriend8.C: Likewise.
25560         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
25561
25562 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
25563
25564         PR c++/12515
25565         * g++.dg/ext/cond1.C: New test.
25566
25567 2003-11-20  Richard Henderson  <rth@redhat.com>
25568
25569         * gcc.dg/20020201-2.c: Remove.
25570         * gcc.dg/20020201-4.c: Remove.
25571         * gcc.dg/20020304-1.c: Remove.
25572
25573 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
25574
25575         * gcc.dg/cpp/trad/xwin1.c: New test case.
25576
25577 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
25578
25579         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
25580         * lib/g77.exp: Likewise.
25581         * lib/objc.exp: Likewise.
25582         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
25583         for darwin.
25584
25585 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25586
25587         PR c++/12932
25588         * g++.dg/template/static5.C: New test.
25589
25590 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
25591
25592         * gcc.dg/nested-func-1.c: New test.
25593
25594 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25595
25596         * gcc.dg/cpp/assert4.c: New test.
25597
25598 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
25599
25600         PR c++/2294
25601         * g++.dg/lookup/using9.c: New test.
25602
25603 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
25604
25605         PR c++/12762
25606         * g++.dg/template/error3.C: New test.
25607
25608 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
25609
25610         PR ada/13035
25611         * ada/acats/run_acats, run_all.sh: Fix syntax error.
25612         No longer use a wrapper for gcc, since this does not work under
25613         Windows.
25614
25615 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
25616
25617         PR c++/2094
25618         * g++.dg/template/ptrmem7.C: New test.
25619
25620 2003-11-13  Andrew Pinski <apinski@apple.com>
25621
25622         * gcc.c-torture/compile/20031113-1.c: New test.
25623
25624 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
25625             Kean Johnston <jkj@sco.com>
25626
25627         PR c/13029
25628         * gcc.dg/unused-4.c: Update.
25629
25630 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
25631
25632         * g++.dg/opt/const3.C: New test.
25633
25634 2003-11-13  Jan Hubicka  <jh@suse.cz>
25635
25636         * gcc.c-torture/compile/20031112-1.c: New test.
25637
25638 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
25639
25640         * g++.dg/parse/crash10.C: Remove bogus error marker.
25641
25642 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25643
25644         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
25645         (host_gcc): Likewise.
25646         (ROOT): Honor $PWDCMD.
25647         (BASE): Likewise.
25648         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
25649
25650 2003-11-12  Catherine Moore  <clm@redhat.com>
25651
25652         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
25653
25654 2003-11-12  Andreas Jaeger  <aj@suse.de>
25655             Jakub Jelinek  <jakub@redhat.com>
25656             Andrew Pinski  <pinskia@physics.uc.edu>
25657             Richard Henderson  <rth@redhat.com>
25658
25659         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
25660         systems.
25661         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
25662
25663         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
25664         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
25665
25666 2003-11-11  Andreas Jaeger  <aj@suse.de>
25667
25668         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
25669
25670         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
25671
25672 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
25673
25674         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
25675         Clean ups.
25676
25677 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
25678
25679         * gcc.dg/trampoline-1.c: New test.
25680
25681 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
25682
25683         * gcc.c-torture/compile/200031109-1.c: New test.
25684
25685 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25686
25687         PR c/3190
25688         PR c/8714
25689         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
25690         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
25691         gcc.dg/format/no-y2k-1.c: Update.
25692
25693 2003-11-08  Roger Sayle  <roger@eyesopen.com>
25694
25695         PR optimization/10467
25696         * gcc.dg/20031108-1.c: New test case.
25697
25698 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
25699
25700         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
25701
25702 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25703
25704         * gcc.dg/compound-lvalue-1.c: New test.
25705         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
25706         some XFAILs.
25707
25708 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
25709
25710         * gcc.dg/altivec-varargs-1.c: New test.
25711
25712 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
25713
25714         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
25715         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
25716         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
25717         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
25718         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
25719
25720 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
25721
25722         * gcc.dg/cond-lvalue-1.c: New test.
25723
25724 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
25725
25726         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
25727
25728 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25729
25730         PR c++/11616
25731         * g++.dg/template/instantiate5.C: New test.
25732
25733 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25734
25735         PR c++/12726
25736         * g++.dg/ext/complit2.C: Replace test with self-contained version.
25737         * ChangeLog: Add missing first entry for above test.
25738
25739 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25740
25741         PR c++/9810
25742         * g++.dg/template/using8.C: New test.
25743         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
25744
25745 2003-11-02  Roger Sayle  <roger@eyesopen.com>
25746
25747         PR optimization/10817
25748         * gcc.c-torture/compile/20031102-1.c: New test case.
25749
25750 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
25751
25752         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
25753         2147483647.
25754
25755 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
25756
25757         * gcc.dg/20031102-1.c: New test.
25758
25759 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
25760
25761         * gcc.dg/complex-1.c: New test.
25762
25763 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25764
25765         PR c++/12796
25766         * g++.dg/template/crash13.C: Adjust expected error location.
25767         * g++.old-deja/g++.brendan/ns1.C: Likewise.
25768
25769 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
25770
25771         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
25772
25773 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
25774
25775         PR/10239
25776         * gcc.c-torture/compile/20031031-2.c: New test.
25777
25778 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
25779
25780         PR/11640
25781         * gcc.c-torture/compile/20031031-1.c: New test.
25782
25783 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
25784
25785         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
25786         * gcc.misc-tests/bprob.exp: Likewise.
25787         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
25788         the execution test on arm-elf configs.
25789         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
25790         configs that don't support scratch files.
25791         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
25792
25793 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
25794
25795         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
25796         done by dejagnu.
25797
25798 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
25799
25800         * ada/acats/run_all.sh: Redirect mv output to /dev/null
25801         Avoid non pure sh syntax. Add more logging.
25802
25803         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
25804         fail.
25805
25806 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25807
25808         PR libgcj/10610
25809         * gcc.dg/ppc-stackalign-1.c: New test.
25810
25811 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
25812
25813         * ada/acats/run_all.sh: Change output to be more compliant with
25814         dejagnu framework.
25815         Create acats.sum and acats.log files under testsuite/ada/acats
25816         Only run [a-z]* directories, to filter out e.g. CVS.
25817         Redirect build output to log file.
25818
25819 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
25820
25821         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
25822
25823 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
25824
25825         PR ada/5909:
25826         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
25827
25828 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
25829
25830         * gcc.c-torture/compile/20031023-1.c: New test.
25831         * gcc.c-torture/compile/20031023-2.c: New test.
25832         * gcc.c-torture/compile/20031023-3.c: New test.
25833         * gcc.c-torture/compile/20031023-4.c: New test.
25834
25835 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25836
25837         PR c++/10371
25838         * g++.dg/lookup/scoped8.C: New test.
25839
25840 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
25841
25842         * g++.dg/opt/reg-stack3.C: New test.
25843
25844 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25845
25846         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
25847
25848 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25849
25850         PR c++/11076
25851         * g++.dg/template/crash13.C: New test.
25852
25853 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25854
25855         * gcc.dg/c99-restrict-2.c: New test.
25856
25857 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
25858
25859         PR c++/12698, c++/12699, c++/12700, c++/12566
25860         * g++.dg/inherit/covariant9.C: New test.
25861         * g++.dg/inherit/covariant10.C: New test.
25862         * g++.dg/inherit/covariant11.C: New test.
25863
25864 2003-10-23  Jason Merrill  <jason@redhat.com>
25865
25866         PR c++/12726
25867         * g++.dg/ext/complit2.C: New test.
25868
25869 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
25870
25871         PR target/12654
25872         * gcc.c-torture/execute/20031020-1.c: New test.
25873
25874 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25875
25876         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
25877         following the jump_insn.
25878
25879 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
25880
25881         * gcc.dg/cast-lvalue-1.c: New test.
25882
25883 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
25884
25885         PR c++/11962
25886         * g++.dg/template/cond2.C: New test.
25887
25888 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
25889
25890         * gcc.dg/builtins-28.c: New test.
25891
25892 2003-10-20  Jan Hubicka  <jh@suse.cz>
25893
25894         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
25895         parameter.
25896         * testsuite/gcc.dg/inline-2.c: Likewise.
25897
25898 2003-10-20  Phil Edwards  <phil@codesourcery.com>
25899
25900         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
25901         * gcc.dg/nest.c: Likewise.
25902
25903 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25904
25905         PR c++/9781, c++/10583, c++/11862
25906         * g++.dg/parse/crash13.C: New test.
25907
25908 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25909
25910         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
25911
25912 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25913
25914         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
25915         Define HAVE_C99_RUNTIME except on Solaris.
25916         * gcc.dg/builtins-20.c: Likewise.
25917
25918 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25919
25920         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
25921
25922 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25923
25924         PR c++/12495
25925         * g++.dg/template/crash21.C: New test.
25926
25927 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25928
25929         PR c++/2513
25930         * g++.dg/template/typename5.C: New test.
25931
25932 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25933
25934         PR c++/12369
25935         * g++.dg/template/friend25.C: New test.
25936
25937 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
25938
25939         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
25940         versions.
25941
25942 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
25943
25944         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
25945         == 2147483647.
25946
25947 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
25948
25949         * gcc.c-torture/execute/960416-1.x: Remove.
25950         * gcc.c-torture/execute/divconst-3.x: Likewise.
25951
25952 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
25953
25954         PR target/12598
25955         * gcc.dg/torture/cris-volatile-1.c: New test.
25956
25957 2003-10-14  Roger Sayle  <roger@eyesopen.com>
25958
25959         PR optimization/9325
25960         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
25961         for overflowing floating point to integer conversion during RTL
25962         simplification.
25963
25964 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
25965
25966         * objc/execute/_cmd.m: Fix typo.
25967         * objc.dg/image-info.m, objc.dg/symtab-1.m:
25968         Relax 'scan-assembler' regexp.
25969         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
25970         objc.dg/try-catch-4.m: Run on non-Darwin targets.
25971         * objc.dg/zero-link-2.m: Remove blank line.
25972         * objc.dg/zero-link-3.m: New test case.
25973
25974 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
25975
25976         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
25977
25978         * gcc.dg/asm-names.c: Use scan-assembler-not rather
25979         than linker trickery.
25980
25981 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25982
25983         PR c++/12370
25984         * g++.dg/other/friend2.C: New test.
25985
25986 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
25987
25988         * gcc.dg/20031012-1.c: New test.
25989
25990 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
25991
25992         * gcc.dg/weak/weak-3.c: Fix for new warning.
25993
25994 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
25995
25996         PR optimization/8750
25997         * gcc.c-torture/execute/20031012-1.c: New test case.
25998
25999 2003-10-11  Roger Sayle  <roger@eyesopen.com>
26000
26001         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
26002         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
26003
26004 2003-10-11  Roger Sayle  <roger@eyesopen.com>
26005
26006         PR optimization/12260
26007         * gcc.c-torture/compile/20031011-2.c: New test case.
26008
26009 2003-10-11  Roger Sayle  <roger@eyesopen.com>
26010
26011         * gcc.c-torture/execute/20031011-1.c: New testcase.
26012
26013 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
26014
26015         * gcc.c-torture/compile/20031011-1.c: New test.
26016
26017 2003-10-11  Jan Hubicka  <jh@suse.cz>
26018
26019         * g++.dg/other/first-global.C: New test.
26020
26021 2003-10-11  Roger Sayle  <roger@eyesopen.com>
26022
26023         * gcc.c-torture/execute/string-opt-18.c: New testcase.
26024
26025 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
26026
26027         * gcc.c-torture/compile/20031010-1.c: New test.
26028
26029 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
26030
26031         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
26032         * gcc.c-torture/execute/va-arg-25.c: ... here.
26033
26034 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
26035
26036         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
26037
26038 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
26039
26040         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
26041
26042 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
26043
26044         * g++.dg/parse/error2.C: New test.
26045
26046 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
26047
26048         PR c++/11097
26049         * g++.dg/other/error5.C: Modify the error message.
26050         * g++.dg/lookup/using8.C: New test.
26051
26052 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
26053
26054         * gcc.dg/darwin-abi-2.c: New file.
26055         * gcc.c-torture/execute/va-arg-24.c: New file.
26056
26057 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
26058
26059         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
26060         indentation.
26061
26062 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
26063
26064         PR c++/10147
26065         * g++.dg/other/error4.C: Update error messages.
26066         * g++.dg/template/ptrmem4.C: Likewise.
26067
26068         PR c++/12337
26069         * g++.dg/init/new9.C: New test.
26070
26071         PR c++/12334, c++/12236, c++/8656
26072         * g++.dg/ext/attrib8.C: New test.
26073
26074 2003-10-06  Devang Patel  <dpatel@apple.com>
26075
26076         * gcc.dg/debug/dwarf2-3.h: New test.
26077         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
26078
26079 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
26080
26081         * g++.dg/opt/cfg2.C: New test.
26082
26083 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
26084
26085         * g++.dg/opt/float1.C: New test.
26086
26087 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
26088
26089         * gcc.dg/c90-array-lval-6.c: New test.
26090         * gcc.dg/c99-array-lval-6.c: New test.
26091
26092 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
26093             Ziemowit Laski  <zlaski@apple.com>
26094
26095         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
26096         'Derived', so that it is never considered a class method; add
26097         new warning for '+port' method ambiguity.
26098         * objc.dg/method-12.m: Include <objc/objc.h> instead of
26099         <objc/objc-api.h> (needed on Mac OS X).
26100         * objc.dg/method-13.m: New test.
26101
26102 2003-10-03  Roger Sayle  <roger@eyesopen.com>
26103
26104         PR optimization/9325, PR java/6391
26105         * gcc.c-torture/execute/20031003-1.c: New test case.
26106
26107 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
26108
26109         PR optimization/12180
26110         * gcc.dg/20031002-1.c: New test.
26111
26112         PR c++/12486
26113         * g++.dg/inherit/error1.C: New test.
26114
26115 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
26116
26117         * lib/f-torture.exp (search_for): Rename to...
26118         (search_for_re): This.  Also, clean up comments and the
26119         "regexp" invocation.
26120
26121 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
26122
26123         * gcc.c-torture/compile/20031002-1.c: New test.
26124
26125 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
26126
26127         * g++.dg/opt/cond1.C: New test.
26128
26129 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
26130
26131         * gcc.dg/Wold-style-definition-2.c: New testcase.
26132         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
26133
26134 2003-09-29  Richard Henderson  <rth@redhat.com>
26135
26136         * g++.dg/init/array10.C: Add dg-options.
26137
26138 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
26139
26140         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
26141
26142 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26143
26144         * g++.dg/template/friend19.C: Fix typo.
26145         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
26146
26147 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
26148
26149         * gcc.c-torture/execute/20030928-1.c: New test.
26150         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
26151
26152 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
26153
26154         * g++.dg/opt/unroll1.C: New test.
26155
26156 2003-09-26  Roger Sayle  <roger@eyesopen.com>
26157
26158         PR optimization/11741
26159         * gcc.dg/20030926-1.c: New test case.
26160
26161 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26162
26163         PR c++/5655
26164         * g++.dg/parse/access7.C: New test.
26165         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
26166
26167 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
26168
26169         MERGE OF objc-improvements-branch into MAINLINE:
26170         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
26171         if libobjc has not been built.
26172         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
26173         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
26174         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
26175         objc/execute/nested-3.m, objc/execute/np-2.m,
26176         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
26177         objc/execute/redefining_self.m, objc/execute/root_methods.m,
26178         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
26179         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
26180         objc.dg/special/unclaimed-category-1.h,
26181         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
26182         well as GNU runtime.
26183         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
26184         * execute/cascading-1.m, execute/function-message-1.m,
26185         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
26186         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
26187         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
26188         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
26189         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
26190         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
26191         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
26192         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
26193         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
26194         * objc.dg/bitfield-2.m: Run only on Darwin.
26195         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
26196         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
26197         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
26198         * objc.dg/const-str-1.m: Fix constant string layout.
26199
26200 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
26201
26202         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
26203
26204 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
26205
26206         * gcc.dg/darwin-abi-1.c: New file.
26207
26208 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
26209
26210         PR target/12281
26211         * gcc.c-torture/compile/20030921-1.c: New test.
26212
26213 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
26214
26215         * g++.dg/opt/reg-stack2.C: New test.
26216
26217 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
26218
26219         * g++.dg/eh/delayslot1.C: New test.
26220
26221 2003-09-20  Richard Henderson  <rth@redhat.com>
26222
26223         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
26224
26225 2003-09-20  Roger Sayle  <roger@eyesopen.com>
26226
26227         * gcc.c-torture/execute/20030920-1.c: New test case.
26228
26229 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26230
26231         * g++.dg/rtti/typeid3.C: Correct expected error message.
26232
26233 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26234
26235         PR c++/157
26236         * g++.dg/parse/crash12.C: New test.
26237
26238 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
26239
26240         * gcc.dg/compat/mixed-struct-check.h: New.
26241         * gcc.dg/compat/mixed-struct-defs.h: New.
26242         * gcc.dg/compat/mixed-struct-init.h: New.
26243         * gcc.dg/compat/struct-by-value-19_main.c: New.
26244         * gcc.dg/compat/struct-by-value-19_x.c: New.
26245         * gcc.dg/compat/struct-by-value-19_y.c: New.
26246         * gcc.dg/compat/struct-by-value-20_main.c: New.
26247         * gcc.dg/compat/struct-by-value-20_x.c: New.
26248         * gcc.dg/compat/struct-by-value-20_y.c: New.
26249         * gcc.dg/compat/struct-return-19_main.c: New.
26250         * gcc.dg/compat/struct-return-19_x.c: New.
26251         * gcc.dg/compat/struct-return-19_y.c: New.
26252         * gcc.dg/compat/struct-return-20_main.c: New.
26253         * gcc.dg/compat/struct-return-20_x.c: New.
26254         * gcc.dg/compat/struct-return-20_y.c: New.
26255
26256 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
26257         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
26258         so that it will not complain on LP64 targets.
26259
26260 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26261
26262         PR c++/495
26263         * g++.dg/template/friend24.C: New test.
26264
26265 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
26266
26267         PR c++/12332
26268         * g++.dg/template/memtmpl2.C: New test.
26269
26270 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
26271
26272         PR target/11184
26273         * gcc.dg/builtin-apply1.c: New test.
26274
26275 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
26276
26277         PR c++/9848
26278         * g++.dg/warn/Wunused-4.C: New test.
26279
26280 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26281
26282         PR c++/12316
26283         * g++.dg/other/gc2.C: New test.
26284
26285 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
26286
26287         PR c++/11991
26288         * g++.dg/rtti/typeid3.C: New test.
26289
26290         PR c++/12266
26291         * g++.dg/overload/template1.C: New test.
26292
26293 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
26294
26295         * g++.dg/opt/cfg3.C: New test.
26296
26297 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26298
26299         PR c++/7939
26300         * g++.dg/template/crash11.C: New test.
26301
26302 2003-09-16  Jason Merrill  <jason@redhat.com>
26303             Jakub Jelinek  <jakub@redhat.com>
26304
26305         * gcc.dg/attr-warn-unused-result.c: New test.
26306
26307 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
26308
26309         PR c++/12184
26310         * g++.dg/expr/call2.C: New test.
26311
26312 2003-09-15  Andreas Jaeger  <aj@suse.de>
26313
26314         * gcc.dg/Wold-style-definition-1.c: New test.
26315
26316 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
26317
26318         PR c++/3907
26319         * g++.dg/parse/template12.C: New test.
26320
26321         * g++.dg/abi/bitfield11.C: New test.
26322         * g++.dg/abi/bitfield12.C: Likewise.
26323
26324 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
26325
26326         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
26327         non-expansion of functional macro name without arguments at EOL.
26328         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
26329
26330 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
26331
26332         * gcc.c-torture/execute/20030914-[12].c: New tests.
26333
26334 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
26335
26336         PR c++/11788
26337         * g++.dg/overload/addr1.C: New test.
26338
26339 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
26340
26341         * gcc.dg/20030909-1.c: New test.
26342
26343 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26344
26345         * gcc.dg/ultrasp10.c: New test.
26346
26347 2003-09-09  Devang Patel  <dpatel@apple.com>
26348
26349         * gcc.dg/darwin-ld-6.c: New test.
26350
26351 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26352
26353         * gcc.dg/torture/builtin-explog-1.c: New testcase.
26354
26355 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
26356
26357         * gcc.dg/ia64-types1.c: New test.
26358         * gcc.dg/ia64-types2.c: Likewise.
26359
26360 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26361
26362         * gcc.dg/builtins-1.c: Add more _Complex tests.
26363         * gcc.dg/torture/builtin-attr-1.c: Likewise.
26364
26365         * gcc.dg/builtins-1.c: Test existing _Complex functions.
26366         * gcc.dg/torture/builtin-attr-1.c: Likewise.
26367
26368 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
26369
26370         PR c++/11786
26371         * g++.dg/lookup/koenig2.C: New test.
26372
26373         PR c++/5296
26374         * g++.dg/rtti/typeid2.C: New test.
26375
26376 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
26377
26378         * gcc.c-torture/compile/20030904-1.c: New test.
26379
26380 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
26381
26382         * g++.dg/opt/longbranch2.C: New test.
26383
26384 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
26385
26386         * g++.dg/template/crash10.C: Only compile it.
26387
26388 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
26389
26390         PR middle-end/11665
26391         * gcc.c-torture/compile/20030907-1.c: New test.
26392         * g++.dg/init/array11.C: New test.
26393
26394 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
26395
26396         PR c++/11852
26397         * g++.dg/init/struct1.C: New test.
26398
26399 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
26400
26401         PR c++/12181
26402         * g++.dg/expr/comma1.C: New test.
26403
26404 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
26405
26406         PR c++/11867
26407         * g++.dg/expr/static_cast5.C: New test.
26408
26409 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
26410
26411         PR c++/11507
26412         * g++.dg/lookup/scoped7.C: New test.
26413
26414         PR c++/9574
26415         * g++.dg/other/static1.C: New test.
26416
26417         PR c++/11490
26418         * g++.dg/warn/template-1.C: New test.
26419
26420         PR c++/11432
26421         * g++.dg/template/crash10.C: New test.
26422
26423         PR c++/2478
26424         * g++.dg/overload/VLA.C: New test.
26425
26426         PR c++/10804
26427         * g++.dg/template/call1.C: New test.
26428
26429 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26430
26431         PR c++/11794
26432         * g++.dg/parse/using3.C: New test.
26433
26434 2003-09-06  Roger Sayle  <roger@eyesopen.com>
26435
26436         PR c++/11409
26437         * g++.dg/overload/builtin3.C: New test case.
26438
26439 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
26440
26441         PR c/9862
26442         * gcc.dg/20030906-1.c: New test.
26443         * gcc.dg/20030906-2.c: Likewise.
26444
26445 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26446
26447         PR c++/12167
26448         * g++.dg/parse/defarg5.C: New test.
26449
26450         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
26451
26452 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
26453
26454         PR c++/12163
26455         * g++.dg/expr/static_cast4.C: New test.
26456
26457         PR c++/12146
26458         * g++.dg/template/crash9.C: New test.
26459
26460 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
26461
26462         * g++.old-deja/g++.ext/pretty2.C: Update for change
26463         in __FUNCTION__.
26464         * g++.old-deja/g++.ext/pretty3.C: Likewise.
26465
26466 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
26467
26468         PR c++/11922
26469         * g++/dg/template/qualified-id1.C: New test.
26470
26471         PR c++/12037
26472         * g++.dg/warn/noeffect4.C: New test.
26473
26474 2003-09-04  Matt Austern  <austern@apple.com>
26475
26476         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
26477         * g++.dg/ext/fnname2.C: Likewise.
26478         * g++.dg/ext/fnname3.C: Likewise.
26479
26480 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
26481
26482         * g++.dg/expr/lval1.C: New test.
26483         * g++.dg/ext/lvcast.C: Remove.
26484
26485 2003-09-03  Roger Sayle  <roger@eyesopen.com>
26486
26487         PR optimization/11700.
26488         * gcc.c-torture/compile/20030903-1.c: New test case.
26489
26490 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
26491
26492         PR c++/12053
26493         * g++.dg/abi/layout4.C: New test.
26494
26495 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
26496
26497         PR c++/11553
26498         * g++.dg/parse/friend3.C: New test.
26499
26500 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
26501
26502         PR c++/11847
26503         * g++.dg/template/class1.C: New test.
26504
26505         PR c++/11808
26506         * g++.dg/expr/call1.C: New test.
26507
26508 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
26509
26510         PR c++/12114
26511         * g++.dg/init/ref9.C: New test.
26512
26513         PR c++/11972
26514         * g++.dg/template/nested4.C: New test.
26515
26516 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
26517
26518         PR c++/12093
26519         * g++.dg/template/non-dependent4.C: New test.
26520
26521         PR c++/11928
26522         * g++.dg/inherit/conv1.C: New test.
26523
26524 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
26525
26526         PR c++/6196
26527         * g++.dg/ext/label1.C: New test.
26528         * g++.dg/ext/label2.C: Likewise.
26529
26530 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
26531
26532         * g++.dg/expr/cond3.C: New test.
26533
26534 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26535
26536         * gcc.dg/builtins-1.c: Add new builtin cases.
26537
26538 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26539
26540         * gcc.dg/builtins-1.c: Add new cases.
26541         * gcc.dg/torture/builtin-attr-1.c: Likewise.
26542
26543 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26544
26545         * gcc.dg/builtins-1.c: Add more math builtin tests.
26546         * gcc.dg/torture/builtin-attr-1.c: New test.
26547
26548 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
26549
26550         PR optimization/5079
26551         * g++.dg/opt/static3.C: New test.
26552
26553 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26554
26555         * gcc.misc-tests/gcov-10b.c: New test.
26556
26557 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
26558
26559         * g++.dg/opt/ptrmem3.C: New test.
26560
26561         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
26562
26563 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
26564
26565         * gcc.dg/20030826-2.c: New test.
26566
26567 2003-08-26  Roger Sayle  <roger@eyesopen.com>
26568
26569         PR middle-end/12002
26570         * g77.f-torture/compile/12002.f: New test case.
26571
26572 2003-08-26  Roger Sayle  <roger@eyesopen.com>
26573
26574         * gcc.dg/20030826-1.c: New test case.
26575
26576 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
26577
26578         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
26579
26580 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
26581
26582         PR c++/11871
26583         * c++.dg/lookup/crash1.C: New test.
26584
26585         * c++.dg/warn/noeffect3.C: New test.
26586
26587 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
26588
26589         * gcc.dg/compat/vector-1_x.c: Compile with -w.
26590         * gcc.dg/compat/vector-1_y.c: Ditto.
26591         * gcc.dg/compat/vector-2_x.c: Ditto.
26592         * gcc.dg/compat/vector-2_y.c: Ditto.
26593
26594 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
26595
26596         * gcc.dg/20030702-1.c: New test.
26597
26598 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
26599
26600         PR c++/8795
26601         * g++.dg/ext/altivec-1.C: New test.
26602
26603 2003-08-24  Richard Henderson  <rth@redhat.com>
26604
26605         * g++.dg/eh/simd-2.C: Add -w for x86.
26606
26607 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
26608
26609         * gcc.dg/20030815-1.c: New test.
26610
26611 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26612
26613         PR c++/3765
26614         * g++.dg/parse/access6.C: New test.
26615
26616 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26617
26618         PR c++/641, c++/11876
26619         * g++.dg/template/friend22.C: New test.
26620         * g++.dg/template/friend23.C: Likewise.
26621
26622 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26623
26624         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
26625         identically.
26626
26627 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26628
26629         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
26630
26631 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26632
26633         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
26634
26635 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26636
26637         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
26638
26639 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26640
26641         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
26642
26643 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
26644
26645         PR c++/11919
26646         * g++.dg/overload/prom1.C: New test.
26647
26648         PR c++/11551
26649         * g++.dg/parse/dtor2.C: New test.
26650
26651         PR c++/10762
26652         * g++.dg/parse/using2.C: New test.
26653
26654 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
26655
26656         PR target/11805
26657         * gcc.c-torture/compile/20030821-1.c: New.
26658
26659 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
26660
26661         PR c++/11834
26662         * g++.dg/template/deduce2.C: New test.
26663
26664 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
26665
26666         * gcc.c-torture/execute/20030821-1.c: New test.
26667
26668 2003-08-20  Roger Sayle  <roger@eyesopen.com>
26669
26670         PR middle-end/11984
26671         * gcc.dg/20030820-1.c: New test case.
26672
26673 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
26674
26675         PR c++/11945
26676         * g++.dg/warn/noeffect2.C: New test.
26677
26678 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
26679
26680         PR c++/10926
26681         * g++.dg/template/dtor2.C: New test.
26682
26683         PR c++/11684
26684         * g++.dg/template/operator1.C: New test.
26685         * g++.dg/parse/operator4.C: New test.
26686
26687         PR c++/11946.C
26688         * g++.dg/expr/enum1.C: New test.
26689         * gcc.dg/c99-bool-1.c: Remove bogus warning.
26690
26691         PR c++/11036.C
26692         * g++.dg/parse/elab2.C: New test.
26693         * g++.dg/parse/typedef4.C: Change error message.
26694         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
26695         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
26696         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
26697
26698 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
26699
26700         * gcc.dg/pch/warn-1.c: New.
26701         * gcc.dg/pch/warn-1.hs: New.
26702
26703         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
26704         not-tested file.
26705
26706 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
26707
26708         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
26709
26710 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
26711
26712         * gcc.dg/uninit-D.c: New Test.
26713         * gcc.dg/uninit-E.c: New Test.
26714         * gcc.dg/uninit-F.c: New Test.
26715         * gcc.dg/uninit-G.c: New Test.
26716
26717 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
26718
26719         * g++.dg/README: Describe the pch directory.
26720
26721 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26722
26723         PR c++/11174
26724         * g++.dg/parse/access4.C: New test.
26725         * g++.dg/parse/access5.C: Likewise.
26726         * g++.old-deja/g++.jason/access17.C: Adjust error message.
26727
26728 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
26729
26730         * gcc.dg/noncompile/20030818-1.c: New.
26731
26732 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
26733
26734         PR c++/11957
26735         * g++.dg/warn/noeffect1.C: New test.
26736
26737         * g++.dg/template/scope2.C: New test.
26738         * g++.dg/template/error2.C: Correct dg-error
26739
26740 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
26741
26742         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
26743
26744 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
26745
26746         PR C++/11512
26747         * g++.dg/template/warn1.C: New.
26748
26749 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
26750
26751         * g++.dg/template/error2.C: New test.
26752         * g++.dg/lookup/using7.C: Adjust errors
26753         * g++.old-deja/g++.pt/crash36.C: Likewise.
26754         * g++.old-deja/g++.pt/derived3.C: Likewise.
26755
26756 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26757
26758         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
26759         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
26760         * gcc.c-torture/execute/builtins/string-9.c: New, from
26761         string-opt-9.c.  Adjust for execute/builtins framework.
26762         * gcc.c-torture/execute/string-opt-9.c: Delete.
26763
26764 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
26765
26766         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
26767
26768         * g++.dg/parse/ret-type2.C: New test.
26769
26770         PR c++/11703
26771         * g++.dg/init/new8.C: New test.
26772
26773         PR c++/10923
26774         * g++.dg/parse/typedef5.C: New test.
26775
26776         PR c++/9512
26777         * g++.dg/parse/qualified2.C: New test.
26778         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
26779         invalid code.
26780
26781 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
26782
26783         * g++.dg/conversion/ptrmem1.C: New test.
26784
26785 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
26786
26787         PR target/11693
26788         * gcc.dg/20030811-1.c: New test.
26789
26790         PR target/11535
26791         * gcc.c-torture/execute/20030811-1.c: New test.
26792
26793 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26794
26795         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
26796
26797 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
26798
26799         PR c++/11789.C
26800         * g++.dg/inherit/multiple1.C: New test.
26801
26802 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
26803
26804         * gcc.dg/spe1.c: New test.
26805
26806         PR c++/11670
26807         * g++.dg/expr/cast2.C: New test.
26808
26809         PR c++/10530
26810         * g++.dg/template/dependent-name2.C: New test.
26811
26812 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
26813
26814         * g++.dg/parse/crash11.C: Put the dg options in comments.
26815
26816 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
26817
26818         * lib/gcc-dg.exp: Update for diagnostic change.
26819
26820 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26821
26822         PR c++/5767
26823         * g++.dg/parse/crash11.C: New test.
26824
26825 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
26826
26827         * gcc.dg/cpp/spacing1.c: Update.
26828
26829 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
26830
26831         PR target/11739
26832         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
26833         a value for -mtune.
26834
26835 2003-08-04  Roger Sayle  <roger@eyesopen.com>
26836
26837         PR middle-end/11771
26838         * gcc.c-torture/compile/20030804-1.c: New test case.
26839
26840 2003-08-04  Roger Sayle  <roger@eyesopen.com>
26841
26842         * gcc.dg/20030804-1.c: New test case.
26843
26844 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
26845
26846         * gcc.dg/cpp/separate-1.c: New test.
26847
26848 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
26849
26850         PR c++/11704
26851         * g++.dg/template/dependent-expr2.C: New test.
26852
26853         PR c++/11766
26854         * g++.dg/expr/ptrmem1.C: New test.
26855
26856 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26857
26858         PR c++/9453
26859         * g++.dg/template/friend15.C: New test.
26860
26861 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
26862
26863         * lib/dg-pch.exp: Work round PCH bug.
26864
26865 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26866
26867         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
26868         builtins.  Move cases from builtins-4.c here.
26869
26870         * gcc.dg/torture/builtin-math-1.c: New test taken from
26871         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
26872         additional cases.
26873
26874         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
26875         Delete.
26876
26877 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
26878
26879         PR c++/9447
26880         * g++.dg/template/using7.C: New test.
26881
26882 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
26883
26884         * import1.c, import2.c: New tests.
26885
26886 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
26887
26888         * g++.dg/eh/crossjump1.C: New test.
26889
26890 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
26891
26892         PR c++/11697
26893         * g++.dg/template/using6.C: New test.
26894
26895         PR c++/11744
26896         * g++.dg/template/koenig2.C: New test.
26897
26898 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26899
26900         PR c++/7983
26901         * g++.dg/parse/typedef4.C: New test.
26902
26903 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26904
26905         PR c++/8442, c++/8806
26906         * g++.dg/template/elab1.C: New test.
26907         * g++.dg/template/type2.C: Likewise.
26908         * g++.dg/template/ttp3.C: Adjust expected error message.
26909         * g++.old-deja/g++.law/visibility13.C: Likewise.
26910         * g++.old-deja/g++.niklas/t135.C: Likewise.
26911         * g++.old-deja/g++.pt/ttp41.C: Likewise.
26912         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
26913         template argument.
26914         * g++.old-deja/g++.pt/ttp44.C: Likewise.
26915
26916 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
26917
26918         PR c++/11295
26919         * g++.dg/ext/stmtexpr1.C: New test.
26920
26921         * g++.dg/opt/tmp1.C: New test.
26922
26923         PR c++/11525
26924         * g++.dg/parse/constant4.C: New test.
26925
26926         PR c++/9447
26927         * g++.dg/template/using5.C: New test.
26928
26929 2003-07-31  Roger Sayle  <roger@eyesopen.com>
26930
26931         * gcc.dg/builtins-27.c: New test case.
26932
26933 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
26934
26935         * gcc.dg/tls/opt-7.c: New test.
26936
26937 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
26938
26939         * g++.old-deja/g++.other/crash18.C: Remove.
26940
26941 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
26942
26943         * g++.dg/template/explicit3.C: New.
26944         * g++.dg/template/explicit4.C: New.
26945         * g++.dg/template/explicit5.C: New.
26946
26947         PR c++/11347
26948         * g++.dg/template/memtmpl1.C: New.
26949
26950 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
26951
26952         PR target/11565
26953         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
26954         * gcc.dg/i386-387-5.c (dg-options): Likewise.
26955
26956 2003-07-30  Jan Hubicka  <jh@suse.cz>
26957
26958         * vtgc1.c: Kill.
26959
26960 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
26961
26962         * gcc.dg/struct-in-proto-1.c: New test.
26963
26964 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
26965
26966         * gcc.dg/cpp/include2.c: Only expect one message.
26967
26968 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
26969
26970         PR c++/9447
26971         * g++.dg/template/using1.C: New test.
26972         * g++.dg/template/using2.C: New test.
26973         * g++.dg/template/using3.C: New test.
26974         * g++.dg/template/using4.C: New test.
26975
26976 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
26977
26978         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
26979         * gcc.c-torture/execute/string-opt-10.c: Likewise.
26980
26981 2003-07-28  Jan Hubicka  <jh@suse.cz>
26982
26983         PR c++/11530
26984         * g++.dg/opt/call1.C: New test.
26985
26986 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
26987
26988         PR c++/11667
26989         * g++.dg/init/enum2.C: New test.
26990         * g++.dg/template/overload1.C: Add "-w" option.
26991
26992 2003-07-28    <hp@bitrange.com>
26993
26994         * gcc.dg/Wdeclaration-after-statement-1.c,
26995         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
26996
26997 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
26998
26999         * gcc.c-torture/compile/20030725-1.c: New test.
27000
27001 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
27002
27003         * gcc.dg/20030505.c: Only run for SPE.
27004         Remove definition of opaque type.
27005
27006 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
27007
27008         * g++.dg/template/ptrmem6.C: New test.
27009
27010 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
27011
27012         * gcc.c-torture/compile/zero-strct-2.c: New test.
27013
27014 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
27015
27016         * gcc.dg/intermod-1.c: New test.
27017
27018 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27019
27020         PR c++/11617
27021         * g++.dg/template/lookup2.C: New test.
27022         * g++.dg/template/memclass1.C: Remove instantiated from error.
27023         * g++.dg/other/error2.C: Tweak expected errors.
27024
27025         PR c++/11596
27026         * g++.dg/template/defarg3.C: New test.
27027
27028         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
27029
27030 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
27031
27032         * g++.dg/inherit/access5.C: New test.
27033
27034 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27035
27036         PR c++/11513
27037         * g++.dg/template/crash8.C: New test.
27038
27039 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
27040
27041         PR c/10602
27042         * gcc.dg/noncompile/incomplete-2.c: New test.
27043
27044 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
27045
27046         PR c++/11645
27047         * g++.dg/inherit/access4.C: New test.
27048
27049         PR c++/11517
27050         * g++.dg/expr/cond2.C: New test.
27051
27052         PR optimization/10679
27053         * g++.dg/opt/inline4.C: New test.
27054
27055 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
27056
27057         * g++.dg/parse/crash10: New test.
27058
27059 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
27060
27061         * g++.dg/ext/flexary1.C: New test.
27062
27063 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27064
27065         PR c++/10793
27066         * g++.dg/template/crash9.C: New test.
27067
27068 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27069
27070         PR c++/3004
27071         * g++.dg/parse/typedef3.C: New test.
27072
27073         PR c++/7906
27074         * g++.dg/parse/operator2.C: New test.
27075
27076         PR c++/8895
27077         * g++.dg/parse/def-tmpl-arg1.C: New test.
27078
27079         PR c++/9282
27080         * g++.dg/parse/funptr1.C: New test.
27081
27082         PR c++/9452
27083         * g++.dg/parse/ambig3.C: New test.
27084
27085         PR c++/9454
27086         * g++.dg/parse/operator3.C: New test.
27087
27088         PR c++/9486
27089         * g++.dg/parse/template10.C: New test.
27090
27091         PR c++/9488
27092         * g++.dg/parse/template11.C: New test.
27093
27094         PR c++/10150
27095         * g++.dg/parse/invalid-op1.C: New test.
27096
27097         PR c++/10247
27098         * g++.dg/parse/condexpr1.C: New test.
27099
27100 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
27101
27102         * g++.dg/ext/packed3.C: New test.
27103         * g++.dg/ext/packed4.C: New test.
27104
27105         * gcc.dg/pack-test-3.c: New test.
27106
27107 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
27108
27109         * lib/compat.exp: Handle dg-options per source file.
27110         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
27111         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
27112         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
27113         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
27114         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
27115         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
27116         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
27117         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
27118         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
27119         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
27120         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
27121         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
27122         * g++.dg/compat/break/bitfield7_x.C: Ditto.
27123         * g++.dg/compat/break/bitfield7_y.C: Ditto.
27124
27125 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
27126
27127         PR c/10320
27128         * gcc.c-torture/execute/20030718-1.c: New test.
27129
27130 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
27131
27132         PR optimization/11536
27133         * gcc.dg/20030721-1.c: New test.
27134
27135 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
27136
27137         PR c++/11546
27138         * g++.dg/template/lookup1.C: New test.
27139
27140 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
27141
27142         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
27143         diagnostics of ill-formed constructs involving labels.
27144         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
27145         the new 'previously defined here' message.
27146
27147 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
27148
27149         * g++.dg/parse/non-dependent2.C: New test.
27150
27151 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
27152
27153         * g++.dg/init/init-ref4.C: xfail on targets without
27154         weak symbols.
27155
27156 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
27157
27158         PR target/11087
27159         * gcc.c-torture/execute/20030717-1.c: New test.
27160
27161 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
27162
27163         * g++.dg/opt/cfg1.C: New test.
27164
27165 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
27166
27167         PR optimization/11557
27168         * gcc.dg/20030717-1.c: New test.
27169
27170 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
27171
27172         PR c++/10476
27173         * g++.dg/expr/crash-1.C: New test.
27174
27175         PR c++/11027
27176         * g++.dg/template/init3.C: New test.
27177
27178         PR c++/8222
27179         * g++.dg/template/non-dependent1.C: New test.
27180
27181         PR c++/11070
27182         * g++.dg/template/non-dependent2.C: New test.
27183
27184         PR c++/11071
27185         * g++.dg/template/non-dependent3.C: New test.
27186
27187         PR c++/9907
27188         * g++.dg/template/sizeof5.C: New test.
27189
27190 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
27191
27192         PR 11498
27193         * gcc.c-torture/compile/mangle-1.c: New file.
27194
27195 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27196
27197         PR c++/7809
27198         * g++.dg/parse/access3.C: New test.
27199
27200 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
27201
27202         PR c++/11384
27203         * g++.dg/init/init-ref4.C: New test.
27204
27205 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
27206
27207         PR c++/11547
27208         * g++.dg/parse/constant3.C: New test.
27209         * g++.dg/parse/crash7.C: Likewise.
27210
27211 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
27212
27213         PR target/11008
27214         * gcc.dg/i386-pentium4-not-mull.c: New.
27215
27216 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
27217
27218         * gcc.dg/asm-names.c (ymain): Make it weak.
27219
27220 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27221
27222         PR c++/5421
27223         * g++.dg/template/friend21.C: New test.
27224
27225 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
27226
27227         * gcc.dg/cleanup-8.c: New test.
27228         * gcc.dg/cleanup-9.c: New test.
27229
27230 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
27231
27232         * g++.dg/ext/dll-MI1.h: New file.
27233         * g++.dg/ext/dllexport-MI1.C: New file.
27234         * g++.dg/ext/dllimport-MI1.C: New file.
27235
27236 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
27237
27238         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
27239         it does not have cmpstrsi patterns (just cmpmemsi).
27240
27241 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
27242
27243         PR debug/11473
27244         * g++.dg/debug/debug8.C: New test.
27245
27246 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27247
27248         PR c++/10108
27249         * g++.dg/template/crash7.C: New test.
27250
27251 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
27252
27253         PR target/10795
27254         * gcc.c-torture/compile/20030708-1.c: New.
27255
27256 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
27257
27258         * gcc.c-torture/execute/20030715-1.c: New test.
27259
27260 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
27261
27262         * gcc.dg/pch/inline-3.c: New file.
27263         * gcc.dg/pch/inline-3.hs: New file.
27264         * gcc.dg/pch/inline-4.c: New file.
27265         * gcc.dg/pch/inline-4.hs: New file.
27266
27267 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
27268
27269         PR c++/11509
27270         * g++.dg/template/crash6.C: New test.
27271
27272         PR c++/7053
27273         * g++.dg/template/friend20.C: New test.
27274
27275         PR c++/7019
27276         * g++.dg/template/overload2.C: New test.
27277
27278 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27279
27280         PR optimization/11440
27281         * gcc.c-torture/execute/20030714-1.c: New test.
27282
27283 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27284
27285         PR c++/11154
27286         * g++.dg/template/partial2.C: New test.
27287
27288 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
27289
27290         PR c++/11503
27291         * g++.dg/template/anon1.C: New test.
27292
27293         PR c++/11493
27294         PR c++/11495
27295         * g++.dg/parse/template9.C: Likewise.
27296         * g++.dg/template/crash4.C: New test.
27297         * g++.dg/template/koenig1.C: Likewise.
27298         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
27299         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
27300         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
27301         functions.
27302         * g++.old-deja/g++.jason/template36.C: Likewise.
27303         * g++.old-deja/g++.mike/p1989.C: Likewise.
27304         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
27305         * g++.old-deja/g++.pt/ttp20.C: Use this->.
27306         * g++.old-deja/g++.pt/ttp21.C: Use this->.
27307         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
27308         compiling.
27309         * g++.old-deja/g++.pt/union2.C: Use this->.
27310
27311 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
27312
27313         * gcc.dg/20030711-1.c: New test.
27314
27315 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
27316
27317         PR c++/11050
27318         * g++.dg/parse/args1.C: New test.
27319         * g++.pt/defarg8.C: Change expected errors.
27320
27321 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
27322
27323         PR c++/8164
27324         * g++.dg/template/nontype2.C: New test.
27325
27326         PR c++/10558
27327         * g++.dg/parse/template8.C: New test.
27328
27329         PR c++/8327
27330         * g++.dg/template/scope1.C: New test.
27331
27332         * g++.dg/warn/Wsign-compare-1.C: New test.
27333
27334 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
27335
27336         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
27337
27338 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
27339
27340         PR c++/9411
27341         * g++.dg/template/explicit2.C: New test.
27342
27343         PR c++/10032
27344         * g++.dg/warn/pedantic1.C: New test.
27345
27346 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
27347
27348         PR c++ 9483
27349         * g++.dg/other/field1.C: New test.
27350
27351 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
27352
27353         PR c/11449
27354         * gcc.c-torture/compile/20030707-1.c: New.
27355
27356 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27357
27358         PR c++/10849
27359         * g++.dg/template/access12.C: New test.
27360
27361 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
27362
27363         * g++.dg/bprob/bprob.exp (prof_ext): Update.
27364         * g77.dg/bprob/bprob.exp (prof_ext): Update.
27365         * gcc.misc-tests/bprob.exp (prof_ext): Update.
27366         * gcc.misc-tests/gcov.exp: Update
27367         * g++.dg/gcov/gcov.exp: Update
27368         * lib/gcov.exp: Update.
27369
27370 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
27371
27372         * g++.dg/abi/mangle17.C: Make sure template expressions are
27373         dependent.
27374         * g++.dg/abi/mangle4.C: Mark erroneous casts.
27375         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
27376         * g++.dg/opt/stack1.C: Remove erroneous code.
27377         * g++.dg/parse/template7.C: New test.
27378         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
27379         * g++.old-deja/g++.pt/crash4.C: Likewise.
27380
27381 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27382
27383         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
27384         with zero or one occurence of `$' after the initial `L'.
27385
27386 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
27387
27388         * gcc.c-torture/compile/20030704-1.c: Add a comment.
27389
27390 2003-07-08  Roger Sayle  <roger@eyesopen.com>
27391
27392         PR c/11370
27393         * gcc.dg/Wunreachable-6.c: New testcase.
27394         * gcc.dg/Wunreachable-7.c: New testcase.
27395
27396 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
27397
27398         PR c/11420
27399         * gcc.dg/20030708-1.c: New test.
27400
27401 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
27402
27403         * gcc.dg/compat/sdata-section.h: New file.
27404         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
27405         * gcc.dg/torture/mips-sdata-1.c: New test.
27406
27407 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27408
27409         PR c++/11030
27410         * g++.dg/template/friend19.C: New test.
27411
27412 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
27413
27414         * g++.dg/opt/strength-reduce.C: New test.
27415
27416 2003-07-07  Roger Sayle  <roger@eyesopen.com>
27417
27418         PR target/10979
27419         * gcc.dg/20030707-1.c: New testcase.
27420
27421 2003-07-07  Roger Sayle  <roger@eyesopen.com>
27422
27423         PR optimization/11059
27424         * g++.dg/opt/emptyunion.C: New testcase.
27425
27426 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27427             Eric Botcazou  <ebotcazou@libertysurf.fr>
27428
27429         * g++.dg/opt/stack1.C: New test.
27430
27431 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
27432
27433         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
27434         run test.
27435
27436         PR c++/11431
27437         * g++.dg/expr/static_cast3.C: New test.
27438
27439 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
27440
27441         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
27442         everywhere.
27443         * gcc.dg/concat.c: Concatenation of string constants with
27444         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
27445         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
27446         * gcc.dg/cpp/escape-2.c: Use wide character constants where
27447         necessary to avoid multi-character character constant warning.
27448         * gcc.dg/cpp/escape.c: Likewise.
27449         * gcc.dg/cpp/ucs.c: Likewise.
27450         Remove backslashes from dg-bogus comments, as they confuse Tcl.
27451         Fix a typo.
27452
27453 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
27454
27455         PR c/11428
27456         * gcc.c-torture/compile/20030704-1.c: New.
27457
27458 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
27459
27460         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
27461
27462 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
27463
27464         PR c++/5287, PR c++/7910,  PR c++/11021
27465         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
27466         tests for warnings.
27467         * g++.dg/ext/dllimport2.C: Add tests for warnings.
27468         * g++.dg/ext/dllimport3.C: Likewise.
27469         * g++.dg/ext/dllimport4.C: New file.
27470         * g++.dg/ext/dllimport5.C: New file.
27471         * g++.dg/ext/dllimport6.C: New file.
27472         * g++.dg/ext/dllimport7.C: New file.
27473         * g++.dg/ext/dllimport8.C: New file.
27474         * g++.dg/ext/dllimport9.C: New file.
27475         * g++.dg/ext/dllimport10.C: New file.
27476         * g++.dg/ext/dllexport1.C: New file.
27477
27478 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
27479
27480         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
27481         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
27482
27483 2003-07-03  Roger Sayle  <roger@eyesopen.com>
27484
27485         * gcc.dg/builtins-25.c: New testcase.
27486         * gcc.dg/builtins-26.c: New testcase.
27487
27488 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
27489
27490         * gcc.dg/compat/vector-defs.h: New file.
27491         * gcc.dg/compat/vector-setup.h: New file.
27492         * gcc.dg/compat/vector-check.h: New file.
27493         * gcc.dg/compat/vector-1_main.c: New file.
27494         * gcc.dg/compat/vector-1_x.c: New file.
27495         * gcc.dg/compat/vector-1_y.c: New file.
27496         * gcc.dg/compat/vector-2_main.c: New file.
27497         * gcc.dg/compat/vector-2_x.c: New file.
27498         * gcc.dg/compat/vector-2_y.c: New file.
27499
27500         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
27501         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
27502         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
27503         * gcc.dg/compat/struct-align-1.h: New file.
27504         * gcc.dg/compat/struct-align-1_main.c: New file.
27505         * gcc.dg/compat/struct-align-1_x.c: New file.
27506         * gcc.dg/compat/struct-align-1_y.c: New file.
27507         * gcc.dg/compat/struct-align-2.h: New file.
27508         * gcc.dg/compat/struct-align-2_main.c: New file.
27509         * gcc.dg/compat/struct-align-2_x.c: New file.
27510         * gcc.dg/compat/struct-align-2_y.c: New file.
27511
27512         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
27513         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
27514         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
27515         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
27516         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
27517         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
27518         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
27519         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
27520         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
27521         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
27522         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
27523         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
27524         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
27525         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
27526         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
27527         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
27528         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
27529         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
27530         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
27531         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
27532         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
27533         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
27534         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
27535         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
27536         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
27537         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
27538         * gcc.dg/compat/struct-return-10_x.c: Ditto.
27539         * gcc.dg/compat/struct-return-2_x.c: Ditto.
27540         * gcc.dg/compat/struct-return-3_x.c: Ditto.
27541
27542 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
27543
27544         * gcc.dg/i386-call-1.c: New test.
27545
27546 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
27547
27548         PR c++/9162
27549         * g++.dg/parse/defarg4.C: New.
27550
27551 2003-07-03  Roger Sayle  <roger@eyesopen.com>
27552
27553         PR target/10700
27554         * gcc.c-torture/compile/20030703-1.c: New test case.
27555
27556 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
27557
27558         * g++.dg/template/local3.C: Remove extra semicolon.
27559
27560 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
27561
27562         * gcc.dg/i386-volatile-1.c: New test.
27563
27564 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
27565
27566         PR c++/11072
27567         * g++.dg/other/offsetof2.C: XFAIL.
27568         * g++.dg/other/offsetof5.C: New.
27569
27570         PR c++/10219
27571         * g++.dg/template/error1.C: New.
27572
27573         PR c++/9779
27574         * g++.dg/template/dependent-expr1.C: New.
27575
27576 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
27577
27578         PR c++/6949
27579         * g++.dg/template/local3.C: New test.
27580
27581         PR c++/11149
27582         * g++.dg/lookup/scoped6.C: New test.
27583
27584 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
27585
27586         PR c++/8046
27587         * g++.dg/other/error7.C: New test.
27588
27589 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
27590
27591         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
27592         * g++.old-deja/g++.abi/vtable3.h: Likewise.
27593         * g++.old-deja/g++.law/code-gen5.C: Likewise.
27594         * g++.old-deja/g++.other/union2.C: Likewise.
27595         * gcc.dg/c90-const-expr-2.c: Likewise.
27596         * gcc.dg/c90-const-expr-3.c: Likewise.
27597         * gcc.dg/c99-const-expr-2.c: Likewise.
27598         * gcc.dg/c99-const-expr-3.c: Likewise.
27599         * gcc.dg/concat.c: Likewise.
27600
27601 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
27602
27603         PR c++/9559
27604         * g++.dg/init/static1.C: New test.
27605
27606 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27607
27608         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
27609         * g++.old-deja/g++.other/access2.C: Likewise.
27610         * g++.old-deja/g++.other/decl2.C: Likewise.
27611         * gcc.c-torture/execute/20020615-1.c: Likewise.
27612
27613 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
27614
27615         PR c++/4933
27616         * g++.dg/template/sizeof4.C: New test.
27617
27618 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
27619
27620         * g++.dg/other/error6.C: New test.
27621
27622 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
27623
27624         PR c++/10750
27625         * g++.dg/parse/constant2.C: New test.
27626
27627 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
27628
27629         PR c++/11106
27630         * g++.dg/other/error5.C: New test.
27631
27632 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27633
27634         * gcc.dg/format/gcc_diag-1.c: New test.
27635
27636 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
27637
27638         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
27639
27640 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
27641
27642         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
27643         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
27644         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
27645
27646 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
27647
27648         * gcc.c-torture/execute/builtins/string-8.c: New test.
27649         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
27650         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
27651         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
27652
27653 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
27654
27655         PR c++/10468
27656         * g++.dg/ext/typeof6.C: New test.
27657
27658 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
27659
27660         PR c++/10796
27661         * g++.dg/init/enum1.C: New test.
27662
27663 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
27664
27665         * gcc.dg/20030627-1.c: New test.
27666
27667 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
27668
27669         PR c++/11332
27670         * g++.dg/expr/static_cast2.C: New test.
27671
27672 2003-06-26  Roger Sayle  <roger@eyesopen.com>
27673             Jakub Jelinek  <jakub@redhat.com>
27674
27675         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
27676         sprintf(dst,"%s",src) optimization.
27677         * gcc.c-torture/execute/20030626-1.c: New test case.
27678         * gcc.c-torture/execute/20030626-2.c: New test case.
27679
27680 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
27681
27682         * gcc.c-torture/execute/multi-ix.c: New test.
27683
27684         * gcc.c-torture/execute/simd-4.c (main):
27685         Added missing semicolon at end of union.
27686
27687 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
27688
27689         PR c++/8266
27690         * g++.dg/template/explicit-instantiation3.C: New test.
27691
27692 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
27693
27694         * gcc.dg/20030626-1.c: Use signed char.
27695
27696 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
27697
27698         * gcc.dg/20030626-1.c: New test.
27699
27700 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
27701
27702         * const-str-2.m: Update.
27703
27704 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
27705
27706         PR c++/10990
27707         * g++.dg/rtti/dyncast1.C: New test.
27708         * g++.dg/abi/mangle4.C: Correct base-specifier access.
27709         * g++.dg/lookup/scoped1.C: Remove XFAIL.
27710         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
27711
27712         PR c++/10931
27713         * g++.dg/expr/static_cast1.C: New test.
27714
27715 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
27716
27717         * gcc.dg/20030625-1.c: New test.
27718
27719 2003-06-24  Roger Sayle  <roger@eyesopen.com>
27720
27721         * gcc.c-torture/compile/20030624-1.c: New test case.
27722
27723 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
27724
27725         * gcc.c-torture/execute/string-opt-17.c: New test.
27726
27727 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
27728
27729         PR c++/5754
27730         * g++.dg/parse/crash6.C: New test.
27731
27732 2003-06-23  Roger Sayle  <roger@eyesopen.com>
27733
27734         * gcc.dg/builtins-24.c: New test case.
27735
27736 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
27737
27738         * g++.dg/opt/operator1.C: New test.
27739
27740 2003-06-22  Roger Sayle  <roger@eyesopen.com>
27741
27742         * gcc.c-torture/execute/string-opt-16.c: New test case.
27743
27744 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
27745
27746         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
27747         * g++.old-deja/g++.other/conv7.C: Likewise.
27748         * g++.old-deja/g++.other/overcnv2.C: Likewise.
27749         * g++.old-deja/g++.other/overload14.C: Likewise.
27750
27751 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
27752
27753         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
27754         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
27755
27756 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27757
27758         PR c++/10888
27759         * g++.dg/warn/Winline-3.C: New test.
27760
27761 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27762
27763         * lib/target-supports.exp (check_alias_available): Make the test
27764         program acceptable to the Solaris assembler.
27765
27766         PR c++/10749
27767         * g++.dg/template/memclass2.C: New test.
27768
27769 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27770             Eric Botcazou  <ebotcazou@libertysurf.fr>
27771
27772         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
27773         data for non-matching targets.
27774         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
27775
27776 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27777
27778         PR c++/10845
27779         * g++.dg/template/member3.C: New test.
27780
27781 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
27782
27783         PR c++/10939
27784         * g++.dg/template/func1.C: New test.
27785
27786         PR c++/9649
27787         * g++.dg/template/static4.C: New test.
27788         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
27789
27790         PR c++/11041
27791         * g++.dg/init/ref7.C: New test.
27792
27793 2003-06-19  Matt Austern  <austern@apple.com>
27794
27795         PR c++/11228
27796         * g++.dg/anew1.C: New test.
27797         * g++.dg/anew2.C: New test.
27798         * g++.dg/anew3.C: New test.
27799         * g++.dg/anew4.C: New test.
27800
27801 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
27802
27803         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
27804
27805 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
27806
27807         * gcc.c-torture/execute/simd-4.c (main): Make expected value
27808         endian-dependent.
27809
27810 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
27811
27812         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
27813         Remove cruft.
27814
27815 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
27816
27817         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
27818         * gcc.c-torture/compile/961203-1.c: Likewise.
27819         * gcc.c-torture/compile/980506-1.c: Likewise.
27820
27821 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
27822
27823         PR c++/10712
27824         * g++.dg/lookup/using7.C: New test.
27825
27826 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
27827
27828         PR c++/11105
27829         * g++.dg/abi/conv1.C: Remove it.
27830         * g++.dg/template/conv7.C: New test.
27831         * g++.dg/template/conv8.C: Likewise.
27832         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
27833         conversion operator.
27834
27835 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
27836
27837         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
27838         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
27839         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
27840         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
27841         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
27842         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
27843         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
27844         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
27845         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
27846         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
27847         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
27848         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
27849         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
27850         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
27851         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
27852         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
27853         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
27854         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
27855         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
27856         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
27857         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
27858         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
27859         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
27860         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
27861         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
27862         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
27863         * gcc.dg/compat/struct-return-10_x.c: Ditto.
27864         * gcc.dg/compat/struct-return-2_x.c: Ditto.
27865         * gcc.dg/compat/struct-return-3_x.c: Ditto.
27866
27867 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
27868
27869         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
27870         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
27871         indications.
27872
27873 2003-06-16  Roger Sayle  <roger@eyesopen.com>
27874
27875         * gcc.dg/i386-387-5.c: New test case.
27876         * gcc.dg/i386-387-6.c: New test case.
27877         * gcc.dg/builtins-23.c: New test case.
27878
27879 2003-06-15  Roger Sayle  <roger@eyesopen.com>
27880
27881         * gcc.dg/builtins-22.c: New test case.
27882         * gcc.dg/i386-387-1.c: Update to test exp.
27883         * gcc.dg/i386-387-2.c: Likewise.
27884
27885 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27886
27887         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
27888
27889 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
27890
27891         * lib/gcc-dg.exp (dg-require-dll): New function.
27892         (dg-xfail-if): Likewise.
27893         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
27894         driver.
27895
27896         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
27897         * gcc.c-torture/compile/20001205-1.c: Likewise.
27898         * gcc.c-torture/compile/20001226-1.c: Likewise.
27899         * gcc.c-torture/compile/20010518-2.c: Likewise.
27900         * gcc.c-torture/compile/20020312-1.c: Likewise.
27901         * gcc.c-torture/compile/20020604-1.c: Likewise.
27902         * gcc.c-torture/compile/920501-12.c: Likewise.
27903         * gcc.c-torture/compile/920501-4.c: Likewise.
27904         * gcc.c-torture/compile/920520-1.c: Likewise.
27905         * gcc.c-torture/compile/920521-1.c: Likewise.
27906         * gcc.c-torture/compile/920625-1.c: Likewise.
27907         * gcc.c-torture/compile/961203-1.c: Likewise.
27908         * gcc.c-torture/compile/980506-1.c: Likewise.
27909         * gcc.c-torture/compile/981006-1.c: Likewise.
27910         * gcc.c-torture/compile/981022-1.c: Likewise.
27911         * gcc.c-torture/compile/981223-1.c: Likewise.
27912         * gcc.c-torture/compile/990617-1.c: Likewise.
27913         * gcc.c-torture/compile/dll.c: Likewise.
27914         * gcc.c-torture/compile/labels-3.c: Likewise.
27915         * gcc.c-torture/compile/mipscop-1.c: Likewise.
27916         * gcc.c-torture/compile/mipscop-2.c: Likewise.
27917         * gcc.c-torture/compile/mipscop-3.c: Likewise.
27918         * gcc.c-torture/compile/mipscop-4.c: Likewise.
27919         * gcc.c-torture/compile/simd-5.c: Likewise.
27920         * gcc.c-torture/compile/20000804-1.x: Remove.
27921         * gcc.c-torture/compile/20001205-1.x: Likewise.
27922         * gcc.c-torture/compile/20001226-1.x: Likewise.
27923         * gcc.c-torture/compile/20010518-2.x: Likewise.
27924         * gcc.c-torture/compile/20020312-1.x: Likewise.
27925         * gcc.c-torture/compile/20020604-1.x: Likewise.
27926         * gcc.c-torture/compile/920501-12.x: Likewise.
27927         * gcc.c-torture/compile/920501-4.x: Likewise.
27928         * gcc.c-torture/compile/920520-1.x: Likewise.
27929         * gcc.c-torture/compile/920521-1.x: Likewise.
27930         * gcc.c-torture/compile/920625-1.x: Likewise.
27931         * gcc.c-torture/compile/961203-1.x: Likewise.
27932         * gcc.c-torture/compile/980506-1.x: Likewise.
27933         * gcc.c-torture/compile/981006-1.x: Likewise.
27934         * gcc.c-torture/compile/981022-1.x: Likewise.
27935         * gcc.c-torture/compile/981223-1.x: Likewise.
27936         * gcc.c-torture/compile/990617-1.x: Likewise.
27937         * gcc.c-torture/compile/mipscop-1.x: Likewise.
27938         * gcc.c-torture/compile/mipscop-2.x: Likewise.
27939         * gcc.c-torture/compile/mipscop-3.x: Likewise.
27940         * gcc.c-torture/compile/mipscop-4.x: Likewise.
27941         * gcc.c-torture/compile/simd-5.x: Likewise.
27942
27943         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
27944
27945 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
27946
27947         * gcc.c-torture/execute/20030611-1.c: New test.
27948
27949 2003-06-12  Roger Sayle  <roger@eyesopen.com>
27950
27951         PR middle-end/168
27952         * gcc.dg/20030612-1.c: New test case.
27953
27954 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
27955
27956         PR c++/10635
27957         * g++.dg/expr/cast1.C: New test.
27958
27959 2003-06-12  Roger Sayle  <roger@eyesopen.com>
27960
27961         * gcc.dg/builtins-21.c: New test case.
27962
27963 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
27964
27965         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
27966         options instead of at the end.
27967         * lib/objc.exp (objc_target_compile): Likewise.
27968
27969 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
27970
27971         PR c++/10432
27972         * g++.dg/parse/error1.C: New test.
27973
27974 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
27975
27976         * gcc.dg/compat/struct-by-value-11_main.c: New file.
27977         * gcc.dg/compat/struct-by-value-11_x.c: New file.
27978         * gcc.dg/compat/struct-by-value-11_y.c: New file.
27979         * gcc.dg/compat/struct-by-value-12_main.c: New file.
27980         * gcc.dg/compat/struct-by-value-12_x.c: New file.
27981         * gcc.dg/compat/struct-by-value-12_y.c: New file.
27982         * gcc.dg/compat/struct-by-value-13_main.c: New file.
27983         * gcc.dg/compat/struct-by-value-13_x.c: New file.
27984         * gcc.dg/compat/struct-by-value-13_y.c: New file.
27985         * gcc.dg/compat/struct-by-value-14_main.c: New file.
27986         * gcc.dg/compat/struct-by-value-14_x.c: New file.
27987         * gcc.dg/compat/struct-by-value-14_y.c: New file.
27988         * gcc.dg/compat/struct-by-value-15_main.c: New file.
27989         * gcc.dg/compat/struct-by-value-15_x.c: New file.
27990         * gcc.dg/compat/struct-by-value-15_y.c: New file.
27991         * gcc.dg/compat/struct-by-value-16_main.c: New file.
27992         * gcc.dg/compat/struct-by-value-16_x.c: New file.
27993         * gcc.dg/compat/struct-by-value-16_y.c: New file.
27994         * gcc.dg/compat/struct-by-value-17_main.c: New file.
27995         * gcc.dg/compat/struct-by-value-17_x.c: New file.
27996         * gcc.dg/compat/struct-by-value-17_y.c: New file.
27997         * gcc.dg/compat/struct-by-value-18_main.c: New file.
27998         * gcc.dg/compat/struct-by-value-18_x.c: New file.
27999         * gcc.dg/compat/struct-by-value-18_y.c: New file.
28000
28001         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
28002         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
28003         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
28004         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
28005         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
28006         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
28007         * gcc.dg/compat/scalar-return-3_main.c: New file.
28008         * gcc.dg/compat/scalar-return-3_x.c: New file.
28009         * gcc.dg/compat/scalar-return-3_y.c: New file.
28010         * gcc.dg/compat/scalar-return-4_main.c: New file.
28011         * gcc.dg/compat/scalar-return-4_x.c: New file.
28012         * gcc.dg/compat/scalar-return-4_y.c: New file.
28013
28014 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
28015
28016         * gcc.dg/compat/fp2-struct-check.h: New file.
28017         * gcc.dg/compat/fp2-struct-defs.h: New file.
28018         * gcc.dg/compat/fp2-struct-init.h: New file.
28019         * gcc.dg/compat/struct-by-value-10_main.c: New file.
28020         * gcc.dg/compat/struct-by-value-10_x.c: New file.
28021         * gcc.dg/compat/struct-by-value-10_y.c: New file.
28022         * gcc.dg/compat/struct-return-10_main.c: New file.
28023         * gcc.dg/compat/struct-return-10_x.c: New file.
28024         * gcc.dg/compat/struct-return-10_y.c: New file.
28025
28026         * gcc.dg/compat/compat-common.h: New file.
28027         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
28028         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
28029         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
28030         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
28031         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
28032         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
28033         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
28034         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
28035         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
28036         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
28037         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
28038         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
28039         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
28040         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
28041         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
28042         * gcc.dg/compat/small-struct-check.h: Ditto.
28043         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
28044         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
28045         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
28046         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
28047         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
28048         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
28049         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
28050         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
28051         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
28052         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
28053         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
28054         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
28055         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
28056         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
28057         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
28058         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
28059         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
28060         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
28061         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
28062         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
28063         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
28064         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
28065         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
28066         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
28067         * gcc.dg/compat/struct-return-2_main.c: Ditto.
28068         * gcc.dg/compat/struct-return-2_x.c: Ditto.
28069         * gcc.dg/compat/struct-return-2_y.c: Ditto.
28070         * gcc.dg/compat/struct-return-3_main.c: Ditto.
28071         * gcc.dg/compat/struct-return-3_x.c: Ditto.
28072         * gcc.dg/compat/struct-return-3_y.c: Ditto.
28073
28074 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
28075
28076         * g++.dg/pch/static-1.C: New file.
28077         * g++.dg/pch/static-1.Hs: New file.
28078
28079 2003-06-10  Richard Henderson  <rth@redhat.com>
28080
28081         * gcc.dg/asm-7.c: Adjust expected warning text.
28082
28083 2003-06-10  Roger Sayle  <roger@eyesopen.com>
28084
28085         * gcc.dg/builtins-20.c: New test case.
28086
28087 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
28088
28089         PR c++/11131
28090         * g++.dg/opt/template1.C: New test.
28091
28092 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
28093
28094         * lib/gcc-dg.exp (dg-test): Clear additional_files and
28095         additional_sources.
28096
28097 2003-05-21  David Taylor  <dtaylor@emc.com>
28098
28099         * gcc.dg/Wpadded.c: New file.
28100
28101 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
28102
28103         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
28104         * gcc.dg/special/weak-2.c: Add dg-require-weak.
28105         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
28106         dg-require-weak.
28107
28108 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
28109
28110         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
28111
28112 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
28113
28114         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
28115         (dg-require-alias): Likewise.
28116         (dg-require-gc-sections): Likewise.
28117         * lib/target-supports.exp (check_gc_sections_available): Likewise.
28118
28119 2003-06-08  Richard Henderson  <rth@redhat.com>
28120
28121         * gcc.dg/20011029-2.c: Fix the array reference.
28122         * gcc.dg/asm-7.c: New.
28123
28124 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
28125
28126         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
28127
28128 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
28129
28130         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
28131         (dg-require-gc-sections): Likewise.
28132
28133 2003-06-08  Jan Hubicka  <jh@suse.cz>
28134
28135         * i386-cmov1.c: Fix regular expression.
28136         * i386-cvt-1.c: Likewise.
28137         * i386-local.c: Likewise.
28138         * i386-local2.c: Likewise.
28139         * i386-mul.c: Likewise.
28140         * i386-ssetype-1.c: Likewise.
28141         * i386-ssetype-3.c: Likewise.
28142         * i386-ssetype-5.c: Likewise.
28143
28144 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28145
28146         PR c++/11039
28147         * g++.dg/warn/implicit-typename2.C: New test.
28148         * g++.dg/warn/implicit-typename3.C: New test.
28149
28150 2003-06-07  Richard Henderson  <rth@redhat.com>
28151
28152         * g++.dg/other/offsetof3.C: Use size_t.
28153         * g++.dg/other/offsetof4.C: Likewise.
28154
28155 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
28156
28157         * lib/copy-file.exp: New. Implement gcc_copy_files.
28158
28159         * lib/dg-pch.exp: Load copy-file.exp
28160         (dg-pch): Use gcc_copy_files instead of "file copy".
28161
28162 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
28163
28164         * gcc.dg/weak/weak.exp: Simplify.
28165         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
28166         * gcc.dg/weak/weak-1.c: Likewise.
28167         * gcc.dg/weak/weak-2.c: Likewise.
28168         * gcc.dg/weak/weak-3.c: Likewise.
28169         * gcc.dg/weak/weak-4.c: Likewise.
28170         * gcc.dg/weak/weak-5.c: Likewise.
28171         * gcc.dg/weak/weak-6.c: Likewise.
28172         * gcc.dg/weak/weak-7.c: Likewise.
28173         * gcc.dg/weak/weak-8.c: Likewise.
28174         * gcc.dg/weak/weak-9.c: Likewise.
28175
28176 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
28177
28178         gcc.c-torture/execute/20030606-1.c: New.
28179
28180 2003-06-06  Roger Sayle  <roger@eyesopen.com>
28181
28182         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
28183         * gcc.dg/builtins-19.c: Likewise.
28184
28185 2003-06-06  Roger Sayle  <roger@eyesopen.com>
28186
28187         * gcc.dg/builtins-2.c: Add some more tests.
28188         * gcc.dg/builtins-18.c: New test case.
28189         * gcc.dg/builtins-19.c: New test case.
28190
28191 2003-06-06  Roger Sayle  <roger@eyesopen.com>
28192             Jim Wilson  <wilson@tuliptree.org>
28193
28194         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
28195
28196 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
28197
28198         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
28199         mempcpy/stpcpy calls not to be optimized into something else.
28200         * gcc.c-torture/execute/string-opt-3.c: Moved to...
28201         * gcc.c-torture/execute/builtins/string-7.c: ...here.
28202         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
28203
28204 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28205
28206         * gcc.dg/format/asm_fprintf-1.c: New test.
28207
28208 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
28209
28210         * lib/gcc-defs.exp (additional_sources): New variable.
28211         (dg-additional-sources): New function.
28212         (additional_files): New variable.
28213         (dg-additional-files): New function.
28214         (dg-additional-files-options): Likewise.
28215         * lib/gcc-dg.exp (dg-require-weak): New function.
28216         (dg-require-alias): Likewise.
28217         (dg-require-gc-sections): Likewise.
28218         * lib/target-supports.exp (check_alias_available): Remove testfile
28219         parameter.
28220         (check_gc_sections_available): New function.
28221         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
28222         (dg-gpp-additional-files): Likewise.
28223         * lib/g++.exp (additional_sources): Remove.
28224         (additional_files): Likewise.
28225         (g++_target_compile): Use dg-additional-files-options.
28226
28227         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
28228         Tcl logic.
28229         * gcc.dg/special/ecos.exp: Remove.
28230         * gcc.dg/special/20000419-2.c: Use dg-require-*.
28231         * gcc.dg/special/alias-1.c: Likewise.
28232         * gcc.dg/special/alias-2.c: Likewise.
28233         * gcc.dg/special/gcsec-1.c: Likewise.
28234         * gcc.dg/special/weak-1.c: Likewise.
28235         * gcc.dg/special/weak-2.c: Likewise.
28236         * gcc.dg/special/wkali-1.c: Likewise.
28237         * gcc.dg/special/wkali-2.c: Likewise.
28238
28239         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
28240         dg-gpp-additional-*.
28241         * g++.dg/special/conpr-3.C: Likewise.
28242         * g++.dg/special/conpr-4.C: Likewise.
28243         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
28244         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
28245         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
28246         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
28247         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
28248         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
28249         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
28250         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
28251         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
28252         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
28253         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
28254         * g++.old-deja/g++.other/comdat1.C: Likewise.
28255         * g++.old-deja/g++.other/comdat2.C: Likewise.
28256         * g++.old-deja/g++.other/comdat3.C: Likewise.
28257         * g++.old-deja/g++.other/ctor1.C: Likewise.
28258         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
28259
28260 2003-06-05  Richard Henderson  <rth@redhat.com>
28261
28262         * gcc.dg/debug/20030605-1.c: New.
28263
28264 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
28265
28266         * README.QMTEST: Update.
28267
28268 2003-06-04  Richard Henderson  <rth@redhat.com>
28269
28270         * gcc.dg/cleanup-1.c: New.
28271         * gcc.dg/cleanup-2.c: New.
28272         * gcc.dg/cleanup-3.c: New.
28273         * gcc.dg/cleanup-4.c: New.
28274         * gcc.dg/cleanup-5.c: New.
28275         * gcc.dg/cleanup-6.c: New.
28276         * gcc.dg/cleanup-7.c: New.
28277
28278 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
28279
28280         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
28281
28282         * lib/dg-pch.exp: New file.
28283         * g++.dg/pch/pch.exp: Use dg-pch.exp.
28284         * gcc.dg/pch/pch.exp: Likewise.
28285
28286 2003-06-04  Roger Sayle  <roger@eyesopen.com>
28287
28288         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
28289         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
28290         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
28291         * gcc.dg/builtins-17.c: New test case.
28292         * gcc.dg/i386-387-4.c: New test case.
28293         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
28294
28295 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
28296
28297         * gcc.dg/ultrasp9.c: New test.
28298
28299 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
28300
28301         * gcc.c-torture/compile/20030604-1.c: New test.
28302         * gcc.dg/sparc-constant-1.c: New test.
28303
28304 2003-06-03  Glen Nakamura  <glen@imodulo.com>
28305
28306         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
28307
28308 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
28309
28310         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
28311
28312         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
28313         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
28314
28315 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
28316
28317         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
28318
28319 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28320
28321         PR c++/10940
28322         * g++.dg/template/spec10.C: New test.
28323
28324 2003-06-03  Roger Sayle  <roger@eyesopen.com>
28325
28326         * gcc.dg/builtins-16.c: New test case.
28327
28328 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
28329
28330         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
28331         mempcpy test with post-increments.
28332         * gcc.c-torture/execute/string-opt-3.c: New test.
28333         * gcc.dg/string-opt-1.c: New test.
28334
28335 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
28336
28337         PR fortran/10965
28338         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
28339
28340 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
28341
28342         * lib/scanasm.exp (dg-scan): New function, factored out of ...
28343         (scan-assembler): ... here.  Use dg-scan.
28344         (scan-assembler-not): Likewise.
28345         (scan-file): New function.
28346         (scan-file-not): Likewise.
28347         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
28348         * gcc.dg/cpp/_Pragma4.c: Likewise.
28349         * gcc.dg/cpp/_Pragma5.c: Likewise.
28350         * gcc.dg/cpp/avoidpaste1.c: Likewise.
28351         * gcc.dg/cpp/avoidpaste2.c: Likewise.
28352         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
28353         * gcc.dg/cpp/cmdlne-P.c: Likewise.
28354         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
28355         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
28356         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
28357         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
28358         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
28359         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
28360         * gcc.dg/cpp/cxxcom1.c: Likewise.
28361         * gcc.dg/cpp/line1.c: Likewise.
28362         * gcc.dg/cpp/maccom1.c: Likewise.
28363         * gcc.dg/cpp/maccom2.c: Likewise.
28364         * gcc.dg/cpp/maccom3.c: Likewise.
28365         * gcc.dg/cpp/maccom4.c: Likewise.
28366         * gcc.dg/cpp/maccom5.c: Likewise.
28367         * gcc.dg/cpp/maccom6.c: Likewise.
28368         * gcc.dg/cpp/multiline.c: Likewise.
28369         * gcc.dg/cpp/spacing1.c: Likewise.
28370         * gcc.dg/cpp/spacing2.c: Likewise.
28371         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
28372         * gcc.dg/cpp/trad/maccom1.c: Likewise.
28373         * gcc.dg/cpp/trad/maccom2.c: Likewise.
28374         * gcc.dg/cpp/trad/maccom3.c: Likewise.
28375         * gcc.dg/cpp/trad/maccom4.c: Likewise.
28376         * gcc.dg/cpp/trad/maccom6.c: Likewise.
28377         * gcc.dg/cpp/cxxcom2.c: Likewise.
28378         * gcc.dg/cpp/cxxcom2.h: New file.
28379
28380         * gcc.dg/cpp/truefalse.cpp: Move it to ...
28381         * g++.dg/cpp/truefalse.C: Here.
28382         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
28383
28384 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
28385
28386         * gcc.dg/cpp/redef3.c: New file.
28387
28388 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
28389
28390         * gcc.dg/i386-loop-3.c: New test.
28391
28392 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
28393
28394         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
28395
28396 2003-05-31  Roger Sayle  <roger@eyesopen.com>
28397
28398         * gcc.dg/fwrapv-1.c: New test case.
28399         * gcc.dg/fwrapv-2.c: New test case.
28400
28401 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28402
28403         PR c++/10956
28404         * g++.dg/template/spec9.C: New test.
28405
28406 2003-05-29  Roger Sayle  <roger@eyesopen.com>
28407
28408         * gcc.dg/duff-4.c: New test case.
28409
28410 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
28411
28412         PR fortran/10843
28413         * g77.dg/ffixed-form-1.f: New test
28414         * g77.dg/ffixed-form-2.f: New test
28415         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
28416         * g77.dg/ffree-form-3.f: New test
28417
28418 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
28419
28420         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
28421         * gcc.dg/wint_t-1.c: Likewise.
28422
28423 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28424
28425         * g++.dg/template/access11.C: New test.
28426
28427 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28428
28429         PR c++/10849
28430         * g++.dg/template/access10.C: New test.
28431
28432 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
28433             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28434
28435         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
28436
28437 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
28438
28439         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
28440         suppress for powerpc-*-darwin*.
28441         * gcc.dg/torture/builtin-noret-2.c: Likewise.
28442
28443 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
28444
28445         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
28446         suppress option for powerpc-*-darwin*.
28447
28448 2003-05-23  Roger Sayle  <roger@eyesopen.com>
28449
28450         * gcc.dg/builtins-1.c: Add tests for tan and atan.
28451         * gcc.dg/builtins-4.c: Add test for fmod.
28452
28453 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28454
28455         PR c++/10682
28456         * g++.dg/template/instantiate4.C: New test.
28457
28458 2003-05-22  Roger Sayle  <roger@eyesopen.com>
28459
28460         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
28461
28462 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
28463
28464         * gcc.dg/compat/scalar-return-1_main.c: New file.
28465         * gcc.dg/compat/scalar-return-1_x.c: New file.
28466         * gcc.dg/compat/scalar-return-1_y.c: New file.
28467         * gcc.dg/compat/scalar-return-2_main.c: New file.
28468         * gcc.dg/compat/scalar-return-2_x.c: New file.
28469         * gcc.dg/compat/scalar-return-2_y.c: New file.
28470         * gcc.dg/compat/struct-return-3_main.c: New file.
28471         * gcc.dg/compat/struct-return-3_y.c: New file.
28472         * gcc.dg/compat/struct-return-3_x.c: New file.
28473         * gcc.dg/compat/struct-return-2_main.c: New file.
28474         * gcc.dg/compat/struct-return-2_x.c: New file.
28475         * gcc.dg/compat/struct-return-2_y.c: New file.
28476
28477 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28478
28479         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
28480         for hppa*-hp-hpux*.
28481         * gcc.dg/20021014-1.c (dg-options): Likewise.
28482         * gcc.dg/nest.c (dg-options): Likewise.
28483
28484 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
28485
28486         PR c++/9738
28487         * g++.dg/ext/dllimport2.C: New file.
28488         * g++.dg/ext/dllimport3.C: New file.
28489
28490 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
28491
28492         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
28493         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
28494         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
28495         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
28496         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
28497         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
28498         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
28499         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
28500         * gcc.dg/compat/small-struct-defs.h: New file.
28501         * gcc.dg/compat/small-struct-init.h: New file.
28502         * gcc.dg/compat/small-struct-check.h: New file.
28503         * gcc.dg/compat/fp-struct-defs.h: New file.
28504         * gcc.dg/compat/fp-struct-check.h: New file.
28505         * gcc.dg/compat/fp-struct-init.h: New file.
28506         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
28507         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
28508
28509 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
28510
28511         * gcc.dg/20030225-2.c: New test.
28512
28513 2003-05-18  Roger Sayle  <roger@eyesopen.com>
28514             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28515
28516         * gcc.c-torture/compile/20030518-1.c: New test case.
28517
28518 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
28519
28520         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
28521         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
28522         gcc-dg-debug-runtest.
28523         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
28524         gcc-dg-debug-runtest.
28525
28526 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28527
28528         PR c++/9022
28529         * g++.dg/lookup/using6.C: New test.
28530
28531 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28532
28533         * g++.dg/parse/access2.C: New test.
28534
28535 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
28536
28537         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
28538         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
28539         * gcc.dg/debug/debug.exp: Likewise.
28540
28541 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
28542
28543         * gcc.dg/dollar.c: New test.
28544
28545 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
28546
28547         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
28548         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
28549         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
28550         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
28551         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
28552         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
28553         * gcc.dg/compat/struct-by-value-6_main.c: New file.
28554         * gcc.dg/compat/struct-by-value-6_x.c: New file.
28555         * gcc.dg/compat/struct-by-value-6_y.c: New file.
28556         * gcc.dg/compat/struct-by-value-7_main.c: New file.
28557         * gcc.dg/compat/struct-by-value-7_x.c: New file.
28558         * gcc.dg/compat/struct-by-value-7_y.c: New file.
28559         * gcc.dg/compat/struct-by-value-8_main.c: New file.
28560         * gcc.dg/compat/struct-by-value-8_x.c: New file.
28561         * gcc.dg/compat/struct-by-value-8_y.c: New file.
28562         * gcc.dg/compat/struct-by-value-9_main.c: New file.
28563         * gcc.dg/compat/struct-by-value-9_x.c: New file.
28564         * gcc.dg/compat/struct-by-value-9_y.c: New file.
28565
28566 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
28567
28568         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
28569         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
28570         support for "repo" mode.
28571         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
28572         * lib/g77-dg.exp: Likewise.
28573         * lib/obj-dg.exp: Likewise.
28574
28575 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
28576
28577         Merge from gcc-3_2-rhl8-branch:
28578         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
28579
28580         * gcc.dg/tls/opt-6.c: New test.
28581
28582         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
28583
28584         * gcc.dg/20030405-1.c: New test.
28585
28586         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
28587
28588         * gcc.dg/20030309-1.c: New test.
28589
28590         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
28591
28592         * gcc.c-torture/execute/20030307-1.c: New test.
28593
28594         2003-02-20  Randolph Chung  <tausq@debian.org>
28595
28596         * gcc.c-torture/compile/20030220-1.c: New test.
28597
28598         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
28599
28600         * gcc.dg/20030217-1.c: New test.
28601
28602         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
28603
28604         * gcc.c-torture/compile/20020129-1.c: New test.
28605
28606         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
28607
28608         * gcc.dg/unroll-1.c: New test.
28609
28610         2002-11-16  Jan Hubicka  <jh@suse.cz>
28611
28612         * gcc.c-torture/execute/20020920-1.c: New test.
28613
28614         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
28615
28616         PR target/7434
28617         * gcc.c-torture/compile/20021008-1.c: New test.
28618
28619         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
28620
28621         PR target/7559
28622         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
28623
28624         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
28625
28626         * gcc.c-torture/compile/20020807-1.c: New test.
28627
28628         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
28629
28630         * gcc.dg/tls/opt-1.c: New test.
28631
28632         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
28633
28634         * gcc.dg/20020729-1.c: New test.
28635
28636         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
28637
28638         * g++.dg/opt/life1.C: New test.
28639
28640         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
28641
28642         * gcc.dg/20020525-1.c: New test.
28643
28644         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
28645
28646         PR c++/6794
28647         * g++.dg/ext/pretty1.C: New test.
28648         * g++.dg/ext/pretty2.C: New test.
28649
28650 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
28651
28652         PR c++/8385
28653         * g++.dg/ext/typeof5.C: New test.
28654
28655 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
28656
28657         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
28658         __USER_LABEL_PREFIX__ into account.
28659         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
28660
28661 2003-05-14  Roger Sayle  <roger@eyesopen.com>
28662
28663         * gcc.dg/builtins-15.c: New test case.
28664
28665 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
28666
28667         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
28668
28669 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
28670
28671         * lib/g++.exp: Tweak handling of additional source files.
28672         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
28673         * g++.dg/special/conpr-2a.C: Rename to ...
28674         * g++.dg/special/conpr-2a.cc: ... this.
28675         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
28676         * g++.dg/special/conpr-3a.C: Rename to ...
28677         * g++.dg/special/conpr-3a.cc: This.
28678         * g++.dg/special/conpr-3b.C: Rename to ...
28679         * g++.dg/special/conpr-3b.cc: This.
28680         * g++.dg/special/conpr-4.C: New test.
28681         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
28682
28683 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
28684
28685         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
28686
28687 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28688
28689         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
28690         * g++.old-deja/g++.robertl/eb71.C: Likewise.
28691         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
28692         * g++.old-deja/g++.other/warn3.C: Likewise.
28693
28694 2003-05-11  Roger Sayle  <roger@eyesopen.com>
28695
28696         * gcc.dg/i386-387-1.c: Update to also test log.
28697         * gcc.dg/i386-387-2.c: Likewise.
28698
28699 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
28700
28701         * g77.f-torture/execute/int8421.f: New test.
28702
28703 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28704
28705         PR c++/10230, c++/10481
28706         * g++.dg/lookup/scoped5.C: New test.
28707
28708 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28709
28710         PR c++/10552
28711         * g++.dg/template/ttp6.C: New test.
28712
28713 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
28714
28715         * gcc.c-torture/execute/builtins: New directory.
28716         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
28717         gcc.c-torture/execute/builtins.
28718         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
28719         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
28720         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
28721         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
28722
28723 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28724
28725         PR c++/9252
28726         * g++.dg/template/access8.C: New test.
28727         * g++.dg/template/access9.C: New test.
28728
28729 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28730
28731         PR c++/9554
28732         * g++.dg/parse/access1.C: New test.
28733
28734 2003-05-09  DJ Delorie  <dj@redhat.com>
28735
28736         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
28737         long, and not an int.
28738
28739 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28740
28741         PR c++/10555, c++/10576
28742         * g++.dg/template/memclass1.C: New test.
28743
28744 2003-05-08  DJ Delorie  <dj@redhat.com>
28745
28746         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
28747         targets.
28748         * gcc.c-torture/execute/20021024-1.x: Likewise.
28749         * gcc.c-torture/execute/shiftdi.x: Likewise.
28750         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
28751         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
28752         * gcc.dg/20021018-1.c: Likewise.
28753
28754 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28755
28756         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
28757
28758         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
28759         (bcopy): Call memmove.
28760
28761 2003-05-08  Roger Sayle  <roger@eyesopen.com>
28762
28763         * g77.f-torture/compile/8485.f: New test case.
28764
28765 2003-05-07  Richard Henderson  <rth@redhat.com>
28766
28767         PR c++/10570
28768         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
28769         Verify exception_cleanup not called for rethrows.
28770         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
28771         when exiting catch block without rethrowing.
28772         * g++.dg/eh/forced3.C: New.
28773         * g++.dg/eh/forced4.C: New.
28774
28775 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
28776
28777         * gcc.dg/20030505.c: Fix triplet.
28778
28779 2003-05-06  DJ Delorie  <dj@redhat.com>
28780
28781         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
28782         * gcc.dg/nest.c: Likewise.
28783
28784 2003-05-05  Roger Sayle  <roger@eyesopen.com>
28785
28786         * gcc.dg/builtins-14.c: New test case.
28787
28788 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
28789
28790         * lib/compat.exp (compat-execute): New argument.
28791         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
28792         * gcc.dg/compat: New test directory.
28793         * gcc.dg/compat/compat.exp: New expect script.
28794         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
28795         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
28796         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
28797         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
28798         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
28799         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
28800
28801         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
28802         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
28803         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
28804         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
28805         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
28806         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
28807         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
28808         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
28809         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
28810         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
28811         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
28812         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
28813         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
28814         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
28815         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
28816
28817 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
28818
28819         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
28820
28821 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
28822
28823         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
28824
28825 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
28826
28827         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
28828         * gcc.dg/ppc-fsel-2.c: New test.
28829
28830         * gcc.dg/unused-5.c: New test.
28831
28832 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28833
28834         PR c++/10496
28835         * g++.dg/warn/pmf1.C: New test.
28836
28837 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28838
28839         PR c++/4494
28840         * g++.dg/warn/main.C: New test.
28841
28842 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28843
28844         * gcc.dg/nonnull-3.c: New test.
28845
28846 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
28847
28848         * gcc.dg/cpp/Wtrigraphs.c: Update.
28849         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
28850
28851 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
28852
28853         * gcc.dg/ppc-fsel-1.c: New test.
28854
28855 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
28856
28857         PR c/10604
28858         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
28859
28860 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
28861
28862         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
28863
28864 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28865
28866         PR c++/9364, c++/10553, c++/10586
28867         * g++.dg/parse/typename4.C: New test.
28868         * g++.dg/parse/typename5.C: Likewise.
28869
28870 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
28871
28872         * gcc.c-torture/compile/20030503-1.c: New test.
28873
28874 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28875
28876         * g++.dg/lookup/using5.C: Fix testcase error.
28877
28878 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
28879
28880         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
28881         since MEABI is no longer supported.  Remove all vestiges
28882         of MEABI from the test.
28883
28884 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28885
28886         PR c++/10554
28887         * g++.dg/lookup/using5.C: New test.
28888
28889 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28890
28891         PR c++/8772
28892         * g++.dg/template/ttp5.C: New test.
28893
28894 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
28895
28896         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
28897         (dg-gpp-additional-sources): New function.
28898         (dg-gpp-additional-files): Likewise.
28899         * lib/g++.exp (additional_sources): New variable.
28900         (additional_files): Likewise.
28901         (g++_target_compile): Deal with them.
28902         * lib/old-dejagnu.exp: Remove.
28903         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
28904         * g++.old-deja: Revise all tests to use dg commands.
28905
28906 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28907
28908         PR c++/9432, c++/9528
28909         * g++.dg/lookup/using4.C: New test.
28910
28911 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
28912
28913         * gcc.dg/noreturn-5.c: New file.
28914         * gcc.dg/noreturn-6.c: New file.
28915
28916         * gcc.c-torture/compile/inline-1.c: New file.
28917
28918 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
28919
28920         PR c++/10551
28921         * g++.dg/template/explicit1.C: New test.
28922
28923 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
28924
28925         PR c++/10549
28926         * g++.dg/other/bitfield1.C: New test.
28927
28928         PR c++/10527
28929         * g++.dg/init/new7.C: New test.
28930
28931 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
28932
28933         * g++.dg/ext/desig1.C: New test.
28934         * g++.dg/ext/init1.C: Update.
28935
28936         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
28937
28938 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
28939
28940         PR c++/10180
28941         * g++.dg/warn/Winline-1.C: New test.
28942
28943 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
28944
28945         * gcc.c-torture/execute/string-opt-19.c: New test.
28946
28947         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
28948         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
28949
28950 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
28951
28952         PR c++/10506
28953         * g++.dg/init/new6.C: New test.
28954
28955         PR c++/10503
28956         * g++.dg/init/ref6.C: New test.
28957
28958 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
28959
28960         * g++.dg/warn/weak1.C: XFAIL on AIX4.
28961
28962 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28963
28964         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
28965         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
28966
28967 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
28968
28969         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
28970         initialized static data members.
28971
28972 2003-04-25  H.J. Lu <hjl@gnu.org>
28973
28974         * gcc.dg/ia64-sync-4.c: New test.
28975
28976 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28977
28978         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
28979         date.
28980
28981 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
28982
28983         PR c++/10337
28984         * g++.dg/warn/conv1.C: New test.
28985         * g++.old-deja/g++.other/conv7.C: Adjust.
28986         * g++.old-deja/g++.other/overload14.C: Adjust.
28987
28988 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
28989
28990         PR c++/10471
28991         * g++.dg/template/defarg2.C: New test.
28992
28993 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
28994
28995         * gcc.dg/cpp/include2.c: Update.
28996         * gcc.dg/cpp/multiline-2.c: New.
28997         * gcc.dg/cpp/multiline.c: Update.
28998         * gcc.dg/cpp/strify2.c: Update.
28999         * gcc.dg/cpp/trad/literals-2.c: Update.
29000
29001 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29002
29003         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
29004
29005 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
29006
29007         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
29008
29009 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
29010
29011         PR c++/10451
29012         * g++.dg/parse/crash4.C: New test.
29013
29014         PR c++/9847
29015         * g++.dg/parse/crash5.C: New test.
29016
29017 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
29018
29019         PR c++/10446
29020         * g++.dg/parse/crash3.C: New test.
29021
29022         PR c++/10428
29023         * g++.dg/parse/elab1.C: New test.
29024
29025 2003-04-22  Devang Patel  <dpatel@apple.com>
29026
29027         * gcc.dg/cpp/trad/funlike-5.c: New test.
29028
29029 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
29030
29031         * g++.dg/other/packed1.C: Fix dg options.
29032
29033 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
29034
29035         * g++.dg/other/offsetof2.C: New test.
29036
29037 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
29038
29039         * g++.dg/template/recurse.C: Adjust location of error messages.
29040
29041 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
29042
29043         PR c++/9881
29044         * g++.dg/init/addr-const1.C: New test.
29045         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
29046
29047 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
29048
29049         PR c++/10405
29050         * g++.dg/lookup/struct-hack1.C: New test.
29051
29052 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
29053
29054         * ucs.c: Update diagnostic messages.
29055
29056 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
29057
29058         * gcc.dg/cpp/truefalse.cpp: New test.
29059         * gcc.dg/cpp/cpp.exp: Update.
29060         * g++.dg/other/stdbool-if.C: Remove.
29061
29062 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
29063
29064         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
29065         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
29066
29067 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
29068
29069         * gcc.c-torture/compile/20030418-1.c: New test.
29070
29071 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
29072
29073         * README.compat: Remove; content moved to doc/sourcebuild.texi.
29074
29075 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29076
29077         PR c++/10347
29078         g++.dg/template/dependent-name1.C: New test.
29079
29080 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
29081
29082         * gcc.dg/warn-1.c (tourist_guide): New array,
29083         contains a pointer to bar.
29084
29085 2003-04-16  Roger Sayle  <roger@eyesopen.com>
29086
29087         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
29088         * gcc.c-torture/execute/medce-1.c: New test case.
29089         * gcc.c-torture/execute/medce-2.c: New test case.
29090
29091 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
29092
29093         * lib/prune.exp: Ignore more messages.
29094
29095         PR c++/10381
29096         * g++.dg/parse/lookup3.C: New test.
29097
29098 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
29099
29100         * gcc.c-torture/compile/20030415-1.c : New test.
29101
29102 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
29103
29104         * gcc.c-torture/execute/scope-2.c: Move to ...
29105         * gcc.dg/noncompile/scope.c: .... here.
29106
29107 2003-04-14  Roger Sayle  <roger@eyesopen.com>
29108
29109         * gcc.dg/20030414-2.c: New test case.
29110
29111 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
29112
29113         PR target/10377
29114         * gcc.dg/20030414-1.c: New test.
29115
29116 2003-04-13  Roger Sayle  <roger@eyesopen.com>
29117
29118         * gcc.dg/builtins-12.c: New test case.
29119         * gcc.dg/builtins-13.c: New test case.
29120
29121 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29122
29123         * gcc.c-torture/execute/string-opt-18.c: New test.
29124
29125 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
29126
29127         PR c++/10300
29128         * g++.dg/init/new5.C: New test.
29129
29130 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
29131
29132         PR c++/7910
29133         * g++.dg/ext/dllimport1.C: New test.
29134
29135 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
29136
29137         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
29138
29139 2003-04-11  Bud Davis <bdavis9659@comcast.net>
29140
29141         PR Fortran/9263
29142         * g77.f-torture/noncompile/9263.f: New test
29143         PR Fortran/1832
29144         * g77.f-torture/execute/1832.f: New test
29145
29146 2003-04-11  David Chad  <davidc@freebsd.org>
29147             Loren J. Rittle  <ljrittle@acm.org>
29148
29149         libobjc/8562
29150         * objc.dg/headers.m: New test.
29151
29152 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
29153
29154         * gcc.c-torture/execute/builtin-noret-2.c: New.
29155         * gcc.c-torture/execute/builtin-noret-2.x: New.
29156         XFAIL builtin-noret-2.c at -O1 and above.
29157         * gcc.dg/redecl.c: New.
29158         * gcc.dg/Wshadow-1.c: Update error regexps.
29159
29160 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
29161
29162         * g++.dg/abi/bitfield10.C: New test.
29163
29164 2003-04-09  Mike Stump  <mrs@apple.com>
29165
29166         * gcc.dg/pch/pch.exp: Make testcase names longer.
29167         * g++.dg/pch/pch.exp: Make testcase names longer.
29168
29169 2003-04-08  Roger Sayle  <roger@eyesopen.com>
29170
29171         * gcc.dg/builtins-11.c: New test case.
29172
29173 2003-04-08  Roger Sayle  <roger@eyesopen.com>
29174
29175         * gcc.dg/builtins-9.c: New test case.
29176         * gcc.dg/builtins-10.c: New test case.
29177
29178 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
29179
29180         * gcc.dg/noncompile/init-4.c.c: New test.
29181
29182 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
29183
29184         * gcc.misc-test/gcov-9.c: New test.
29185         * gcc.misc-test/gcov-10.c: New test
29186         * gcc.misc-test/gcov-11.c: New test.
29187
29188 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
29189
29190         PR optimization/10024
29191         * gcc.c-torture/compile/20030405-1.c: New test.
29192
29193 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
29194
29195         * gcc.dg/pch/static-3.c: New.
29196         * gcc.dg/pch/static-3.hs: New.
29197         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
29198
29199 2003-04-04  Richard Henderson  <rth@redhat.com>
29200
29201         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
29202         * g++.dg/eh/forced2.C: Likewise.
29203
29204 2003-04-03  Mike Stump  <mrs@apple.com>
29205
29206         * lib/scanasm.exp (scan-assembler): Add xfail processing for
29207         target arg.
29208         (scan-assembler-times, scan-assembler-not): Likewise.
29209         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
29210
29211 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
29212
29213         * gcc.dg/sparc-loop-1.c: New test.
29214
29215 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
29216
29217         PR other/9274
29218         * g++.dg/pch/system-2.C: New.
29219         * g++.dg/pch/system-2.Hs: New.
29220
29221 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
29222
29223         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
29224
29225         * g++.dg/eh/simd-1.C (vecfunc): Same.
29226
29227 2003-04-01  Roger Sayle  <roger@eyesopen.com>
29228
29229         * gcc.c-torture/execute/20030401-1.c: New test case.
29230
29231 2003-04-01  Ziemowit Laski <zlaski@apple.com>
29232
29233         * objc.dg/defs.m: New.
29234
29235 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
29236
29237         * g++.dg/eh/simd-1.C: New.
29238         * g++.dg/eh/simd-2.C: New.
29239
29240 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
29241
29242         * gcc.c-torture/execute/simd-3.c: New.
29243
29244 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
29245
29246         PR c/9936
29247         * gcc.dg/20030331-2.c: New test.
29248
29249 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
29250
29251         PR c++/10278
29252         * g++.dg/parse/crash2.C: New test.
29253
29254 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
29255
29256         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
29257         * gcc.c-torture/execute/20030331-1.c: ...here.
29258
29259 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
29260
29261         * gcc.c-torture/execute/20030331-1.c: New test.
29262
29263 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
29264
29265         * lib/gcov.exp: Adjust call return testing strings.
29266         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
29267
29268 2003-03-31  Roger Sayle  <roger@eyesopen.com>
29269
29270         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
29271         * gcc.dg/builtins-7.c: New test case.
29272         * gcc.dg/builtins-8.c: New test case.
29273
29274 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
29275
29276         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
29277
29278 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
29279
29280         PR c++/7647
29281         * g++.dg/lookup-class-member-2.C: New test.
29282
29283 2003-03-30  Glen Nakamura  <glen@imodulo.com>
29284
29285         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
29286
29287 2003-03-28  Roger Sayle  <roger@eyesopen.com>
29288
29289         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
29290
29291 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
29292
29293         * g++.dg/init/attrib1.C: New test.
29294
29295 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
29296
29297         * gcc.dg/ultrasp8.c: New test.
29298
29299 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
29300
29301         * gcc.dg/ultrasp7.c: New test.
29302
29303 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
29304
29305         PR c++/10047
29306         * g++.dg/template/inline1.C: New test.
29307
29308 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
29309
29310         * gcc.dg/sparc-dwarf2.c: New test.
29311
29312 2003-03-27  Roger Sayle  <roger@eyesopen.com>
29313
29314         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
29315         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
29316
29317 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
29318
29319         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
29320         than reading .x files.
29321         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
29322         * g77.dg/gcov/gcov-1.f: Likewise.
29323         * gcc.misc-tests/gcov-4b.c: Likewise.
29324         * gcc.misc-tests/gcov-5b.c: Likewise.
29325         * gcc.misc-tests/gcov-6.c: Likewise.
29326         * gcc.misc-tests/gcov-7.c: Likewise.
29327         * gcc.misc-tests/gcov-8.c: Likewise.
29328         * g++.dg/gcov/gcov-1.x: Remove.
29329         * g77.dg/gcov/gcov-1.x: Likewise.
29330         * gcc.misc-tests/gcov-4b.x: Likewise.
29331         * gcc.misc-tests/gcov-5b.x: Likewise.
29332         * gcc.misc-tests/gcov-6.x: Likewise.
29333         * gcc.misc-tests/gcov-7.x: Likewise.
29334         * gcc.misc-tests/gcov-8.x: Likewise.
29335
29336 2003-03-27  Glen Nakamura  <glen@imodulo.com>
29337
29338         PR opt/10087
29339         * gcc.dg/20030324-1.c: New test.
29340
29341 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
29342
29343         PR c++/10224
29344         * g++.dg/template/arg3.C: New test.
29345
29346         PR c++/10158
29347         * g++.dg/template/friend18.C: New test.
29348
29349 2003-03-26  Roger Sayle  <roger@eyesopen.com>
29350
29351         * g77.f-torture/compile/20030326-1.f: New test case.
29352
29353 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
29354
29355         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
29356
29357         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
29358
29359 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
29360
29361         * gcc.dg/ia64-sync-3.c: New test.
29362
29363 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
29364
29365         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
29366
29367 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
29368
29369         * gcc.dg/ultrasp6.c: New test.
29370
29371 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
29372
29373         * gcc.dg/i386-signbit-1.c: New test.
29374         * gcc.dg/i386-signbit-2.c: New test.
29375         * gcc.dg/i386-signbit-3.c: New test.
29376
29377 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
29378
29379         * gcc.dg/ultrasp5.c: Fix options.
29380
29381 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
29382
29383         * gcc.dg/ultrasp5.c: Fix comment.
29384
29385 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
29386
29387         PR fortran/10197
29388         * g77.f-torture/execute/10197.f: New test.
29389
29390 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
29391
29392         PR c++/9898, c++/383
29393         * g++.dg/template/conv6.C: New test.
29394
29395         PR c++/10119
29396         * g++.dg/template/ptrmem5.C: New test.
29397
29398         PR c++/10026
29399         * g++.dg/lookup/koenig1.C: New test.
29400
29401         PR C++/10199
29402         * g++.dg/lookup/template2.C: New test.
29403
29404 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
29405
29406         * g++.dg/opt/rtti1.C: New test.
29407
29408 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
29409
29410         * gcc.dg/ultrasp5.c: New test.
29411
29412 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
29413
29414         PR middle-end/9967
29415         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
29416         builtin fputs.
29417
29418 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
29419
29420         PR c/8224
29421         * gcc.dg/20030323-1.c: New test.
29422
29423 2003-03-23  Roger Sayle  <roger@eyesopen.com>
29424
29425         * gcc.c-torture/compile/20030323-1.c: New test case.
29426
29427 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
29428
29429         * gcc.dg/20030321-1.c: New test.
29430
29431 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
29432
29433         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
29434
29435 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
29436
29437         PR c++/9978, c++/9708
29438         * g++.dg/ext/vlm1.C: Adjust expected error.
29439         * g++.dg/ext/vla2.C: New test.
29440         * g++.dg/template/arg1.C: New test.
29441         * g++.dg/template/arg2.C: New test.
29442
29443 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
29444
29445         * g77.f-torture/execute/select.f: New test.
29446         * g77.f-torture/noncompile/select_no_compile.f: New test.
29447
29448 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
29449
29450         PR c++/9898
29451         * g++.dg/other/error4.C: New test.
29452
29453 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
29454
29455         * g++.dg/template/friend17.C: New test.
29456
29457 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
29458
29459         * gcc.c-torture/compile/20030320-1.c: New.
29460
29461 2003-03-20  Roger Sayle  <roger@eyesopen.com>
29462
29463         * gcc.dg/builtins-6.c: New test case.
29464
29465 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
29466
29467         PR target/10073
29468         * gcc.c-torture/compile/20030319-1.c: New.
29469
29470 2003-03-18  Jan Hubicka  <jh@suse.cz>
29471
29472         * gcc.dg/i386-cvt-1.c: New test.
29473
29474 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
29475
29476         * objc.dg/naming-1.m: Use "(parse|syntax) error".
29477         * objc.dg/naming-2.m: Likewise.
29478
29479 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
29480
29481         PR c++/9639
29482         * g++.dg/parse/crash1.C: New test.
29483
29484 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
29485
29486         PR c++/8805
29487         * g++.dg/eh/cleanup1.C: New test.
29488
29489 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
29490
29491         * gcc.c-torture/execute/20030316-1.c: New test case.
29492
29493 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
29494
29495         PR c++/9629
29496         * g++.dg/init/ctor2.C: New test.
29497
29498 2003-03-15  Roger Sayle  <roger@eyesopen.com>
29499
29500         * g77.f-torture/compile/xformat.f: New test case.
29501
29502 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29503
29504         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
29505         * g++.old-deja/g++.mike/eh50.C: Likewise.
29506
29507 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29508
29509         PR c++/6440
29510         * g++.dg/template/spec7.C: New test.
29511         * g++.dg/template/spec8.C: Likewise.
29512
29513 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
29514
29515         * gcc.c-torture/execute/20030313-1.c: New test.
29516
29517 2003-03-14  Richard Henderson  <rth@redhat.com>
29518
29519         * gcc.dg/inline-2.c: Adjust alpha test for external call.
29520
29521 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
29522
29523         * gcc.c-torture/compile/20030314-1.c: New test.
29524
29525 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
29526
29527         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
29528         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
29529         thumb target,
29530         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
29531         to accept newer _imp__  prefix and additional
29532         newline in .drectve section.
29533         * gcc.dg/dll-4.c: Likewise.
29534         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
29535         switch.
29536
29537 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
29538
29539         * g++.dg/parse/namespace9.C: New test.
29540
29541         * g++.dg/init/ref5.C: New test.
29542         * g++.dg/parse/ptrmem1.C: Likewise.
29543
29544 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29545
29546         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
29547         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
29548         regular expression.
29549         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
29550         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
29551
29552 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
29553
29554         * gcc.c-torture/execute/20030224-2.c: New test.
29555
29556 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
29557
29558         * gcc.dg/decl-3.c: New test.
29559
29560 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
29561
29562         * gcc.dg/i386-loop-2.c: New test.
29563
29564 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
29565
29566         PR c++/9474
29567         * g++.dg/parse/namespace8.C: New test.
29568
29569         PR c++/9924
29570         * g++.dg/overload/builtin2.C: New test.
29571
29572 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
29573
29574         * gcc.dg/return-type-3.c: New test.
29575
29576 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
29577
29578         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
29579         profiling options are not supported.
29580
29581 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
29582
29583         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
29584         * g++.old-deja/g++.warn/impint2.C: Likewise.
29585
29586 2003-03-10  Devang Patel  <dpatel@apple.com>
29587
29588         * g++.dg/cpp/c++_cmd_1.C: New test.
29589         * g++.dg/cpp/c++_cmd_1.h: New file.
29590
29591 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
29592
29593         * gcc.dg/altivec-9.c: New file.
29594
29595 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29596
29597         * gcc.dg/ppc-sdata-1.c: New test.
29598         * gcc.dg/ppc-sdata-2.c: New test.
29599
29600 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
29601
29602         PR c++/9373
29603         * g++.dg/opt/ptrmem2.C: New test.
29604
29605         PR c++/8534
29606         * g++.dg/opt/ptrmem1.C: New test.
29607
29608 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
29609
29610         * gcc.dg/i386-loop-1.c: New test.
29611
29612 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29613
29614         PR c++/9970
29615         * g++.dg/lookup/friend1.C: New test.
29616
29617 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
29618
29619         PR c++/9823
29620         * g++.dg/parser/constructor1.C: New test.
29621
29622 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
29623
29624         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
29625
29626         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
29627
29628 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
29629
29630         * gcc.dg/cpp/Wunused.c: Update test.
29631
29632 2003-03-08  Jan Hubicka  <jh@suse.cz>
29633
29634         * gcc.dg/inline-3.c: New test.
29635
29636 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
29637
29638         PR c++/9809
29639         * g++.dg/parse/builtin1.C: New test.
29640
29641         PR c++/9982
29642         * g++.dg/abi/cookie1.C: New test.
29643         * g++.dg/abi/cookie2.C: Likewise.
29644
29645         PR c++/9524
29646         * g++.dg/template/field1.C: New test.
29647
29648         PR c++/9912
29649         * g++.dg/parse/class1.C: New test.
29650         * g++.dg/parse/namespace7.C: Likewise.
29651         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
29652
29653 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
29654
29655         * g++.dg/init/ref4.C: New test.
29656
29657 2003-03-07  Jan Hubicka  <jh@suse.cz>
29658
29659         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
29660         * gcc.dg/inline-3.c: New test.
29661
29662 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
29663
29664         * g++.dg/init/ref3.C: New test.
29665
29666         PR c++/9965
29667         * g++.dg/init/ref2.C: New test.
29668
29669         PR c++/9400
29670         * g++.dg/warn/Wshadow-2.C: New test.
29671
29672         PR c++/9791
29673         * g++.dg/warn/Woverloaded-1.C: New test.
29674
29675 2003-03-05  Jan Hubicka  <jh@suse.cz>
29676
29677         * gcc.dg/i386-local2.c: New.
29678         * gcc.dg/i386-local.c: Fix typo.
29679
29680 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
29681
29682         * g++.dg/abi/layout3.C: New test.
29683
29684 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
29685
29686         * gcc.c-torture/compile/20030305-1.c
29687
29688 2003-03-05  Jan Hubicka  <jh@suse.cz>
29689
29690         * gcc.dg/i386-local.c: New.
29691
29692 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
29693
29694         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
29695
29696 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29697
29698         * gcc.dg/switch-2.c: New test.
29699         * gcc.dg/switch-3.c: New test.
29700         * gcc.dg/Wswitch.c: Adjust line numbers.
29701         * gcc.dg/Wswitch-default.c: Likewise.
29702         * gcc.dg/Wswitch-enum.c: Likewise.
29703
29704 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
29705
29706         * gcc.c-torture/execute/20030222-1.c: New test.
29707
29708 2003-03-03  James E Wilson  <wilson@tuliptree.org>
29709
29710         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
29711
29712 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
29713
29714         PR c++/9878
29715         * g++.dg/init/ref1.C: New test.
29716
29717 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
29718
29719         * gcc.dg/sh-relax.c: New SH-only test.
29720
29721 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
29722
29723         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
29724         comment explaining purpose of testcase.
29725
29726 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
29727
29728         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
29729         for HC11/HC12 (asm needs two int registers).
29730         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
29731         HC11/HC12 because the test uses an asm which needs two 32-bit
29732         registers.
29733
29734 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
29735
29736         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
29737         for HC11/HC12 (array is too large otherwise).
29738         * gcc.c-torture/compile/920501-4.x: New file, likewise.
29739         * gcc.c-torture/compile/20010518-2.x: Likewise.
29740         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
29741         HC11/HC12 (array is too large).
29742
29743 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
29744
29745         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
29746         * lib/g++-dg.exp (g++-dg-test): Likewise.
29747
29748 2003-03-01  Roger Sayle  <roger@eyesopen.com>
29749
29750         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
29751         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
29752
29753 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29754
29755         * g++.dg/warn/implicit-typename1.C: Remove warning.
29756
29757 2003-02-28  Richard Henderson  <rth@redhat.com>
29758
29759         * gcc.dg/noreturn-1.c: Move noreturn warning line.
29760         * gcc.dg/return-type-1.c: Move control reaches end warning line.
29761
29762 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
29763
29764         * gcc.dg/pch/pch.exp: Change .pch to .gch.
29765         * g++.dg/pch/pch.exp: Likewise.
29766
29767 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
29768
29769         PR c++/9879
29770         * testsuite/g++.dg/init/new4.C: New test.
29771
29772 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
29773
29774         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
29775
29776 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
29777
29778         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
29779         unsigned long.
29780
29781         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
29782         wider than float.
29783
29784 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29785
29786         * lib/scanasm.exp: Add support for counting numbers of
29787         occurences.
29788         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
29789         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
29790
29791 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
29792
29793         PR c++/9683
29794         * g++.dg/template/static3.C: New test.
29795
29796         PR c++/9829
29797         * g++.dg/parse/namespace6.C: New test.
29798
29799 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29800
29801         PR target/9732
29802         * gcc.dg/20030225-1.c: New test.
29803
29804 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
29805
29806         * README: Remove out-of-date information.
29807
29808         PR c++/9836
29809         * g++.dg/template/spec6.C: New test.
29810
29811 2003-02-24  Jeff Law  <law@redhat.com>
29812
29813         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
29814
29815 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29816
29817         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
29818         * gcc.dg/pragma-ep-1.c: Likewise.
29819
29820 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29821
29822         PR c++/9602
29823         * g++.dg/template/friend16.C: New test.
29824
29825 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
29826
29827         PR c++/5333
29828         * g++.dg/parse/fused-params1.C: Adjust error messages.
29829         * g++.dg/template/nested3.C: New test.
29830
29831 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
29832
29833         * g++.dg/abi/param1.C: New test.
29834
29835 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29836
29837         PR c++/7982
29838         * g++.dg/warn/implicit-typename1.C: New test.
29839
29840 2003-02-22  Kelley Cook <kelleycook@comcast.net>
29841
29842         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
29843         with "mtune".
29844         * g++.old-deja/g++.other/store-expr2.C: Likewise.
29845         * gcc.c-torture/execute/20010129-1.x: Likewise.
29846         * gcc.dg/20011107-1.c: Likewise.
29847         * gcc.dg/20020108-1.c: Likewise.
29848         * gcc.dg/20020122-3.c: Likewise.
29849         * gcc.dg/20020206-1.c: Likewise.
29850         * gcc.dg/20020310-1.c: Likewise.
29851         * gcc.dg/20020426-2.c: Likewise.
29852         * gcc.dg/20020517-1.c: Likewise.
29853         * gcc.dg/991230-1.c: Likewise.
29854         * gcc.dg/i386-unroll-1.c: Likewise.
29855         * gcc.misc-tests/i386-prefetch.exp: Likewise.
29856
29857 2003-02-22  Jan Hubicka  <jh@suse.cz>
29858
29859         * gcc.dg/i386-mul.c: New test.
29860
29861 2003-02-21  Roger Sayle  <roger@eyesopen.com>
29862
29863         * gcc.dg/builtins-5.c: New test case.
29864
29865 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
29866
29867         * gcc.dg/asmreg-1.c: New test.
29868
29869 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
29870
29871         PR c++/9749
29872         * g++.dg/parse/varmod1.C: New test.
29873
29874 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
29875
29876         PR c++/9727
29877         * g++.dg/template/op1.C: New test.
29878
29879 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
29880
29881         PR c++/8906
29882         * g++.dg/template/nested2.C: New test.
29883
29884 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
29885
29886         PR c++/8724
29887         * g++.dg/expr/dtor1.C: New test.
29888
29889 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
29890
29891         * gcc.dg/cpp/include3.c: New test.
29892         * gcc.dg/cpp/inc/foo.h: New file.
29893
29894 2003-02-21  Glen Nakamura  <glen@imodulo.com>
29895
29896         * gcc.c-torture/execute/20030221-1.c: New test.
29897
29898 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
29899
29900         PR c++/9729
29901         * g++.dg/abi/conv1.C: New test.
29902
29903 2003-02-20  Jan Hubicka  <jh@suse.cz>
29904
29905         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
29906
29907 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
29908
29909         * gcc.c-torture/compile/20030219-1.c: New test.
29910
29911 2003-02-18  Jan Hubicka  <jh@suse.cz>
29912
29913         * gcc.dg/funcorder.c: New test.
29914
29915 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
29916
29917         * gcc.c-torture/execute/20030218-1.c: New.
29918
29919 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
29920
29921         * gcc.dg/20030218-1.c: New.
29922
29923 2003-02-18  Richard Henderson  <rth@redhat.com>
29924
29925         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
29926         * gcc.dg/attr-used-2.c: New.
29927
29928 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
29929
29930         PR c++/9704
29931         * g++.dg/init/copy5.C: New test.
29932
29933 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
29934
29935         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
29936         * g++.dg/pch/pch.exp: Likewise.
29937
29938 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
29939
29940         * gcc.c-torture/execute/20030209-1.c: Enable the test if
29941         STACK_SIZE is not defined.
29942
29943 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29944
29945         PR c++/9457
29946         * g++.dg/template/init1.C: New test.
29947
29948 2003-02-16  Jan HUbicka  <jh@suse.cz>
29949
29950         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
29951         (foo): Add few extra tests
29952         * gcc.dg/c99-const-expr-3.c: Likewise.
29953         * gcc.c-torture/execute/20030216-1.c: New.
29954
29955 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29956
29957         PR c++/9459
29958         * g++.dg/ext/typeof4.C: New test.
29959
29960 2003-02-15  Roger Sayle  <roger@eyesopen.com>
29961
29962         * gcc.dg/i386-387-3.c: New test case.
29963
29964 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
29965
29966         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
29967         cris-*-elf* cris-*-aout* and mmix-*-*.
29968
29969 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
29970
29971         * gcc.dg/20030213-1.c: New test.
29972
29973 2003-02-12  Roger Sayle  <roger@eyesopen.com>
29974
29975         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
29976         * gcc.dg/i386-387-2.c: Likewise.
29977
29978 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
29979
29980         * gcc.dg/ppc-spe.c: Fix formatting.
29981         Enable tests that were previously unsupported by gas.
29982         Delete tests for instructions that no longer exist.
29983         Switch arguments on evsubifw builtin.
29984
29985 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
29986
29987         * gcc.c-torture/execute/20030209-1.c: Disable the test if
29988         STACK_SIZE is too small.
29989
29990 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
29991             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
29992
29993         * gcc.dg/decl-2.c: New test.
29994
29995 2003-02-10  Jan Hubicka  <jh@suse.cz>
29996
29997         * gcc.dg/i386-fpcvt-1.c: New test.
29998
29999 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
30000
30001         * gcc.c-torture/execute/20030209-1.c: New test.
30002
30003 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
30004
30005         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
30006         int-wide bitops, use the constants of the same width.
30007         Likewise, if long long is 32-bit wide, test bitops using
30008         32-bit constants.
30009
30010 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
30011
30012         * gcc.dg/20021014-1.c: Annotate with expected notice text.
30013
30014 2003-02-07  Roger Sayle  <roger@eyesopen.com>
30015
30016         * testsuite/gcc.dg/builtins-4.c: New test case.
30017
30018 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30019
30020         * gcc.dg/20020430-1.c: Fix dg command typos.
30021         * gcc.dg/20020503-1.c: Likewise.
30022
30023 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30024
30025         PR c++/8785
30026         * g++.dg/parse/fused-params1.C: New test.
30027
30028         PR c++/8857
30029         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
30030
30031         PR c++/8921
30032         * g++.dg/parse/non-dependent1.C: New test.
30033
30034         PR c++/8928
30035         * g++.dg/parse/dupl-tmpl-args1.C: New test.
30036
30037         PR c++/9228
30038         * g++.dg/parse/undefined7.C: New test.
30039         * g++.dg/parse/non-templ1.C: New test.
30040
30041         PR c++/9229
30042         * g++.dg/parse/too-many-tmpl-args1.C: New test.
30043
30044 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
30045
30046         * gcc.c-torture/compile/20030206-1.c: New test.
30047
30048 2003-02-05  Roger Sayle  <roger@eyesopen.com>
30049
30050         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
30051         "pow" to "foo" to avoid potential confusion with a math built-in.
30052
30053 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30054
30055         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
30056         conditions for SPARC targets.
30057
30058 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
30059
30060         * gcc.dg/20030204-1.c: New test.
30061
30062 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30063
30064         PR c++/38
30065         * g++.dg/parse/array-size1.C: New test.
30066
30067         PR c++/5657
30068         * g++.dg/parse/undefined3.C: New test.
30069
30070         PR c++/5665
30071         * g++.dg/parse/undefined4.C: New test.
30072
30073         PR c++/5975
30074         * g++.dg/parse/undefined5.C: New test.
30075
30076         PR c++/7259
30077         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
30078
30079         PR c++/8578
30080         * g++.dg/parse/casting-operator1.C: New test.
30081
30082         PR c++/8596
30083         * g++.dg/parse/undefined6.C: New test.
30084
30085         PR c++/8736
30086         * g++.dg/parse/missing-template1.C: New test.
30087
30088 2003-02-04  Jan Hubicka  <jh@suse.cz>
30089
30090         * gcc.dg/i386-cadd.c: Compile using -march=k8.
30091         * gcc.dg/i386-cmov?.c: Likewise.
30092         * gcc.dg/i386-fpcvt-?.c: Likewise.
30093         * gcc.dg/i386-ssefp-1.c: Likewise.
30094         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
30095         conventions.
30096
30097 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
30098
30099         PR c++/7129
30100         * testsuite/g++.dg/ext/max.C: New test.
30101
30102 2003-02-03  Jan Hubicka  <jh@suse.cz>
30103
30104         * gcc.c-torture/execute/20030203-1.c: New test.
30105
30106 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
30107
30108         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
30109         'natural-endian'.
30110
30111 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
30112
30113         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
30114         * g++.dg/init/new2.C: Likewise.
30115         * g++.dg/other/new1.C: Likewise.
30116
30117 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
30118
30119         * gcc.dg/struct-ret-libc.c: New test.
30120
30121 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
30122
30123         * gcc.dg/20030129-1.c: New test.
30124
30125 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30126
30127         PR c++/8849
30128         * g++.dg/template/ptrmem4.C: New test.
30129
30130 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
30131
30132         * g++.dg/parser/constant1.C: New test.
30133
30134 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30135
30136         PR c++/8591
30137         * g++.dg/parse/friend2.C: New test.
30138
30139 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
30140
30141         PR c++/9437
30142         * g++.dg/template/unify4.C: New test.
30143
30144 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
30145
30146         * gcc.c-torture/execute/20030128-1.c: New test.
30147
30148 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
30149
30150         * g++.dg/lookup/nested1.C: Test moved from ...
30151         * g++.old-deja/g++.other/lookup24.C: ... here.
30152
30153 2003-01-28  Jan Hubicka  <jh@suse.cz>
30154
30155         * gcc.dg/i386-cmov5.c: New test.
30156
30157 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
30158
30159         * gcc.c-torture/execute/20010925-1.c: Changed the
30160         memcpy declaration.
30161
30162 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
30163
30164         PR c++/3902
30165         * g++.dg/parse/template5.C: New test.
30166
30167 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
30168
30169         PR fortran/9258
30170         * g77.dg/pr9258: New test.
30171
30172 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
30173
30174         * README: Move relevant parts from README.g++.
30175
30176         * README.g++: Remove this file.
30177
30178 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
30179
30180         * g++.dg/abi/dcast1.C: New test.
30181
30182 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30183
30184         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
30185
30186 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
30187
30188         PR c++/47
30189         * g++.old-deja/g++.other/lookup24.C: New test.
30190
30191 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30192
30193         PR middle-end/7227
30194         * gcc.dg/uninit-C.c: New test.
30195
30196 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
30197
30198         * g++.dg/abi/covariant1.C: New test.
30199
30200 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
30201
30202         * gcc.dg/20030123-1.c: New test.
30203
30204 2003-01-25  Jan Hubicka  <jh@suse.cz>
30205
30206         PR opt/8492
30207         * gcc.c-torture/compile/20030125-1.c
30208
30209 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
30210
30211         PR c++/9403
30212         * g++.dg/parse/template3.C: New test.
30213         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
30214
30215         PR c++/795
30216         * g++.dg/parse/template4.C: New test.
30217
30218         PR c++/9415
30219         * g++.dg/template/qual2.C: New test.
30220
30221         PR c++/8545
30222         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
30223
30224         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
30225
30226 2003-01-25  Roger Sayle  <roger@eyesopen.com>
30227
30228         * gcc.c-torture/execute/switch-1.c: New test case.
30229
30230 2003-01-25  Jan Hubicka  <jh@suse.cz>
30231
30232         * gcc.c-torture/execute/20030125-1.[cx]: New test.
30233
30234 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
30235
30236         Tweaks for Bison-1.875. From the NEWS file:
30237         "- `parse error' -> `syntax error'
30238         Bison now uniformly uses the term `syntax error'"
30239         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
30240         * gcc.dg/cpp/digraph2.c: Likewise.
30241         * gcc.dg/cpp/direct2.c: Likewise.
30242         * gcc.dg/cpp/paste4.c: Likewise.
30243         * gcc.dg/c90-restrict-1.c: Likewise.
30244         * gcc.dg/c99-func-2.c: Likewise.
30245         * gcc.dg/noncompile/920721-2.c: Likewise.
30246         * gcc.dg/noncompile/930622-2.c: Likewise.
30247         * gcc.dg/noncompile/940112-1.c: Likewise.
30248         * gcc.dg/noncompile/950921-1.c: Likewise.
30249         * gcc.dg/noncompile/951123-1.c: Likewise.
30250         * gcc.dg/noncompile/971104-1.c: Likewise.
30251         * gcc.dg/noncompile/990416-1.c: Likewise.
30252
30253 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
30254
30255         * g++.dg/parse/undefined1.C: Add error message.
30256
30257 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
30258
30259         PR c++/9354
30260         * g++.dg/parse/new1.C: New test.
30261
30262         PR c++/9216
30263         * g++.dg/parse/template2.C: New test.
30264
30265         PR c++/9354
30266         * g++.dg/parse/typedef2.C: New test.
30267
30268         PR c++/9328
30269         * g++.dg/ext/typeof3.C: New test.
30270
30271 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30272
30273         PR c++/2738
30274         * g++.dg/parse/ret-type1.C: New test.
30275
30276         PR c++/3792
30277         * g++.dg/parse/tmpl-outside1.C: New test.
30278
30279         PR c++/4207
30280         * g++.dg/parse/int-as-enum1.C: New test.
30281
30282         PR c++/4903
30283         * g++.dg/parse/no-typename1.C: New test.
30284
30285         PR c++/5533
30286         * g++.dg/parse/no-value1.C: New test.
30287
30288         PR c++/5921
30289         * g++.dg/parse/wrong-inline1.C: New test.
30290
30291         PR c++/6402
30292         * g++.dg/parse/ref1.C: New test.
30293
30294         PR c++/6992
30295         * g++.dg/parse/attr-ctor1.C: New test.
30296
30297         PR c++/7229
30298         * g++.dg/parse/namespace5.C: New test.
30299
30300         PR c++/7917
30301         * g++.dg/parse/func-def1.C: New test.
30302
30303         PR c++/8143
30304         * g++.dg/parse/undefined1.C: New test.
30305
30306         PR c++/5723, PR c++/8522
30307         * g++.dg/parse/specialization1.C: New test.
30308
30309         PR c++/163, PR c++/8595
30310         * g++.dg/parse/struct-as-enum1.C: New test.
30311
30312         PR c++/9173
30313         * g++.dg/parse/undefined2.C: New test.
30314
30315 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
30316
30317         PR c++/9298
30318         * g++.dg/parse/template1.C: New test.
30319
30320         PR c++/9384
30321         * g++.dg/parse/using1.C: New test.
30322
30323         PR c++/9285
30324         PR c++/9294
30325         * g++.dg/parse/expr2.C: New test.
30326
30327         PR c++/9388
30328         * g++.dg/parse/lookup2.C: Likewise.
30329
30330 2003-01-21  Jan Hubicka  <jh@suse.cz>
30331
30332         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
30333         * gcc.c-torture/execute/eeprof-1.c: Likewise.
30334         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
30335         * gcc.c-torture/execute/string-opt-*.c: Likewise.
30336
30337 2003-01-20  Nick Clifton  <nickc@redhat.com>
30338
30339         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
30340         problem with ARM sibcall code generation.
30341
30342 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
30343
30344         * gcc.c-torture/execute/20030120-1.c: New.
30345
30346 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
30347
30348         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
30349
30350 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
30351
30352         PR c++/9272
30353         * g++.dg/parse/ctor1.C: New test.
30354
30355         PR c++/9294:
30356         * g++.dg/parse/qualified1.C: New test.
30357
30358         * g++.dg/parse/typename3.C: New test.
30359
30360 2003-01-16  Richard Henderson  <rth@redhat.com>
30361
30362         * g++.dg/tls/init-2.C: Fix error matches for real this time.
30363
30364 2003-01-16  Richard Henderson  <rth@redhat.com>
30365
30366         * g++.dg/pch/pch.exp: Copy test header to the working directory
30367         before using it either for precompilation or direct use.
30368         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
30369         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
30370
30371 2003-01-16  Richard Henderson  <rth@redhat.com>
30372
30373         * gcc.dg/pch/pch.exp: Copy test header to the working directory
30374         before using it either for precompilation or direct use.
30375         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
30376         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
30377
30378 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
30379
30380         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
30381         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
30382         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
30383         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
30384         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
30385         typename warning into error.
30386         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
30387         error messages.
30388         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
30389         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
30390         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
30391         messages.
30392         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
30393         make declaration visible in template.
30394         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
30395         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
30396         messages.
30397         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
30398         message.
30399         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
30400         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
30401         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
30402         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
30403         typename warning with error message.
30404         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
30405         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
30406         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
30407
30408 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
30409
30410         * g++.dg/parse/ambig2.C: New test.
30411
30412 2003-01-15  Richard Henderson  <rth@redhat.com>
30413
30414         * g++.dg/tls/init-2.C: Update error message string.
30415
30416 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30417
30418         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
30419
30420 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
30421
30422         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
30423         all for HC11/HC12.
30424         * gcc.c-torture/compile/20001205-1.x: Likewise.
30425         * gcc.c-torture/compile/20001226-1.x: Likewise.
30426         * gcc.c-torture/compile/920520-1.x: Likewise.
30427         * gcc.c-torture/compile/961203-1.x: Likewise.
30428         * gcc.c-torture/compile/20020604-1.x: Likewise.
30429
30430 2003-01-15  Jan Hubicka  <jh@suse.cz>
30431
30432         * gcc.c-torture/compile/20030115-1.c: New test.
30433
30434         * gcc.dg/i386-fpcvt-1.c: New test.
30435         * gcc.dg/i386-fpcvt-2.c: New test.
30436
30437 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
30438
30439         Further conform g++'s __vmi_class_type_info to the C++ ABI
30440         specification.
30441         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
30442         the specification.
30443
30444 2003-01-14  Jan Hubicka  <jh@suse.cz>
30445
30446         * gcc.dg/i386-fpcvt-1.c: New test.
30447         * gcc.dg/i386-fpcvt-2.c: New test.
30448
30449 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
30450
30451         * gcc.dg/i386-mmx-3.c: New test.
30452
30453 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
30454
30455         PR c++/9264
30456         * g++.dg/parse/octal1.C: New file.
30457
30458         PR c++/9172
30459         * g++.dg/parse/typename1.C: New file.
30460
30461 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
30462
30463         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
30464         * gcc.dg/bf-no-ms-layout.c: Likewise.
30465         * gcc.dg/bf-ms-attrib.c: Likewise.
30466
30467 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
30468
30469         PR c++/9099
30470         * g++.dg/parse/dtor1.C: New file.
30471
30472         PR c++/9128
30473         * g++.dg/rtti/typeid1.C: New file.
30474
30475         PR c++/9153
30476         * g++.dg/parse/lookup1.C: New file.
30477
30478         PR c++/9171
30479         * g++.dg/templ/spec5.C: New file.
30480
30481 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
30482
30483         * gcc.c-torture/compile/20030110-1.c: New test.
30484
30485 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
30486
30487         Merge from pch-branch:
30488
30489         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
30490
30491         * gcc.dg/pch/cpp-1.h: New.
30492         * gcc.dg/pch/cpp-1.c: New.
30493         * gcc.dg/pch/cpp-2.h: New.
30494         * gcc.dg/pch/cpp-2.c: New.
30495
30496         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
30497
30498         * gcc.dg/pch/except-1.h: New.
30499         * gcc.dg/pch/except-1.c: New.
30500
30501         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
30502
30503         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
30504         running test.
30505         * gcc.dg/pch: Include *.hp not *.h.
30506         * gcc.dg/pch/system-1.h: New.
30507         * gcc.dg/pch/system-1.c: New.
30508
30509         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
30510
30511         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
30512         rather than trying to build and run a program using PCH.
30513         * gcc.dg/pch: Remove dg-do commands from test files.
30514
30515         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
30516
30517         * gcc.dg/pch/macro-3.c: New.
30518         * gcc.dg/pch/macro-3.h: New.
30519
30520         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
30521
30522         * gcc.dg/pch/common-1.c: New.
30523         * gcc.dg/pch/common-1.h: New.
30524         * gcc.dg/pch/decl-1.c: New.
30525         * gcc.dg/pch/decl-1.h: New.
30526         * gcc.dg/pch/decl-2.c: New.
30527         * gcc.dg/pch/decl-2.h: New.
30528         * gcc.dg/pch/decl-3.c: New.
30529         * gcc.dg/pch/decl-3.h: New.
30530         * gcc.dg/pch/decl-4.c: New.
30531         * gcc.dg/pch/decl-4.h: New.
30532         * gcc.dg/pch/decl-5.c: New.
30533         * gcc.dg/pch/decl-5.h: New.
30534         * gcc.dg/pch/global-1.c: New.
30535         * gcc.dg/pch/global-1.h: New.
30536         * gcc.dg/pch/inline-1.c: New.
30537         * gcc.dg/pch/inline-1.h: New.
30538         * gcc.dg/pch/inline-2.c: New.
30539         * gcc.dg/pch/inline-2.h: New.
30540         * gcc.dg/pch/static-1.c: New.
30541         * gcc.dg/pch/static-1.h: New.
30542         * gcc.dg/pch/static-2.c: New.
30543         * gcc.dg/pch/static-2.h: New.
30544
30545         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
30546
30547         * g++.dg/pch/pch.exp: Better handle failing testcases.
30548         * gcc.dg/pch/pch.exp: Likewise.
30549         * gcc.dg/pch/macro-1.c: New.
30550         * gcc.dg/pch/macro-1.h: New.
30551         * gcc.dg/pch/macro-2.c: New.
30552         * gcc.dg/pch/macro-2.h: New.
30553
30554         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
30555
30556         * g++.dg/dg.exp: Treat files in pch/ specially.
30557         * g++.dg/pch/pch.exp: New file.
30558         * g++.dg/pch/empty.H: New file.
30559         * g++.dg/pch/empty.C: New file.
30560         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
30561         "precompile".
30562
30563         * gcc.dg/pch/pch.exp: New file.
30564         * gcc.dg/pch/empty.h: New file.
30565         * gcc.dg/pch/empty.c: New file.
30566         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
30567         "precompile".
30568
30569 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30570
30571         * g++.dg/template/friend14.C: New test.
30572
30573 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
30574
30575         * gcc.dg/old-style-asm-1.c: New test.
30576
30577 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
30578
30579         * gcc.c-torture/compile/20030109-1.c: New test.
30580
30581 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
30582
30583         * gcc.c-torture/execute/20030109-1.c: New test.
30584
30585 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
30586
30587         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
30588         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
30589         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
30590         * g++.old-deja/g++.mike/eh2.C: Likewise.
30591         * g++.old-deja/g++.mike/eh3.C: Likewise.
30592         * g++.old-deja/g++.mike/eh5.C: Likewise.
30593         * g++.old-deja/g++.mike/eh6.C: Likewise.
30594         * g++.old-deja/g++.mike/eh7.C: Likewise.
30595         * g++.old-deja/g++.mike/eh8.C: Likewise.
30596         * g++.old-deja/g++.mike/eh9.C: Likewise.
30597         * g++.old-deja/g++.mike/eh10.C: Likewise.
30598         * g++.old-deja/g++.mike/eh12.C: Likewise.
30599         * g++.old-deja/g++.mike/eh13.C: Likewise.
30600         * g++.old-deja/g++.mike/eh14.C: Likewise.
30601         * g++.old-deja/g++.mike/eh16.C: Likewise.
30602         * g++.old-deja/g++.mike/eh17.C: Likewise.
30603         * g++.old-deja/g++.mike/eh18.C: Likewise.
30604         * g++.old-deja/g++.mike/eh21.C: Likewise.
30605         * g++.old-deja/g++.mike/eh23.C: Likewise.
30606         * g++.old-deja/g++.mike/eh24.C: Likewise.
30607         * g++.old-deja/g++.mike/eh25.C: Likewise.
30608         * g++.old-deja/g++.mike/eh26.C: Likewise.
30609         * g++.old-deja/g++.mike/eh27.C: Likewise.
30610         * g++.old-deja/g++.mike/eh28.C: Likewise.
30611         * g++.old-deja/g++.mike/eh29.C: Likewise.
30612         * g++.old-deja/g++.mike/eh31.C: Likewise.
30613         * g++.old-deja/g++.mike/eh33.C: Likewise.
30614         * g++.old-deja/g++.mike/eh34.C: Likewise.
30615         * g++.old-deja/g++.mike/eh35.C: Likewise.
30616         * g++.old-deja/g++.mike/eh36.C: Likewise.
30617         * g++.old-deja/g++.mike/eh37.C: Likewise.
30618         * g++.old-deja/g++.mike/eh38.C: Likewise.
30619         * g++.old-deja/g++.mike/eh39.C: Likewise.
30620         * g++.old-deja/g++.mike/eh40.C: Likewise.
30621         * g++.old-deja/g++.mike/eh41.C: Likewise.
30622         * g++.old-deja/g++.mike/eh42.C: Likewise.
30623         * g++.old-deja/g++.mike/eh44.C: Likewise.
30624         * g++.old-deja/g++.mike/eh46.C: Likewise.
30625         * g++.old-deja/g++.mike/eh47.C: Likewise.
30626         * g++.old-deja/g++.mike/eh48.C: Likewise.
30627         * g++.old-deja/g++.mike/eh49.C: Likewise.
30628         * g++.old-deja/g++.mike/eh50.C: Likewise.
30629         * g++.old-deja/g++.mike/eh51.C: Likewise.
30630         * g++.old-deja/g++.mike/eh53.C: Likewise.
30631         * g++.old-deja/g++.mike/eh55.C: Likewise.
30632         * g++.old-deja/g++.mike/p7912.C: Likewise.
30633         * g++.old-deja/g++.mike/p9706.C: Likewise.
30634         * g++.old-deja/g++.mike/p10416.C: Likewise.
30635         * g++.old-deja/g++.mike/p11667.C: Likewise.
30636         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
30637         Remove redundant reference to Iris.
30638         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
30639         Elxsi, i860, Pico Java, and WE32K.
30640
30641 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
30642
30643         * g++.dg/ext/asm4.C: New test.
30644
30645 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30646
30647         PR c++/9030
30648         * g++.dg/template/friend12.C: New test.
30649         * g++.dg/template/friend13.C: Likewise.
30650         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
30651
30652 2003-01-08  Jan Hubicka  <jh@suse.cz>
30653
30654         * gcc.dg/i386-cadd.c: New test.
30655         * gcc.dg/i386-cmov4.c: Likewise.
30656
30657 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
30658
30659         PR c++/9165
30660         * g++.dg/warn/Wunused-3.C: New test.
30661
30662         * g++.dg/abi/bitfield9.C: New test.
30663
30664         PR c++/9189
30665         * g++.dg/parse/defarg3.C: New test.
30666
30667 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
30668
30669         * g++.dg/parse/ambig1.C: New test.
30670         * g++.dg/parse/defarg2.C: New test.
30671
30672 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
30673
30674         * g++.dg/template/defarg-1.C: New test.
30675         * g++.dg/template/local2.C: Likewise.
30676
30677 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
30678
30679         * gcc.c-torture/execute/20030105-1.c: New test.
30680
30681 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30682
30683         * g++.dg/parse/namespace3.C: Remove extra semicolons.
30684         * g++.dg/parse/namespace4.C: Likewise.
30685
30686 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
30687
30688         * g++.dg/template/ntp2.C: New test.
30689
30690 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
30691
30692         * g++.dg/parse/extern-C-1.C: New test.
30693
30694         * g++.dg/parse/namespace4.C: New test.
30695
30696         * g++.dg/template/nested1.C: New test.
30697
30698         * g++.dg/parse/namespace3.C: New test.
30699
30700 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
30701
30702         * g++.dg/lookup/two-stage1.C: New test.
30703
30704 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30705
30706         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
30707         * g++.old-deja/g++.jason/access8.C: Likewise.
30708         * g++.old-deja/g++.other/decl5.C: Likewise.
30709
30710 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
30711
30712         * g++.dg/parse/parse7.C: New test.
30713
30714 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
30715
30716         PR c++/2843
30717         * g++.dg/ext/attrib7.C: New test.
30718
30719 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
30720
30721         * g++.dg/parse/parse6.C: New test.
30722
30723 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
30724
30725         * gcc.dg/h8300-stack-1.c: New.
30726
30727 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
30728
30729         g++.dg/lookup/exception1.C: New test.
30730
30731         g++.dg/lookup/template1.C: New test.
30732
30733         g++.dg/parse/namespace2.C: New test.
30734
30735         g++.dg/parse/parens2.C: New test.
30736
30737 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30738
30739         * g++.dg/parse/parse5.C: New test.
30740         * g++.dg/lookup/scoped4.C: New test.
30741
30742 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
30743
30744         * g++.dg/parse/parens1.C: New test.
30745
30746         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
30747         angle-bracket1.C.
30748         * g++.dg/parse/parens2.C: New test.
30749
30750         * g++.dg/lookup/scope-operator1.C: New test.
30751
30752         * g++.dg/parse/operator1.C: New test.
30753
30754 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30755
30756         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
30757         * g++.old-deja/g++.other/access6.C: Likewise.
30758         * g++.old-deja/g++.other/decl1.C: Likewise.
30759         * g++.old-deja/g++.pt/typename12.C: Likewise.
30760
30761 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
30762
30763         * g++.dg/parse/namespace1.C: New test.
30764
30765 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30766
30767         * g++.dg/parse/parse4.C: New test.
30768
30769 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30770
30771         * g++.dg/parse/parse3.C: New test.
30772
30773 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30774
30775         * g++.dg/parse/parse2.C: New test.
30776
30777 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30778
30779         * g++.dg/template/friend11.C: New test.
30780
30781 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30782
30783         * g++.dg/parse/parse1.C: New test.
30784
30785 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
30786
30787         * lib/profopt.exp: Change the name of a global variable to avoid
30788         possible clashes with other test suites.
30789
30790 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
30791
30792         * g++.dg/inherit/covariant8.C: New test.
30793
30794 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
30795
30796         * g++.dg/init/array9.C: New test.
30797
30798         PR c++/9112
30799         * g++.dg/parse/expr1.C: New test.
30800
30801 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
30802
30803         * gcc.c-torture/compile/20021230-1.c: New test.
30804
30805 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
30806
30807         * g++.dg/inherit/covariant5.C: New test.
30808         * g++.dg/inherit/covariant6.C: New test.
30809         * g++.dg/inherit/covariant7.C: New test.
30810
30811 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30812
30813         PR c++/2739
30814         * g++.dg/other/access2.C: New test.
30815
30816 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30817
30818         * g++.dg/other/anon-struct.C: No longer fails
30819         * g++.old-deja/g++.brendan/parse4.C: Likewise.
30820         * g++.old-deja/g++.brendan/parse5.C: Likewise.
30821         * g++.old-deja/g++.brendan/parse6.C: Likewise.
30822
30823 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30824
30825         * g++.dg/parse/angle-bracket.C (main): No longer fails.
30826
30827 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
30828
30829         * g++.dg/eh/spec4.C: Remove stray semicolon.
30830         * g++.dg/expr/pmf-1.C: Change error message.
30831         * g++.dg/ext/asm1.C: Remove stray semicolon.
30832         * g++.dg/ext/typename1.C: Add missing typenames.
30833         * g++.dg/inherit/template-as-base.C: Change error message.
30834         * g++.dg/lookup/scoped1.C: Likewise.
30835         * g++.dg/lookup/scoped2.C: Likewise.
30836         * g++.dg/lookup/using2.C: Likewise.
30837         * g++.dg/other/component1.C: Remove stray semicolon.
30838         * g++.dg/other/do1.C: Change error message.
30839         * g++.dg/other/error2.C: Likewise.
30840         * g++.dg/other/init1.C: Likewise.
30841         * g++.dg/other/packed1.C: Remove stray semicolon.
30842         * g++.dg/other/ptrmem2.C: Change error message.
30843         * g++.dg/parse/parameter-declaration-1.C: Remove line number
30844         marker.
30845         * g++.dg/special/initp1.C: Remove invalid attribute usage.
30846         * g++.dg/template/access3.C: Add typename keyword.
30847         * g++.dg/template/access5.C: Remove stray semicolon.
30848         * g++.dg/template/access6.C: Likewise.
30849         * g++.dg/template/complit1.C: Likewise.
30850         * g++.dg/template/crash1.C: Change error message.
30851         * g++.dg/template/inherit2.C: Remove stray semicolon.
30852         * g++.dg/template/instantiate2.C: Likewise.
30853         * g++.dg/template/instantiate3.C: Change error message.
30854         * g++.dg/template/qual1.C: Remove stray semicolon.
30855         * g++.dg/template/qualttp18.C: Change error message.
30856         * g++.dg/template/ref1.C: Remove stray semicolon.
30857         * g++.dg/template/sizeof1.C (A::value): Declare it.
30858         * g++.dg/template/spec4.C: Change error message.
30859         * g++.dg/template/static1.C: Likewise.
30860         * g++.dg/template/type1.C: Likewise.
30861         * g++.dg/template/typename3.C: Likewise.
30862         * g++.old-deja/g++.benjamin/13478.C: Change error message.
30863         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
30864         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
30865         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
30866         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
30867         named return value extension.
30868         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
30869         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
30870         * g++.old-deja/g++.bob/extern_C.C: Likewise.
30871         * g++.old-deja/g++.bob/inherit2.C: Likewise.
30872         * g++.old-deja/g++.brendan/complex1.C: Likewise.
30873         * g++.old-deja/g++.brendan/copy5.C: Likewise.
30874         * g++.old-deja/g++.brendan/crash13.C: Likewise.
30875         * g++.old-deja/g++.brendan/crash15.C: Likewise.
30876         * g++.old-deja/g++.brendan/crash18.C: Change error message.
30877         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
30878         * g++.old-deja/g++.brendan/crash38.C: Likewise.
30879         * g++.old-deja/g++.brendan/crash50.C: Likewise.
30880         * g++.old-deja/g++.brendan/crash56.C: Likewise.
30881         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
30882         syntax.
30883         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
30884         * g++.old-deja/g++.brendan/crash8.C: Change error message.
30885         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
30886         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
30887         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
30888         * g++.old-deja/g++.brendan/template11.C: Likewise.
30889         * g++.old-deja/g++.brendan/template26.C: Likewise.
30890         * g++.old-deja/g++.brendan/template27.C: Use explicit
30891         specialization syntax.
30892         * g++.old-deja/g++.brendan/template30.C: Likewise.
30893         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
30894         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
30895         non-dependent names.
30896         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
30897         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
30898         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
30899         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
30900         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
30901         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
30902         named return value extension.
30903         * g++.old-deja/g++.ext/namedret2.C: Likewise.
30904         * g++.old-deja/g++.ext/namedret3.C: Likewise.
30905         * g++.old-deja/g++.ext/return1.C: Likewise.
30906         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
30907         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
30908         * g++.old-deja/g++.jason/access8.C: Likewise.
30909         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
30910         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
30911         pseudo-destructor names.
30912         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
30913         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
30914         pseudo-destructor names.
30915         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
30916         * g++.old-deja/g++.jason/overload19.C: Likewise.
30917         * g++.old-deja/g++.jason/overload32.C: Likewise.
30918         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
30919         stray semicolons.
30920         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
30921         * g++.old-deja/g++.jason/return.C: Likewise.
30922         * g++.old-deja/g++.jason/return2.C: Likewise.
30923         * g++.old-deja/g++.jason/shadow1.C: Likewise.
30924         * g++.old-deja/g++.jason/special.C: Use explicit specialization
30925         syntax.
30926         * g++.old-deja/g++.jason/template10.C: Account for use of
30927         non-dependent names.
30928         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
30929         syntax.
30930         * g++.old-deja/g++.jason/template37.C: Likewise.
30931         * g++.old-deja/g++.law/access4.C: Change error messages.
30932         * g++.old-deja/g++.law/arm13.C: Remove incorrect
30933         pseudo-destructor names.
30934         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
30935         * g++.old-deja/g++.law/ctors9.C: Likewise.
30936         * g++.old-deja/g++.law/cvt22.C: Likewise.
30937         * g++.old-deja/g++.law/dtors5.C: Likewise.
30938         * g++.old-deja/g++.law/global-init1.C: Likewise.
30939         * g++.old-deja/g++.law/missed-error3.C: Likewise.
30940         * g++.old-deja/g++.law/operators28.C: Likewise.
30941         * g++.old-deja/g++.law/visibility28.C: Likewise.
30942         * g++.old-deja/g++.martin/eval1.C: Likewise.
30943         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
30944         name.
30945         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
30946         * g++.old-deja/g++.mike/net34.C: Likewise.
30947         * g++.old-deja/g++.mike/net36.C: Likewise.
30948         * g++.old-deja/g++.mike/ns2.C: Likewise.
30949         * g++.old-deja/g++.mike/p12306.C: Likewise.
30950         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
30951         value extension.
30952         * g++.old-deja/g++.mike/p700.C: Likewise.
30953         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
30954         * g++.old-deja/g++.mike/p710.C: Likewise.
30955         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
30956         value extension.
30957         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
30958         * g++.old-deja/g++.mike/pmf9.C: Likewise.
30959         * g++.old-deja/g++.ns/crash2.C: Likewise.
30960         * g++.old-deja/g++.ns/crash3.C: Likewise.
30961         * g++.old-deja/g++.ns/invalid1.C: Likewise.
30962         * g++.old-deja/g++.ns/ns17.C: Likewise.
30963         * g++.old-deja/g++.ns/template16.C: Likewise.
30964         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
30965         keyword.
30966         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
30967         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
30968         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
30969         named return value extension.
30970         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
30971         * g++.old-deja/g++.other/access4.C: Issue additional error
30972         messages.
30973         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
30974         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
30975         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
30976         * g++.old-deja/g++.other/crash25.C: Change error message.
30977         * g++.old-deja/g++.other/crash4.C: Change error message.
30978         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
30979         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
30980         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
30981         checks.
30982         * g++.old-deja/g++.other/defarg8.C: Likewise.
30983         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
30984         * g++.old-deja/g++.other/dtor10.C: Likewise.
30985         * g++.old-deja/g++.other/incomplete.C: Likewise.
30986         * g++.old-deja/g++.other/linkage7.C: Likewise.
30987         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
30988         lookup algorithm.
30989         * g++.old-deja/g++.other/mangle2.C: Likewise.
30990         * g++.old-deja/g++.other/refinit2.C: Likewise.
30991         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
30992         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
30993         * g++.old-deja/g++.pt/crash28.C: Likewise.
30994         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
30995         syntax.
30996         * g++.old-deja/g++.pt/crash32.C: Change error message.
30997         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
30998         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
30999         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
31000         error message position.
31001         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
31002         * g++.old-deja/g++.pt/defarg8.C: Change error message.
31003         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
31004         syntax.
31005         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
31006         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
31007         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
31008         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
31009         keyword.
31010         * g++.old-deja/g++.pt/explicit31.C: Likewise.
31011         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
31012         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
31013         keyword.
31014         * g++.old-deja/g++.pt/explicit71.C: Change error message.
31015         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
31016         syntax.
31017         * g++.old-deja/g++.pt/friend28.C: Account for use of
31018         non-dependent names.
31019         * g++.old-deja/g++.pt/friend29.C: Likewise.
31020         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
31021         rules.
31022         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
31023         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
31024         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
31025         lookup rules.
31026         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
31027         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
31028         keyword.
31029         * g++.old-deja/g++.pt/memclass20.C: Likewise.
31030         * g++.old-deja/g++.pt/memclass5.C: Likewise.
31031         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
31032         keyword.
31033         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
31034         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
31035         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
31036         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
31037         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
31038         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
31039         keyword.
31040         * g++.old-deja/g++.pt/spec10.C: Likewise.
31041         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
31042         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
31043         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
31044         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
31045         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
31046         * g++.old-deja/g++.pt/ttp62.C: Likewise.
31047         * g++.old-deja/g++.pt/ttp64.C: Likewise.
31048         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
31049         * g++.old-deja/g++.pt/typename15.C: Likewise.
31050         * g++.old-deja/g++.pt/typename22.C: Likewise.
31051         * g++.old-deja/g++.pt/typename6.C: Change error messages.
31052         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
31053         * g++.old-deja/g++.pt/virtual2.C: Likewise.
31054         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
31055         syntax.
31056         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
31057         return value extension.
31058         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
31059         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
31060         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
31061         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
31062
31063 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
31064
31065         * g++.dg/warn/inline1.C: New test.
31066         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
31067         * g++.old-deja/g++.jason/synth10.C: Likewise.
31068         * g++.old-deja/g++.mike/net31.C: Likewise.
31069         * g++.old-deja/g++.mike/p8786.C: Likewise.
31070
31071         * g++.dg/template/friend10.C: New test.
31072         * g++.dg/template/conv5.C: New test.
31073
31074 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
31075
31076         * g++.dg/lookup/scoped3.C: New test.
31077
31078         * g++.dg/lookup/decl1.C: New test.
31079         * g++.dg/lookup/decl2.C: New test.
31080
31081 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
31082
31083         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
31084         gcc.c-torture/compile/20021015-1.c,
31085         gcc.c-torture/compile/20021015-2.c,
31086         gcc.c-torture/compile/20021123-1.c,
31087         gcc.c-torture/compile/20021123-2.c,
31088         gcc.c-torture/compile/20021123-3.c,
31089         gcc.c-torture/compile/20021123-4.c,
31090         gcc.c-torture/execute/20021024-1.c: Add tests previously added
31091         only to 3.1 or 3.2 branch.
31092
31093 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
31094
31095         * gcc.dg/i386-bitfield3.c: New test.
31096
31097         * gcc.dg/i386-bitfield2.c: New test.
31098
31099 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
31100
31101         * g++.dg/parse/conv_op1.C: New test.
31102
31103 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
31104
31105         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
31106         approved.
31107
31108 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
31109
31110         * gcc.c-torture/compile/20021220-1.c: New test.
31111
31112 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
31113
31114         * gcc.dg/i386-fastcall-1.c: New.
31115
31116 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31117
31118         * gcc.c-torture/execute/20021219-1.c: New test.
31119
31120 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31121
31122         * gcc.dg/i386-pic-1.c: New test.
31123
31124 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31125
31126         PR c++/8099
31127         * g++.dg/template/friend9.C: New test.
31128
31129 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31130
31131         PR c++/3663
31132         * g++.dg/template/access7.C: New test.
31133
31134 2002-12-18  Nick Clifton  <nickc@redhat.com>
31135
31136         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
31137         the libstdc++-v3 directory has been found.
31138
31139 2002-12-12  Devang Patel <dpatel@apple.com>
31140         * gcc.dg/darwin-ld-1.c: New test.
31141         * gcc.dg/darwin-ld-2.c: New test.
31142         * gcc.dg/darwin-ld-3.c: New test.
31143         * gcc.dg/darwin-ld-4.c: New test.
31144         * gcc.dg/darwin-ld-5.c: New test.
31145
31146 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
31147
31148         * gcc.c-torture/compile/20021212-1.c: New test.
31149
31150 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
31151
31152         * gcc.dg/fshort-wchar: New test.
31153
31154 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
31155
31156         PR c++/8372
31157         * g++.dg/template/dtor1.C: New test.
31158
31159         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
31160         markers.
31161
31162 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
31163
31164         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
31165
31166 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
31167
31168         * g++.dg/template/static1.C: New test.
31169         * g++.dg/template/static2.C: New test.
31170         * g++.old-deja/g++.ext/memconst.C: New test.
31171
31172 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31173
31174         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
31175         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
31176         * g++.dg/special/initp1.C: Likewise.
31177
31178 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
31179
31180         * gcc.c-torture/execute/20021204-1.c: New test.
31181
31182 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
31183
31184         * gcc.dg/ppc-fmadd-1.c: New file.
31185         * gcc.dg/ppc-fmadd-2.c: New file.
31186         * gcc.dg/ppc-fmadd-3.c: New file.
31187
31188 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
31189
31190         * gcc.c-torture/compile/20021204-1.c: New test.
31191
31192 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
31193
31194         * g++.dg/inherit/covariant2.C: New test.
31195         * g++.dg/inherit/covariant3.C: New test.
31196         * g++.dg/inherit/covariant4.C: New test.
31197         * g++.dg/inherit/covariant1.C: Remove XFAIL.
31198         * g++.old-deja/g++.robertl/eb17.C: Likewise.
31199
31200 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
31201
31202         PR c++/8688
31203         * g++.dg/init/brace3.C: New test.
31204
31205 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
31206
31207         * gcc.dg/20020210-1.c: Fix a comment typo.
31208
31209 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
31210
31211         PR c++/8720
31212         * g++.dg/parse/defarg1.C: New test.
31213
31214         PR c++/8615
31215         * g++.dg/template/char1.C: New test.
31216
31217         * g++.dg/template/varmod1.C: Fix typo.
31218
31219 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31220
31221         DR 180
31222         * g++.old-deja/g++.pt/crash32.C: Expect error.
31223
31224 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
31225
31226         PR c++/5919
31227         * g++.dg/template/varmod1.C: New test.
31228
31229         PR c++/8727
31230         * g++.dg/inherit/typeinfo1.C: New test.
31231
31232         PR c++/8663
31233         * g++.dg/inherit/typedef1.C: New test.
31234
31235 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
31236
31237         PR c++/8332
31238         PR c++/8493
31239         * g++.dg/template/strlen1.C: New test.
31240
31241         PR c++/8227
31242         * g++.dg/template/ctor2.C: New test.
31243
31244         PR c++/8214
31245         * g++.dg/init/string1.C: New test.
31246
31247         PR c++/8511
31248         * g++.dg/template/friend8.C: New test.
31249
31250 2002-11-29  Joe Buck <jbuck@synopsys.com>
31251
31252         * g++.dg/lookup/anon2.C: New test.
31253
31254 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
31255
31256         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
31257         h8300 port.
31258
31259 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
31260
31261         * gcc.dg/bitfld-6.c: New test.
31262
31263 2002-11-27  Jan Hubicka  <jh@suse.cz>
31264
31265         * gcc.c-torture/execute/20021127.[cx]: New test.
31266
31267 2002-11-26  Jan Hubicka  <jh@suse.cz>
31268
31269         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
31270         quality.
31271
31272 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
31273
31274         * g++.dg/init/brace2.C: New test.
31275         * g++.old-deja/g++.mike/p9129.C: Correct.
31276
31277 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
31278
31279         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
31280
31281 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
31282
31283         * gcc.dg/sibcall-6: New test for indirect sibcalls.
31284
31285 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
31286
31287         * testsuite/g++.dg/abi/empty11.C: New test.
31288         * testsuite/g++.dg/rtti/cv1.C: New test.
31289
31290 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
31291
31292         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
31293
31294 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
31295
31296         * g++.dg/abi/empty10.C: New test.
31297
31298 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
31299
31300         * gcc.c-torture/compile/20021124-1.c: New test.
31301
31302 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
31303
31304         * g++.dg/abi/rtti2.C: New test.
31305
31306 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
31307
31308         * gcc.dg/i386-unroll-1.c: New test.
31309
31310 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
31311
31312         * gcc.c-torture/compile/20021120-1.c: New test.
31313         * gcc.c-torture/compile/20021120-2.c: New test.
31314
31315 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
31316
31317         * gcc.dg/bitfld-5.c: New test.
31318
31319 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
31320
31321         * gcc.c-torture/execute/20021120-3.c: New test.
31322
31323 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
31324
31325         * gcc.c-torture/execute/20021120-2.c: New test.
31326
31327 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
31328
31329         * gcc.c-torture/execute/20021120-1.c: New test.
31330
31331 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
31332
31333         * gcc.c-torture/execute/20021118-3.c: New test.
31334
31335 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31336
31337         * gcc.c-torture/compile/20021119-1.c: New test.
31338
31339 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
31340
31341         * gcc.dg/duff-1.c: New test.
31342         * gcc.dg/duff-2.c: New test.
31343         * gcc.dg/duff-3.c: New test.
31344
31345 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
31346
31347         * gcc.dg/cpp/_Pragma5.c: New test.
31348
31349 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
31350
31351         * gcc.c-torture/execute/20021118-2.c: New test.
31352
31353 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
31354
31355         * gcc.c-torture/execute/20021118-1.c: New test.
31356
31357 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
31358
31359         * gcc.dg/20021116-1.c: New test.
31360
31361 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
31362
31363         * g++.dg/abi/vcall1.C: New test.
31364
31365 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
31366
31367         * gcc.dg/20021029-1.c: New test.
31368         * gcc.dg/20021029-2.c: New test.
31369
31370 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31371
31372         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
31373
31374 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31375
31376         PR c/8439
31377         * gcc.dg/20021110.c: Move to ...
31378         * gcc.c-torture/compile/20021110.c: .... here.
31379
31380 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31381
31382         PR c/8467
31383         * gcc.c-torture/execute/20021111-1.c
31384
31385 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31386
31387         PR c/8439
31388         * gcc.dg/20021110.c: New test.
31389
31390 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
31391
31392         * g++.dg/abi/vthunk3.C: Run only on x86.
31393
31394 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
31395
31396         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
31397
31398 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
31399
31400         * lib/compat.exp (compat-execute): Fix logic error in last
31401         change.
31402
31403 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
31404
31405         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
31406
31407 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31408
31409         PR c++/8389
31410         * g++.dg/template/access6.C: New test.
31411
31412 2002-11-08  Jan Hubicka  <jh@suse.cz>
31413
31414         * gcc.dg/i386-ssefp-1.c: New test.
31415         * gcc.dg/i386-ssefp-1.c: New test.
31416
31417 2002-11-08  Jan Hubicka  <jh@suse.cz>
31418
31419         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
31420
31421 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
31422
31423         * g++.dg/abi/vthunk3.C: New test.
31424
31425         PR c++/8338
31426         * g++.dg/template/crash2.C: New test.
31427
31428 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
31429
31430         * testsuite/g++.dg/abi/dtor1.C: New test.
31431         * testsuite/g++.dg/abi/dtor2.C: Likewise.
31432
31433 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
31434
31435         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
31436         Darwin.
31437
31438 2002-11-04  Adam Nemet  <anemet@lnxw.com>
31439
31440         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
31441         -mthumb.  Only xfail with -O0.
31442
31443 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
31444
31445         * g++.dg/abi/thunk1.C: New test.
31446         * g++.dg/abi/thunk2.C: Likewise.
31447         * g++.dg/abi/vtt1.C: Likewise.
31448
31449 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
31450
31451         PR optimization/8423
31452         * gcc.c-torture/execute/builtin-constant.c: New test.
31453
31454 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
31455
31456         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
31457         Add some more cases.
31458
31459 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
31460
31461         PR c++/8391
31462         * g++.dg/opt/local1.C: New test.
31463
31464 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
31465
31466         PR c++/8160
31467         * g++.dg/template/complit1.C: New test.
31468
31469         PR c++/8149
31470         * g++.dg/template/typename4.C: Likewise.
31471
31472 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31473
31474         Core issue 287, PR c++/7639
31475         * g++.dg/template/instantiate1.C: Adjust error location.
31476         * g++.dg/template/instantiate3.C: New test.
31477         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
31478         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
31479         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
31480
31481 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
31482
31483         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
31484
31485 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
31486
31487         PR c++/8287
31488         * g++.dg/init/dtor2.C: New test.
31489
31490 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31491
31492         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
31493         * gcc.dg/nest.c: Bypass errors on irix6.
31494
31495 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
31496
31497         * gcc.dg/nest.c: Expect error for mmix-*-*.
31498         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
31499
31500 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
31501
31502         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
31503         markers.
31504
31505         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
31506
31507 2002-10-25  Mike Stump  <mrs@apple.com>
31508
31509         * gcc.dg/warn-1.c: New test.
31510
31511 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
31512
31513         * g++.dg/template/typename3.C: New test.
31514
31515 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
31516
31517         * g++.dg/lookup/ptrmem1.C: New test.
31518
31519         * g++.dg/abi/vthunk2.C: New test.
31520
31521 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
31522
31523         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
31524
31525 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
31526
31527         * g++.dg/abi/empty9.C: New test.
31528
31529 2002-10-24  Richard Henderson  <rth@redhat.com>
31530
31531         * g++.dg/inherit/thunk1.C: Enable for ia64.
31532
31533 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
31534
31535         PR c++/8067
31536         * g++.dg/lookup/pretty1.C: New test.
31537
31538 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
31539
31540         * gcc.dg/20021023-1.c: New test.
31541
31542 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
31543
31544         PR c++/7679
31545         * g++.dg/parse/inline1.C: New test.
31546
31547 2002-10-23  Richard Henderson  <rth@redhat.com>
31548
31549         * g++.dg/inherit/thunk1.C: Enable for x86_64.
31550
31551         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
31552
31553 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
31554
31555         PR c++/6579
31556         * g++.dg/parse/stmtexpr3.C: New test.
31557
31558 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
31559
31560         * g++.dg/expr/cond1.C: New test.
31561
31562 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
31563
31564         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
31565
31566 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
31567
31568         * g++.dg/abi/vbase13.C: New test.
31569         * g++.dg/abi/vbase14.C: Likewise.
31570
31571 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
31572
31573         * gcc.dg/tls/pic-1.c: New test.
31574         * gcc.dg/tls/nonpic-1.c: New test.
31575         * gcc.dg/20021018-1.c: New test.
31576
31577 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
31578
31579         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
31580         Remove only files with the same base name as the test case.
31581         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
31582         (profopt-execute): Likewise.  Also, remove old profiling
31583         and performance data files before running the tests.
31584
31585         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
31586         * g++.dg/bprob/bprob.exp: Likewise.
31587         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
31588         to allow more general test case names.
31589
31590         * g++.dg/bprob/bprob-1.C: Rename to ...
31591         * g++.dg/bprob/g++-bprob-1.C: ... this.
31592
31593         * g77.dg/bprob/bprob-1.f: Rename to ...
31594         * g77.dg/bprob/g77-bprob-1.f: ... this.
31595
31596 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
31597
31598         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
31599         bison 1.50 or later.
31600
31601 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
31602
31603         * g++.dg/README: Describe more test directories.
31604
31605 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
31606
31607         * g++.dg/init/array6.C: Add additional tests.
31608
31609 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
31610
31611         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
31612         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
31613
31614 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
31615
31616         * gcc.c-torture/compile/20020604-1.x: New.
31617         * gcc.c-torture/compile/simd-5.x: Likewise.
31618         * gcc.c-torture/execute/920710-1.x: Likewise.
31619         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
31620
31621 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
31622
31623         * g++.dg/inherit/override1.C: Add dg-options clause.
31624
31625 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31626
31627         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
31628         _mm_slli_si128.
31629
31630 2002-10-19  Andreas Schwab  <schwab@suse.de>
31631
31632         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
31633         directory component.
31634
31635 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
31636
31637         * g++.dg/inherit/thunk1.C: New test.
31638
31639         * g++.dg/inherit/override1.C: New test.
31640
31641         * g++.dg/abi/mangle11.C: New test.
31642         * g++.dg/abi/mangle14.C: New test.
31643         * g++.dg/abi/mangle17.C: New test.
31644
31645 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
31646
31647         * g++.dg/overload/member2.C: New test.
31648
31649 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
31650
31651         * g++.dg/README: Describe new compat directory.
31652         * g++.dg/dg.exp: Skip tests in compat directory.
31653         * README.compat: New file.
31654         * lib/compat.exp: New expect script.
31655         * g++.dg/compat: New test directory.
31656         * g++.dg/compat/compat.exp: New expect script.
31657         * g++.dg/compat/abi: New test directory.
31658         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
31659         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
31660         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
31661         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
31662         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
31663         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
31664         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
31665         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
31666         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
31667         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
31668         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
31669         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
31670         * g++.dg/compat/break: New test directory.
31671         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
31672         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
31673         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
31674         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
31675         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
31676         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
31677         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
31678         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
31679         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
31680         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
31681         g++.dg/compat/break/README: New files.
31682         * g++.dg/compat/eh: New test directory.
31683         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
31684         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
31685         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
31686         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
31687         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
31688         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
31689         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
31690         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
31691         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
31692         g++.dg/compat/eh/filter2_y.C,
31693         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
31694         g++.dg/compat/eh/new1_y.C,
31695         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
31696         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
31697         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
31698         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
31699         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
31700         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
31701         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
31702         g++.dg/compat/eh/unexpected1_y.C: New files.
31703         * g++.dg/compat/init: New test directory.
31704         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
31705         g++.dg/compat/init/array5_y.C,
31706         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
31707         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
31708         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
31709         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
31710         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
31711         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
31712         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
31713         g++.dg/compat/init/init-ref2_y.C: New files.
31714
31715 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
31716
31717         PR c++/7584
31718         * g++.dg/inherit/using3.C: New test.
31719
31720 2002-10-17  Jan Hubicka  <jh@suse.cz>
31721
31722         * gcc.dg/20021017-2.c: New test.
31723
31724 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
31725
31726         * g++.dg/abi/mangle16.C: Adjust.
31727
31728         * g++.dg/init/array8.C: New test.
31729
31730 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
31731
31732         * gcc.dg/special/mips-abi.exp: New test.
31733         * gcc.dg/special/mips-abi.s: Empty file used by the above.
31734
31735 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
31736
31737         * g++.dg/abi/mangle16.C: New test.
31738         * g++.dg/abi/mangle17.C: Likewise.
31739
31740         PR c++/7478
31741         * g++.dg/template/ref1.C: New test.
31742
31743 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31744
31745         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
31746
31747 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
31748
31749         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
31750
31751 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
31752
31753         PR c++/7524
31754         * g++.dg/init/array7.C: New test.
31755
31756 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
31757
31758         * g++.dg/init/array6.C: New test.
31759
31760         * g++.dg/abi/mangle13.C: Likewise.
31761         * g++.dg/abi/mangle14.C: Likewise.
31762         * g++.dg/abi/mangle15.C: Likewise.
31763
31764 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
31765
31766         * g++.dg/abi/empty8.C: New test.
31767
31768 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
31769
31770         * g++.dg/init/ctor1.C: New test.
31771
31772 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
31773
31774         * gcc.c-torture/execute/20021015-1.c: New test.
31775
31776 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
31777
31778         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
31779
31780 2002-10-14  Jan Hubicka  <jh@suse.cz>
31781
31782         * gcc.dg/i386-ssetype-[1-5].c: New tests.
31783
31784 2002-10-14  Richard Henderson  <rth@redhat.com>
31785
31786         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
31787
31788 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
31789
31790         PR optimization/6631
31791         * g++.dg/opt/const2.C: New test.
31792
31793 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
31794
31795         PR c++/7176
31796         * g++.dg/parse/friend1.C: New test.
31797         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
31798
31799 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
31800
31801         * gcc.dg/20021014-1.c: New test.
31802
31803 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
31804
31805         PR c++/5661
31806         * g++.dg/ext/vlm1.C: New test.
31807         * g++.dg/ext/vlm2.C: Likewise.
31808
31809         * g++.dg/init/array1.C: Remove invalid braces.
31810         * g++.dg/init/brace1.C: New test.
31811         * g++.dg/init/copy2.C: Likewise.
31812         * g++.dg/init/copy3.C: Likewise.
31813         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
31814         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
31815         braces.
31816
31817 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
31818
31819         * gcc.dg/cpp/assembler.S: Don't use -ansi.
31820
31821 2002-10-11  Richard Shann  <richard.shann@superh.com>
31822
31823         * gcc.c-torture/compile/simd-5.c: New test.
31824
31825 2002-10-10  Roger Sayle  <roger@eyesopen.com>
31826
31827         * gcc.c-torture/execute/shiftopt-1.c: New test case.
31828
31829 2002-10-10  Jim Wilson  <wilson@redhat.com>
31830
31831         * gcc.c-torture/execute/20021010-1.c: New test.
31832
31833 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
31834
31835         PR c/7353
31836         * g++.dg/ext/typedef-init.C: New test.
31837         * gcc.dg/typedef-init.c: New test.
31838
31839 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
31840
31841         * gcc.dg/cpp/paste13.c: New test.
31842
31843 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31844
31845         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
31846         remaining platforms, XFAIL during compile, not execute.  Don't
31847         XFAIL at -O0.
31848
31849 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
31850
31851         * gcc.dg/alias-1.c: Tweak expected warning.
31852
31853 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
31854
31855         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
31856
31857 2002-10-06  Andreas Jaeger  <aj@suse.de>
31858
31859         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
31860         * gcc.dg/cpp/c++98.C: Likewise.
31861
31862         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
31863         * g++.dg/cpp/c++98.C: Likewise.
31864
31865         * g++.dg/README (Subdirectories): Mention cpp directory.
31866
31867         PR target/7559
31868         * gcc.dg/20021006-1.c: New test.
31869
31870 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31871
31872         PR c++/7804
31873         * g++.dg/other/warning1.C: New test.
31874
31875 2002-10-04  Roger Sayle  <roger@eyesopen.com>
31876
31877         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
31878         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
31879         and sparc-*-* with -m64 as expected failures.  See PR 8087.
31880
31881 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
31882
31883         PR c++/7931
31884         * g++.dg/template/ptrmem3.C: New test.
31885
31886         PR c++/7754
31887         * g++.dg/template/union1.C: New test.
31888
31889 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
31890
31891         PR c++/8006
31892         * g++.dg/abi/mangle9.C: New test.
31893         * g++.dg/abi/mangle10.C: New test.
31894         * g++.dg/abi/mangle11.C: New test.
31895         * g++.dg/abi/mangle12.C: New test.
31896
31897 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
31898
31899         PR c++/7188.
31900         * g++.dg/template/meminit1.C: New test.
31901         * g++.dg/warn/Wreorder-1.C: Likewise.
31902         * g++.old-deja/g++.mike/warn3.C: Tweak.
31903         * lib/prune.exp: Ingore "in copy constructor".
31904
31905 2002-10-02  Andreas Jaeger  <aj@suse.de>
31906
31907         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
31908         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
31909         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
31910         on x86-64.
31911
31912 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
31913
31914         * gcc.dg/empty1.C: Fix typo.
31915
31916 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
31917
31918         * gcc.dg/alias-1.c: New test.
31919
31920 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
31921
31922         * gcc.dg/empty1.C: New test.
31923
31924         * g++.dg/tls/init-2.C: Tweak error messages.
31925
31926 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
31927
31928         * gcc.c-torture/compile/20020923-1.c: New test.
31929
31930 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
31931
31932         * gcc.c-torture/execute/ffs-1.c: New test.
31933         * gcc.c-torture/execute/ffs-2.c: Ditto.
31934
31935 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
31936
31937         * g++.dg/overload/member1.C: New test.
31938
31939 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
31940
31941         * g++.dg/abi/empty7.C: New test.
31942         * g++.dg/init/pm2.C: Likewise.
31943
31944 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
31945
31946         * g++.dg/rtti/crash1.C: New test.
31947
31948 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
31949
31950         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
31951         gcc.dg/sibcall-4.c: New tests.
31952
31953 2002-09-28  Roger Sayle  <roger@eyesopen.com>
31954
31955         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
31956         powerpc and MMIX targets.
31957
31958 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
31959
31960         * gcc.dg/cpp/20020927-1.c: New.
31961
31962 2002-09-26  David S. Miller  <davem@redhat.com>
31963
31964         * gcc.c-torture/compile/trunctfdf.c: New.
31965
31966 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31967
31968         * lib/target-supports.exp (check_weak_available): Handle solaris2.
31969
31970 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
31971
31972         * gcc.c-torture/execute/loop-15.c: New.
31973
31974 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
31975
31976         * README.QMTEST: Fix typo.
31977
31978 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
31979
31980         * gcc.dg/20020926-1.c: New test.
31981
31982 2002-09-25  David S. Miller  <davem@redhat.com>
31983
31984         PR target/7842
31985         * gcc.c-torture/execute/shiftdi.c: New test.
31986
31987 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
31988
31989         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
31990         unique to the tool.
31991         * lib/g77.exp (g77_init): Likewise.
31992         * lib/g++.exp (g++_init): Likewise.
31993         * lib/objc.exp (objc_init): Likewise.
31994
31995 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
31996
31997         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
31998         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
31999         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
32000
32001 2002-09-25  Richard Henderson  <rth@redhat.com>
32002
32003         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
32004         too-small long double.
32005
32006 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
32007
32008         * gcc.dg/20020919-1.c: New test.
32009
32010 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
32011
32012         * g++.dg/abi/bitfield6.C: New test.
32013         * g++.dg/abi/bitfield7.C: New test.
32014         * g++.dg/abi/bitfield8.C: New test.
32015         * g++.dg/abi/vbase11.C: New test.
32016
32017 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32018
32019         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
32020         hppa*-*-hpux*.  Update test comment.
32021
32022 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
32023
32024         * gcc.dg/tls/struct-1.c: New test.
32025
32026 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
32027
32028         * gcc.dg/cpp/tr-warn2.c: Update.
32029
32030 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
32031
32032         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
32033
32034 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
32035
32036         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
32037         systems.
32038
32039 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
32040
32041         * gcc.c-torture/execute/ieee/mzero3.c: New test.
32042
32043         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
32044         Adjust for c++filt moved to binutils.  Remove spurious duplicate
32045         setting of cxxfilt.
32046
32047 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
32048
32049         * gcc.dg/20020312-2.c: Update for darwin.
32050
32051 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
32052
32053         * g++.old-deja/g++.other/crash32.C: Mark ICE.
32054
32055 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
32056
32057         * objc.dg/comp-types-1.m: New test.
32058         * objc.dg/comp-types-2.m: New test.
32059         * objc.dg/comp-types-3.m: New test.
32060         * objc.dg/comp-types-4.m: New test.
32061         * objc.dg/comp-types-5.m: New test.
32062         * objc.dg/comp-types-6.m: New test.
32063
32064 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32065
32066         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
32067
32068 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
32069
32070         * g++.dg/other/do1.C: New test.
32071
32072         * g++.dg/template/subst1.C: New test.
32073
32074 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
32075
32076         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
32077
32078 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
32079
32080         * g++.dg/template/qualttp20.C: Adjust expected errors.
32081         * g++.old-deja/g++.jason/report.C: Likewise.
32082         * g++.old-deja/g++.other/qual1.C: Likewise.
32083
32084         * g++.dg/lookup/scoped2.C: New test.
32085
32086         * g++.dg/ext/asm3.C: New test.
32087
32088 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
32089
32090         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
32091
32092 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
32093
32094         * ChangeLog: follow spelling conventions.
32095         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
32096         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
32097         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
32098         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
32099         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
32100         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
32101         * g++.old-deja/g++.law/global-init1.C: Likewise.
32102         * g++.old-deja/g++.other/delete4.C: Likewise.
32103         * g++.old-deja/g++.other/inline21.C: Likewise.
32104         * g++.old-deja/g++.other/singleton.C: Likewise.
32105         * g77.dg/strlen0.f: Likewise.
32106         * g77.f-torture/compile/20010519-1.f: Likewise.
32107         * g77.f-torture/compile/980310-4.f: Likewise.
32108         * gcc.c-torture/compile/20000605-1.c: Likewise.
32109         * gcc.c-torture/execute/20020225-1.c: Likewise.
32110         * gcc.dg/c90-hexfloat-2.c: Likewise.
32111         * gcc.dg/c99-bool-1.c: Likewise.
32112         * gcc.dg/c99-hexfloat-2.c: Likewise.
32113         * gcc.dg/dll-2.c: Likewise.
32114         * gcc.dg/wtr-union-init-1.c: Likewise.
32115         * gcc.dg/wtr-union-init-2.c: Likewise.
32116         * gcc.dg/wtr-union-init-3.c: Likewise.
32117         * gcc.dg/cpp/avoidpaste1.c: Likewise.
32118         * gcc.dg/cpp/defined.c: Likewise.
32119         * gcc.dg/cpp/macsyntx.c: Likewise.
32120         * gcc.dg/cpp/paste2.c: Likewise.
32121         * gcc.dg/cpp/trad/defined.c: Likewise.
32122         * gcc.dg/format/c90-printf-1.c: Likewise.
32123         * gcc.dg/format/c90-scanf-1.c: Likewise.
32124         * gcc.dg/format/c99-printf-1.c: Likewise.
32125         * gcc.dg/format/c99-scanf-1.c: Likewise.
32126         * gcc.misc-tests/gcov-8.c: Likewise.
32127         * lib/profopt.exp: Likewise.
32128
32129 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
32130
32131         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
32132
32133 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
32134
32135         * g++.dg/inherit/using2.C: New test.
32136
32137 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
32138
32139         * ChangeLog: Follow spelling conventions.
32140         * g++.dg/template/friend4.C: Likewise.
32141         * g++.old-deja/g++.pt/crash67.C: Likewise.
32142         * gcc.c-torture/execute/20000801-4.c: Likewise.
32143         * gcc.dg/c90-digraph-1.c: Likewise.
32144         * gcc.dg/c94-digraph-1.c: Likewise.
32145         * gcc.dg/c99-digraph-1.c: Likewise.
32146         * gcc.dg/cpp/line5.c: Likewise.
32147         * gcc.dg/cpp/multiline.c: Likewise.
32148         * gcc.dg/cpp/trad/literals-1.c: Likewise.
32149         * gcc.dg/format/attr-3.c: Likewise.
32150         * gcc.dg/format/c90-scanf-3.c: Likewise.
32151         * gcc.dg/format/ext-4.c: Likewise.
32152
32153 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
32154
32155         * g++.dg/template/pretty1.C: New test.
32156
32157 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
32158
32159         * gcc.c-torture/execute/struct-cpy-1.c: New test.
32160
32161 2002-09-13  Matt Austern  <austern@apple.com>
32162
32163         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
32164         passing a cast expression to a function by const reference.
32165
32166 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
32167
32168         * g++.dg/template/deduce1.C: New test.
32169
32170 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
32171
32172         * gcc.c-torture/execute/simd-1.c: Force all use of int to
32173         32-bit int.
32174
32175 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32176
32177         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
32178         usage.
32179
32180 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
32181
32182         * gcc.c-torture/compile/20020910-1.c: New test.
32183
32184 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
32185
32186         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
32187
32188 2002-09-10  Andreas Jaeger  <aj@suse.de>
32189
32190         * gcc.dg/20020312-2.c: Adjust for x86-64.
32191
32192 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
32193
32194         * g77.dg/7388.f: New test case for PR 7388.
32195
32196 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
32197
32198         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
32199
32200 2002-09-05  Ziemowit Laski <zlaski@apple.com>
32201
32202         * objc.dg/proto-lossage-1.m: New test.
32203
32204 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
32205
32206         * gcc.dg/cpp/_Pragma4.c: Fix typo.
32207
32208 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
32209
32210         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
32211         expected to pass.
32212
32213 2002-09-06  Stan Shebs  <shebs@apple.com>
32214             David Edelsohn  <edelsohn@gnu.org>
32215
32216         * gcc.dg/weak: New directory.
32217         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
32218         target-specific xfail bits.
32219         * gcc.dg/typeof-2.c: Move to new directory.
32220         * gcc.dg/weak.exp: New expect script.
32221
32222 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
32223
32224         * gcc.c-torture/execute/extzvsi.c: New test.
32225
32226 2002-09-05  Stan Shebs  <shebs@apple.com>
32227
32228         * gcc.dg/weak-1.c: xfail on Darwin.
32229         * gcc.dg/weak-2.c: Ditto.
32230         * gcc.dg/weak-3.c: Ditto.
32231         * gcc.dg/weak-4.c: Ditto.
32232         * gcc.dg/weak-5.c: Ditto.
32233         * gcc.dg/weak-6.c: Ditto.
32234         * gcc.dg/weak-7.c: Ditto.
32235         * gcc.dg/weak-8.c: Ditto.
32236         * gcc.dg/weak-9.c: Ditto.
32237
32238 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
32239
32240         * gcc.c-torture/execute/loop-14.c: New test.
32241
32242 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
32243
32244         * g++.dg/other/cxa-atexit1.C: New test.
32245
32246         * gcc.dg/typeof-2.c: New test.
32247
32248 2002-09-03  Roger Sayle  <roger@eyesopen.com>
32249
32250         * gcc.dg/builtins-2.c: New testcase.
32251         * gcc.dg/builtins-3.c: New testcase.
32252
32253 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
32254
32255         * gcc.dg/cpp/_Pragma4.c: New test.
32256
32257 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
32258
32259         * objc/execute/nil_method-1.m: New testcase.
32260
32261 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
32262
32263         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
32264         [Object class], not [Object initialize].
32265
32266 2002-08-31  Roger Sayle  <roger@eyesopen.com>
32267             Hans-Peter Nilsson  <hp@bitrange.com>
32268
32269         * gcc.c-torture/execute/20020720-1.x: Skip test on
32270         mmix-knuth-mmixware.  Correct comment.
32271
32272 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
32273
32274         * testsuite/g++.dg/abi/bitfield5.C: New test.
32275         * testsuite/g++.dg/abi/vbase10.C: Likewise.
32276
32277 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
32278
32279         * objc.dg/undeclared-selector.m: New test.
32280
32281 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
32282
32283         * g++.dg/other/offsetof1.C: Avoid cast warning.
32284
32285 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
32286
32287         * objc.dg/super-class-2.m: New test.
32288
32289 2002-08-24  Matt Austern  <austern@apple.com>
32290
32291         * g++.dg/ext/lvaddr.C: New test.
32292         * g++.dg/ext/lvcast.C: New test.
32293
32294 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
32295
32296         * testsuite/g++.dg/inherit/cond1.C: New test.
32297
32298 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
32299
32300         * gcc.dg/noncompile/incomplete-1.c: New test.
32301
32302 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
32303
32304         * gcc.dg/typespec-1.c: New test.
32305
32306 2002-08-20  Devang Patel  <dpatel@apple.com>
32307         * objc.dg/proto-hier-2.m: New test.
32308
32309 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
32310
32311         * objc.dg/bitfield-1.m: New test.
32312         * objc.dg/bitfield-2.m: New test.
32313
32314 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
32315
32316         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
32317         gcc.dg/c99-flex-array-4.c: New tests.
32318
32319 2002-08-16  Stan Shebs  <shebs@apple.com>
32320
32321         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
32322
32323 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
32324
32325         * gcc.dg/typeof-1.c: New test.
32326         * g++.dg/ext/typeof2.C: New test.
32327
32328 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
32329
32330         * g++.dg/other/offsetof1.C: New test.
32331
32332 2002-08-14  Richard Henderson  <rth@redhat.com>
32333
32334         * gcc.dg/tls/diag-3.c: Fix expected message strings.
32335
32336 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
32337
32338         * gcc.dg/cpp/_Pragma3.c: New test.
32339
32340 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
32341
32342         * g++.dg/template/inherit3: New test.
32343
32344 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
32345
32346         * gcc.dg/bitfld-4.c: Add blank options.
32347
32348 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
32349
32350         * g++.dg/template/crash1.C: New test.
32351
32352 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
32353
32354         * gcc.dg/tls/opt-2.c: New test.
32355
32356 2002-08-08  Devang Patel  <dpatel@apple.com>
32357
32358         * objc.dg/selector-1.m : New test
32359
32360 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
32361
32362         * g++.dg/abi/bitfield4.C: New test.
32363         * gcc.dg/bitfld-4.c: New test.
32364
32365 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
32366
32367         * g++.dg/other/packed1.C: New test.
32368
32369 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
32370
32371         * g++.dg/abi/offsetof.C: Tweak error messages.
32372         * g++.old-deja/g++.mike/p10769a.C: Likewise.
32373
32374 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
32375
32376         * gcc.dg/bitfld-3.c: New test.
32377
32378 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
32379             Richard Henderson  <rth@redhat.com>
32380
32381         * gcc.dg/i386-bitfield1.c: New test.
32382         * g++.dg/abi/bitfield3.C: Update.
32383
32384 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
32385
32386         * objc.dg/const-str-2.m: Update.
32387         * gcc.dg/cpp/c++98.c: Change to C extension.
32388         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
32389         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
32390
32391 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
32392
32393         * testsuite/gcc.dg/tls/diag-3.c: New.
32394
32395 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
32396
32397         * g++.dg/README (Subdirectories): Document new subdir expr.
32398         * g++.dg/expr/pmf-1.C: New test.
32399
32400 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
32401
32402         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
32403
32404 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
32405
32406         * g++.dg/abi/bitfield3.C: New test.
32407
32408 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
32409
32410         * lib/gcov.exp: Tweak expected line formats.
32411         * gcc.misc-tests/gcov8.c: New test.
32412         * gcc.misc-tests/gcov8.x: New flags.
32413
32414 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
32415
32416         * consistency.vlad/layout/endian.c: Include string.h.
32417
32418         * gcc.c-torture/execute/20020805-1.c: New test.
32419
32420 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
32421
32422         * g++.dg/other/conversion1.C: New test.
32423
32424 2002-08-03  Roger Sayle  <roger@eyesopen.com>
32425
32426         * gcc.dg/builtins-1.c: New testcase.
32427
32428 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
32429
32430         * g++.dg/inherit/access3.C: New test.
32431
32432 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
32433
32434         * gcc.dg/ia64-visibility-2.c: New test.
32435
32436 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
32437
32438         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
32439         __qualifier_flags to __flags.
32440
32441 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
32442
32443         * g++.dg/inherit/operator1.C: New test.
32444         * g++.dg/lookup/disamb1.C: Fix typo in comment.
32445         * g++.dg/other/error1.C: Change expected error message.
32446         * g++.dg/template/conv4.C: Likewise.
32447
32448 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
32449
32450         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
32451         for documented behavior.
32452
32453 2002-07-25  Roger Sayle  <roger@eyesopen.com>
32454
32455         * gcc.c-torture/execute/20020720-1.x: Skip this test on
32456         several targets known to fail.
32457
32458 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
32459
32460         * gcc.dg/mips-args-[123].c: New tests.
32461
32462 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
32463
32464         * gcc.dg/ppc-spe.c: New.
32465
32466 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
32467
32468         * g++.dg/other/ptrmem4.C: New testcase.
32469
32470 2002-07-24  Richard Henderson  <rth@redhat.com>
32471
32472         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
32473
32474 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
32475
32476         * g++.dg/ext/alignof1.C (main): Return 0 for success.
32477
32478 2002-07-24  Roger Sayle  <roger@eyesopen.com>
32479
32480         * gcc.c-torture/execute/memset-3.c: New testcase.
32481
32482 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
32483
32484         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
32485         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
32486
32487 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32488
32489         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
32490         Delete.
32491
32492 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
32493
32494         * gcc.c-torture/compile/simd-4.c: New test.
32495
32496 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32497
32498         PR c++/7347, c++/7348
32499         * g++.dg/template/access4.C: New test.
32500         * g++.dg/template/access5.C: New test.
32501         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
32502         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
32503         * g++.old-deja/g++.pt/ttp58.C: Likewise.
32504         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
32505
32506 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
32507
32508         * gcc.dg/gnu89-init-2.c: New test.
32509
32510 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
32511
32512         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
32513
32514 2002-07-20  Roger Sayle  <roger@eyesopen.com>
32515
32516         * gcc.c-torture/execute/20020720-1.c: New testcase.
32517
32518 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
32519
32520         * gcc.dg/cpp/Wsignprom.c: New tests.
32521
32522 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
32523
32524         * gcc.c-torture/execute/loop-13.c: New test.
32525
32526 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
32527
32528         * gcc.dg/cpp/expr.c: New tests.
32529
32530 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
32531
32532         * g++.dg/opt/pr6713.C: Add template instantiation.
32533
32534 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
32535
32536         * gcc.dg/nest.c: New test.
32537
32538 2002-07-17  Richard Henderson  <rth@redhat.com>
32539
32540         * g++.dg/opt/pr6713.C: New test.
32541
32542 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
32543
32544         * gcc.c-torture/execute/loop-2e.x: Let the testcase
32545         XFAIL for all x86 processors.
32546
32547 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
32548
32549         * gcc.c-torture/execute/20010122-1.x: Do not test with
32550         -fomit-frame-pointer.
32551
32552 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32553
32554         * g++.dg/template/instantiate2.C: New test.
32555         * g++.dg/template/spec4.C: New test.
32556
32557 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32558
32559         * g++.dg/template/access2.C: New test.
32560         * g++.dg/template/access3.C: New test.
32561
32562 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
32563
32564         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
32565         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
32566         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
32567         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
32568         Convert to use <stdarg.h>.
32569         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
32570         Delete.
32571         * gcc.dg/va-arg-2.c: New.
32572         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
32573
32574 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
32575
32576         * gcc.c-torture/compile/20020710-1.c: New test.
32577
32578 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
32579                           Andrew Pinski  <pinskia@physics.uc.edu>
32580
32581         gcc.c-torture/compile/simd-2.c: New testcase.
32582         gcc.c-torture/compile/simd-3.c: Likewise.
32583
32584 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
32585
32586         PR c++/7224
32587         * g++.dg/overload/error1.C: New test.
32588
32589 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32590
32591         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
32592         configuration and IRIX 6 O32 ABI.
32593
32594 2002-07-11  Roger Sayle  <roger@eyesopen.com>
32595
32596         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
32597
32598 2002-07-10  Roger Sayle  <roger@eyesopen.com>
32599
32600         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
32601
32602 2002-07-10  Jeffrey A Law  <law@redhat.com>
32603
32604         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
32605
32606         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
32607
32608 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
32609
32610         * gcc.dg/20020312-2.c: Check for __PPC__.
32611
32612 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
32613
32614         * gcc.c-torture/compile/20020709-1.c: New test.
32615
32616 2002-07-07  Roger Sayle  <roger@eyesopen.com>
32617
32618         * g++.dg/template/qualttp21.C: New test case.
32619
32620 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
32621
32622         * gcc.c-torture/compile/20020706-1.c: New test.
32623         * gcc.c-torture/compile/20020706-2.c: New test.
32624
32625 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
32626             Alexandre Oliva  <aoliva@redhat.com>
32627
32628         * g++.dg/warn/incomplete1.C: New test.
32629
32630 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32631
32632         PR c++/7099
32633         * g++.dg/warn/noreturn1.C: New test.
32634
32635 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
32636
32637         PR c++/6706
32638         * g++.dg/debug/debug6.C: New test.
32639         * g++.dg/debug/debug7.C: New test.
32640
32641 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
32642
32643         * gcc.c-torture/compile/simd-3.c: New test.
32644
32645 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
32646
32647         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
32648         * gcc.dg/20020620-1.c: Likewise.
32649
32650 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32651
32652         PR c++/6944
32653         * g++.dg/init/array4.C: New test.
32654         * g++.dg/init/array5.C: New test.
32655
32656 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
32657
32658         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
32659         * gcc.c-torture/execute/simd-2.c (main): Likewise.
32660
32661 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32662
32663         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
32664         * gcc.dg/wtr-aggr-init-1.c: Likewise.
32665         * gcc.dg/wtr-conversion-1.c: Likewise.
32666         * gcc.dg/wtr-escape-1.c: Likewise.
32667         * gcc.dg/wtr-int-type-1.c: Likewise.
32668         * gcc.dg/wtr-label-1.c: Likewise.
32669         * gcc.dg/wtr-static-1.c: Likewise.
32670         * gcc.dg/wtr-strcat-1.c: Likewise.
32671         * gcc.dg/wtr-suffix-1.c: Likewise.
32672         * gcc.dg/wtr-switch-1.c: Likewise.
32673         * gcc.dg/wtr-unary-plus-1.c: Likewise.
32674         * gcc.dg/wtr-union-init-1.c: Likewise.
32675         * gcc.dg/wtr-union-init-2.c: Likewise.
32676         * gcc.dg/wtr-union-init-3.c: Likewise.
32677
32678         * gcc.dg/wtr-func-def-1.c: New test.
32679
32680 2002-07-02 Devang Patel <dpatel@apple.com>
32681
32682         * objc.dg/param-1.m: New test.
32683
32684 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
32685
32686         * gcc.dg/cpp/trad/directive.c: Add test.
32687         * gcc.dg/cpp/trad/macroargs.c: Add test.
32688         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
32689
32690 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
32691
32692         * gcc.dg/cpp/cmdlne-M.c: New test.
32693
32694 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
32695
32696         * objc.dg/desig-init-1.m: New test.
32697
32698 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32699
32700         PR c++/6716
32701         * g++.dg/template/instantiate1.C: New test.
32702
32703 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
32704
32705         PR c++/7112
32706         * g++.dg/template/sizeof2.C: New test.
32707
32708 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
32709
32710         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
32711         gcc.dg/cpp/trad/include.c: New tests.
32712
32713 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
32714
32715         PR target/7177
32716         * gcc.c-torture/compile/20020701-1.c: New test.
32717
32718 2002-07-01  Stan Shebs  <shebs@apple.com>
32719
32720         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
32721         header here...
32722         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
32723         (objc-torture-execute): or here.
32724
32725 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
32726
32727         * gcc.c-torture/execute/arith-rand-ll.c: New test.
32728
32729 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
32730
32731         * gcc.dg/cpp/trad/escaped-nl.c: New test.
32732
32733 2002-06-30  Devang Patel  <dpatel@apple.com>
32734
32735         * objc.dg/fsyntax-only.m: New test.
32736
32737 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
32738
32739         PR c++/6695
32740         * g++.dg/template/friend7.C: New file.
32741
32742 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
32743
32744         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
32745         return type.
32746
32747 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
32748
32749         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
32750         avoid division by zero.
32751
32752 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
32753
32754         * gcc.dg/Wunknownprag.c: New tests.
32755
32756 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
32757
32758         * gcc.c-torture/execute/simd-2.c: New test.
32759
32760 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
32761
32762         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
32763         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
32764         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
32765         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
32766         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
32767         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
32768         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
32769         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
32770         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
32771         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
32772         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
32773         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
32774         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
32775         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
32776         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
32777         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
32778         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
32779
32780 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
32781
32782         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
32783         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
32784         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
32785         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
32786         New tests.
32787         * gcc.dg/cpp/trad/directive.c: Update.
32788
32789 2002-06-23  Andreas Jaeger  <aj@suse.de>
32790
32791         * gcc.c-torture/execute/complex-6.c: New.
32792
32793 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
32794
32795         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
32796         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
32797         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
32798         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
32799
32800 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
32801
32802         * gcc.dg/cpp/trad: New directory with traditional tests copied
32803         from parent directory.
32804         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
32805         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
32806         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
32807         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
32808         Move to trad/ and rename.
32809         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
32810         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
32811         gcc.dg/cpp/trad/redef2.c: New tests.
32812         * gcc.dg/cpp/trad/trad.exp: New driver.
32813
32814 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
32815
32816         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
32817         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
32818         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
32819         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
32820         Remove.
32821
32822 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
32823
32824         * gcc.dg/20020620-1.c: New test.
32825
32826 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32827
32828         * g++.dg/template/ttp4.C: New test.
32829
32830 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
32831
32832         * g++.dg/opt/vt1.C: Fix regexp.
32833
32834 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32835
32836         * gcc.c-torture/execute/pure-1.c: Make functions static again.
32837         Don't use attribute `noinline'.
32838
32839 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
32840
32841         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
32842
32843 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
32844
32845         * gcc.c-torture/execute/simd-1.c: New.
32846
32847         * gcc.dg/simd-1.c: New.
32848
32849 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
32850
32851         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
32852
32853 2002-06-16  Richard Henderson  <rth@redhat.com>
32854
32855         * g++.dg/ext/anon-struct1.C: New.
32856         * g++.dg/ext/anon-struct2.C: New.
32857         * g++.dg/ext/anon-struct3.C: New.
32858         * gcc.dg/anon-struct-1.c: New.
32859         * gcc.dg/anon-struct-2.c: New.
32860         * gcc.dg/anon-struct-3.c: New.
32861         * gcc.dg/20011008-1.c: Adjust warning text.
32862         * gcc.dg/20020527-1.c: Add -fms-extensions.
32863
32864 2002-06-16  Richard Henderson  <rth@redhat.com>
32865
32866         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
32867
32868 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
32869
32870         * gcc.c-torture/execute/20020615-1.c: New test.
32871
32872 2002-06-15  Roger Sayle  <roger@eyesopen.com>
32873
32874         * gcc.c-tortuture/execute/compare-1.c: New test case.
32875         * gcc.c-tortuture/execute/compare-2.c: New test case.
32876         * gcc.c-tortuture/execute/compare-3.c: New test case.
32877
32878 2002-06-13  Richard Henderson  <rth@redhat.com>
32879
32880         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
32881         ia64 ilp32.
32882
32883 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32884
32885         * g++.dg/template/typename2.C: Update error message.
32886
32887 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
32888
32889         * gcc.c-torture/execute/20020611-1.c: New test.
32890
32891 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
32892
32893         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
32894         list of targets to skip.
32895
32896 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
32897
32898         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
32899         targets if not optimizing.
32900
32901 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
32902
32903         * gcc.c-torture/compile/20020605-1.c: New test.
32904
32905         * g++.dg/opt/vt1.C: New test.
32906
32907         * gcc.dg/20020531-1.c: New test.
32908
32909         * gcc.dg/20020530-1.c: New test.
32910
32911         * gcc.dg/20020527-1.c: New test.
32912
32913         * g++.dg/opt/cse1.C: New test.
32914
32915 2002-06-07  Roger Sayle  <roger@eyesopen.com>
32916
32917         * gcc.dg/20020607-2.c: New test case.
32918
32919 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
32920
32921         * gcc.c-torture/compile/20020604-1.c: New test.
32922
32923 2002-06-04  Richard Henderson  <rth@redhat.com>
32924
32925         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
32926         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
32927         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
32928
32929 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
32930
32931         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
32932
32933 2002-06-03  Richard Henderson  <rth@redhat.com>
32934
32935         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
32936         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
32937
32938 2002-06-02  Richard Henderson  <rth@redhat.com>
32939
32940         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
32941         test functions static.
32942
32943 2002-06-02  Andreas Jaeger  <aj@suse.de>
32944
32945         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
32946         now.
32947
32948 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
32949
32950         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
32951         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
32952         Update for mofified diagnostics.
32953         * gcc.dg/c99-intconst-1.c: No longer fail.
32954
32955 2002-06-02  Richard Henderson  <rth@redhat.com>
32956
32957         * gcc.dg/uninit-A.c: Remove xfail markers.
32958
32959 2002-06-01  Roger Sayle  <roger@eyesopen.com>
32960
32961         * gcc.dg/fnegate-1.c: New test case.
32962
32963 2002-05-30  Osku Salerma  <osku@iki.fi>
32964
32965         * gcc.c-torture/execute/mayalias-1.c: New file.
32966
32967 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
32968
32969         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
32970         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
32971         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
32972
32973 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
32974
32975         * gcc.c-torture/execute/20020529-1.c: New test.
32976
32977 2002-05-27  Richard Henderson  <rth@redhat.com>
32978
32979         * g++.dg/ext/attrib6.C: New test case.
32980
32981 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32982
32983         * gcc.c-torture/execute/pure-1.c: New test.
32984
32985 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
32986
32987         * gcc.dg/cpp/arith-2.c: Remove.
32988
32989 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
32990
32991         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
32992         * gcc.dg/cpp/if-3.c: Remove.
32993
32994 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
32995
32996         * g++.dg/opt/cse2.C: New test.
32997
32998 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
32999
33000         * gcc.dg/cpp/arith-1.c: New semantic tests.
33001         * gcc.dg/cpp/if-1.c: Update.
33002
33003 2002-05-24  Ben Elliston  <bje@redhat.com>
33004
33005         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
33006
33007 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
33008
33009         * gcc.dg/verbose-asm.c: New test.
33010
33011 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
33012
33013         * gcc.dg/cpp/paste12.c: New test.
33014
33015 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
33016
33017         * g++.dg/parse/named_ops.C: New test.
33018
33019 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
33020
33021         * gcc/testsuite/gcc.dg/weak-8.c: New test.
33022
33023 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
33024
33025         * gcc.dg/weak-2.c: Allow optional leading underscore
33026         in scan-assembler symbol name.
33027         * gcc.dg/weak-3.c: Likewise.
33028         * gcc.dg/weak-4.c: Likewise.
33029         * gcc.dg/weak-5.c: Likewise.
33030
33031 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
33032
33033         * gcc.dg/20020523-1.c: New test.
33034
33035 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
33036
33037         * objc.dg/const-str-2.m: Update now that we stop after
33038         a command line error.
33039
33040 2002-05-22  Richard Henderson  <rth@redhat.com>
33041
33042         * g++.dg/dg.exp: Fix typo in test pruneing.
33043
33044 2002-05-22  Richard Henderson  <rth@redhat.com>
33045
33046         * g++.dg/dg.exp: Prune the tls subdirectory.
33047         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
33048         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
33049         * g++.dg/tls/init-1.C: New.
33050
33051 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
33052
33053         * gcc.dg/20020517-1.c: New test.
33054
33055 2002-05-21  Richard Henderson  <rth@redhat.com>
33056
33057         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
33058         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
33059
33060 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
33061
33062         * g++.dg/other/copy2.C: New test.
33063
33064 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
33065
33066         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
33067         (MAX_COPY): Bump up to 10 times sizeof (long long).
33068         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
33069
33070         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
33071         sizeof (long long).
33072
33073         * gcc.c-torture/execute/strcpy-1.c: New test.
33074
33075 2002-05-19  Jason Merrill  <jason2redhat.com>
33076
33077         * g++.dg/ext/oper1.C: New test.
33078
33079 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
33080 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
33081
33082         * README.QMTEST: New file.
33083
33084         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
33085
33086 2002-05-19  Andreas Jaeger  <aj@suse.de>
33087
33088         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
33089         now.
33090         * gcc.c-torture/execute/loop-2d.x: Likewise.
33091
33092 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
33093
33094         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
33095         support weak symbols.
33096         * gcc.dg/weak-4.c: Likewise.
33097         * gcc.dg/weak-6.c: Likewise.
33098
33099 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
33100
33101         * gcc.dg/weak-3.c: Add dg-excess-error comment for
33102         cygwin, coff and h8300-*-hms targets
33103         * gcc.dg/weak-5.c: Likewise.
33104         * gcc.dg/weak-7.c: Likewise.
33105
33106 2002-05-16  Jason Merrill  <jason@redhat.com>
33107
33108         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
33109         (scan-assembler-not, scan-assembler-dem): Likewise.
33110         (scan-assembler-dem-not): Likewise.
33111
33112 2002-05-15  Richard Henderson  <rth@redhat.com>
33113
33114         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
33115
33116 2002-05-15  Richard Henderson  <rth@redhat.com>
33117
33118         * gcc.dg/weak-5.c (vfoo1c): No warning here.
33119         (vfoo1f): Warning here.
33120         (vfoo1l): Don't redefine the alias.
33121
33122 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
33123
33124         * g++.dg/init/pm1.C: New test.
33125
33126 2002-05-12  David S. Miller  <davem@redhat.com>
33127
33128         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
33129         types.
33130
33131 2002-05-10  Roger Sayle  <roger@eyesopen.com>
33132
33133         * gcc.c-torture/execute/20020510-1.c: New test case.
33134
33135 2002-05-10  David S. Miller  <davem@redhat.com>
33136
33137         * gcc.c-torture/execute/conversion.c: Test long double too.
33138
33139 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
33140
33141         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
33142         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
33143         * lib/g++.exp (g++_link_flags): Likewise.
33144         * lib/objc.exp (objc_target_compile): Likewise.
33145
33146 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
33147
33148         * gcc.dg/cpp/poison.c: Update.
33149         * gcc.dg/cpp/20000625-2.c: Remove.
33150         * gcc.dg/cpp/direct2s.c: Remove final test.
33151
33152 2002-05-08  Tom Rix  <trix@redhat.com>
33153
33154         * gcc.c-torture/execute/20020508-1.c: New test.
33155         * gcc.c-torture/execute/20020508-2.c: New test.
33156         * gcc.c-torture/execute/20020508-3.c: New test.
33157
33158 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
33159
33160         * gcc.dg/cpp/charconst-4.c: More tests.
33161
33162 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
33163
33164         PR c/6569
33165         * gcc.dg/weak-3.c: Update location of warning messages.
33166         * gcc.dg/weak-5.c: Likewise.
33167
33168 2002-05-06  Roger Sayle  <roger@eyesopen.com>
33169
33170         * gcc.c-torture/execute/20020506-1.c: New test case.
33171
33172 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
33173
33174         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
33175
33176 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
33177
33178         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
33179
33180 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
33181
33182         * gcc.dg/cpp/charconst-3.c: New test.
33183
33184 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
33185
33186         * gcc.dg/cpp/charconst.c: Update tests.
33187
33188 2002-05-05  Tim Josling  <tej@melbpc.org.au>
33189
33190         * treelang: Added directory for new sample language treelang. Also
33191         lib/treelang.exp: New file to signal treelang should be tested.
33192
33193 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
33194
33195         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
33196         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
33197         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
33198         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
33199         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
33200         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
33201         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
33202
33203 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
33204
33205         * gcc.dg/format/xopen-2.c: New test.
33206
33207 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
33208
33209         * gcc.dg/20020503-1.c: New test.
33210
33211 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
33212
33213         * g++.dg/init/dtor1.C: Make it tougher.
33214
33215 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
33216
33217         * g++.dg/init/dtor1.C: New test.
33218
33219 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
33220
33221         * gcc.dg/altivec-8.c: New.
33222
33223 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
33224
33225         * gcc.dg/altivec-7.c: New.
33226
33227 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
33228
33229         * g++.dg/parse/typedef1.C: New test.
33230
33231 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
33232
33233         PR c++/6486
33234         * g++.dg/template/friend6.C: New test.
33235
33236         PR c++/6492
33237         * g++.dg/init/copy1.C: New test.
33238
33239 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
33240
33241         * g++.dg/warn/effc1.C: New test.
33242
33243 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
33244
33245         * gcc.dg/cpp/if-cexp.c: Add a test.
33246
33247 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
33248
33249         * gcc.dg/20020426-2.c: New test.
33250
33251 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
33252
33253         * gcc.dg/cpp/if-mop.c: Update.
33254         * gcc.dg/cpp/if-mpar.c: Add test.
33255         * gcc.dg/cpp/if-oppr.c: Update.
33256
33257 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33258
33259         PR c/6343
33260         * gcc.dg/weak-[2-7].c: New tests.
33261
33262 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
33263
33264         * gcc.dg/enum1.c: New test.
33265
33266 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
33267
33268         PR c++/6497
33269         * g++.dg/inherit/access2.C: New test.
33270
33271 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
33272
33273         PR bootstrap/6445
33274         * gcc.dg/20020426-1.c: New test.
33275
33276 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
33277
33278         * g++.dg/abi/enum1.C: New test.
33279
33280 2002-04-26  Richard Henderson  <rth@redhat.com>
33281
33282         * gcc.dg/c99-bool-1.c: Expect always true warning.
33283
33284 2002-04-25  Roger Sayle  <roger@eyesopen.com>
33285
33286         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
33287
33288 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33289
33290         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
33291         targets.
33292
33293 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
33294
33295         * g++.dg/abi/mange7.C: New test.
33296
33297         PR c++/6438.
33298         * g++.dg/parse/stmtexpr2.C: New test.
33299
33300 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
33301
33302         * gcc.dg/20020312-2.c: Add SH target.
33303
33304 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33305
33306         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
33307         compiler output on mips*-*-irix*.
33308
33309 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
33310
33311         * g++.dg/parse/attr1.C: New test.
33312
33313 2002-04-23  Roger Sayle  <roger@eyesopen.com>
33314
33315         * gcc.c-torture/execute/string-opt-17.c: New test case.
33316         * gcc.c-torture/execute/memset-2.c: New test case.
33317
33318 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
33319
33320         PR c++/6256:
33321         * g++.dg/template/friend5.C: New test.
33322
33323         PR c++/6331:
33324         * g++.dg/template/qual1.C: Likewise.
33325
33326 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
33327
33328         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
33329         Include stdlib.h, not stdio.h or ctype.h.
33330
33331 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
33332
33333         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
33334         cris-*-elf* and mmix-*-*.
33335         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
33336         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
33337         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
33338         Ditto.
33339         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
33340         * gcc.dg/wchar_t-1.c: Ditto.
33341
33342 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
33343
33344         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
33345         Clarify comment.
33346
33347 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
33348
33349         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
33350
33351 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33352
33353         * gcc.c-torture/execute/20000906-1.x: Delete.
33354
33355 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
33356
33357         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
33358
33359 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
33360
33361         * PR6367
33362         * g77.f-torture/execute/6367.f: New test.
33363         * g77.f-torture/execute/6367.x: Disable for MMIX.
33364
33365 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
33366
33367         * PR6352
33368         * g++.dg/opt/inline2.C: New test.
33369
33370 2002-04-18  Richard Henderson  <rth@redhat.com>
33371
33372         * gcc.dg/20000906-1.c: Enable for all targets.
33373         * gcc.c-torture/compile/iftrap-2.c: New.
33374
33375 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
33376
33377         * gcc.dg/20020418-1.c: New test.
33378         * gcc.dg/20020418-2.c: New test.
33379
33380 2002-04-18  Richard Henderson  <rth@redhat.com>
33381
33382         * gcc.c-torture/compile/iftrap-1.c: New.
33383         * gcc.dg/iftrap-1.c: Adjust for ia64.
33384         * gcc.dg/iftrap-2.c: New.
33385
33386 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
33387
33388         * gcc.c-torture/compile/20020418-1.c: New test.
33389
33390 2002-04-18  Roger Sayle  <roger@eyesopen.com>
33391
33392         * gcc.c-torture/compile/20020415-1.c: New.
33393
33394 2002-04-18  David S. Miller  <davem@redhat.com>
33395
33396         * gcc.c-torture/execute/20020418-1.c: New test.
33397
33398 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
33399
33400         * gcc.dg/20020416-1.c: New test.
33401
33402         * g++.dg/opt/inline1.C: New test.
33403
33404 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
33405
33406         * gcc.dg/altivec-5.c: New test.
33407
33408         * gcc.dg/20020415-1.c: New test.
33409
33410 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
33411
33412         * testsuite/lib/chill.exp: Remove.
33413
33414 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
33415
33416         * g++.dg/other/big-struct.C: New test.
33417
33418 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
33419
33420         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
33421         of scratch file.
33422
33423 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
33424
33425         PR c/6277
33426         * gcc.dg/i386-387-1.c: Allow optional leading underscore
33427         in scan-assembler function name
33428
33429 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
33430
33431         * g77.f-torture/execute/980628-4.x,
33432         g77.f-torture/execute/980628-5.x,
33433         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
33434         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
33435         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
33436         i[34567]86-*-*.
33437
33438 2002-04-13  David S. Miller  <davem@redhat.com>
33439
33440         * gcc.c-torture/execute/20020413-1.c: New test.
33441
33442 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
33443
33444         * gcc.dg/asm-6.c,
33445         * g++.dg/ext/asm1.C: New tests.
33446
33447 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
33448
33449         PR c++ 5373.
33450         * g++.dg/parse/stmtexpr1.C: New test.
33451
33452         PR c++/5189.
33453         * g++.dg/template/copy1.C: New test.
33454
33455 2002-04-12  Richard Henderson  <rth@redhat.com>
33456
33457         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
33458
33459 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
33460
33461         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
33462         gcc.c-torture/execute/20020307-2.c.
33463
33464 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
33465
33466         * g++.dg/ext/attrib5.C,
33467         * g++.dg/lookup/struct1.C: New tests.
33468
33469 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
33470
33471         * gcc.dg/20020411-1.c: New test.
33472
33473         * gcc.c-torture/execute/20020411-1.c: New test.
33474
33475 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
33476
33477         * g77.f-torture/execute/6177.f: New test.
33478
33479 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
33480
33481         PR middle-end/6247
33482         * g++.dg/opt/cleanup1.C: New test.
33483
33484         * g++.dg/opt/const1.C: New test.
33485
33486 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
33487
33488         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
33489
33490 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
33491
33492         PR c++/5507
33493         * g++.dg/template/typename2.C: New test.
33494
33495 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
33496
33497         * gcc.c-torture/execute/loop-12.c: New.
33498
33499 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
33500
33501         * g77.f-torture/execute/980628-4.x,
33502         g77.f-torture/execute/980628-5.x,
33503         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
33504         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
33505         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
33506
33507 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33508
33509         PR optimization/6086
33510         * g++.dg/opt/preinc1.C: New test.
33511
33512 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
33513
33514         PR c++/5571
33515         * g++.dg/opt/static2.C: New test.
33516
33517 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
33518
33519         PR c/5120
33520         * gcc.dg/20020406-1.c: New test.
33521
33522 2002-04-04  David S. Miller  <davem@redhat.com>
33523
33524         * gcc.c-torture/execute/20020404-1.c: New test.
33525
33526 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
33527
33528         PR c/6123
33529         * gcc.dg/20020312-2.c: Do not declare global register variable
33530         if __PIC__ or __pic__ is defined.
33531
33532 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
33533
33534         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
33535         __asm__ so that it works correctly even if -ansi -pedantic-errors.
33536
33537 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33538
33539         * gcc.misc-tests/linkage.exp: Update last change to handle
33540         sparc*-, not just sparc-.
33541
33542 2002-04-03  Richard Henderson  <rth@redhat.com>
33543
33544         * gcc.dg/cpp/ucs.c: Improved long UCS test.
33545
33546 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
33547
33548         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
33549
33550 2002-04-02  David S. Miller  <davem@redhat.com>
33551
33552         * gcc.c-torture/execute/20020402-3.c: New test.
33553
33554 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
33555
33556         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
33557         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
33558
33559         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
33560         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
33561         g77.f-torture/execute/20001201.x,
33562         g77.f-torture/execute/u77-test.x: New files.
33563
33564         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
33565         * gcc.dg/wchar_t-1.c: Ditto.
33566
33567 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33568
33569         * gcc.c-torture/execute/20020402-1.c: New test.
33570
33571 2002-04-01  Richard Henderson  <rth@redhat.com>
33572
33573         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
33574
33575         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
33576
33577 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33578
33579         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
33580
33581 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
33582
33583         * g++.dg/inherit/template-as-base.C: Expect error.
33584         * g++.dg/inherit/namespace-as-base.C: Likewise.
33585
33586 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
33587
33588         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
33589         g++.dg/ext/instantiate3.C: Tweak match patterns.
33590
33591         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
33592         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
33593         -da test.
33594
33595 2002-03-31  Richard Henderson  <rth@redhat.com>
33596
33597         * gcc.dg/special/alias-2.c: New.
33598         * gcc.dg/special/ecos.exp: Run it.
33599
33600 2002-03-31  Richard Henderson  <rth@redhat.com>
33601
33602         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
33603
33604 2002-03-31  Kazu Hirata  <kazu@hxi.com>
33605
33606         * gcc.dg/weak-1.c: Disable on h8300 port.
33607
33608 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
33609
33610         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
33611         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
33612         ordering tests.
33613         * g++.dg/bprob/bprob-1.C: New test.
33614         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
33615         * g++.dg/gcov/gcov-1.C: New test.
33616         * g++.dg/gcov/gcov-1.x: New file.
33617         * g++.dg/gcov/gcov-2.C: New test.
33618         * g++.dg/gcov/gcov-3.C: New test.
33619         * g++.dg/gcov/gcov-3.h: New file.
33620
33621 2002-03-28  Roger Sayle  <roger@eyesopen.com>
33622
33623         * g++.old-deja/g++.other/builtins5.C: New test.
33624         * g++.old-deja/g++.other/builtins6.C: New test.
33625         * g++.old-deja/g++.other/builtins7.C: New test.
33626         * g++.old-deja/g++.other/builtins8.C: New test.
33627         * g++.old-deja/g++.other/builtins9.C: New test.
33628
33629 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
33630
33631         * g++.dg/opt/static1.C: New test.
33632
33633         * g++.dg/opt/longbranch1.C: New test.
33634
33635 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
33636
33637         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
33638
33639         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
33640
33641 2002-03-28  Jeffrey A Law  (law@redhat.com)
33642
33643         * gcc.c-torture/execute/20020328-1.c: New test.
33644
33645 2002-03-27  Richard Henderson  <rth@redhat.com>
33646
33647         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
33648         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
33649         move from g++.old-deja/g++.ext/.
33650
33651 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
33652
33653         * g++.dg/init/new2.C: New test.
33654
33655 2002-03-26  Richard Henderson  <rth@redhat.com>
33656
33657         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
33658
33659         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
33660         on sparc.
33661
33662         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
33663         sparcv9 systems.
33664         * gcc.dg/20001102-1.c: Likewise.
33665
33666 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
33667
33668         * gcc.dg/cpp/endif-pedantic1.c,
33669         gcc.dg/cpp/endif-pedantic2.c: New tests.
33670
33671 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
33672
33673         * g++.dg/init/new1.C: New test.
33674
33675 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
33676
33677         * g++.dg/abi/vbase9.C: New test.
33678
33679 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
33680
33681         * gcc.dg/arm-asm.c: New test.
33682
33683 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
33684
33685         * gcc.dg/Wswitch-enum.c: New test.
33686         Fix PR c/5044.
33687
33688 2002-03-26  Richard Henderson  <rth@redhat.com>
33689
33690         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
33691         structure.
33692
33693 2002-03-25  Richard Henderson  <rth@redhat.com>
33694
33695         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
33696         sparcv9 systems.
33697
33698         * gcc.c-torture/compile/20011119-1.c (xxx): New.
33699         * gcc.c-torture/compile/20011119-2.c (xxx): New.
33700
33701 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
33702
33703         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
33704
33705 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
33706
33707         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
33708         targets using generic thunk support.
33709
33710 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
33711
33712         * gcc.c-torture/compile/20020323-1.c: New test.
33713
33714         * g++.dg/opt/conj2.C: New test.
33715
33716 2002-03-24  Richard Henderson  <rth@redhat.com>
33717
33718         * gcc.dg/weak-1.c: Use -fno-common.
33719
33720 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
33721
33722         * g77.dg/f77-edit-apostrophe-out.f: New test
33723         * g77.dg/f77-edit-h-out.f: New test
33724         * g77.dg/f77-edit-t-in.f: New test
33725         * g77.dg/f77-edit-t-out.f: New test
33726         * g77.dg/f77-edit-x-out.f: New test
33727         * g77.dg/f77-edit-slash-out.f: New test
33728         * g77.dg/f77-edit-colon-out.f: New test
33729         * g77.dg/f77-edit-s-out.f: New test
33730
33731 2002-03-24  Richard Henderson  <rth@redhat.com>
33732
33733         * objc/execute/formal_protocol-6.x: New XFAIL.
33734
33735 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
33736
33737         * gcc.dg/weak-1.c: Early return from dg-final on platforms
33738         that do not support weak symbols
33739
33740 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
33741
33742         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
33743         * lib/g77.exp: Likewise.
33744         * lib/objc.exp: Likewise.
33745
33746 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
33747
33748         * gcc.dg/Wswitch-default.c: New test.
33749
33750 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
33751
33752         * g++.dg/other/enum1.C: New test.
33753
33754 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
33755
33756         * gcc.dg/pragma-ep-3.c: Fix typo.
33757
33758 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
33759
33760         * g++.dg/inherit/template-as-base.C: New test.
33761
33762 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
33763
33764         * g++.old-deja/g++.other/dwarf2-1.C: Move...
33765         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
33766
33767 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
33768
33769         * gcc.dg/cpp/multiline.c: Update to match.
33770
33771 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
33772
33773         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
33774
33775 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
33776
33777         * gcc.dg/cpp/extratokens2.c: New file.
33778
33779 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
33780
33781         * gcc.dg/20020312-2.c: Add rs6000 target.
33782
33783         * gcc.c-torture/compile/20020319-1.c: New test.
33784
33785 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33786
33787         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
33788         (A, E): Handle this.
33789
33790 2002-03-20  Jason Merrill  <jason@redhat.com>
33791
33792         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
33793         ignoring -fpic.
33794         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
33795         through prune_gcc_output.
33796
33797 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
33798
33799         * gcc.c-torture/compile/20020320-1.c: New test.
33800
33801 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
33802
33803         * gcc.c-torture/compile/20020318-1.c: New test.
33804
33805         * gcc.dg/struct-by-value-1.c: New test.
33806
33807         * gcc.dg/20020319-1.c: New test.
33808
33809 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
33810
33811         * g++.dg/opt/conj1.C: New test.
33812
33813 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
33814
33815         * g++.dg/template/qualttp20.C: Revert previous change.
33816         * g++.dg/template/qualttp3.C: Likewise.
33817         * g++.dg/template/qualttp4.C: Likewise.
33818         * g++.dg/template/qualttp5.C: Likewise.
33819         * g++.dg/template/qualttp6.C: Likewise.
33820         * g++.dg/template/qualttp7.C: Likewise.
33821         * g++.dg/template/qualttp8.C: Likewise.
33822         * g++.dg/template/recurse.C: Likewise.
33823
33824 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
33825
33826         * gcc.dg/cpp/wchar-1.c: Update.
33827
33828 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
33829
33830         * g++.dg/template/conv1.C: New test.
33831         * g++.dg/template/conv2.C: New test.
33832         * g++.dg/template/conv3.C: New test.
33833         * g++.dg/template/conv4.C: New test.
33834
33835 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
33836
33837         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
33838         * g++.dg/template/qualttp3.C: Likewise.
33839         * g++.dg/template/qualttp4.C: Likewise.
33840         * g++.dg/template/qualttp5.C: Likewise.
33841         * g++.dg/template/qualttp6.C: Likewise.
33842         * g++.dg/template/qualttp7.C: Likewise.
33843         * g++.dg/template/qualttp8.C: Likewise.
33844         * g++.dg/template/recurse.C: Likewise.
33845
33846 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
33847
33848         * g++.dg/opt/dtor1.C: New test.
33849
33850 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
33851
33852         * gcc.c-torture/compile/20020315-1.c: New test.
33853
33854 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
33855
33856         * gcc.dg/weak-1.c: Fix scan tests.
33857
33858 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
33859
33860         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
33861         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
33862         cris-*-aout* mmix-*-*.
33863         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
33864         cris-*-aout* mmix-*-*.
33865         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
33866         cris-*-elf* cris-*-aout* and mmix-*-*.
33867         * gcc.dg/20001009-1.c: Ditto.
33868         * gcc.dg/20010912-1.c: Ditto.
33869         * gcc.dg/20020122-4.c: Ditto.
33870         * gcc.dg/inline-2.c: Ditto.
33871
33872 2002-03-14  Jeffrey A Law  (law@cygnus.com)
33873
33874         * gcc.c-torture/compile/20020314-1.c: New test.
33875
33876 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
33877
33878         * gcc.c-torture/execute/20020314-1.c: New test.
33879
33880 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
33881
33882         * g++.dg/warn/Wunused-1.C: New test.
33883
33884 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
33885
33886         * g++.dg/abi/mangle6.C: New test.
33887
33888 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
33889
33890         * gcc.c-torture/compile/20020309-2.c: New test.
33891
33892         * gcc.c-torture/compile/20020312-1.c: New test.
33893
33894 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
33895
33896         * g++.dg/other/access1.C: New test.
33897
33898 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
33899
33900         * gcc.c-torture/execute/wchar_t-1.c: New test.
33901
33902 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
33903
33904         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
33905
33906 2002-03-12  Roger Sayle  <roger@eyesopen.com>
33907
33908         * gcc.dg/20020312-1.c: New test case.
33909
33910 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
33911
33912         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
33913
33914 2002-03-11  Richard Henderson  <rth@redhat.com>
33915
33916         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
33917         * g++.old-deja/g++.jason/report.C: Likewise.
33918
33919 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
33920
33921         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
33922         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
33923
33924 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
33925
33926         * testsuite/g++.dg/overload/pmf1.C: New test.
33927
33928 2002-03-11  Kazu Hirata  <kazu@hxi.com>
33929
33930         * gcc.c-torture/execute/20020307-1.c: Use long.
33931
33932 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
33933
33934         PR optimization/5844
33935         * gcc.dg/20020310-1.c: New test.
33936
33937 2002-03-09  Michael Meissner  <meissner@redhat.com>
33938
33939         * gcc.c-torture/execute/memcpy-2.c: New test.
33940         * gcc.c-torture/execute/memset-1.c: New test.
33941         * gcc.c-torture/execute/strlen-1.c: New test.
33942         * gcc.c-torture/execute/strcmp-1.c: New test.
33943         * gcc.c-torture/execute/strncmp-1.c: New test.
33944
33945 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
33946
33947         * gcc.dg/ppc-ldstruct.c: New test.
33948
33949 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
33950
33951         * gcc.c-torture/execute/va-arg-22.c: New test.
33952
33953 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
33954
33955         * gcc.c-torture/compile/20020309-1.c: New test.
33956
33957 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
33958
33959         * gcc.c-torture/execute/20020307-2.c: New test.
33960
33961 2002-03-07  Jeffrey A Law  (law@redhat.com)
33962
33963         * g77.f-torture/compile/20020307-1.f: New test.
33964
33965 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
33966
33967         * gcc.dg/unordered-1.c: New test.
33968
33969 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
33970
33971         * gcc.c-torture/execute/20020307-1.c: New test.
33972
33973 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
33974
33975         * gcc.dg/20020304-1.c: New test.
33976
33977         * gcc.c-torture/compile/20020304-2.c: New test.
33978
33979 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
33980
33981         * gcc.c-torture/compile/20020304-1.c: New test case
33982         (from PR c/5830).
33983
33984 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
33985
33986         * gcc.dg/20020103-1.c: Add other -D ppc variants.
33987
33988 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
33989
33990         * g++.dg/other/classkey1.C: New test.
33991
33992 2002-03-01  Richard Henderson  <rth@redhat.com>
33993
33994         * gcc.c-torture/compile/981223-1.x: New.
33995         * gcc.c-torture/compile/920625-1.x: New.
33996
33997 2002-02-28  Richard Henderson  <rth@redhat.com>
33998
33999         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
34000
34001 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
34002
34003         * gcc.c-torture/execute/20020227-1.c: New test.
34004
34005 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
34006
34007         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
34008         here" ERROR lines.
34009         * g++.old-deja/g++.oliva/partord1.C: Likewise.
34010         * g++.old-deja.g++.other/defarg1.C: Likewise.
34011         * g++.old-deja/g++.pt/calls2.C: Likewise.
34012         * g++.old-deja/g++.pt/crash20.C: Likewise.
34013         * g++.old-deja/g++.pt/crash30.C: Likewise.
34014         * g++.old-deja/g++.pt/crash36.C: Likewise.
34015         * g++.old-deja/g++.pt/crash6.C: Likewise.
34016         * g++.old-deja/g++.pt/defarg13.C: Likewise.
34017         * g++.old-deja/g++.pt/derived3.C: Likewise.
34018         * g++.old-deja/g++.pt/error1.C: Likewise.
34019         * g++.old-deja/g++.pt/friend21.C: Likewise.
34020         * g++.old-deja/g++.pt/friend23.C: Likewise.
34021         * g++.old-deja/g++.pt/infinite1.C: Likewise.
34022         * g++.old-deja/g++.robertl/eb128.C: Likewise.
34023
34024 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
34025
34026         * gcc.c-torture/execute/20020225-2.c: New test.
34027
34028 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
34029
34030         * gcc.c-torture/execute/920730-1t.c,
34031         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
34032         Delete test cases, only relevant to -traditional.
34033
34034 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
34035
34036         * gcc.dg/cpp/undef1.c: Remove.
34037         * gcc.dg/cpp/directiv.c: Update.
34038         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
34039
34040 2002-02-27  Michael Meissner  <meissner@redhat.com>
34041
34042         * gcc.c-torture/execute/20020226-1.c: New test.
34043
34044 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
34045
34046         * g++.dg/debug/debug4.C: New test.
34047
34048         * gcc.dg/ia64-visibility-1.c: New test.
34049
34050 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
34051
34052         * gcc.dg/debug/20020224-1.c: New.
34053
34054 2002-02-25  Kazu Hirata  <kazu@hxi.com>
34055
34056         * gcc.c-torture/execute/960416-1.x: New.
34057         * gcc.c-torture/execute/divconst-3.x: Likewise.
34058
34059 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
34060
34061         * gcc.dg/20020224-1.c: New test.
34062
34063 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
34064
34065         * gcc.c-torture/execute/20020225-1.c: New.
34066
34067 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
34068
34069         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
34070
34071 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
34072
34073         * gcc.dg/20020222-1.c: New test.
34074
34075 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
34076
34077         * g++.dg/opt/anonunion1.C: New test.
34078
34079 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
34080
34081         * g++.dg/template/qualttp19.C: New test.
34082         * g++.dg/template/qualttp20.C: New test.
34083         * g++.old-deja/g++.jason/report.C: Adjust expected errors
34084         * g++.old-deja/g++.other/qual1.C: Likewise.
34085
34086 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
34087
34088         * gcc.dg/attr-alwaysinline.c: New.
34089
34090 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
34091
34092         * gcc.dg/20020220-1.c: New test.
34093
34094         * gcc.dg/20020220-2.c: New test.
34095
34096         * g++.dg/opt/mmx1.C: New test.
34097
34098 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
34099
34100         * gcc.c-torture/compile/20020110.c: New test.
34101
34102 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
34103
34104         * gcc.c-torture/execute/20020219-1.c: New test.
34105
34106         * gcc.dg/20020219-1.c: New test.
34107
34108         * gcc.dg/noncompile/20020220-1.c: New test.
34109
34110         * g++.dg/opt/ptrintsum1.C: New test.
34111
34112         * gcc.dg/debug/20020220-1.c: New test.
34113
34114 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
34115
34116         * gcc.c-torture/execute/20020216-1.c: New test.
34117
34118 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
34119
34120         * gcc.dg/decl-1.c: Update, new test.
34121
34122 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
34123
34124         * g++.dg/abi/bitfield1.C: New test.
34125         * g++.dg/abi/bitfield2.C: New test.
34126
34127 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
34128
34129         * gcc.dg/attr-nest.c: New test.
34130
34131 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
34132
34133         * gcc.c-torture/execute/20020215-1.c: New test.
34134
34135 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
34136
34137         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
34138         * g++.dg/debug/debug.exp: New.
34139         * g++.dg/debug/trivial.C: New.
34140         * g++.dg/debug/debug1.C: Moved...
34141         * g++.dg/other/debug1.C: ...from here.
34142         * g++.dg/debug/debug2.C: Moved...
34143         * g++.dg/other/debug2.C: ...from here.
34144         * g++.dg/debug/debug3.C: Moved...
34145         * g++.dg/other/debug3.C: ...from here.
34146
34147         * gcc.dg/noncompile/20020213-1.c: New test.
34148
34149 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
34150
34151         * g++.dg/other/debug3.C: New test.
34152
34153         * gcc.c-torture/execute/20020213-1.c: New test.
34154
34155 2002-02-13  Richard Smith <richard@ex-parrot.com>
34156
34157         * g++.old-deja/g++.other/thunk1.C: New test.
34158
34159 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
34160
34161         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
34162
34163 2002-02-13  Stan Shebs  <shebs@apple.com>
34164
34165         * gcc.dg/altivec-3.c: New.
34166
34167 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
34168
34169         * gcc.dg/Wunreachable-1.c: New test.
34170         * gcc.dg/Wunreachable-2.c: New test.
34171
34172 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
34173
34174         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
34175
34176 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
34177
34178         * gcc.dg/decl-1.c: New test.
34179
34180 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
34181
34182         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
34183
34184 2002-02-10  Kazu Hirata  <kazu@hxi.com>
34185
34186         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
34187         * gcc.c-torture/compile/980506-1.x: Likewise.
34188
34189 2002-02-10  Kazu Hirata  <kazu@hxi.com>
34190
34191         * gcc.dg/20020210-1.c: New.
34192
34193 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
34194
34195         * g77.f-torture/execute/947.f: New regression test
34196         for PR fortran/947.
34197
34198 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
34199
34200         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
34201         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
34202
34203 2002-02-08  Richard Henderson  <rth@redhat.com>
34204
34205         * gcc.c-torture/compile/labels-3.c: New.
34206
34207 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
34208
34209         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
34210         expression statements work instead.
34211         * gcc.dg/noncompile/20020207-1.c: New test.
34212
34213 2002-02-07  Richard Henderson  <rth@redhat.com>
34214
34215         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
34216
34217 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
34218
34219         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
34220         message from g77
34221         * lib/g77-dg.exp: Trim g77 error messages so that they are
34222         recognized by dg.exp.
34223
34224 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
34225
34226         PR fortran/5473
34227         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
34228
34229 2002-02-07  Richard Henderson  <rth@redhat.com>
34230
34231         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
34232         to be sufficiently aligned for integers.
34233
34234 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
34235
34236         * g++.dg/template/friend4.C: New test.
34237
34238 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
34239
34240         PR fortran/5743
34241         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
34242         unsupported cases.
34243
34244 2002-02-07  Richard Henderson  <rth@redhat.com>
34245
34246         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
34247         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
34248         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
34249         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
34250
34251 2002-02-06  Richard Henderson  <rth@redhat.com>
34252
34253         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
34254
34255 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
34256
34257         * gcc.dg/20020206-1.c: New test.
34258
34259 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
34260
34261         * gcc.c-torture/execute/20020206-1.c: New test.
34262
34263         * gcc.c-torture/execute/20020206-2.c: New test.
34264
34265         PR optimization/5429:
34266         * gcc.c-torture/compile/20020206-1.c: New test.
34267
34268 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
34269
34270         * g++.dg/ext/align1.C: Do not use an explicit alignment value
34271         as certain file formats cannot support particularly large
34272         alignments.
34273
34274         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
34275         and do not expect to be able to link the executable.
34276
34277         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
34278         fail because the COFF format does not support the weak attribute.
34279
34280 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
34281
34282         * g77.dg/pr5473.f: New test
34283
34284 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
34285
34286         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
34287         Fix testcase accordingly.
34288
34289 2002-02-04  Richard Henderson  <rth@redhat.com>
34290
34291         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
34292         (buf): Change to be an array of pointers, not ints.
34293
34294 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
34295
34296         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
34297         before all tests.  Move warning one line above to match where it
34298         C frontend emits.
34299         * gcc.dg/Wswitch-2.c: New test.
34300         * g++.dg/warn/Wswitch-1.C: New test.
34301         * g++.dg/warn/Wswitch-2.C: New test.
34302
34303 2002-02-04  Richard Henderson  <rth@redhat.com>
34304
34305         * g++.dg/abi/offsetof.C: Fix size comparison.
34306
34307 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
34308
34309         * gcc.dg/cast-qual-2.c: New test.
34310
34311 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
34312
34313         * gcc.dg/20020201-4.c: New test.
34314
34315 2002-02-04  Ben Elliston  <bje@redhat.com>
34316
34317         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
34318         target_info attribute != 0, in addition to the empty string.
34319         (gcc_target_compile): Likewise.
34320
34321 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
34322
34323         * gcc.dg/Wswitch.c: New test.
34324         PR gcc/4475. PR gcc/3780.
34325
34326 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
34327
34328         * g77.f-torture/execute/5122.f: New test for regressions
34329         against PR fortran/5122.
34330
34331 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
34332
34333         * g77.f-torture/compile/pr3743.f: Delete
34334         * g77.dg/pr3743-1.f: New test.
34335         * g77.dg/pr3743-2.f: New test.
34336         * g77.dg/pr3743-3.f: New test.
34337         * g77.dg/pr3743-4.f: New test.
34338
34339 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
34340
34341         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
34342
34343 2002-02-02  Richard Henderson  <rth@redhat.com>
34344
34345         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
34346         * gcc.c-torture/execute/bf64-1.c: Likewise.
34347
34348 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
34349
34350         * gcc.dg/20020201-2.c: New test.
34351
34352         * gcc.dg/20020201-3.c: New test.
34353
34354         * gcc.c-torture/execute/bitfld-2.c: New test.
34355
34356 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
34357
34358         * gcc.dg/bitfld-1.c: Update.
34359         * gcc.dg/bitfld-2.c: Update.
34360         * gcc.c-torture/execute/bitfld-1.x: New.
34361
34362 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
34363
34364         * gcc.c-torture/execute/20020201-1.c: New test.
34365
34366 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
34367
34368         PR target/5469
34369         * gcc.dg/20020201-1.c: New test.
34370
34371 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
34372
34373         PR fortran/3743
34374         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
34375         * g77.f-torture/compile/pr3743.x: Remove
34376
34377 2002-01-31  Tom Rix  <trix@redhat.com>
34378
34379         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
34380
34381 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
34382
34383         * gcc.dg/noncompile/20020130-1.c: New test.
34384
34385 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
34386
34387         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
34388
34389 2002-01-29  Richard Henderson  <rth@redhat.com>
34390
34391         * gcc.c-torture/execute/991118-1.c: Cast various constants back
34392         to long long.
34393         * gcc.c-torture/execute/bf64-1.c: Likewise.
34394
34395 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
34396
34397         * gcc.c-torture/execute/20020129-1.c: New test.
34398
34399 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
34400
34401         * gcc.c-torture/compile/20000224-1.c: Update.
34402         * gcc.c-torture/execute/bitfld-1.c: New tests.
34403         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
34404         * gcc.dg/uninit-A.c: Update.
34405
34406 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
34407
34408         * g++.dg/template/ctor1.C: Add instantiation.
34409
34410 2002-01-28  Paul Koning  <pkoning@equallogic.com>
34411
34412         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
34413         argument to __builtin_prefetch to be const ptr.
34414
34415 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
34416
34417         * gcc.c-torture/compile/20020120-1.c: New test.
34418
34419 2002-01-27  Kazu Hirata  <kazu@hxi.com>
34420
34421         * gcc.c-torture/execute/20020127-1.c: New test.
34422
34423 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
34424
34425         * g77.dg/f77-edit-i-in.f: New test
34426         * g77.dg/f77-edit-i-out.f: New test
34427
34428 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
34429
34430         * gcc.dg/debug/debug.exp: New file.
34431         * gcc.dg/debug/trivial.c: New file.
34432         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
34433         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
34434         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
34435         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
34436         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
34437         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
34438         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
34439         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
34440         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
34441         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
34442         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
34443         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
34444         * gcc.dg/20000503-1.c: Removed.
34445         * gcc.dg/20010207-1.c: Removed.
34446         * gcc.dg/20011223-1.c: Removed.
34447         * gcc.dg/20020104-2.c: Removed.
34448         * gcc.dg/debug-1.c: Removed.
34449         * gcc.dg/debug-2.c: Removed.
34450         * gcc.dg/debug-3.c: Removed.
34451         * gcc.dg/debug-4.c: Removed.
34452         * gcc.dg/debug-5.c: Removed.
34453         * gcc.dg/debug-6.c: Removed.
34454         * gcc.dg/dwarf2-1.c: Removed.
34455         * gcc.dg/dwarf2-2.c: Removed.
34456
34457 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
34458
34459         * g++.old-deja/g++.other/eh5.C: New test.
34460         * g++.old-deja/g++.other/sibcall2.C: New test.
34461         * g++.old-deja/g++.other/array9.C: New test.
34462         * g++.old-deja/g++.other/typename2.C: New test.
34463         * g++.old-deja/g++.other/crash60.C: New test.
34464         * g++.old-deja/g++.other/conv9.C: New test.
34465         * g++.old-deja/g++.other/mangle10.C: New test.
34466         * g++.old-deja/g++.other/unchanging1.C: New test.
34467         * g++.old-deja/g++.other/exprstmt1.C: New test.
34468         * g++.old-deja/g++.other/inline23.C: New test.
34469         * g++.old-deja/g++.eh/ia64-1.C: New test.
34470         * g++.old-deja/g++.other/dwarf2-1.C: New test.
34471         * g++.old-deja/g++.other/reload1.C: New test.
34472         * g++.old-deja/g++.other/static20.C: New test.
34473         * g++.old-deja/g++.other/local-alloc1.C: New test.
34474         * g++.old-deja/g++.other/conv8.C: New test.
34475         * g++.old-deja/g++.other/stmtexpr2.C: New test.
34476         * g++.old-deja/g++.other/storeexpr1.C: New test.
34477         * g++.old-deja/g++.other/storeexpr2.C: New test.
34478         * g++.dg/eh/template2.C: New test.
34479         * g++.dg/warn/weak1.C: New test.
34480
34481 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
34482
34483         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
34484         Remove first, non-varying, argument.
34485
34486 2002-01-23  Richard Henderson  <rth@redhat.com>
34487
34488         * gcc.dg/inline-2.c: New.
34489
34490         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
34491         Add optional target arg.  Check number of arguments.
34492         (scan-assembler-not, scan-assembler-dem): Likewise.
34493         (scan-assembler-dem-not): Likewise.
34494
34495 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
34496
34497         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
34498         line 12.
34499         * g++.old-deja/g++.brendan/parse3.C,
34500         g++.old-deja/g++.other/crash26.C,
34501         g++.old-deja/g++.other/crash28.C,
34502         g++.old-deja/g++.other/crash29.C,
34503         g++.old-deja/g++.other/crash30.C,
34504         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
34505
34506 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
34507
34508         * gcc.dg/20020115-1.c: New.
34509
34510 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
34511
34512         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
34513
34514 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
34515
34516         * gcc.dg/20020122-3.c: New.
34517
34518 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
34519
34520         * g++.dg/other/gc1.C: New test.
34521
34522 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
34523
34524         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
34525
34526 2002-01-22  Richard Henderson  <rth@redhat.com>
34527
34528         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
34529
34530 2002-01-22  Richard Henderson  <rth@redhat.com>
34531
34532         * gcc.dg/20020122-4.c: New.
34533
34534 2002-01-22  H.J. Lu <hjl@gnu.org>
34535
34536         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
34537         link output.
34538         * gcc.dg/special/ecos.exp: Likewise.
34539         * lib/g++-dg.exp: Likewise.
34540         * lib/g77-dg.exp: Likewise.
34541         * lib/gcc-dg.exp : Likewise.
34542         * lib/mike-g++.exp: Likewise.
34543         * lib/mike-g77.exp: Likewise.
34544         * lib/mike-gcc.exp: Likewise.
34545         * lib/objc-dg.exp: Likewise.
34546
34547 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
34548
34549         PR target/5379
34550         * gcc.dg/20020122-2.c: New test.
34551
34552 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
34553
34554         * gcc.dg/20020122-1.c: New test.
34555
34556 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
34557
34558         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
34559
34560 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
34561
34562         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
34563
34564 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34565
34566         * gcc.c-torture/compile/20020121-1.c: New test.
34567
34568 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34569
34570         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
34571         ld_library_path.
34572
34573 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
34574
34575         * gcc.dg/20020218-1.c: New test.
34576
34577 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
34578
34579         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
34580         messages
34581         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
34582         "At global scope" warning
34583         * g++.dg/ext/align1.C: Change cygwin test for alignment
34584         from db-bogus to dg-warning
34585
34586 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
34587
34588         * g77.f-torture/compile/cpp2.F: New test.
34589
34590 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
34591
34592         * g++.dg/template/access1.C: New test.
34593
34594 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
34595
34596         * gcc.dg/20020118-1.c: New.
34597
34598 2002-01-18  Kazu Hirata  <kazu@hxi.com>
34599
34600         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
34601
34602 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
34603
34604         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
34605         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
34606         alignment warnings.
34607
34608 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
34609
34610         * gcc.misc-tests/i386-prefetch.exp: Save and restore
34611         torture_with_loops and torture_without_loops
34612
34613 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
34614
34615         * gcc.c-torture/compile/20020116-1.c: New test.
34616
34617 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
34618
34619         * gcc.dg/20020116-2.c: New test.
34620
34621         * gcc.dg/ultrasp4.c: New test.
34622
34623         * gcc.dg/20020116-1.c: New test.
34624
34625 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
34626
34627         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
34628         by EABI.
34629
34630 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
34631
34632         * gcc.misc-tests/i386-prefetch.exp: New.
34633         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
34634         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
34635         * gcc.misc-tests/i386-pf-none-1.c: New test.
34636         * gcc.misc-tests/i386-pf-sse-1.c: New test.
34637
34638 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
34639
34640         * gcc.dg/gnu89-init-1.c: Add new tests.
34641
34642 2002-01-15  Andreas Jaeger  <aj@suse.de>
34643
34644         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
34645         * gcc.dg/i386-mmx-2.c: Likewise.
34646         * gcc.dg/i386-sse-1.c: Likewise.
34647         * gcc.dg/i386-sse-2.c: Likewise.
34648         * gcc.dg/i386-sse-3.c: Likewise.
34649
34650 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
34651
34652         * g77.f-torture/execute/intrinsic-unix-bessel.f:
34653         Uncomment additional cases that now pass.
34654
34655 2002-01-11  Richard Henderson  <rth@redhat.com>
34656
34657         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
34658         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
34659
34660 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
34661
34662         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
34663
34664 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
34665
34666         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
34667         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
34668
34669 2002-01-10  Dale Johannesen  <dalej@apple.com>
34670
34671         * gcc.c-torture/execute/loop-11.c: New.
34672
34673 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
34674
34675         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
34676         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
34677
34678 2002-01-09  Richard Henderson  <rth@redhat.com>
34679
34680         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
34681         type in which to perform the operation for each size.
34682
34683 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
34684
34685         * gcc.c-torture/compile/20020109-2.c: New test.
34686
34687 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
34688
34689         * gcc.c-torture/execute/loop-10.c: New test.
34690
34691 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
34692
34693         * gcc.c-torture/compile/20010226-1.c: New test.
34694         * gcc.c-torture/compile/20010227-1.c: New test.
34695         * gcc.c-torture/compile/20010426-1.c: New test.
34696         * gcc.c-torture/compile/20010510-1.c: New test.
34697         * gcc.c-torture/compile/20010605-3.c: New test.
34698         * gcc.c-torture/compile/20010824-1.c: New test.
34699         * gcc.c-torture/execute/20010409-1.c: New test.
34700         * gcc.dg/noncompile/20000901-1.c: New test.
34701         * gcc.dg/20001023-1.c: New test.
34702         * gcc.dg/20001101-1.c: New test.
34703         * gcc.dg/20001102-1.c: New test.
34704         * gcc.dg/20010207-1.c: New test.
34705         * gcc.dg/20010405-1.c: New test.
34706         * gcc.dg/20010822-1.c: New test.
34707         * gcc.dg/20011107-1.c: New test.
34708
34709 2002-01-09  Jeffrey A Law  (law@redhat.com)
34710
34711         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
34712
34713         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
34714         execution failure on PA targets.
34715
34716 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
34717
34718         * gcc.c-torture/compile/20020109-1.c: New test.
34719
34720 2002-01-08  Kazu Hirata  <kazu@hxi.com>
34721
34722         * gcc.c-torture/execute/20020108-1.c: New test.
34723
34724 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
34725
34726         * gcc.dg/20020108-1.c: New test.
34727
34728 2002-01-08  H.J. Lu <hjl@gnu.org>
34729
34730         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
34731         for header files.
34732
34733 2002-01-08  Geoff Keating  <geoffk@redhat.com>
34734
34735         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
34736         consistency.
34737
34738 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
34739
34740         * gcc.dg/altivec-4.c: Test altivec predicates.
34741
34742 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
34743
34744         * gcc.c-torture/execute/20020107-1.c: New test.
34745
34746 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
34747
34748         PR c/5279
34749         * gcc.c-torture/compile/20020106-1.c: New test.
34750
34751 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
34752
34753         * gcc.c-torture/execute/nestfunc-4.c: New test.
34754
34755 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
34756
34757         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
34758         extra triple that slipped in.
34759         * g++.old-deja/g++.abi/align.C: Likewise.
34760         * g++.old-deja/g++.abi/bitfields.C: Likewise.
34761
34762 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
34763
34764         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
34765         * g++.old-deja/g++.abi/align.C: Likewise.
34766         * g++.old-deja/g++.abi/bitfields.C: Likewise.
34767
34768         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
34769         on FreeBSD/i386.
34770         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
34771         FreeBSD.
34772
34773 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
34774
34775         * gcc.dg/20020104-1.c: New test.
34776
34777         * gcc.dg/20020104-2.c: New test.
34778
34779 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
34780
34781         * gcc.dg/20020103-1.c: Fix typo in target selector.
34782
34783 2002-01-03  Richard Henderson  <rth@redhat.com>
34784
34785         * gcc.dg/20020103-1.c: New.
34786
34787 2002-01-03  Kazu Hirata  <kazu@hxi.com>
34788
34789         * gcc.c-torture/execute/20020103-1.c: New test.
34790
34791 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
34792
34793         * g++.dg/other/debug2.C: New test.
34794
34795         * gcc.c-torture/compile/20020103-1.c: New test.
34796
34797 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
34798
34799         * gcc.dg/gnu89-init-1.c: Added new tests.
34800
34801 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34802
34803         * g++.dg/template/friend2.C: Remove as patch is reverted.
34804
34805         * g++.dg/warn/oldcast1.C: New test.
34806
34807         * g++.dg/template/ptrmem1.C: New test.
34808         * g++.dg/template/ptrmem2.C: New test.
34809
34810         * g++.dg/template/ntp.C: New test.
34811
34812         * g++.dg/other/component1.C: New test.
34813
34814         * g++.dg/template/ttp3.C: New test.
34815
34816         * g++.dg/template/friend2.C: New test.
34817         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
34818
34819 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34820
34821         * g++.dg/other/ptrmem1.C: New test.
34822         * g++.dg/other/ptrmem2.C: New test.
34823
34824 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34825
34826         * g++.dg/template/ctor1.C: New test.
34827
34828 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34829
34830         * g++.dg/template/friend2.C: New test.
34831
34832 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
34833
34834         * gcc.dg/mmix-1.c: New test.
34835
34836 2001-12-31  Richard Henderson  <rth@redhat.com>
34837
34838         * gcc.dg/asm-5.c: New.
34839
34840 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
34841
34842         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
34843         in namespace __gnu_cxx
34844
34845 2001-12-30  Richard Henderson  <rth@redhat.com>
34846
34847         * gcc.dg/debug-6.c: New.
34848
34849 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
34850
34851         * gcc.c-torture/compile/20011229-2.c: New test.
34852
34853 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
34854
34855         * gcc.dg/debug-3.c: New test.
34856         * gcc.dg/debug-4.c: New test.
34857         * gcc.dg/debug-5.c: New test.
34858
34859 2001-12-29  Richard Henderson  <rth@redhat.com>
34860
34861         * g++.dg/eh/loop1.C: New.
34862
34863 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
34864
34865         * g++.dg/template/crash1.C: New test.
34866
34867 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
34868
34869         * g++.dg/other/const1.C: New test.
34870
34871 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
34872
34873         * gcc.c-torture/compile/20011229-1.c: New test.
34874
34875 2001-12-28  Stan Shebs  <shebs@apple.com>
34876
34877         * lib/objc-torture.exp: Resync with c-torture.exp.
34878         * lib/objc.exp: Load standard libraries.
34879
34880 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
34881
34882         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
34883         additional tests.
34884
34885 2001-12-27  Roger Sayle <roger@eyesopen.com>
34886
34887         * gcc.c-torture/execute/string-opt-16.c: New testcase.
34888
34889 2001-12-27  Richard Henderson  <rth@redhat.com>
34890
34891         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
34892
34893 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
34894
34895         * g++.dg/eh/ctor1.C: New test.
34896         * g++.dg/other/error2.C: New test.
34897
34898 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
34899
34900         * g++.dg/other/init2.C: New test.
34901
34902 2001-12-24  Richard Henderson  <rth@redhat.com>
34903
34904         * gcc.dg/20011223-1.c: New.
34905         * gcc.dg/inline-1.c: New.
34906
34907 2001-12-23  Richard Henderson  <rth@redhat.com>
34908
34909         * gcc.dg/asm-4.c: Test operand modifiers.
34910
34911 2001-12-23  Richard Henderson  <rth@redhat.com>
34912
34913         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
34914
34915 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
34916
34917         * gcc.c-torture/execute/20011223-1.c: New test.
34918
34919 2001-12-21  Richard Henderson  <rth@redhat.com>
34920
34921         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
34922         re-enables the warning.
34923
34924 2001-12-21  Richard Henderson  <rth@redhat.com>
34925
34926         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
34927
34928 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
34929
34930         * gcc.c-torture/compile/20011218-1.c: New test.
34931
34932 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
34933
34934         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
34935         arm-isr.c test.
34936         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
34937         epilogue generation for ARM ISR routines.
34938
34939 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34940
34941         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
34942         * gcc.dg/format/c90-printf-3.c: Likewise.
34943         * gcc.dg/format/c99-printf-3.c: Likewise.
34944         * gcc.dg/format/ext-1.c: Likewise.
34945         * gcc.dg/format/ext-6.c: Likewise.
34946         * gcc.dg/format/format.h: Prototype unlocked stdio.
34947
34948 2001-12-20  Richard Henderson  <rth@redhat.com>
34949
34950         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
34951         (arena): Use it.
34952         (malloc): Correct allocation logic.  Abort if we fill up the
34953         arena before initialization complete.
34954         (realloc): Correct allocation logic.
34955
34956 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
34957
34958         * gcc.c-torture/compile/20011219-2.c: New test.
34959
34960         * gcc.c-torture/execute/20011219-1.c: New test.
34961
34962 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
34963
34964         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
34965         target does not support weak symbols.
34966
34967 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
34968
34969         * gcc.c-torture/compile/20011219-1.c: New test.
34970
34971 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
34972
34973         * g++.dg/other/error1.C: New test.
34974
34975 2001-12-17  Jeffrey A Law  (law@redhat.com)
34976
34977         * gcc.c-torture/execute/20011217-1.c: New test.
34978
34979 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
34980
34981         * objc.dg/special/: New directory.
34982         * objc.dg/special/special.exp: New file.
34983         * objc.dg/special/unclaimed-category-1.h: New file.
34984         * objc.dg/special/unclaimed-category-1a.m: New file.
34985         * objc.dg/special/unclaimed-category-1.m: New file.
34986
34987 2001-12-17  Andreas Jaeger  <aj@suse.de>
34988
34989         * gcc.c-torture/compile/20011217-2.c: New test.
34990
34991 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
34992
34993         * gcc.c-torture/compile/20011217-1.c: New test.
34994
34995 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
34996
34997         * testsuite/gcc.dg/20011214-1.c: New.
34998
34999 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
35000
35001         * gcc.dg/altivec-4.c: New.
35002
35003 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
35004
35005         * gcc.dg/20011113-1.c: New test.
35006
35007 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35008
35009         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
35010         std::__malloc_alloc_template<0> and
35011         std::__default_alloc_template<false, 0>.
35012
35013 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
35014
35015         * objc/execute/bf-21.m: New test.
35016         * objc/execute/enumeration-1.m: New test.
35017         * objc/execute/enumeration-2.m: New test.
35018
35019 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
35020
35021         * gcc.dg/gnu89-init-1.c: New test.
35022
35023 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
35024
35025         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
35026         * g++.old-deja/g++.jason/2371.C: Likewise.
35027         * g++.old-deja/g++.jason/template33.C: Likewise.
35028         * g++.old-deja/g++.jason/template34.C: Likewise.
35029         * g++.old-deja/g++.jason/template36.C: Likewise.
35030         * g++.old-deja/g++.oliva/typename1.C: Likewise.
35031         * g++.old-deja/g++.oliva/typename2.C: Likewise.
35032         * g++.old-deja/g++.other/typename1.C: Likewise.
35033         * g++.old-deja/g++.pt/inherit2.C: Likewise.
35034         * g++.old-deja/g++.pt/nontype5.C: Likewise.
35035         * g++.old-deja/g++.pt/typename11.C: Likewise.
35036         * g++.old-deja/g++.pt/typename14.C: Likewise.
35037         * g++.old-deja/g++.pt/typename16.C: Likewise.
35038         * g++.old-deja/g++.pt/typename3.C: Likewise.
35039         * g++.old-deja/g++.pt/typename4.C: Likewise.
35040         * g++.old-deja/g++.pt/typename5.C: Likewise.
35041         * g++.old-deja/g++.pt/typename7.C: Likewise.
35042         * g++.old-deja/g++.robertl/eb9.C: Likewise.
35043
35044 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
35045
35046         * g++.dg/other/linkage1.C: New test.
35047         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
35048         specifiers.
35049
35050 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
35051
35052         * gcc.dg/concat.c: New test.
35053
35054 2001-12-11  Stan Shebs  <shebs@apple.com>
35055
35056         * objc/compile: New test directory.
35057         * objc/compile/compile.exp: New expect script.
35058         * objc/compile/20011211-1.m: New compile test.
35059
35060 2001-12-11  Jason Merrill  <jason@redhat.com>
35061
35062         * lib/prune.exp (prune_gcc_output): Also handle "In member
35063         function".  So many permutations...
35064
35065 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
35066
35067         * g++.dg/template/typedef1.C: New test.
35068
35069 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
35070
35071         * g++.dg/other/copy1.C: New test.
35072
35073 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
35074
35075         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
35076
35077         * gcc.dg/builtin-choose-expr.c: New.
35078
35079 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
35080
35081         * gcc.dg/altivec-2.c: New.
35082
35083 2001-12-07  Richard Henderson  <rth@redhat.com>
35084
35085         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
35086
35087 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
35088
35089         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
35090         ultrasparc.
35091
35092 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
35093
35094         * g++-old.deja/g++.robertl/eb101.C: Deleted.
35095
35096 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
35097
35098         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
35099         variable argument list.
35100
35101 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
35102
35103         * gcc.c-torture/execute/memcheck: Delete entire directory.
35104         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
35105         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
35106
35107 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
35108
35109         * gcc.dg/Wshadow-1.c: New test.
35110
35111 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
35112
35113         * gcc.c-torture/compile/20011130-1.c: New test.
35114
35115         * gcc.dg/noncompile/20011025-1.c: New test.
35116
35117         * g++.dg/other/anon-union.C: New test.
35118
35119         * gcc.c-torture/execute/20011024-1.c: New test.
35120
35121 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
35122
35123         * gcc.c-torture/execute/20000722-1.x,
35124         gcc.c-torture/execute/20010123-1.x: Remove.
35125         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
35126         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
35127         gcc.dg/c99-complit-2.c: New tests.
35128
35129 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
35130
35131         * g++.dg/inherit/base1.C: New test.
35132
35133 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
35134
35135         * g++.dg/other/stdarg1.C: New test.
35136
35137         * gcc.c-torture/compile/20011130-2.c: New test.
35138
35139 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
35140
35141         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
35142         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
35143         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
35144         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
35145         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
35146         * gcc.dg/builtin-prefetch-1.c: New test.
35147
35148 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
35149
35150         * gcc.dg/20011130-1.c: New test.
35151
35152 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
35153
35154         * g++.dg/other/scope1.C: New test.
35155         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
35156
35157 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
35158
35159         * gcc.dg/vla-init-1.c: New test.
35160
35161 2001-12-01  Geoff Keating  <geoffk@redhat.com>
35162
35163         * gcc.c-torture/compile/structs.c: New testcase from GDB.
35164
35165 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35166
35167         * objc.dg/alias.m: Update.
35168         * objc.dg/class-1.m: Update.
35169         * objc.dg/const-str-1.m: Update.
35170         * objc.dg/fwd-proto-1.m: Update.
35171         * objc.dg/id-1.m: Update.
35172         * objc.dg/super-class-1.m: Update.
35173
35174 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
35175
35176         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
35177         constructs.
35178
35179 2001-11-28  Jeffrey A Law  (law@cygnus.com)
35180
35181         * gcc.c-torture/execute/20011128-1.c: New test.
35182
35183 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
35184
35185         * gcc.dg/20011127-1.c: New test.
35186
35187 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
35188
35189         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
35190         from Austin Group draft 7.
35191         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
35192         scanf format arguments.
35193         * gcc.dg/format/no-exargs-2.c: New test.
35194
35195 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
35196
35197         * g++.dg/abi/vbase8-4.C: New test.
35198
35199 2001-11-24  Ian Lance Taylor  <ian@airs.com>
35200
35201         * gcc.c-torture/execute/20011121-1.c: New test.
35202
35203 2001-11-23  Jeffrey A Law  (law@cygnus.com)
35204
35205         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
35206
35207 2001-11-23  Andreas Jaeger  <aj@suse.de>
35208
35209         * gcc.dg/cpp/charconst-2.c: New test.
35210
35211 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
35212
35213         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
35214         to the host if it is remote.  Let tests specify extra headers
35215         they use.
35216         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
35217         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
35218         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
35219         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
35220         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
35221         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
35222         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
35223         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
35224         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
35225         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
35226
35227 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
35228
35229         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
35230         for little endian ARMs.
35231
35232 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
35233
35234         * gcc.c-torture/compile/20011119-1.c: New test.
35235         * gcc.c-torture/compile/20011119-2.c: New test.
35236
35237 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
35238
35239         * gcc.dg/altivec-1.c: Fix typo.
35240
35241 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
35242
35243         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
35244
35245 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
35246
35247         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
35248
35249 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
35250
35251         * lib/g77.exp: Don't specify --rpath-link.
35252
35253         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
35254         across all the headers.
35255         * gcc.dg/format/format.exp: For testing on a remote host,
35256         copy format.h.
35257
35258         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
35259         * gcc.c-torture/execute/930406-1.c: Likewise.
35260         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
35261
35262 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
35263
35264         * gcc.dg/altivec-1.c: New.
35265
35266 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
35267
35268         * gcc.dg/cpp/fpreprocessed.c: New test case.
35269
35270 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35271
35272         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
35273         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
35274         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
35275
35276 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35277
35278         * gcc.dg/no-builtin-1.c: New test.
35279
35280 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
35281
35282         * gcc.c-torture/execute/20011115-1.c: New test.
35283
35284 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
35285
35286         * gcc.c-torture/compile/20011114-2.c: New test.
35287         * gcc.c-torture/compile/20011114-3.c: New test.
35288         * gcc.c-torture/compile/20011114-4.c: New test.
35289
35290 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
35291
35292         * g++.dg/other/init1.C: New test.
35293
35294 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
35295
35296         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
35297         message.
35298
35299         * gcc.c-torture/execute/20011114-1.c: New testcase.
35300
35301         * gcc.c-torture/compile/20010327-1.c: Revert last change.
35302         * gcc.c-torture/compile/20011114-1.c: New test, exactly
35303         like the (before this change) version of 20010327-1.c.
35304
35305 2001-11-14  Roger Sayle <roger@eyesopen.com>
35306
35307         * gcc.c-torture/execute/string-opt-13.c: New testcase.
35308
35309 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
35310
35311         * g++.dg/init/array2.C: New test.
35312
35313 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
35314
35315         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
35316
35317 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
35318
35319         * g++.dg/other/forscope1.C: New test.
35320         * g++.dg/ext/forscope1.C: New test.
35321         * g++.dg/ext/forscope2.C: New test.
35322
35323 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
35324
35325         * gcc.c-torture/execute/20011113-1.c: New test.
35326
35327 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
35328
35329         * gcc.c-torture/execute/20011109-2.c: New test.
35330
35331         * gcc.c-torture/execute/20011109-1.c: New test.
35332
35333 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
35334
35335         * gcc.c-torture/compile/20011109-1.c: New test.
35336
35337 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
35338
35339         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
35340         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
35341         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
35342         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
35343         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
35344         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
35345         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
35346
35347 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
35348
35349         * g++.dg/warn/Wshadow-1.C: New tests.
35350         * g++.old-deja/g++.mike/for3.C: Update.
35351
35352 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
35353
35354         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
35355         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
35356         XFAILs.  Adjust expected error texts.
35357         * gcc.c-torture/compile/20011106-1.c,
35358         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
35359         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
35360         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
35361         gcc.dg/c99-array-lval-5.c: New tests.
35362
35363 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
35364
35365         * gcc.dg/cpp/defined.c: Update.
35366
35367 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
35368
35369         * gcc.c-torture/execute/anon-1.c: New test.
35370
35371 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
35372
35373         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
35374         same size, so no warning should be produced on stormy16.
35375
35376         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
35377         due to oversized array.
35378         * g++.old-deja/g++.mike/ns15.C: Likewise.
35379         * g++.old-deja/g++.pt/crash16.C: Likewise.
35380
35381 2001-11-02  Graham Stott  <grahams@redhat.com>
35382
35383         * g++.dgother/debug1.C: Fix typos.
35384
35385 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
35386
35387         * g++.dg/other/debug1.C: New test.
35388
35389 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
35390
35391         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
35392         of unsigned long.
35393
35394 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
35395
35396         * gcc.dg/20011029-2.c: New test.
35397
35398         * gcc.c-torture/compile/20011029-1.c: New test.
35399
35400 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
35401
35402         * objc/execute/class_self-1.m: New test.
35403         * objc/execute/class_self-2.m: New test.
35404
35405 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
35406
35407         * gcc.misc-tests/msgs.exp: Delete.
35408         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
35409         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
35410         error set to match recent changes.
35411
35412 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
35413
35414         * gcc.dg/20011021-1.c: New test.
35415
35416 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
35417
35418         * gcc.c-torture/compile/20011023-1.c: New test.
35419
35420 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
35421
35422         * lib/g77.exp: Rewrite based on lib/g++.exp.
35423
35424 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
35425
35426         * gcc.c-torture/execute/20011019-1.c: New test.
35427
35428         * gcc.dg/20011018-1.c: New test.
35429
35430 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
35431
35432         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
35433
35434 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
35435
35436         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
35437         * gcc.dg/attr-invalid.c: Likewise.
35438
35439 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
35440
35441         * testsuite/gcc.dg/20011015-1.c: New test.
35442
35443 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
35444
35445         * g++.dg/template/unify2.C: New test.
35446
35447 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
35448
35449         * g++.dg/other/exception-specification.C: New test
35450
35451 2001-10-13  Tom Rix  <trix@redhat.com>
35452
35453         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
35454         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
35455
35456 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
35457
35458         * testsuite/gcc.dg/20011009-1.c: New test.
35459
35460 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
35461
35462         PR g++/4476
35463         * g++.dg/other/friend1.C: New test.
35464
35465 2001-10-11  Richard Henderson  <rth@redhat.com>
35466
35467         * g++.old-deja/g++.other/crash18.C: Add -S to options.
35468
35469 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35470
35471         * gcc.c-torture/compile/20011010-1.c: New.
35472
35473 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
35474
35475         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
35476         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
35477         g77.f-torture/execute/execute.exp,
35478         g77.f-torture/noncompile/noncompile.exp,
35479         gcc.c-torture/compile/compile.exp,
35480         gcc.c-torture/execute/execute.exp,
35481         gcc.c-torture/execute/ieee/ieee.exp,
35482         gcc.c-torture/execute/memcheck/memcheck.exp,
35483         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
35484         objc/execute/execute.exp: Update FSF address.
35485
35486 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
35487
35488         * gcc.dg/cpp/cmdlne-C.c: Update.
35489         * gcc.dg/cpp/cmdlne-C2.c: New.
35490
35491 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35492
35493         * gcc.c-torture/execute/20011008-3.c: New.
35494
35495 2001-10-08  DJ Delorie  <dj@redhat.com>
35496
35497         * gcc.dg/20011008-1.c: New.
35498         * gcc.dg/20011008-2.c: New.
35499
35500 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
35501
35502         * gcc.dg/cpp/spacing1.c: Update test.
35503
35504 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35505
35506         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
35507         spelling errors of "separate" as "seperate".
35508
35509 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
35510
35511         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
35512         enough to avoid inlining.
35513
35514 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
35515
35516         * lib/g77.exp: set libg2c_dir correctly.
35517
35518 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35519
35520         * gcc.dg/cpp/macro11.c: New test.
35521
35522 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
35523
35524         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
35525         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
35526         gcc.dg/format/multattr-3.c: New tests.
35527         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
35528         tests for format attributes on function pointers being rejected.
35529
35530 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
35531
35532         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
35533
35534 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
35535
35536         * g++.dg/warn/format1.C: New test.
35537
35538 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
35539
35540         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
35541
35542 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
35543
35544         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
35545
35546 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
35547
35548         * gcc.dg/cpp/redef2.c: Add test.
35549
35550 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
35551
35552         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
35553         long-standing bug on i686, apparently.
35554         * gcc.c-torture/execute/loop-2c.x: New file.
35555         * gcc.c-torture/execute/loop-2d.x: New file.
35556         * gcc.c-torture/execute/loop-3c.x: New file.
35557
35558 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
35559
35560         * gcc.dg/cpp/20000625-2.c: Correct line number.
35561
35562 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
35563
35564         * gcc.dg/cpp/macro10.c: New test.
35565         * gcc.dg/cpp/strify3.c: New test.
35566         * gcc.dg/cpp/spacing1.c: Add tests.
35567         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
35568         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
35569
35570 2001-09-24  DJ Delorie  <dj@redhat.com>
35571
35572         * gcc.c-torture/execute/20010924-1.c: New test.
35573
35574 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
35575
35576         * testsuite/objc/execute/paste.m: Remove.
35577
35578 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
35579
35580         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
35581
35582 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
35583
35584         * g77.dg/strlen0.f: New test.
35585
35586 2001-09-21  Richard Henderson  <rth@redhat.com>
35587
35588         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
35589         * g++.old-deja/g++.abi/vtable2.C: Likewise.
35590
35591 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
35592
35593         Table-driven attributes.
35594         * g++.dg/ext/attrib1.C: New test.
35595
35596 2001-09-20  DJ Delorie  <dj@redhat.com>
35597
35598         * gcc.dg/20000926-1.c: Update expected warning messages.
35599         * gcc.dg/array-2.c: Likewise, and test for warnings too.
35600         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
35601         array.
35602
35603 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
35604
35605         * g++.dg/eh/registers1.C: New test case.
35606
35607 2001-09-17  Richard Henderson  <rth@redhat.com>
35608
35609         * gcc.dg/array-5.c: Fix VLA decomposition test.
35610
35611 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
35612
35613         * gcc.dg/cpp/line5.c: New testcase.
35614
35615 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
35616
35617         * gcc.dg/cpp/macro9.c: New test.
35618
35619 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
35620
35621         * gcc.c-torture/execute/980223.c: Change type of addr from long
35622         to char *.
35623
35624 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
35625
35626         * gcc.c-torture/execute/20010915-1.c: New test.
35627
35628 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
35629
35630         * g77.dg/bprob: New directory.
35631         * g77.dg/bprob/bprob.exp: New file.
35632         * g77.dg/bprob/bprob-1.f: New test.
35633         * g77.dg/gcov: New directory.
35634         * g77.dg/gcov/gcov.exp: New file.
35635         * g77.dg/gcov/gcov-1.f: New test.
35636         * g77.dg/gcov/gcov-1.x: New file.
35637
35638 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
35639
35640         * gcc.dg/cpp/directiv.c: Update.
35641         * gcc.dg/cpp/undef1.c: Update.
35642
35643 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
35644
35645         * gcc.dg/20010912-1.c: New test.
35646
35647 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
35648
35649         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
35650         language-independent file in lib.
35651         * lib/gcov.exp: New file.
35652
35653 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
35654
35655         * gcc.c-torture/compile/20010911-1.c: New test.
35656
35657 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
35658
35659         * lib/profopt.exp: New, to support profile-directed optimizations.
35660         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
35661         * gcc.misc-tests/bprob-1.c: New test.
35662         * gcc.misc-tests/bprob-2.c: New test.
35663
35664 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
35665
35666         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
35667         XFAIL and which kinds of gcov output to verify.
35668         * gcc.misc-tests/gcov-4b.x: New file.
35669         * gcc.misc-tests/gcov-5b.x: New file.
35670         * gcc.misc-tests/gcov-6.x: New file.
35671         * gcc.misc-tests/gcov-7.c: New test.
35672         * gcc.misc-tests/gcov-7.x: New file.
35673
35674 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
35675
35676         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
35677         * gcc.misc-tests/gcov-6.c: New test.
35678
35679 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
35680
35681         PR c++/3986
35682         * g++.dg/abi/vbase1.C: New test.
35683
35684 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
35685
35686         * objc.dg/method-2.m: New.
35687
35688 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
35689
35690         PR c++/4203
35691         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
35692         * g++.dg/init/empty1.C: New test.
35693
35694 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
35695
35696         * gcc.c-torture/compile/20010903-1.c: New test.
35697
35698 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
35699
35700         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
35701         for m68k.
35702
35703 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
35704
35705         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
35706
35707         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
35708
35709         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
35710
35711 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
35712
35713         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
35714         for 16-bit 'unsigned int'.
35715
35716 2001-08-29  Kazu Hirata  <kazu@hxi.com>
35717
35718         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
35719
35720 2001-08-27  Richard Henderson  <rth@redhat.com>
35721
35722         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
35723         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
35724
35725 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
35726
35727         * gcc.dg/asm-names.c (ymain): New.
35728
35729 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
35730
35731         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
35732         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
35733         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
35734
35735 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35736
35737         * gcc.dg/compare5.c: New testcase.
35738
35739 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
35740
35741         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
35742         and "In instantiation".
35743
35744 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
35745
35746         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
35747
35748 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
35749
35750         * gcc.misc-tests/gcov.exp: Add support for branch information.
35751         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
35752         * gcc.misc-tests/gcov-4.c: New test.
35753         * gcc.misc-tests/gcov-4b.c: New test.
35754         * gcc.misc-tests/gcov-5b.c: New test.
35755
35756 2001-08-20  Zack Weinberg  <zackw@panix.com>
35757
35758         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
35759         expected to fail.
35760
35761 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35762
35763         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
35764
35765 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
35766
35767         * g++.dg/eh/template1.C: New test.
35768
35769 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
35770
35771         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
35772         Fix thinko.
35773         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
35774         for xfail.
35775
35776 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
35777
35778         * lib/g77-dg.exp: Use prune.exp for common procedures
35779         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
35780         * lib/g77.exp: (g77-dg-prune) Remove
35781
35782 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
35783
35784         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
35785
35786 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35787
35788         * g++.dg/template/unify1.C: New test.
35789
35790 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
35791
35792         * g++.dg/abi/empty4.C: New test.
35793
35794 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
35795
35796         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
35797         solaris2.*
35798         * g77.f-torture/compile/pr3743.x: Likewise.
35799
35800 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
35801
35802         * g++.dg/other/using-declaration.C: New test.
35803
35804 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
35805
35806         * gcc.dg/cpp/tr-sign.c: New testcase.
35807
35808 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
35809
35810         * gcc.dg/cpp/19951025-1.c: Revert.
35811         * gcc.dg/cpp/directiv.c: We no longer process directives that
35812         interrupt macro arguments.
35813
35814 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
35815
35816         * gcc.dg/bconstp-1.c: New test.
35817
35818 2001-08-03  Richard Henderson  <rth@redhat.com>
35819
35820         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
35821
35822 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35823
35824         * gcc.dg/cpp/19951025-1.c: Update.
35825
35826 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
35827
35828         * g77.dg/ff90-1.f (s): Fix reference of variable z,
35829         should be x.
35830
35831 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
35832
35833         Kill -fhonor-std.
35834         * g++.old-deja/g++.ns/ns14.C: Remove special options.
35835         * g++.old-deja/g++.other/std1.C: Likewise.
35836         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
35837
35838 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
35839
35840         * lib/g77.exp: Load gcc-defs.exp for common procedures
35841         (g77_pass, g77_fail, g77_finish, g77_exit,
35842         ${tool}_check_unsupported_p} Now redundant.  Deleted.
35843
35844 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
35845
35846         * g77.dg/fbackslash.f
35847         * g77.dg/fcase-preserve.f
35848         * g77.dg/ff90-1.f
35849         * g77.dg/ffixed-line-length-0.f
35850         * g77.dg/ffixed-line-length-132.f
35851         * g77.dg/ffixed-line-length-7.f
35852         * g77.dg/ffixed-line-length-72.f
35853         * g77.dg/ffixed-line-length-none.f
35854         * g77.dg/ffree-form-1.f
35855         * g77.dg/fno-backslash.f
35856         * g77.dg/fno-f90-1.f
35857         * g77.dg/fno-fixed-form-1.f
35858         * g77.dg/fno-onetrip.f
35859         * g77.dg/fno-typeless-boz.f
35860         * g77.dg/fno-underscoring.f
35861         * g77.dg/fno-vxt-1.f
35862         * g77.dg/fonetrip.f
35863         * g77.dg/ftypeless-boz.f
35864         * g77.dg/fugly-assumed.f
35865         * g77.dg/funderscoring.f
35866         * g77.dg/fvxt-1.f
35867
35868 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
35869
35870         * objc.dg/fwd-proto-1.m: New.
35871         * objc.dg/local-decl-1.m: New.
35872         * objc.dg/naming-1.m: New.
35873         * objc.dg/naming-2.m: New.
35874         * objc.dg/proto-hier-1.m: New.
35875
35876 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
35877
35878         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
35879         largest-type elements to a struct makes its size grow.
35880
35881 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
35882
35883         * g++.dg/abi/vthunk1.C: New test.
35884
35885 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
35886
35887         * g++.dg/abi/vbase8-22.C: New test.
35888
35889 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
35890
35891         * gcc.dg/cpp/macro8.c: New test.
35892
35893 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
35894
35895         * g++.dg/abi/vbase8-21.C: New test.
35896
35897 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
35898
35899         * g++.dg/abi/vbase8-10.C: New test.
35900
35901 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35902
35903         * lib/g++.exp (g++_set_ld_library_path): Renamed to
35904         ${tool}_set_ld_library_path.
35905         Changed caller.
35906         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
35907         g++.exp.
35908
35909 2001-07-26  Stan Cox <scox@redhat.com>
35910
35911         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
35912         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
35913         gcc_exit, gcc_check_unsupported_p):
35914         Moved to gcc-deps.exp
35915         * gcc-deps.exp: New file.
35916
35917 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35918
35919         * g++.old-deja/g++.pt/defarg14.C: New test.
35920
35921 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
35922
35923         * g++.old-deja/g++.other/lineno5.C: New test.
35924
35925 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
35926
35927         * g++.old-deja/g++.pt/crash68.C: New test.
35928
35929 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
35930
35931         * g++.old-deja/g++.other/crash42.C: New test.
35932
35933 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
35934
35935         * gcc.dg/cpp/extratokens.c: Fix.
35936         * gcc.dg/cpp/skipping2.c: New tests.
35937
35938 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35939
35940         * gcc.c-torture/execute/20010724-1.c: New file.
35941         * gcc.c-torture/execute/20010724-1.x: New file.
35942
35943 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
35944
35945         * g++.old-deja/g++.other/cond7.C: New test.
35946
35947 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
35948
35949         * g++.old-deja/g++.other/optimize4.C: New test.
35950
35951 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
35952
35953         * g++.old-deja/g++.abi/vbase8-5.C: New test.
35954
35955 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
35956
35957         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
35958         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
35959         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
35960         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
35961
35962         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
35963         bug report" message.
35964
35965         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
35966         * g++.dg/ext/instantiate1.C: Move from old-deja.
35967
35968 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
35969
35970         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
35971         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
35972         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
35973         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
35974
35975 2001-07-23  Jeffrey A Law  (law@cygnus.com)
35976
35977         * gcc.c-torture/execute/20010723-1.c: New test.
35978
35979 2001-07-23  Ben Elliston  <bje@redhat.com>
35980
35981         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
35982
35983 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35984
35985         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
35986         i[34567]86-*-*.
35987         Delete handling of ieee_multilib_flags.
35988         Pass -mieee for alpha*-*-* and sh-*-*.
35989         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
35990
35991 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
35992
35993         Remove old-abi tests.
35994         * g++.old-deja/g++.mike/p11116.C: Remove.
35995         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
35996
35997 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
35998
35999         * g77.f-torture/compile/pr3743.f: New test
36000
36001 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
36002
36003         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
36004
36005 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36006
36007         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
36008         g++.old-deja/g++.pt/static6.C: Likewise.
36009         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
36010         supports weak symbols.
36011
36012 2001-07-18  Andreas Jaeger  <aj@suse.de>
36013
36014         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
36015         supported again.
36016
36017 2001-07-18  Andreas Jaeger  <aj@suse.de>
36018
36019         * gcc.dg/iftrap-1.c: Fix target line.
36020
36021 2001-07-17  Richard Henderson  <rth@redhat.com>
36022
36023         * gcc.c-torture/execute/20010717-1.c: New.
36024
36025 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
36026
36027         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
36028         tests.
36029
36030 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
36031
36032         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
36033
36034 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36035
36036         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
36037         UAC_SIGBUS, UAC_NOPRINT definitions.
36038
36039 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
36040
36041         * objc/execute/object_is_class.m: New test.
36042         * objc/execute/object_is_meta_class.m: New test.
36043
36044 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
36045
36046         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
36047         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
36048
36049 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
36050
36051         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
36052         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
36053
36054 2001-07-14  Richard Henderson  <rth@redhat.com>
36055
36056         * gcc.dg/iftrap-1.c: New.
36057
36058 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
36059
36060         * g77.f-torture/execute/intrinsic77.f: New test.
36061
36062 2001-07-11  Janis Johnson <janis@us.ibm.com>
36063
36064         * gcc.misc-tests/gcov-3.c: New test.
36065
36066 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
36067
36068         * gcc.c-torture/compile/20010711-1.c,
36069         * gcc.c-torture/compile/20010711-2.c: New tests.
36070
36071 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
36072
36073         * gcc.c-torture/execute/20010711-1.c: New test.
36074
36075 2001-07-11  Ben Elliston  <bje@redhat.com>
36076
36077         * g++.old-deja/g++.other/enum5.C: New test.
36078
36079 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
36080
36081         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
36082         (g++-dg-prune): Call prune_gcc_output.
36083         * prune.exp: New file for prune_gcc_output.
36084         * lib/g++.exp, lib/gcc.exp: Load it.
36085
36086 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
36087
36088         * gcc.c-torture/compile/20010701-1.c,
36089         g++.old-deja/g++.ext/attrib6.C: New tests.
36090
36091 2001-07-06  Jeffrey A Law  (law@cygnus.com)
36092
36093         * gcc.c-torture/compile/20010706-1.c: New test.
36094
36095 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
36096
36097         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
36098
36099 2001-06-28  Stan Shebs  <shebs@apple.com>
36100
36101         * gcc.dg/pragma-darwin.c: New test.
36102
36103 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36104
36105         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
36106         Solaris 2.[678] system.
36107
36108 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
36109
36110         * gcc.dg/20010622-1.c: New test.
36111
36112 2001-06-18  Stan Shebs  <shebs@apple.com>
36113
36114         * objc.dg: New directory.
36115         * objc.dg/dg.exp: New file.
36116         * objc.dg/alias.m: New.
36117         * objc.dg/class-1.m: New.
36118         * objc.dg/class-2.m: New.
36119         * objc.dg/const-str-1.m: New.
36120         * objc.dg/const-str-2.m: New.
36121         * objc.dg/id-1.m: New.
36122         * objc.dg/method-1.m: New.
36123         * objc.dg/super-class-1.m: New.
36124         * lib/objc-dg.exp: New file.
36125
36126 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36127
36128         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
36129         of label name.
36130
36131 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
36132
36133         * g++.old-deja/g++.abi/vbase8-9.C: New test.
36134
36135 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36136
36137         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
36138         variable.
36139
36140 2001-06-12  Richard Henderson  <rth@redhat.com>
36141
36142         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
36143
36144 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
36145
36146         * g++.old-deja/g++.abi/vbase5.C: New test.
36147         * g++.old-deja/g++.abi/vbase6.C: New test.
36148         * g++.old-deja/g++.abi/vbase7.C: New test.
36149
36150 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36151
36152         * gcc.c-torture/compile/20010610-1.c: New test.
36153
36154 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
36155
36156         * g++.old-deja/g++.abi/vbase4.C: New test.
36157
36158 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
36159
36160         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
36161         support %f for HC11/HC12 targets.
36162         * gcc.c-torture/execute/930513-1.x: New file, likewise.
36163         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
36164         on HC11/HC12 targets.
36165         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
36166
36167 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36168
36169         * gcc.dg/wchar_t-1.c: New file.
36170         * gcc.dg/wint_t-1.c: Likewise.
36171
36172 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
36173
36174         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
36175
36176 2001-06-11  Richard Henderson  <rth@redhat.com>
36177
36178         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
36179
36180 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
36181
36182         * gcc.c-torture/compile/20010611-1.c: New test.
36183
36184 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
36185
36186         * gcc.dg/c99-tag-1.c: Add more tests.
36187
36188 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
36189
36190         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
36191         representation on MN10300 and ARM/Thumb.
36192
36193 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
36194
36195         * g77.f-torture/execute/20010610.f: New.
36196
36197 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
36198
36199         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
36200         names.
36201
36202 2001-06-09  Richard Henderson  <rth@redhat.com>
36203
36204         * gcc.c-torture/execute/ashrdi-1.c: New.
36205         * gcc.c-torture/execute/ashldi-1.c: New.
36206         * gcc.c-torture/execute/lshrdi-1.c: New.
36207
36208 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
36209
36210         * objc/execute/load-3.m: Added. Check sending +load to categories,
36211         in addition to classes.
36212
36213 2001-06-08  Stan Shebs  <shebs@apple.com>
36214
36215         * objc/execute/load-2.m: New test.  From Nicola Pero
36216         <n.pero@mi.flashnet.it>.
36217
36218 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
36219
36220         * gcc.c-torture/execute/20010605-2.c: New test.
36221
36222 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
36223
36224         * g++.old-deja/g++.abi/vbase2.C: New test.
36225         * g++.old-deja/g++.abi/vbase3.C: New test.
36226
36227 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
36228
36229         * g++.old-deja/g++.pt/friend49.C: New test.
36230
36231 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
36232
36233         * g++.old-deja/g++.ext/anon3.C: New test.
36234
36235 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
36236
36237         * g++.old-deja/g++.other/conv7.C: New test.
36238
36239 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
36240
36241         * gcc.c-torture/compile/20010605-2.c: New test.
36242
36243 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36244
36245         * gcc.c-torture/execute/20010604-1.c: New test.
36246
36247 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
36248
36249         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
36250
36251 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
36252
36253         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
36254         (g++_link_flags): Likewise.
36255         (g++_init): Pass gccpath's value to two previous functions.
36256
36257 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36258
36259         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
36260         Ensure logfile entry matches exec command line.
36261
36262 2001-05-31  Richard Henderson  <rth@redhat.com>
36263
36264         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
36265         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
36266
36267 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
36268
36269         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
36270         compiler for irix6.2
36271
36272 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
36273
36274         * g++.old-deja/g++.other/optimize3.C: New file.
36275
36276 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
36277
36278         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
36279         assemble.
36280
36281 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
36282
36283         * g++.old-deja/g++.other/optimize2.C: New file.
36284
36285 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
36286
36287         * gcc.c-torture/compile/20010518-2.c: New file.
36288         * gcc.c-torture/execute/20010518-1.c: New file.
36289         * gcc.c-torture/execute/20010518-2.c: New file.
36290
36291 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36292
36293         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
36294
36295 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
36296
36297         G++ no longer defines builtins that do not begin with __builtin.
36298         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
36299         * g++.old-deja/g++.brendand/misc13.C: Likewise.
36300         * g++.old-deja/g++.law/builtin1.C: Likewise.
36301         * g++.old-deja/g++.law/cvt2.C: Likewise.
36302         * g++.old-deja/g++.mike/net5.C: Likewise.
36303         * g++.old-deja/g++.other/builtins1.C: Likewise.
36304         * g++.old-deja/g++.other/builtins2.C: Likewise.
36305         * g++.old-deja/g++.other/builtins3.C: Likewise.
36306         * g++.old-deja/g++.other/builtins4.C: Likewise.
36307         * g++.old-deja/g++.other/inline8.C: Likewise.
36308         * g++.old-deja/g++.robertl/eb39.C: Likewise.
36309
36310 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
36311
36312         * g++.old-deja/g++.pt/using1.C: Adjust.
36313         * g++.old-deja/g++.pt/using2.C: New test.
36314
36315 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
36316
36317         * gcc.dg/cpp/charconst.c: New tests.
36318         * gcc.dg/cpp/escape.c: New tests.
36319         * gcc.dg/cpp/escape-1.c: New tests.
36320         * gcc.dg/cpp/escape-2.c: New tests.
36321         * gcc.dg/cpp/ucs.c: New tests.
36322
36323 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
36324
36325         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
36326         native compiler for irix6.5.
36327
36328 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
36329
36330         * lib/g++.exp (g++_include_flags): Use args to compute
36331         get_multilibs.
36332         (g++_link_flags): Likewise.
36333         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
36334
36335 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
36336
36337         * gcc.dg/c90-hexfloat-1.c: Add more tests.
36338
36339 2001-05-21  Geoff Keating  <geoffk@redhat.com>
36340
36341         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
36342         this file.
36343
36344 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
36345
36346         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
36347         STACK_SIZE;
36348         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
36349         to STACK_SIZE; Use it to define size of add_histo array.
36350         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
36351         to STACK_SIZE.
36352         (f): Use GITT_SIZE to define size of gitt local table.
36353         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
36354         to STACK_SIZE; Use it to define size of bytemem array.
36355
36356 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
36357
36358         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
36359         on 68HC11/HC12 due to the asm instruction.
36360         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
36361         * gcc.c-torture/compile/920520-1.x: Likewise.
36362         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
36363         on 68HC11/HC12 because the function is larger than 64K.
36364         * gcc.c-torture/compile/961203-1.x: New file, this test fails
36365         on 68HC11/HC12 because the structure is too large.
36366
36367 2001-05-20  Richard Henderson  <rth@redhat.com>
36368
36369         * gcc.c-torture/execute/20010520-1.c: New.
36370
36371 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36372
36373         * g++.old-deja/g++.warn/compare1.C: New test.
36374         * gcc.dg/compare4.c: New test.
36375
36376 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
36377
36378         * g++.old-deja/g++.other/optimize1.C: New test.
36379
36380 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36381
36382         * g++.old-deja/g++.pt/spec41.C: New test.
36383
36384 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
36385
36386         * gcc.c-torture/compile/20010114-1.x: Remove.
36387
36388 2001-05-18  Stan Shebs  <shebs@apple.com>
36389
36390         * gcc.c-torture/compile/20010518-1.c: New test.
36391
36392 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
36393
36394         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
36395         * g++.old-deja/g++.pt/crash67.C: New test.
36396
36397 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
36398
36399         * g++.old-deja/g++.other/debug9.C: New test.
36400
36401 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
36402
36403         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
36404
36405 2001-05-16  Jan Hubicka  <jh@suse.cz>
36406
36407         * gcc.c-torture/compile/20010516-1.c: New test.
36408
36409 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
36410
36411         * g++.old-deja/g++.other/crash41.C: New test.
36412
36413 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
36414
36415         * g++.old-deja/g++.pt/crash66.C: New test.
36416
36417 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
36418
36419         * g++.old-deja/g++.robertl/eb27.C: Convert.
36420
36421 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
36422
36423         * g++.dg/friend-warn.C: New test.  Do not warn about friend
36424         declaration being redundant.
36425
36426 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
36427
36428         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
36429
36430 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
36431
36432         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
36433
36434 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
36435
36436         * lib/g++.exp: Use testsuite_flags.
36437
36438 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
36439
36440         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
36441
36442 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36443
36444         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
36445
36446 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
36447
36448         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
36449
36450 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
36451
36452         * gcc.c-torture/compile/20010313-1.c: New test.
36453
36454 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
36455
36456         * gcc.dg/cpp/direct2.c: New test.
36457         * gccq.dg/cpp/direct2s.c: New test.
36458
36459         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
36460
36461 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
36462
36463         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
36464         * g++.old-deja/g++.other/op3.C: Likewise.
36465
36466 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
36467
36468         * gcc.dg/cpp/syshdr.h: New file.
36469         * gcc.dg/cpp/sysmac1.c: Update.
36470         * gcc.dg/cpp/sysmac2.c: Update.
36471
36472 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
36473
36474         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
36475
36476 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
36477
36478         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
36479         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
36480
36481 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
36482
36483         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
36484
36485 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
36486
36487         * lib/g++.exp (g++_include_flags): Don't use any special flags
36488         if TESTING_IN_BUILD_TREE is not defined.
36489         (g++_init): Use a plain 'c++' as the compiler if
36490         TESTING_IN_BUILD_TREEE is not defined.
36491
36492 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
36493
36494         * g++.old-deja/g++.eh/catch13.C: New test.
36495         * g++.old-deja/g++.eh/catch14.C: New test.
36496
36497 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
36498
36499         * gcc.dg/cpp/tr-define.c: New test.
36500
36501 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
36502
36503         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
36504         <stdlib.h>, not <malloc.h>.
36505
36506 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
36507
36508         * g++.old-deja/g++.ns/template17.C: New test.
36509
36510 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
36511
36512         * g++.old-deja/g++.pt/ref4.C: New test.
36513
36514 2001-04-30  Richard Henderson  <rth@redhat.com>
36515
36516         * gcc.dg/20000724-1.c: Revert last change.
36517
36518 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
36519
36520         * g77.f-torture/execute/20010430.f: New test.
36521
36522 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
36523
36524         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
36525
36526 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
36527
36528         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
36529
36530 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
36531
36532         * g++.old-deja/g++.eh/crash6.C: New test.
36533
36534 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
36535
36536         * g++.old-deja/g++.other/warn7.C: New test.
36537
36538 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
36539
36540         * g++.old-deja/g++.other/defarg9.C: New test.
36541
36542 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
36543
36544         * g77.f-torture/compile/20010426.f: New test.
36545         * g77.f-torture/execute/20010426.f: New test.
36546
36547 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
36548
36549         * g77.f-torture/compile/20000629-1.x: Remove - error
36550         has been fixed.
36551
36552 2001-04-26  Jeffrey A Law  (law@cygnus.com)
36553
36554         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
36555         Tweak slightly to work with g++.dg framework.
36556         * g++.dg/special/ecos.exp: Run initp1.C test.
36557         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
36558
36559         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
36560         its linker doesn't give line numbers either.
36561         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
36562
36563 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
36564
36565         * g++.old-deja/g++.other/lex1.C: New test.
36566
36567 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
36568
36569         * gcc.dg/noncompile/20010425-1.c: New test.
36570
36571 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
36572
36573         * g++.old-deja/g++.pt/mangle2.C: New test.
36574
36575 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
36576
36577         * gcc.dg/format/plus-1.c: New test.
36578
36579 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
36580
36581         * gcc.dg/20010423-1.c: New test.
36582
36583 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
36584
36585         * gcc.c-torture/execute/20010422-1.c: New test.
36586
36587 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
36588
36589         * g++.old-deja/g++.ns/type2.C: New test.
36590
36591 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
36592
36593         * g++.old-deja/g++.other/perf1.C: New test.
36594
36595 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
36596
36597         * gcc.dg/c99-func-2.c: Remove xfail.
36598         * gcc.dg/c99-func-3.c: Remove xfail.
36599         * gcc.dg/c99-func-4.c: Remove xfail.
36600
36601 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
36602
36603         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
36604
36605 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
36606
36607         * gcc.c-torture/compile/20010423-1.c: New test.
36608
36609 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
36610
36611         * g++.old-deja/g++.pt/typename28.C: New test.
36612
36613 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
36614
36615         * g++.old-deja/g++.abi/empty2.C: New test.
36616         * g++.old-deja/g++.abi/empty3.C: New test.
36617
36618 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36619
36620         * g++.old-deja/g++.other/comdat2.C: New test.
36621         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
36622
36623 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36624
36625         * g++.old-deja/g++.other/overload14.C: New test.
36626
36627 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36628
36629         * g++.old-deja/g++.other/lookup23.C: New test.
36630
36631 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36632
36633         * gcc.c-torture/execute/20010403-1.c: New test.
36634
36635 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
36636             Mark Mitchell  <mark@codesourcery.com>
36637
36638         * lib/old-dejagnu.exp: Don't delete output of executable.
36639         Add .exe suffix to executables.
36640
36641 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
36642
36643         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
36644
36645 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36646
36647         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
36648
36649 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
36650
36651         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
36652         * g++.old-deja/g++.abi/crash1.C: New test.
36653
36654 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
36655
36656         * g++.old-deja/g++.other/crash40.C: New test.
36657
36658 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36659
36660         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
36661
36662 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
36663
36664         * g++.old-deja/g++.other/warn6.C: New test.
36665
36666 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
36667
36668         * g++.old-deja/g++.robertl/eb42.C: Same.
36669
36670 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36671
36672         * gcc.dg/wtr-conversion-1.c: New testcase.
36673
36674 2001-04-10  Richard Henderson  <rth@redhat.com>
36675
36676         * g++.old-deja/g++.other/array5.C: New.
36677
36678 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36679
36680         * gcc.c-torture/execute/20010408-1.c: New test.
36681
36682 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
36683
36684         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
36685         headers and constructs.
36686         * g++.old-deja/g++.robertl/eb79.C: Same.
36687         * g++.old-deja/g++.robertl/eb77.C (main): Same.
36688         * g++.old-deja/g++.robertl/eb73.C: Same.
36689         * g++.old-deja/g++.robertl/eb66.C (main): Same.
36690         * g++.old-deja/g++.robertl/eb55.C (t): Same.
36691         * g++.old-deja/g++.robertl/eb54.C (main): Same.
36692         * g++.old-deja/g++.robertl/eb46.C (main): Same.
36693         * g++.old-deja/g++.robertl/eb44.C: Same.
36694         * g++.old-deja/g++.robertl/eb41.C (main): Same.
36695         * g++.old-deja/g++.robertl/eb4.C (main): Same.
36696         * g++.old-deja/g++.robertl/eb39.C: Same.
36697         * g++.old-deja/g++.robertl/eb33.C (main): Same.
36698         * g++.old-deja/g++.robertl/eb31.C (main): Same.
36699         * g++.old-deja/g++.robertl/eb30.C: Same.
36700         * g++.old-deja/g++.robertl/eb3.C: Same.
36701         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
36702         * g++.old-deja/g++.robertl/eb21.C: Same.
36703         * g++.old-deja/g++.robertl/eb15.C: Same.
36704         * g++.old-deja/g++.robertl/eb118.C: Same.
36705         * g++.old-deja/g++.robertl/eb115.C (main): Same.
36706         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
36707         * g++.old-deja/g++.robertl/eb109.C: Same.
36708         * g++.old-deja/g++.other/sibcall1.C (main): Same.
36709         * g++.old-deja/g++.mike/rtti1.C: Same.
36710         * g++.old-deja/g++.mike/p658.C: Same.
36711         * g++.old-deja/g++.mike/net46.C: Same.
36712         * g++.old-deja/g++.mike/net34.C: Same.
36713         * g++.old-deja/g++.mike/memoize1.C: Same.
36714         * g++.old-deja/g++.mike/eh2.C: Same.
36715         * g++.old-deja/g++.law/weak.C: Same.
36716         * g++.old-deja/g++.law/visibility7.C: Same.
36717         * g++.old-deja/g++.law/visibility25.C: Same.
36718         * g++.old-deja/g++.law/visibility22.C: Same.
36719         * g++.old-deja/g++.law/visibility2.C: Same.
36720         * g++.old-deja/g++.law/visibility17.C: Same.
36721         * g++.old-deja/g++.law/visibility13.C: Same.
36722         * g++.old-deja/g++.law/visibility10.C: Same.
36723         * g++.old-deja/g++.law/visibility1.C: Same.
36724         * g++.old-deja/g++.law/virtual3.C (eval): Same.
36725         * g++.old-deja/g++.law/vbase1.C: Same.
36726         * g++.old-deja/g++.law/operators32.C: Same.
36727         * g++.old-deja/g++.law/nest3.C: Same.
36728         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
36729         * g++.old-deja/g++.law/except5.C (main): Same.
36730         * g++.old-deja/g++.law/cvt7.C (run): Same.
36731         * g++.old-deja/g++.law/cvt2.C: Same.
36732         * g++.old-deja/g++.law/cvt16.C: Same.
36733         * g++.old-deja/g++.law/ctors6.C (bar): Same.
36734         * g++.old-deja/g++.law/ctors17.C (main): Same.
36735         * g++.old-deja/g++.law/ctors13.C: Same.
36736         * g++.old-deja/g++.law/ctors12.C (main): Same.
36737         * g++.old-deja/g++.law/ctors10.C: Same.
36738         * g++.old-deja/g++.law/code-gen5.C: Same.
36739         * g++.old-deja/g++.law/bad-error7.C: Same.
36740         * g++.old-deja/g++.law/arm9.C: Same.
36741         * g++.old-deja/g++.law/arm12.C: Same.
36742         * g++.old-deja/g++.law/arg8.C: Same.
36743         * g++.old-deja/g++.law/arg1.C: Same.
36744         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
36745         * g++.old-deja/g++.jason/template31.C: Same.
36746         * g++.old-deja/g++.jason/template24.C (main): Same.
36747         * g++.old-deja/g++.jason/2371.C: Same.
36748         * g++.old-deja/g++.eh/new2.C: Same.
36749         * g++.old-deja/g++.eh/new1.C: Same.
36750         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
36751         * g++.old-deja/g++.brendan/nest21.C (main): Same.
36752         * g++.old-deja/g++.brendan/err-msg3.C: Same.
36753         * g++.old-deja/g++.brendan/crash62.C: Same.
36754         * g++.old-deja/g++.brendan/crash52.C: Same.
36755         * g++.old-deja/g++.brendan/crash49.C (main): Same.
36756         * g++.old-deja/g++.brendan/crash38.C: Same.
36757         * g++.old-deja/g++.brendan/crash15.C (main): Same.
36758         * g++.old-deja/g++.brendan/copy9.C: Same.
36759
36760 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
36761
36762         * gcc.c-torture/execute/20001203-2.c (memset):
36763         Count argument is of type __SIZE_TYPE__.
36764
36765 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
36766
36767         * gcc.c-torture/compile/20010404-1.c: New test.
36768
36769 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
36770
36771         * gcc.c-torture/compile/20010326-1.c: New test.
36772
36773 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
36774
36775         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
36776         peculiarities of the SH.
36777         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
36778
36779 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36780
36781         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
36782         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
36783         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
36784
36785 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
36786
36787         * g77.f-torture/compile/20010321-1.f: New test.
36788
36789 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
36790
36791         * gcc.c-torture/compile/20010329-1.c: New test.
36792
36793 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
36794
36795         * gcc.c-torture/execute/20010329-1.c: New test.
36796
36797 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
36798
36799         * g++.old-deja/g++.other/eh4.C: Fix typo.
36800
36801 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
36802
36803         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
36804
36805 2001-03-28  Philip Blundell  <philb@gnu.org>
36806
36807         * gcc.c-torture/compile/20010328-1.c: New test.
36808
36809 2001-03-27  Richard Henderson  <rth@redhat.com>
36810
36811         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
36812         * g++.old-deja/g++.eh/vbase3.C: Likewise.
36813
36814 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
36815
36816         * gcc.c-torture/compile/20010327-1.c: New test.
36817
36818 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
36819
36820         * g++.old-deja/g++.other/friend12.C: New test.
36821         * g++.old-deja/g++.other/friend9.C: Expect no errors.
36822         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
36823
36824 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36825
36826         * gcc.c-torture/execute/20010325-1.c: New test.
36827
36828 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
36829
36830         * g++.old-deja/g++.other/mangle3.C: New test.
36831
36832 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
36833
36834         * g++.old-deja/g++.other/anon8.C: New test.
36835
36836 2001-03-20  Philip Blundell  <philb@gnu.org>
36837
36838         * gcc.c-torture/compile/20010320-1.c: New test.
36839
36840 2001-03-17  Richard Henderson  <rth@redhat.com>
36841
36842         * g++.old-deja/g++.other/eh4.C: Add expected error text.
36843
36844 2001-03-15  Geoff Keating  <geoff@redhat.com>
36845
36846         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
36847         tests on AIX.
36848
36849 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
36850
36851         * g++.old-deja/g++.other/eh4.C: New test.
36852
36853 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
36854
36855         * gcc.dg/cpp/mi1.c: Update.
36856
36857 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
36858
36859         * g++.old-deja/g++.other/regstack.C: New test.
36860
36861 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
36862
36863         * g++.old-deja/g++.other/ref4.C: New test.
36864
36865 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
36866
36867         * objc/execute/va_method.m: Added.
36868         * objc/execute/IMP.m: Added.
36869         * objc/execute/_cmd.m: Added.
36870         * objc/execute/accessing_ivars.m: Added.
36871         * objc/execute/class-1.m: Added.
36872         * objc/execute/class-10.m: Added.
36873         * objc/execute/class-11.m: Added.
36874         * objc/execute/class-12.m: Added.
36875         * objc/execute/class-13.m: Added.
36876         * objc/execute/class-14.m: Added.
36877         * objc/execute/class-2.m: Added.
36878         * objc/execute/class-3.m: Added.
36879         * objc/execute/class-4.m: Added.
36880         * objc/execute/class-5.m: Added.
36881         * objc/execute/class-6.m: Added.
36882         * objc/execute/class-7.m: Added.
36883         * objc/execute/class-8.m: Added.
36884         * objc/execute/class-9.m: Added.
36885         * objc/execute/class-tests-1.h
36886         * objc/execute/class-tests-2.h
36887         * objc/execute/compatibility_alias.m: Added.
36888         * objc/execute/encode-1.m: Added.
36889         * objc/execute/formal_protocol-1.m: Added.
36890         * objc/execute/formal_protocol-2.m: Added.
36891         * objc/execute/formal_protocol-3.m: Added.
36892         * objc/execute/formal_protocol-4.m: Added.
36893         * objc/execute/formal_protocol-5.m: Added.
36894         * objc/execute/formal_protocol-6.m: Added.
36895         * objc/execute/formal_protocol-7.m: Added.
36896         * objc/execute/informal_protocol.m: Added.
36897         * objc/execute/initialize.m: Added.
36898         * objc/execute/load.m: Added.
36899         * objc/execute/many_args_method.m: Added.
36900         * objc/execute/nested-3.m: Added.
36901         * objc/execute/no_clash.m: Added.
36902         * objc/execute/private.m: Added.
36903         * objc/execute/redefining_self.m: Added.
36904         * objc/execute/root_methods.m: Added.
36905         * objc/execute/selector-1.m: Added.
36906         * objc/execute/static-1.m: Added.
36907         * objc/execute/static-2.m: Added.
36908         * objc/execute/va_method.m: Added.
36909
36910 2001-03-10  Richard Henderson  <rth@redhat.com>
36911
36912         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
36913
36914 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
36915
36916         * g++.old-deja/g++.other/crash31.C: XFAIL.
36917         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
36918         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
36919         * gcc.c-torture/execute/20010123-1.x: XFAIL.
36920         * gcc.c-torture/execute/20010124-1.x: XFAIL.
36921         * gcc.dg/sequence-pt-1.c: XFAIL one test.
36922
36923 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
36924
36925         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
36926
36927 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
36928
36929         * gcc.dg/20000724-1.c: Don't use multiline strings.
36930
36931 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
36932
36933         * objc/execute/string1.m, objc/execute/string2.m: Compare the
36934         result of -cString against what we expect it to be; don't just
36935         print it out for no one to read.
36936
36937         * objc/execute/string3.m, objc/execute/string4.m: New tests.
36938         Based on testcases provided by Nicola Pero.
36939
36940 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
36941
36942         * gcc.dg/cpp/macro7.c: New test.
36943
36944 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
36945
36946         * gcc.dg/cpp/multiline.c: Update.
36947
36948 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
36949
36950         * g++.old-deja/g++.other/enum3.C: New test.
36951
36952 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
36953
36954         * g++.old-deja/g++.other/pod1.C: New test.
36955
36956 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
36957
36958         * g++.old-deja/g++.ext/overload1.C: New test.
36959
36960 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
36961
36962         * g++.old-deja/g++.pt/using1.C: New test.
36963
36964 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
36965
36966         * g++.old-deja/g++.other/using9.C: New test.
36967
36968 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
36969
36970         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
36971
36972         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
36973
36974 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
36975
36976         * g++.old-deja/g++.ext/realpt1.C: Remove.
36977
36978 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
36979
36980         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
36981
36982 2001-02-26  Will Cohen  <wcohen@redhat.com>
36983
36984         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
36985
36986 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
36987
36988         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
36989         templatized constructors.
36990
36991 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36992
36993         * gcc.c-torture/execute/20010224-1.c: New test.
36994
36995 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
36996
36997         * gcc.c-torture/execute/20010222-1.c: New test.
36998
36999 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
37000
37001         * g++.old-deja/g++.other/inline20.C: New test.
37002
37003 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
37004
37005         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
37006
37007 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
37008
37009         * g++.old-deja/g++.other/lookup22.C: New test.
37010
37011 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
37012
37013         * g77.dg: New directory.
37014         * g77.dg/20010216-1.f: New test case.
37015         * g77.dg/dg.exp: New driver.
37016         * lib/g77-dg.exp: New driver library.
37017
37018 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37019
37020         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
37021
37022 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
37023
37024         * g++.old-deja/g++.other/decl9.C: New test.
37025
37026 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
37027
37028         * g++.old-deja/g++.other/init16.C: Update the test so that it does
37029         not need <string> and also tests the initialization at runtime.
37030
37031 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
37032
37033         * gcc.c-torture/execute/longlong.c: New test.
37034
37035 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
37036
37037         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
37038
37039 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
37040
37041         * gcc.c-torture/execute/920302-1.c (execute):
37042         Change argument type to short.
37043
37044 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
37045
37046         * g++.old-deja/g++.pt/deduct6.C: New test.
37047
37048 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
37049
37050         * g++.old-deja/g++.pt/deduct5.C: New test.
37051
37052 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
37053
37054         * gcc.c-torture/execute/20010209-1.c: New test.
37055
37056 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
37057
37058         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
37059
37060 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
37061
37062         * g++.dg/vtgc1.C: Update for new ABI.
37063
37064         * consistency.vlad: New directory, 1665 files.
37065
37066 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
37067
37068         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
37069         return type.
37070         * gcc.dg/cpp/digraphs.c: Declare puts.
37071
37072 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
37073
37074         * g++.old-deja/g++.other/warn5.C: New test.
37075
37076 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
37077
37078         * g++.old-deja/g++.pt/spec40.C: New test.
37079
37080 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
37081
37082         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
37083         case.
37084         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
37085
37086 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
37087
37088         * gcc.c-torture/compile/20010209-1.c: New test.
37089
37090 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
37091
37092         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
37093         excess errors message but not if it crashes.
37094         * g++.old-deja/g++.other/crash27.C: Likewise.
37095         * g++.old-deja/g++.other/crash28.C: Likewise.
37096         * g++.old-deja/g++.other/crash30.C: Likewise.
37097         * g++.old-deja/g++.other/crash32.C: Likewise.
37098         * g++.old-deja/g++.other/crash35.C: Likewise.
37099         * g++.old-deja/g++.pt/inherit2.C: Likewise.
37100
37101 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
37102
37103         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
37104         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
37105         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
37106         g77.f-torture/execute/execute.exp,
37107         g77.f-torture/noncompile/noncompile.exp,
37108         gcc.c-torture/execute/execute.exp,
37109         gcc.c-torture/execute/memcheck/memcheck.exp,
37110         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
37111         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
37112         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
37113         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
37114         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
37115         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
37116         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
37117         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
37118         Remove bug reporting instructions with ancient email addresses.
37119
37120 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
37121
37122         * gcc.dg/20010202-1.c: New test.
37123         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
37124
37125 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
37126
37127         * g++.dg/stdbool-if.C: New test.
37128
37129 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
37130
37131         * objc/execute/fdecl.m: Added main().
37132
37133 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
37134
37135         * gcc.c-torture/execute/20010206-1.c: New test.
37136
37137 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
37138
37139         * gcc.dg/cpp/avoidpaste1.c: Update.
37140
37141 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
37142
37143         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
37144         Pero <nicola@brainstorm.co.uk>.
37145         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
37146
37147 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
37148
37149         * g++.old-deja/g++.pt/spec39.C: New test.
37150
37151 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
37152
37153         * gcc.c-torture/compile/20010202-1.c: New test.
37154
37155 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
37156
37157         * g++.old-deja/g++.abi/primary2.C: New test.
37158         * g++.old-deja/g++.abi/primary3.C: New test.
37159         * g++.old-deja/g++.abi/primary4.C: New test.
37160         * g++.old-deja/g++.abi/primary5.C: New test.
37161         * g++.old-deja/g++.abi/vtable3.h: New test.
37162         * g++.old-deja/g++.abi/vtable3a.C: New test.
37163         * g++.old-deja/g++.abi/vtable3b.C: New test.
37164         * g++.old-deja/g++.abi/vtable3c.C: New test.
37165         * g++.old-deja/g++.abi/vtable3d.C: New test.
37166         * g++.old-deja/g++.abi/vtable3e.C: New test.
37167         * g++.old-deja/g++.abi/vtable3f.C: New test.
37168         * g++.old-deja/g++.abi/vtable3g.C: New test.
37169         * g++.old-deja/g++.abi/vtable3h.C: New test.
37170         * g++.old-deja/g++.abi/vtable3i.C: New test.
37171         * g++.old-deja/g++.abi/vtable3j.C: New test.
37172         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
37173
37174 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
37175
37176         * g++.old-deja/g++.other/anon6.C: New test.
37177         * g++.old-deja/g++.other/anon7.C: New test.
37178
37179 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
37180
37181         * gcc.dg/cpp/avoidpaste2.c: New tests.
37182
37183 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
37184
37185         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
37186
37187 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
37188
37189         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
37190         DECIMAL_DIG cases for Irix."
37191
37192 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
37193
37194         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
37195
37196 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
37197
37198         * gcc.dg/c99-tag-1.c: New test.
37199
37200 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
37201
37202         * gcc.dg/cpp/tr-warn1.c: Add tests.
37203
37204 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
37205
37206         * gcc.dg/cpp/avoidpaste1.c: Update.
37207         * gcc.dg/cpp/paste4.c: Update.
37208
37209 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
37210
37211         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
37212         cases for Irix.
37213
37214 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
37215
37216         * g++.old-deja/g++.other/inline19.C: New test.
37217
37218 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
37219
37220         * gcc.dg/Wlarger-than.c: New test.
37221
37222 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
37223
37224         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
37225
37226 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
37227
37228         * gcc.c-torture/execute/20010129-1.c: New test.
37229         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
37230
37231 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
37232
37233         * gcc.dg/cpp/avoidpaste1.c: Test case.
37234
37235 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
37236
37237         * g++.old-deja/g++.other/inline18.C: New test.
37238
37239 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37240
37241         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
37242         and __builtin_putchar.
37243
37244 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
37245
37246         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
37247         tests.
37248
37249 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
37250
37251         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
37252         floating point number rounding mode to round to the nearest
37253         representable mode.
37254
37255 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
37256
37257         * g++.old-deja/g++.other/mangle2.C: New test.
37258
37259 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
37260
37261         * gcc.c-torture/compile/20010124-1.c: New test.
37262
37263 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
37264
37265         * g++.old-deja/g++.pt/spec38.C: New test.
37266
37267 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37268
37269         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
37270         "Build don't run".
37271
37272 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37273
37274         * gcc.c-torture/execute/20010123-1.c: New test.
37275
37276 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
37277
37278         * g++.old-deja/g++.pt/spec37.C: New test.
37279
37280 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
37281
37282         * g++.old-deja/g++.pt/overload14.C: New test.
37283
37284 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37285
37286         * gcc.c-torture/execute/20010122-1.c: New test, exercise
37287         __builtin_return_address.
37288
37289 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
37290
37291         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
37292         * g++.old-deja/g++.pt/spec35.C: New test.
37293         * g++.old-deja/g++.pt/spec36.C: New test.
37294
37295 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
37296
37297         * gcc.c-torture/compile/20010118-1.c: New test.
37298
37299 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
37300
37301         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
37302
37303 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
37304
37305         * gcc.c-torture/execute/20010119-1.c: New test.
37306
37307 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
37308
37309         * g++.old-deja/g++.other/vbase5.C: New test.
37310
37311 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
37312
37313         * gcc.c-torture/execute/20010118-1.c: New test.
37314
37315 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
37316
37317         * g++.old-deja/g++.pt/deduct3.C: New test.
37318
37319 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
37320
37321         * g++.old-deja/g++.pt/spec34.C: New test.
37322
37323 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
37324
37325         * g77.f-torture/compile/20000601-2.f: New test.
37326
37327 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
37328
37329         * g++.old-deja/g++.other/init17.C: New test.
37330
37331 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
37332
37333         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
37334
37335 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
37336
37337         * g++.old-deja/g++.pt/unify8.C: New test.
37338
37339 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
37340
37341         * g++.old-deja/g++.abi/vbase1.C: New test.
37342
37343 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
37344
37345         * g++.old-deja/g++.pt/crash65.C: New test.
37346
37347 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
37348
37349         * gcc.dg/cpp/assembl2.S: New test case.
37350
37351 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
37352
37353         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
37354         are supported.
37355
37356 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37357
37358         * g++.old-deja/g++.other/builtins1.C: New test.
37359         * g++.old-deja/g++.other/builtins2.C: Likewise.
37360         * g++.old-deja/g++.other/builtins3.C: Likewise.
37361         * g++.old-deja/g++.other/builtins4.C: Likewise.
37362
37363 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
37364
37365         * gcc.c-torture/compile/20010117-1.c: New test.
37366         * gcc.c-torture/compile/20010117-2.c: New test.
37367
37368 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
37369
37370         * g77.f-torture/execute/20010116.[fx]: New test,
37371         XFAIL on i?86-*-*.
37372         * g77.f-torture/compile/20010115.f: Indicate it's
37373         a test for PR fortran/1636.
37374
37375 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
37376
37377         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
37378
37379 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
37380
37381         * g77.f-torture/compile/20010115.f: New test.
37382
37383 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
37384
37385         * g++.old-deja/g++.pt/nontype5.C: New test.
37386
37387 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
37388
37389         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
37390         have an equivalent working one below it.
37391
37392 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
37393
37394         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
37395         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
37396
37397 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
37398
37399         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
37400         message containing "init_priority".
37401         (conpr-2.C): Likewise.
37402         (conpr-3.C): Likewise.
37403         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
37404
37405 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37406
37407         * gcc.c-torture/execute/20010114-2.c: New test.
37408
37409 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
37410
37411         * gcc.c-torture/compile/20010114-1.c: New test.
37412         * gcc.c-torture/compile/20010114-1.x: Xfail.
37413         * gcc.c-torture/compile/20010114-2.c: New test.
37414         * gcc.c-torture/execute/20010114-1.c: New test.
37415         * gcc.dg/trunc-1.c: New test.
37416         * gcc.dg/uninit-B.c: New test.
37417
37418 2001-01-13  Nick Clifton  <nickc@redhat.com>
37419
37420         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
37421         target.
37422
37423 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
37424
37425         * gcc.c-torture/compile/20010113-1.c: New test.
37426
37427 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
37428
37429         * gcc.c-torture/compile/20001212-1.c: New test.
37430
37431 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
37432
37433         * gcc.dg/cpp/widestr1.c: Update.
37434         * gcc.dg/cpp/prag-imp.c: Remove.
37435
37436 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
37437
37438         * gcc.c-torture/execute/20000801-3.x: Remove.
37439         * gcc.dg/c90-init-1.c: New test.
37440         * gcc.dg/c99-init-1.c: New test.
37441         * gcc.dg/c99-init-2.c: New test.
37442         * gcc.dg/gnu99-init-1.c: New test.
37443
37444 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
37445
37446         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
37447         testing that no relevant ones were found.
37448
37449 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
37450
37451         * g++.old-deja/g++.pt/cast2.C: New test.
37452
37453 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
37454
37455         * g++.old-deja/g++.pt/friend47.C: New test.
37456
37457 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
37458
37459         * g++.old-deja/g++.pt/instantiate13.C: New test.
37460
37461 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
37462
37463         * g++.old-deja/g++.other/defarg7.C: New test.
37464         * g++.old-deja/g++.other/defarg8.C: New test.
37465
37466 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
37467
37468         * g++.old-deja/g++.pt/crash64.C: New test.
37469
37470 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
37471
37472         * g++.old-deja/g++.pt/crash63.C: New test.
37473
37474 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
37475
37476         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
37477
37478 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
37479
37480         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
37481
37482 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
37483
37484         * g++.old-deja/g++.pt/error3.C: New test.
37485
37486 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
37487
37488         * g++.old-deja/g++.other/crash39.C: New test.
37489
37490 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
37491
37492         * g++.old-deja/g++.other/vbase4.C: New test.
37493
37494 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
37495
37496         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
37497         * gcc.dg/special/20000419-2.c: New file. Identical to above.
37498         * gcc.dg/special/special.exp: New test driver which will check
37499         for alias support for the above test.
37500
37501 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
37502
37503         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
37504         problems on small machines.
37505         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
37506         parameterize.
37507
37508 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
37509
37510         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
37511         mips.
37512         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
37513
37514 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
37515
37516         * g++.old_deja/g++.pt/using8.C: New test.
37517
37518 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
37519
37520         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
37521
37522 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
37523
37524         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
37525         where a failure is expected.
37526         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
37527
37528 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
37529
37530         * g++.old_deja/g++.pt/instantiate12.C: New test.
37531
37532 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
37533
37534         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
37535         start of structs.
37536         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
37537         * g++.old-deja/g++.brendan/crash17.C: Likewise.
37538         * g++.old-deja/g++.brendan/crash29.C: Likewise.
37539         * g++.old-deja/g++.brendan/crash48.C: Likewise.
37540         * g++.old-deja/g++.brendan/ns1.C: Likewise.
37541         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
37542         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
37543         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
37544         * g++.old-deja/g++.eh/spec6.C: Likewise.
37545         * g++.old-deja/g++.jason/crash3.C: Likewise.
37546         * g++.old-deja/g++.law/ctors11.C: Likewise.
37547         * g++.old-deja/g++.law/ctors17.C: Likewise.
37548         * g++.old-deja/g++.law/ctors5.C: Likewise.
37549         * g++.old-deja/g++.law/ctors9.C: Likewise.
37550         * g++.old-deja/g++.mike/ambig1.C: Likewise.
37551         * g++.old-deja/g++.mike/net22.C: Likewise.
37552         * g++.old-deja/g++.mike/p3538a.C: Likewise.
37553         * g++.old-deja/g++.mike/p3538b.C: Likewise.
37554         * g++.old-deja/g++.mike/virt3.C: Likewise.
37555         * g++.old-deja/g++.niklas/t128.C: Likewise.
37556         * g++.old-deja/g++.other/anon4.C: Likewise.
37557         * g++.old-deja/g++.other/using1.C: Likewise.
37558         * g++.old-deja/g++.other/warn3.C: Likewise.
37559         * g++.old-deja/g++.pt/t37.C: Likewise.
37560         * g++.old-deja/g++.robertl/eb69.C: Likewise.
37561         * g++.old-deja/g++.robertl/eb71.C: Likewise.
37562
37563 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
37564
37565         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
37566
37567 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37568
37569         * gcc.c-torture/execute/stdio-opt-3.c: New test.
37570
37571 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
37572
37573         * gcc.c-torture/compile/20010107-1.c: New test.
37574
37575 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37576
37577         * gcc.c-torture/execute/builtin-noret-1.c: New test.
37578
37579 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37580
37581         * gcc.dg/format/format.h: New file.
37582         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
37583         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
37584         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
37585         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
37586         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
37587         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
37588         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
37589         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
37590         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
37591         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
37592         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
37593         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
37594         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
37595         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
37596         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
37597         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
37598         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
37599         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
37600         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
37601         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
37602         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
37603         instead of declaring standard types, macros and functions in each
37604         test.
37605
37606 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
37607
37608         * gcc.c-torture/execute/20010106-1.c: New test.
37609
37610 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
37611
37612         * gcc.dg/format/format.exp: New file.
37613         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
37614         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
37615         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
37616         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
37617         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
37618         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
37619         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
37620         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
37621         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
37622         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
37623         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
37624         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
37625         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
37626         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
37627         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
37628         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
37629         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
37630         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
37631         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
37632         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
37633         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
37634         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
37635         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
37636         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
37637         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
37638         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
37639         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
37640         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
37641         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
37642         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
37643         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
37644         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
37645         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
37646         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
37647         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
37648         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
37649         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
37650         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
37651         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
37652         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
37653         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
37654         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
37655
37656 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
37657
37658         * gcc.c-torture/execute/991228-1.c: Take word endianness into
37659         account.
37660
37661 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
37662
37663         * gcc.c-torture/execute/builtin-complex-1.c: New test.
37664
37665 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
37666
37667         * g++.old-deja/g++.pt/crash62.C: New test.
37668
37669 2001-01-04  Richard Henderson  <rth@redhat.com>
37670
37671         * gcc.dg/20000926-1.c: Update expected warnings.
37672         * gcc.dg/array-2.c: Likewise.
37673         * gcc.dg/array-4.c: Also validate flexible array members.
37674         * gcc.dg/c99-flex-array-1.c: New.
37675
37676 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
37677
37678         * gcc.c-torture/compile/20001222-1.x: Remove.
37679
37680 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37681
37682         * gcc.c-torture/execute/built-in-setjmp.c: New.
37683
37684 2001-01-03  Richard Henderson  <rth@redhat.com>
37685
37686         * gcc.dg/940510-1.c: Update expected error wording.
37687         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
37688
37689 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
37690
37691         * lib/target-supports.exp (check_alias_available): Modified to
37692         indicate aliases not supported if only weak aliases are supported.
37693
37694 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37695
37696         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
37697         Turn on cmpstrsi checks for __pj__ and __i370__.
37698
37699 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
37700
37701         * g++.old-deja/g++.other/virtual11.C: New test.
37702
37703 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
37704
37705         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
37706
37707 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37708
37709         * gcc.c-torture/compile/20010102-1.c: New test.
37710
37711 2001-01-02  Andreas Jaeger  <aj@suse.de>
37712
37713         * gcc.dg/noreturn-3.c: New test.
37714
37715         * gcc.dg/noreturn-4.c: New test.
37716
37717 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37718
37719         * gcc.c-torture/execute/stdio-opt-1.c: Also test
37720         __builtin_fputc and __builtin_fwrite.
37721
37722 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
37723
37724         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
37725         signed char, not default char.
37726
37727 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
37728
37729         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
37730
37731 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
37732
37733         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
37734
37735 2000-12-29  Richard Henderson  <rth@redhat.com>
37736
37737         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
37738         (__cyg_profile_func_exit): Define.
37739
37740 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
37741
37742         * g++.dg/vtgc1.C: New test.
37743
37744 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
37745
37746         * gcc.dg/noncompile/20001228-1.c: New test.
37747
37748         * gcc.dg/20001228-1.c: New test.
37749
37750         * gcc.c-torture/execute/20001228-1.c: New test.
37751
37752 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
37753
37754         * gcc.dg/format-strfmon-1.c: New test.
37755
37756 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37757
37758         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
37759         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
37760         * gcc.c-torture/execute/string-opt-1.c: Likewise.
37761         * gcc.c-torture/execute/string-opt-2.c: Likewise.
37762         * gcc.c-torture/execute/string-opt-3.c: Likewise.
37763         * gcc.c-torture/execute/string-opt-4.c: Likewise.
37764         * gcc.c-torture/execute/string-opt-6.c: Likewise.
37765         * gcc.c-torture/execute/string-opt-7.c: Likewise.
37766         * gcc.c-torture/execute/string-opt-8.c: Likewise.
37767         * gcc.c-torture/execute/string-opt-9.c: Likewise.
37768         * gcc.c-torture/execute/string-opt-10.c: Likewise.
37769         * gcc.c-torture/execute/string-opt-11.c: Likewise.
37770         * gcc.c-torture/execute/string-opt-12.c: Likewise.
37771
37772         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
37773         * gcc.c-torture/execute/string-opt-4.c: Test index.
37774
37775 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
37776
37777         * gcc.c-torture/compile/20001226-1.c: New test.
37778
37779 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
37780
37781         * gcc.c-torture/compile/20001222-1.c: New test.
37782         * gcc.c-torture/compile/20001222-1.x: Xfail.
37783
37784 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
37785
37786         * gcc.c-torture/execute/comp-goto-2.c: New test.
37787
37788 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
37789
37790         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
37791         Use long types if __INT_MAX__ is 32767.
37792         (main): Use cast to (sint32 *) when poking 88 into a_page.
37793
37794         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
37795
37796 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
37797
37798         * gcc.c-torture/compile/20001221-1.c: New test.
37799         * gcc.c-torture/execute/20001221-1.c: New test.
37800
37801 2000-12-20  Richard Henderson  <rth@redhat.com>
37802
37803         * g++.old-deja/g++.pt/crash36.C: Update error lines.
37804         * g++.old-deja/g++.robertl/eb109.C: Likewise.
37805
37806 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37807
37808         * gcc.dg/compare3.c: New test.
37809
37810 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37811
37812         * gcc.dg/format-warnll-1.c: New test.
37813
37814 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
37815
37816         * gcc.dg/cpp/cmdlne-P.c: New test.
37817
37818 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37819
37820         * gcc.c-torture/execute/builtin-abs-1.c,
37821         gcc.c-torture/execute/builtin-abs-2.c: New tests.
37822
37823 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
37824
37825         * gcc.dg/cpp/multiline.c: New test.
37826
37827 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
37828
37829         * g++.old-deja/g++.other/syshdr1.C: Update.
37830         * gcc.dg/cpp/lineflags.c: Remove temporarily.
37831
37832 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37833
37834         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
37835
37836 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37837
37838         * g++.old-deja/g++.pt/ttp65.C: New test.
37839
37840 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37841
37842         * g++.old-deja/g++.pt/ttp64.C: New test.
37843
37844 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37845
37846         * g++.old-deja/g++.pt/spec33.C: New test.
37847
37848 2000-12-14  Catherine Moore  <clm@redhat.com>
37849
37850         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
37851         * gcc.c-torture/execute/920612-2.c: Likewise.
37852         * gcc.c-torture/execute/920428-2.c: Likewise.
37853         * gcc-c-torture/execute/va-arg-11.c: Call exit.
37854         * gcc.c-torture/execute/va-arg-21.c: Likewise.
37855
37856 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37857
37858         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
37859         * gcc.dg/pack-test-2.c: Likewise.
37860
37861 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
37862
37863         Tests by Zack Weinberg <zackw@stanford.edu>.
37864
37865         * gcc.dg/cpp/defined.c: Update.
37866         * gcc.dg/cpp/defined_trad.c: New tests.
37867
37868 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
37869
37870         * gcc.dg/cpp/trad-direct.c: Update.
37871
37872 2000-12-11  Neil Booth  <neilb@earthling.net>
37873
37874         * gcc.dg/cpp/defined_trad.c
37875
37876 2000-12-11  Neil Booth  <neilb@earthling.net>
37877
37878         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
37879
37880 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
37881
37882         * gcc.dg/format-miss-2.c: New test.
37883
37884 2000-12-09  Neil Booth  <neilb@earthling.net>
37885
37886         * gcc.dg/cpp/lineflags.c: New tests.
37887         * gcc.dg/cpp/poison.c: Update.
37888         * gcc.dg/cpp/redef2.c: Update.
37889         * gcc.dg/cpp/skipping.c: New test.
37890
37891 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
37892
37893         * g++.old-deja/g++.other/eh3.C: New testcase.
37894
37895 2000-12-07  Neil Booth  <neilb@earthling.net>
37896
37897         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
37898         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
37899         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
37900         wtr-union-init-2.c, wtr-union-init-3.c: Update.
37901         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
37902         Update.
37903
37904 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37905
37906         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
37907         __SIZE_TYPE__ instead of int for type of integers cast to
37908         pointers.
37909
37910 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
37911
37912         * g++.old-deja/g++.other/cleanup4.C: New test.
37913
37914 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37915
37916         * format-sec-1.c: New test.
37917
37918 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37919
37920         * gcc.dg/format-nonlit-3.c: New test.
37921
37922 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37923
37924         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
37925         through a null pointer.
37926
37927 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37928
37929         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
37930         * g++.old-deja/g++.pt/partial4.C: New test.
37931
37932 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
37933
37934         * gcc.c-torture/execute/ieee/hugeval.x: New.
37935
37936 2000-12-06  Neil Booth  <neilb@earthling.net>
37937
37938         * gcc.dg/cpp/backslash2.c: New tests.
37939
37940 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37941
37942         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
37943         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
37944
37945 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
37946
37947         * gcc.c-torture/execute/20001203-2.c: New testcase.
37948
37949 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
37950
37951         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
37952         * g++.old-deja/g++.other/virtual10.C: New test.
37953
37954 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
37955
37956         * g++.old-deja/g++.mike/pmf5.C: Remove test.
37957
37958 2000-12-05  Richard Henderson  <rth@redhat.com>
37959
37960         * gcc.c-torture/compile/20001205-1.c: New.
37961
37962 2000-12-04  Neil Booth  <neilb@earthling.net>
37963
37964         * g++.old-deja/g++.other/virtual9.C: New test.
37965         * g++.old-deja/g++.pt/crash61.C: New test.
37966         * gcc.c-torture/execute/loop-9.c: New test.
37967
37968 2000-12-04  Neil Booth  <neilb@earthling.net>
37969
37970         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
37971         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
37972         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
37973         * gcc.dg/cpp/extratokens.c: ...here.
37974
37975 2000-12-04  Neil Booth  <neilb@earthling.net>
37976
37977         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
37978         New tests.
37979
37980 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37981
37982         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
37983         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
37984
37985 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
37986
37987         * gcc.c-torture/execute/20001203-1.c: New test.
37988
37989 2000-12-03  Neil Booth  <neilb@earthling.net>
37990
37991         * gcc.dg/cpp/macro6.c: New test cases.
37992
37993 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37994
37995         * gcc.c-torture/execute/string-opt-9.c: New test.
37996         * gcc.c-torture/execute/string-opt-10.c: Likewise.
37997         * gcc.c-torture/execute/string-opt-11.c: Likewise.
37998         * gcc.c-torture/execute/string-opt-12.c: Likewise.
37999
38000         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
38001         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
38002
38003 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
38004
38005         * gcc.dg/cpp/if-6.c: New testcase.
38006
38007         * gcc.dg/20001201-1.c: New testcase.
38008
38009 2000-12-02  Neil Booth  <neilb@earthling.net>
38010
38011         * g++.old-deja/g++.other/externC4.C,
38012         g++.old-deja/g++.other/friend10.C: New tests.
38013
38014 2000-12-02  Neil Booth  <neilb@earthling.net>
38015
38016         * g++.old-deja/g++.other/instan2.C
38017         * g++.old-deja/g++.other/instan3.C: New test.
38018
38019 2000-12-02  Neil Booth  <neilb@earthling.net>
38020
38021         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
38022         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
38023         gnuc99.c,gnuc99-pedantic.c: New tests.
38024
38025 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
38026
38027         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
38028         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
38029
38030 2000-12-01  Neil Booth  <neilb@earthling.net>
38031
38032         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
38033         * gcc.dg/cpp/poison.c: Update.
38034         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
38035
38036 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
38037
38038         * g77.f-torture/execute/20001201.f: New test.
38039
38040 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
38041
38042         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
38043
38044 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
38045
38046         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
38047
38048 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
38049
38050         * g++.old-deja/g++.other/cast6.C: New test.
38051
38052 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
38053
38054         * gcc.c-torture/execute/20001130-2.c: New testcase.
38055
38056 2000-11-30  Richard Henderson  <rth@redhat.com>
38057
38058         * gcc.c-torture/execute/20001130-1.c: New test.
38059
38060 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
38061
38062         * g++.old-deja/g++.other/op3.C: New test.
38063
38064 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
38065
38066         * g++.old-deja/g++.other/op2.C: New test.
38067
38068 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
38069
38070         * g++.old-deja/g++.other/crash38.C: New test.
38071
38072 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
38073
38074         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
38075
38076 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
38077
38078         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
38079         tests.
38080         * gcc.c-torture/execute/string-opt-6.c: New test.
38081
38082         * gcc.dg/20001117-1.c: Add main.
38083
38084 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
38085
38086         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
38087         Move from here ...
38088         * gcc.dg/940510-1.c: ... to here.
38089
38090         * gcc.dg/20000926-1.c: GNU C now allows initializations of
38091         zero-size arrays in toplevel structures.
38092
38093 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
38094
38095         * gcc.c-torture/execute/loop-8.c: New test.
38096
38097 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
38098
38099         * g++.old-deja/g++.other/base1.C: New test.
38100
38101 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
38102
38103         * g++.old-deja/g++.other/parse2.C: New test.
38104
38105 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
38106
38107         * g++.old-deja/g++.pt/incomplete1.C: New test.
38108
38109 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
38110
38111         * g++.old-deja/g++.other/friend9.C: New test.
38112
38113 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
38114
38115         * gcc.dg/20001127-1.c: New test.
38116
38117 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
38118
38119         * g++.old-deja/g++.pt/friend46.C: New test.
38120
38121 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
38122
38123         * g++.old-deja/g++.other/ptrmem8.C: New test.
38124
38125 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38126
38127         * gcc.c-torture/execute/string-opt-7.c: New test.
38128         * gcc.c-torture/execute/string-opt-8.c: Likewise.
38129
38130 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
38131
38132         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
38133         instead of 'mkcheck 2'.
38134
38135 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38136
38137         * gcc.c-torture/execute/memcheck/driver.c,
38138         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
38139         C9X references to refer to C99.
38140
38141 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
38142
38143         * gcc.dg/ultrasp3.c: New test.
38144
38145 2000-11-25  Neil Booth  <neilb@earthling.net>
38146
38147         * gcc.dg/cpp/include2.c: Update test to be locale independent.
38148
38149 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
38150
38151         * gcc.c-torture/compile/20001123-2.c: New.
38152
38153 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38154
38155         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
38156
38157 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
38158
38159         * gcc.dg/sequence-point-1.c: Add some new tests.
38160         * gcc.c-torture/execute/20001124-1.c: New test.
38161
38162 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
38163
38164         * g++.old-deja/g++.other/vaarg4.C: New test.
38165         * gcc.c-torture/compile/20001123-1.c: New test.
38166
38167 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
38168
38169         * g++.other/crash24.C: Adjust and remove XFAIL.
38170         * g++.other/crash37.C: New test.
38171
38172 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
38173
38174         * g++.old-deja/g++.pt/instantiate9.C: New test.
38175
38176 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
38177
38178         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
38179         new ABI, too.
38180
38181         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
38182         * g++.old-deja/g++.robertl/eb55.C: Likewise.
38183
38184 2000-11-22  Neil Booth  <neilb@earthling.net>
38185
38186         * gcc.dg/cpp/Wtrigraphs.c: New test.
38187
38188 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
38189
38190         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
38191
38192 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
38193
38194         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
38195
38196 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
38197
38198         * lib/gcc-dg.exp: load_lib scanasm.exp.
38199         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
38200         * lib/g++-dg.exp: load_lib scanasm.exp.
38201         * lib/scanasm.exp: New.
38202         (scan-assembler, scan-assembler-not): Add optional arguments to
38203         test name, or if not present, the pattern name.
38204         (scan-assembler-dem, scan-assembler-dem-not): New.
38205
38206         * g++.dg/dg.exp: New.
38207
38208 2000-11-21  Neil Booth  <neilb@earthling.net>
38209
38210         * gcc.dg/cpp/integrated1.c: Remove.
38211
38212 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
38213
38214         * gcc.c-torture/execute/20001121-1.c: New test.
38215
38216 2000-11-21  Richard Henderson  <rth@redhat.com>
38217
38218         * gcc.c-torture/compile/20001121-1.c: New test.
38219
38220 2000-11-20  Neil Booth  <neilb@earthling.net>
38221
38222         * gcc.dg/cpp/integrated1.c: New test.
38223
38224 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
38225
38226         * g++.old-deja/g++.other/inline17.C: New test.
38227
38228 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
38229
38230         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
38231         local variable to be zero: I made the variable global. Now
38232         uses abort() and exit() instead of relying on main's return value.
38233
38234 2000-11-20  Neil Booth  <neilb@earthling.net>
38235
38236         * gcc.dg/cpp/paste2.c: Update test.
38237         * objc/execute/paste.m: New test.
38238
38239 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
38240
38241         * gcc.dg/c99-condexpr-1.c: New test.
38242
38243 2000-11-20  Neil Booth  <neilb@earthling.net>
38244
38245         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
38246
38247 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
38248
38249         * g++.old-deja/g++.pt/export1.C: New test.
38250
38251 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
38252
38253         * gcc.dg/20001117-1.c: New test.
38254
38255 2000-11-18  Richard Henderson  <rth@redhat.com>
38256
38257         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
38258
38259 2000-11-18  Richard Henderson  <rth@redhat.com>
38260
38261         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
38262         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
38263         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
38264
38265 2000-11-18  Richard Henderson  <rth@redhat.com>
38266
38267         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
38268         (main): New.  Exit cleanly.
38269
38270 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38271
38272         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
38273         gcc.dg/c99-fordecl-2.c: New tests.
38274
38275 2000-11-18  Richard Henderson  <rth@redhat.com>
38276
38277         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
38278         * gcc.c-torture/execute/zerolen-2.c: New.
38279
38280 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38281
38282         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
38283         memory.
38284
38285 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
38286
38287         * g++.old-deja/g++.pt/instantiate8.C: New test.
38288
38289 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
38290
38291         * g++.old-deja/g++.other/incomplete.C: Add more tests.
38292         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
38293
38294 2000-11-16  Nick Clifton  <nickc@redhat.com>
38295
38296         * gcc.c-torture/execute/nestfunc-2.c: New test.
38297         * gcc.c-torture/execute/nestfunc-3.c: New test.
38298
38299 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
38300
38301         * gcc.c-torture/compile/20001116-1.c: New test.
38302
38303 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38304
38305         * gcc.c-torture/execute/20001115-1.c: New test.
38306
38307 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
38308
38309         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
38310         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
38311         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
38312         * g++.old-deja/g++.abi/vmihint.C: Likewise.
38313
38314 2000-11-15  Neil Booth  <neilb@earthling.net>
38315
38316         gcc.dg/cpp/_Pragma1.c: Update.
38317         gcc.dg/cpp/_Pragma2.c: New test.
38318
38319 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
38320
38321         * g++.old-deja/g++.other/anon5.C: New test.
38322
38323 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
38324
38325         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
38326         tests.
38327
38328 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
38329
38330         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
38331         output.
38332
38333 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38334
38335         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
38336         labels at end of compound statements.
38337
38338 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
38339
38340         * gcc.c-torture/execute/loop-7.c: New test.
38341
38342 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38343
38344         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
38345
38346 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38347
38348         * gcc.dg/c99-bool-1.c: New test.
38349
38350 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38351
38352         * gcc.dg/c99-scope-1.c: Remove xfail.
38353         * gcc.dg/c99-scope-2.c: New test.
38354
38355 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38356
38357         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
38358         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
38359
38360 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
38361
38362         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
38363         error messages.
38364
38365         * g++.mike/p700.C: Don't typedef wchar_t.
38366         * g++.mike/p784.C: Likewise.
38367         * g++.mike/eb101.C: Don't use __wchar_t.
38368
38369 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
38370
38371         * g77.f-torture/execute/20001111.[fx]: Test premature exit
38372         from DO loop.
38373
38374 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
38375
38376         * gcc.c-torture/execute/20001111-1.c: New test.
38377
38378 2000-11-10  Nick Clifton  <nickc@redhat.com>
38379
38380         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
38381         long multuiple and accumulate.
38382
38383 2000-11-09  Richard Henderson  <rth@redhat.com>
38384
38385         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
38386         via size_t instead of int.
38387
38388         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
38389         * gcc.c-torture/execute/string-opt-2.c: Likewise.
38390         * gcc.c-torture/execute/string-opt-3.c: Likewise.
38391         * gcc.c-torture/execute/string-opt-4.c: Likewise.
38392
38393 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
38394
38395         * gcc.c-torture/compile/20001109-1.c: New test.
38396         * gcc.c-torture/compile/20001109-2.c: New test.
38397
38398 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
38399
38400         * g++.old-deja/g++.pt/operator1.C: New test.
38401         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
38402
38403 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
38404
38405         * gcc.dg/20001108-1.c: New test.
38406
38407 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
38408
38409         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
38410         with both arguments constant strings.
38411         * gcc.c-torture/execute/string-opt-3.c: New test.
38412         * gcc.c-torture/execute/string-opt-4.c: New test.
38413         * gcc.c-torture/execute/string-opt-5.c: New test.
38414
38415 2000-11-08  Nick Clifton  <nickc@redhat.com>
38416
38417         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
38418         mulsidi3adddi patterns.
38419
38420 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
38421
38422         * g++.old-deja/g++.other/crash36.C: New test.
38423
38424 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
38425
38426         * g++.old-deja/g++.other/init16.C: New test.
38427
38428 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
38429
38430         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
38431
38432 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
38433
38434         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
38435         * gcc.c-torture/execute/va-arg-16.x: Likewise.
38436         * gcc.c-torture/execute/va-arg-17.x: Likewise.
38437
38438 2000-11-07  DJ Delorie  <dj@redhat.com>
38439
38440         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
38441
38442 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38443
38444         * gcc.c-torture/execute/string-opt-1.c: New test.
38445
38446 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
38447
38448         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
38449         mips-sgi-irix6.* because the MIPS ABI passes floating-point
38450         parameters in registers, and there is no way for a varargs
38451         function to know in which order the integer and floating-point
38452         parameters should be interleaved when they are placed on the
38453         stack.
38454         * gcc.c-torture/execute/va-arg-16.x: Likewise.
38455         * gcc.c-torture/execute/va-arg-17.x: Likewise.
38456
38457 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38458
38459         * gcc.c-torture/execute/string-opt-2.c: New test.
38460
38461 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
38462
38463         * g++.old-deja/g++.pt/crash60.C: New test.
38464
38465 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
38466
38467         * g++.old-deja/g++.other/crash24.C: New test.
38468         * g++.old-deja/g++.other/crash25.C: New test.
38469         * g++.old-deja/g++.other/crash26.C: New test.
38470         * g++.old-deja/g++.other/crash27.C: New test.
38471         * g++.old-deja/g++.other/crash28.C: New test.
38472         * g++.old-deja/g++.other/crash29.C: New test.
38473         * g++.old-deja/g++.other/crash30.C: New test.
38474         * g++.old-deja/g++.other/crash31.C: New test.
38475         * g++.old-deja/g++.other/crash32.C: New test.
38476         * g++.old-deja/g++.other/crash33.C: New test.
38477         * g++.old-deja/g++.other/crash34.C: New test.
38478         * g++.old-deja/g++.other/crash35.C: New test.
38479
38480 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
38481
38482         * gcc.c-torture/execute/20001031-1.c: New test.
38483
38484 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
38485
38486         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
38487         namespace.
38488
38489         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
38490         standards-conformant.
38491
38492         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
38493
38494         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
38495         * g++.old-deja/g++.mike/p755a.C: Likewise.
38496         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
38497         library makes no calls to `operator new' during initialization.
38498
38499 2000-11-04  Neil Booth  <neilb@earthling.net>
38500
38501         * gcc.dg/cpp/include2.c: New tests.
38502
38503 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
38504
38505         * lib/g++.exp (g++_set_ld_library_path): New function.
38506         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
38507
38508 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
38509
38510         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
38511         warnings.
38512
38513 2000-11-01  Richard Henderson  <rth@redhat.com>
38514
38515         * g++.old-deja/g++.ext/namedret1.C: New.
38516         * g++.old-deja/g++.ext/namedret2.C: New.
38517         * g++.old-deja/g++.ext/namedret3.C: New.
38518
38519 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
38520
38521         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
38522         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
38523
38524 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38525
38526         * gcc.c-torture/execute/va-arg-21.c: New test.
38527
38528 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
38529
38530         * gcc.dg/c99-complex-2.c: New test.
38531
38532 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38533
38534         * gcc.c-torture/execute/stdio-opt-1.c: New test.
38535
38536 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
38537
38538         * g++.old-deja/g++.other/inline16.C: New test.
38539
38540 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
38541
38542         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
38543         __PRETTY_FUNCTION__
38544
38545 2000-10-29  Neil Booth  <neilb@earthling.net>
38546
38547         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
38548         New tests.
38549         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
38550         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
38551         optimisation.
38552
38553 2000-10-29  Neil Booth  <neilb@earthling.net>
38554
38555         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
38556         * mi1.c, mi1c.h: Add null directives to multiple-include test.
38557         * mi5.c: Test multiple includes work with -C.
38558         * trigraphs.c: Test ^= version.
38559
38560 2000-10-28  Neil Booth  <neilb@earthling.net>
38561
38562         New tests and test updates for new macro expander.
38563
38564         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
38565         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
38566         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
38567         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
38568         new diagnostic messages.
38569
38570         * gcc.dg/cpp/macro3.c: New tests.
38571
38572 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
38573
38574         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
38575         on the same line.
38576
38577 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
38578
38579         * g++.old-deja/g++.other/eh2.C: New test.
38580
38581 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
38582
38583         * gcc.c-torture/execute/20001027-1.c: New test.
38584
38585 2000-10-26  Richard Henderson  <rth@redhat.com>
38586
38587         * gcc.c-torture/execute/20001026-1.c: New.
38588
38589 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
38590
38591         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
38592         * g++.old-deja/g++.law/builtin1.C: Likewise.
38593         * g++.old-deja/g++.law/ctors10.C: Likewise.
38594         * g++.old-deja/g++.law/virtual3.C: Likewise.
38595         * g++.old-deja/g++.mike/p658.C: Likewise.
38596         * g++.old-deja/g++.other/sibcall1.C: Likewise.
38597         * g++.old-deja/g++.other/vaarg2.C: Likewise.
38598         * g++.old-deja/g++.robertl/eb124.C: Likewise.
38599         * g++.old-deja/g++.robertl/eb44.C: Likewise.
38600         * g++.old-deja/g++.robertl/eb77.C: Likewise.
38601
38602 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
38603
38604         * gcc.c-torture/compile/20001024-1.c: New test.
38605
38606 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
38607
38608         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
38609         to tell us whether or not we are using V3.
38610
38611 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
38612
38613         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
38614         operands.
38615
38616 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38617
38618         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
38619
38620 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
38621
38622         * gcc.c-torture/execute/20001024-1.c: New test.
38623
38624 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
38625
38626         * g++.old-deja/g++.other/sibcall1.C: New test.
38627
38628 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
38629
38630         * gcc.dg/noncompile/init-3.c: New test.
38631
38632 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
38633
38634         * gcc.dg/format-array-1.c: New test.
38635
38636 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38637
38638         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
38639         writing through null pointers; remove comment about testing
38640         unterminated strings.
38641
38642 2000-10-17  Matthew Hiller  <hiller@redhat.com>
38643
38644         * gcc.c-torture/execute/20001017-2.c: New test.
38645
38646 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38647
38648         * gcc.c-torture/compile/20001018-1.c: New test.
38649         * gcc.c-torture/compile/20001018-1.x: Xfail.
38650
38651 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38652
38653         * gcc.c-torture/execute/20001017-1.c: New test.
38654
38655 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38656
38657         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
38658         for multiple use of arguments with scanf formats; add tests for
38659         multiple use of arguments.
38660
38661 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
38662
38663         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
38664
38665 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38666
38667         * gcc.dg/format-miss-1.c: New test.
38668
38669 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
38670
38671         * gcc.c-torture/execute/20001013-1.c: New test.
38672
38673 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
38674
38675         * gcc.dg/format-branch-1.c: New test.
38676
38677 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
38678
38679         * README, lib/file-format.exp: Remove EGCS references.
38680
38681 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
38682
38683         * gcc.dg/20001013-1.c: New test.
38684
38685 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
38686
38687         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
38688         for intmax_t in the compiler using __typeof__ and the type rules
38689         for conditional expressions.
38690
38691 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
38692
38693         * gcc.dg/20001012-1.c: New test.
38694         * gcc.dg/20001012-2.c: New test.
38695
38696 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38697
38698         * gcc.dg/format-attr-1.c: New test.
38699
38700 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38701
38702         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
38703         __LONG_LONG_MAX__ instead of LLONG_MAX.
38704
38705 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38706
38707         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
38708         scanf flags.
38709         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
38710         flags.
38711
38712 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
38713
38714         * gcc.dg/sequence-pt-1.c: New test.
38715
38716 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
38717
38718         * gcc.c-torture/execute/20001011-1.c: New testcase.
38719         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
38720
38721 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
38722
38723         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
38724         does not error on it.
38725
38726 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
38727
38728         * gcc.dg/20001009-1.c: New test.
38729
38730 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
38731
38732         * gcc.c-torture/compile/20001009-1.c: Move from here ....
38733         * gcc.c-torture/execute/20001009-2.c: ... to here.
38734
38735 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
38736
38737         * gcc.c-torture/compile/20001009-1.c: New testcase.
38738         * gcc.c-torture/execute/20001009-1.c: New testcase.
38739         Testcases provided by Jan Hubicka <jh@suse.cz>.
38740
38741 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
38742
38743         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
38744         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
38745         uintmax_t using <limits.h> to emulate the compiler's internal
38746         logic.  No longer XFAIL %j tests.
38747
38748 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
38749
38750         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
38751         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
38752         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
38753         regexps and details of expected handling of some bad formats.
38754         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
38755         suppression.
38756
38757 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38758
38759         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
38760         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
38761         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
38762         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
38763         in list archives.
38764
38765 2000-10-06  Richard Henderson  <rth@cygnus.com>
38766
38767         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
38768         * g++.old-deja/g++.brendan/crash52.C: Likewise.
38769         * g++.old-deja/g++.jason/report.C: Likewise.
38770         * g++.old-deja/g++.law/friend5.C: Likewise.
38771         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
38772         of the expected warnings.
38773
38774 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
38775
38776         * g++.old-deja/g++.pt/enum14.C: New test.
38777
38778 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
38779
38780         * g++.old-deja/g++.pt/crash59.C: New test.
38781
38782 2000-10-04  Will Cohen  <wcohen@redhat.com>
38783
38784         * gcc.dg/20000926-1.c: New test.
38785
38786 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
38787
38788         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
38789         function name for current C++ compiler.
38790         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
38791
38792 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
38793
38794         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
38795         __PRETTY_FUNCTION__.
38796         * g++.old-deja/g++.ext/pretty2.C: Likewise.
38797
38798 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38799
38800         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
38801
38802 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
38803
38804         * gcc.c-torture/compile/20000923-1.c: New test.
38805
38806 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
38807
38808         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
38809         * g++.old-deja/g++.pt/ttp62.C: Same.
38810         * g++.old-deja/g++.other/inline14.C: Same.
38811
38812 2000-09-24  Richard Henderson  <rth@cygnus.com>
38813
38814         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
38815
38816 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
38817
38818         * gcc.dg/c90-printf-1.c: Add test for wide string format.
38819
38820 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
38821
38822         * gcc.c-torture/compile/20000922-1.c: New file.
38823
38824 2000-09-21  Nick Clifton  <nickc@redhat.com>
38825
38826         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
38827         a signed long modulo operation.
38828         (mod6): New function - perform an unsigned long modulo operation.
38829         (main): Add tests for modulos of very large numbers by very small
38830         dividends.
38831
38832 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38833
38834         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
38835
38836 2000-09-19  Richard Henderson  <rth@cygnus.com>
38837
38838         * gcc.dg/compare2.c (case 10): XFAIL.
38839
38840 2000-09-18  Richard Henderson  <rth@cygnus.com>
38841
38842         * gcc.c-torture/execute/20000906-1.c: Move ...
38843         * gcc.dg/20000906-1.c: ... here.  Only run on targets
38844         that support __builtin_trap.
38845
38846 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
38847
38848         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
38849
38850 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38851
38852         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
38853         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
38854         more $ format tests.
38855
38856 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38857
38858         * gcc.dg/format-errmk-1.c: New test.
38859
38860 2000-09-17  Greg McGary  <greg@mcgary.org>
38861
38862         * gcc.c-torture/execute/20000917-1.x: Remove.
38863
38864 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38865
38866         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
38867
38868 2000-09-17  Greg McGary  <greg@mcgary.org>
38869
38870         * gcc.c-torture/execute/20000917-1.c: New test.
38871         * gcc.c-torture/execute/20000917-1.x: XFAIL.
38872
38873 2000-09-16  Neil Booth  <NeilB@earthling.net>
38874
38875         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
38876         in nested macro bug.
38877
38878 2000-09-15  Neil Booth  <NeilB@earthling.net>
38879
38880         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
38881
38882 2000-09-14  Jeffrey A Law  (law@cygnus.com)
38883
38884         * gcc.c-torture/execute/20000914-1.c: New test.
38885
38886 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
38887
38888         * g++.other/inline13.C: New test.
38889
38890 2000-09-12  Andreas Jaeger  <aj@suse.de>
38891
38892         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
38893         constant by Ulrich Drepper <drepper@redhat.com>.
38894
38895 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
38896
38897         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
38898
38899 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38900
38901         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
38902
38903 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
38904
38905         * gcc.dg/cpp/backslash.c: New test.
38906
38907 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
38908
38909         * gcc.c-torture/execute/20000910-1.c: New test.
38910         * gcc.c-torture/execute/20000910-2.c: Likewise.
38911
38912 2000-09-11  Robert Lipe  <robertl@sco.com>
38913
38914         * gcc.dg/pragma-align.c: New test.
38915
38916 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
38917
38918         * g++.old-deja/g++.pt/explicit82.C: New test.
38919         * g++.old-deja/g++.pt/explicit83.C: New test.
38920
38921 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
38922
38923         * gcc.dg/asm-names.c: New test.
38924
38925 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38926
38927         * gcc.dg/cpp/tr-warn6.c: New test
38928
38929 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38930
38931         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
38932         be accepted.
38933
38934 2000-09-07  Catherine Moore  <clm@redhat.com>
38935
38936         * gcc.c-torture/execute/unroll-1.c: New test.
38937
38938 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
38939
38940         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
38941         ERROR markers.
38942         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
38943         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
38944         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
38945         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
38946         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
38947         Preprocess only.
38948         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
38949         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
38950
38951 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
38952
38953         * g++.old-deja/g++.pt/deduct2.C: New test.
38954
38955 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
38956
38957         * g++.old-deja/g++.pt/parms2.C: New test.
38958
38959 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
38960
38961         * g++.old-deja/g++.pt/crash58.C: New test.
38962
38963 2000-09-06  Greg McGary  <greg@mcgary.org>
38964
38965         * gcc.c-torture/execute/20000906-1.c: New test.
38966         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
38967
38968 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38969
38970         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
38971
38972 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
38973
38974         * g++.old-deja/g++.pt/crash57.C: New test.
38975
38976 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
38977
38978         * g++.old-deja/g++.pt/crash56.C: New test.
38979
38980 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
38981
38982         * g++.old-deja/g++.pt/koenig1.C: New test.
38983
38984 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
38985
38986         * gcc.dg/20000904-1.c: New test.
38987
38988 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
38989
38990         * gcc.dg/cpp/paste8.c: New test.
38991
38992 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
38993
38994         * gcc.c-torture/compile/20000827-1.c: New test.
38995
38996 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
38997
38998         * gcc.dg/format-diag-1.c: New test.
38999
39000 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
39001
39002         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
39003         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
39004         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
39005         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
39006         gcc.dg/formatz-1.c: Adjust warning regular expressions.
39007
39008 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
39009
39010         * g++.old-deja/g++.other/nested4.C: New test.
39011
39012 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
39013
39014         * g++.old-deja/g++.ns/scoped1.C: New test.
39015
39016 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
39017
39018         * lib/g++.exp: Support testing already-installed GCC.
39019
39020 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39021
39022         * wtr-label-1.c, wtr-suffix-1.c: New tests.
39023
39024 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39025
39026         * gcc.dg/return-type-2.c: New test.
39027
39028 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
39029
39030         * gcc.c-torture/compile/20000825-1.c: New test.
39031
39032 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
39033
39034         * gcc.dg/dwarf2-2.c: New test.
39035
39036 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
39037
39038         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
39039         dg-warning regexps.
39040
39041 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39042
39043         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
39044         gcc.dg/format-ext-5.c: New tests.
39045
39046 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
39047
39048         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
39049
39050 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
39051
39052         * gcc.dg/noncompile/930622-2.c: Adjust error message.
39053
39054 2000-08-24  Richard Henderson  <rth@cygnus.com>
39055
39056         * gcc.dg/ia64-sync-1.c: New test.
39057         * gcc.dg/ia64-sync-2.c: New test.
39058         * gcc.dg/ia64-asm-1.c: New test.
39059
39060 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
39061
39062         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
39063         * gcc.dg/format-ext-2.c: New test.
39064
39065 2000-08-23  Jason Merrill  <jason@redhat.com>
39066
39067         * lib/old-dejagnu.exp: Also ignore "In member function" and
39068         "At global scope".
39069
39070 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39071
39072         * gcc.dg/noncompile/label-lineno-1.c: New test.
39073
39074 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
39075
39076         * gcc.dg/c99-array-nonobj-1.c: New test.
39077
39078 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
39079
39080         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
39081         tests.
39082         * gcc.dg/format-ext-1.c: New test.
39083
39084 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39085
39086         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
39087         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
39088         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
39089         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
39090         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
39091
39092 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
39093
39094         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
39095         gcc.dg/c99-strftime-2.c: New tests.
39096
39097 2000-08-22  Richard Henderson  <rth@cygnus.com>
39098
39099         * gcc.c-torture/execute/20000822-1.c: New test.
39100
39101 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
39102
39103         * gcc.c-torture/execute/20000819-1.x: Remove.
39104
39105 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
39106
39107         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
39108         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
39109         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
39110         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
39111         gcc.dg/format-xopen-1.c: New tests.
39112
39113 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
39114
39115         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
39116
39117 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
39118
39119         * g++.old-deja/g++.other/loop2.C: New test.
39120
39121         * gcc.c-torture/compile/20000606-1.c: New test.
39122         * gcc.c-torture/compile/20000728-1.c: New test.
39123         * gcc.c-torture/execute/20000801-1.c: New test.
39124         * gcc.c-torture/execute/20000801-2.c: New test.
39125         * gcc.c-torture/execute/20000819-1.c: New test.
39126         * gcc.c-torture/execute/20000819-1.x: XFAIL.
39127         * gcc.dg/20000629-1.c: New test.
39128         * gcc.dg/20000724-1.c: New test.
39129         * gcc.dg/20000807-1.c: New test.
39130
39131 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
39132
39133         * gcc.dg/cpp/pragma-1.c: New test.
39134         * gcc.dg/cpp/pragma-2.c: New test.
39135
39136 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
39137
39138         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
39139         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
39140
39141 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39142
39143         * gcc.c-torture/compile/20000818-1.c: New test.
39144
39145 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
39146
39147         * gcc.c-torture/execute/20000818-1.c: New test.
39148
39149 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39150
39151         * gcc.dg/format-va-1.c: New test.
39152
39153 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
39154
39155         * g++.old-deja/g++.other/typedef8.C: New test.
39156
39157 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
39158
39159         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
39160         * g++.old-deja/g++.mike/net36.C: Mark candidate.
39161         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
39162         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
39163         * g++.old-deja/g++.other/ptrmem7.C: New test.
39164         * g++.old-deja/g++.pt/ptrmem10.C: New test.
39165
39166 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
39167
39168         * g++.old-deja/g++.pt/typename27.C: New test.
39169
39170 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
39171
39172         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
39173         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
39174         * g++.old-deja/g++.pt/friend45.C: New test.
39175         * g++.old-deja/g++.other/friend8.C: New test.
39176
39177 2000-08-15  Richard Henderson  <rth@cygnus.com>
39178
39179         * gcc.c-torture/execute/20000815-1.c: New test.
39180
39181 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
39182
39183         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
39184         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
39185         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
39186
39187 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
39188
39189         * g++.old-deja/g++.other/refinit2.C: New test.
39190
39191 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
39192
39193         * lib/c-torture.exp (c-torture): Make
39194         compiler_conditional_xfail_data global.
39195         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
39196         compiler_conditional_xfail_data machinery.
39197         (f-torture-execute): Likewise.
39198         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
39199         and only when unrolling loops.
39200
39201         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
39202
39203 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
39204
39205         * g++.old-deja/g++.pt/explicit81.C: New test.
39206
39207 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
39208
39209         * g++.old-deja/g++.pt/typename26.C: New test.
39210
39211 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
39212
39213         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
39214         warning.
39215
39216 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
39217
39218         * g++.old-deja/g++.other/array3.C: New test.
39219
39220 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
39221
39222         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
39223         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
39224         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
39225         New tests.
39226
39227 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
39228
39229         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
39230         * g++.old-deja/g++.abi/vmihint.C: Likewise.
39231
39232 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
39233
39234         * gcc.c-torture/execute/20000808-1.c: New test.
39235
39236 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
39237
39238         * gcc.dg/c90-const-expr-1.c: New test.
39239
39240 2000-08-08  Richard Henderson  <rth@cygnus.com>
39241
39242         * gcc.dg/noncompile/920923-1.c: Declare calloc.
39243
39244 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
39245
39246         * gcc.dg/noncompile/const-ll-1.c: New test.
39247
39248 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39249
39250         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
39251
39252 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
39253
39254         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
39255         that running programs linked against the shared version of libobjc
39256         run correctly.
39257
39258 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
39259
39260         * gcc.dg/c99-printf-1.c: New test.
39261
39262 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
39263
39264         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
39265
39266 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
39267
39268         * gcc.c-torture/execute/20000731-1.x: Delete.
39269
39270 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
39271
39272         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
39273         and torture_without_loops as is done by c-torture.exp.
39274         (search_for): Copy from c-torture.exp.
39275         (gcc-dg-runtest): New function, drives a directory of tests
39276         iterating over the TORTURE_OPTIONS.
39277         (scan-assembler, scan-assembler-not): Move here from
39278         individual directory drivers.
39279
39280         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
39281         defined by lib/gcc-dg.exp.
39282         * gcc.dg/cpp/cpp.exp: Likewise.
39283         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
39284         gcc-dg-runtest, so we cycle over optimization options.
39285
39286         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
39287         * gcc.dg/compare2.c: No longer expected to fail.
39288
39289 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
39290
39291         * gcc.c-torture/execute/20000804-1.c: New test.
39292
39293 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
39294
39295         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
39296
39297 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
39298
39299         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
39300
39301 2000-08-03  Jeffrey A Law  (law@cygnus.com)
39302
39303         * gcc.c-torture/compile/20000803-1.c: New test.
39304
39305 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
39306
39307         * gcc.c-torture/execute/20000801-3.c,
39308         gcc.c-torture/execute/20000801-4.c: New tests.
39309         * gcc.c-torture/execute/20000801-3.x,
39310         gcc.c-torture/execute/20000801-4.x: Xfail.
39311
39312 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
39313
39314         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
39315         libobjc/.libs to allow for libtool.
39316
39317 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
39318
39319         * gcc.c-torture/compile/20000802-1.c: New test.
39320
39321 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
39322
39323         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
39324
39325 2000-07-31  Jeffrey A Law  (law@cygnus.com)
39326
39327         * gcc-c-torture/execute/20000731-2.c: New test.
39328
39329         * gcc.c-torture/execute/20000731-1.c: New test.
39330         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
39331
39332 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
39333
39334         * testsuite/gcc.dg/cpp/paste7.c: New test.
39335         * gcc.dg/cpp/20000725-1.c: New test.
39336
39337 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
39338
39339         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
39340         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
39341         declaration warning for __builtin_dwarf_reg_size.
39342
39343         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
39344
39345 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
39346
39347         * gcc.dg/noncompile/voidparam-1.c: New test.
39348
39349 2000-07-30  Richard Henderson  <rth@cygnus.com>
39350
39351         * gcc.dg/c90-digraph-1.c: Don't xfail.
39352         * gcc.dg/compare2.c (case 10): Xfail.
39353         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
39354
39355 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
39356
39357         * gcc.dg/c99-main-1.c: New test.
39358
39359 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39360
39361         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
39362
39363 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
39364
39365         * gcc.c-tortuer/execute/20000726-1.c: New test.
39366
39367 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
39368
39369         * gcc.c-torture/execute/enum-2.c: New test.
39370
39371 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39372
39373         * gcc.dg/cpp/tr-warn3.c: New test.
39374
39375 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
39376
39377         * g++.old-deja/g++.ext/implicit1.C: Remove.
39378         * g++.old-deja/g++.jason/c2.C: Remove
39379         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
39380         * g++.old-deja/g++.pt/crash16.C: Likewise.
39381         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
39382
39383 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
39384
39385         * g++.old-deja/g++.other/for2.C: New test.
39386
39387 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
39388
39389         * gcc.dg/20000720-1.c: New test.
39390
39391 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
39392
39393         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
39394
39395 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
39396
39397         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
39398         * gcc.c-torture/execute/20000722-1.c: New.
39399         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
39400
39401 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
39402
39403         * gcc.dg/cpp/20000720-1.S: New test.
39404
39405 2000-07-21  Michael Meissner  <meissner@redhat.com>
39406
39407         * gcc.c-torture/execute/ieee/hugeval.c: New test.
39408
39409 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
39410
39411         * g++.old-deja/g++.brendan/crash16.C,
39412         g++.old-deja/g++.brendan/parse3.C,
39413         g++.old-deja/g++.brendan/redecl1.C,
39414         g++.old-deja/g++.ns/template13.C,
39415         g++.old-deja/g++.other/decl4.C,
39416         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
39417
39418 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
39419
39420         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
39421         and "Internal error".
39422
39423         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
39424         regexps.
39425         * gcc.dg/cpp/paste6.c: New test.
39426
39427 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
39428
39429         * gcc.dg/cpp/tr-direct.c: New test.
39430
39431         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
39432         gcc.dg/cpp/undef1.c: Tweak error regexps.
39433
39434 2000-07-18  Eric Christopher <echristo@redhat.com>
39435
39436         * gcc.c-torture/compile/20000718-1.c: New test.
39437
39438 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
39439
39440         * cpplex.c (_cpp_push_token): If the token being pushed back
39441         is the previous token in this context, just subtract one from
39442         context->posn.
39443         * cppmacro.c (save_expansion): Clear aux field when storing a
39444         placemarker.
39445
39446 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
39447
39448         * gcc.dg/noncompile/redecl-1.c: New test.
39449
39450 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
39451
39452         * gcc.c-torture/execute/20000717-5.c: New test.
39453         * gcc.c-torture/execute/20000717-1.x: Removed.
39454
39455 2000-07-17  Richard Henderson  <rth@cygnus.com>
39456
39457         * gcc.c-torture/execute/20000717-4.c: New test.
39458
39459 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
39460
39461         * gcc.dg/cpp/syshdr.c: New test.
39462         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
39463
39464 2000-07-17  Neil Booth  <neilb@earthling.net>
39465
39466         * gcc.dg/cpp/cmdlne-dM.c: New test.
39467         * gcc.dg/cpp/cmdlne-dD.c: New test.
39468
39469 2000-07-17  Jeffrey A Law  (law@cygnus.com)
39470
39471         * gcc.c-torture/execute/20000717-3.c: New test.
39472
39473         * gcc.c-torture/compile/20000717-1.c: New test.
39474
39475 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
39476
39477         * gcc.c-torture/execute/20000717-2.c: New test.
39478
39479 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39480
39481         * gcc.dg/formatz-1.c: New test.
39482
39483         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
39484         * gcc.dg/c99-digraph-1.c: New tests.
39485
39486         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
39487         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
39488
39489         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
39490         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
39491         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
39492         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
39493         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
39494         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
39495         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
39496
39497 2000-07-17   Greg McGary <greg@mcgary.org>
39498
39499         * gcc.c-torture/execute/20000717-1.c: New test.
39500         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
39501
39502 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
39503
39504         * gcc.c-torture/execute/20000715-2.c: New test.
39505         * gcc.dg/20000715-1.c: New test.
39506
39507 2000-07-15  Michael Meissner  <meissner@redhat.com>
39508
39509         * gcc.c-torture/execute/20000715-1.c: New test.
39510
39511 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
39512
39513         * gcc.c-torture/execute/20000707-1.c: New test.
39514
39515 2000-07-13  Neil Booth  <NeilB@earthling.net>
39516
39517         * testsuite/gcc.dg/cpp/digraph1.c,
39518         testsuite/gcc.dg/cpp/digraph2.c,
39519         testsuite/gcc.dg/cpp/digraphs.c: New tests.
39520
39521 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
39522
39523         * g77.f-torture/compile/20000630-2.f: New test.
39524         * g77.f-torture/compile/20000630-2.x
39525
39526 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
39527
39528         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
39529
39530 2000-07-11  Neil Booth  <NeilB@earthling.net>
39531
39532         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
39533
39534 2000-07-11  Neil Booth  <NeilB@earthling.net>
39535
39536         * gcc.dg/cpp/cmdlne-C.c: New.
39537
39538 2000-07-09  Neil Booth  <NeilB@earthling.net>
39539
39540         * gcc.dg/cpp/directiv.c: New tests.
39541         * gcc.dg/cpp/undef1.c: Update.
39542
39543 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
39544
39545         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
39546
39547 2000-07-09  Neil Booth  <NeilB@earthling.net>
39548
39549         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
39550
39551 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
39552
39553         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
39554         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
39555
39556 2000-07-08  Neil Booth  <NeilB@earthling.net>
39557
39558         * gcc.dg/cpp/macsyntx.c: New tests.
39559
39560 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
39561
39562         * gcc.dg/20000707-1.c: New test.
39563
39564 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
39565
39566         * gcc.c-torture/execute/20000706-1.c: New test.
39567         * gcc.c-torture/execute/20000706-2.c: New test.
39568         * gcc.c-torture/execute/20000706-3.c: New test.
39569         * gcc.c-torture/execute/20000706-4.c: New test.
39570         * gcc.c-torture/execute/20000706-5.c: New test.
39571
39572 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
39573
39574         * g++.old-deja/g++.pt/instantiate7.C: New test.
39575
39576 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
39577
39578         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
39579         * g++.old-deja/g++.mike/thunk3.C: Likewise.
39580         * g++.old-deja/g++.other/rtti3.C: Likewise.
39581         * g++.old-deja/g++.other/rttid3.C: Likewise.
39582
39583 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
39584
39585         *  g77.f-torture/compile/20000630-1.x: Fix typo
39586
39587 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
39588
39589         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
39590         assembly output.
39591
39592 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
39593
39594         * gcc.dg/cpp/ident.c: New test.
39595
39596 2000-07-05  Neil Booth  <NeilB@earthling.net>
39597
39598         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
39599           gcc.dg/cpp/lexstrng.c: New tests.
39600
39601 2000-07-04  Neil Booth  <NeilB@earthling.net>
39602
39603         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
39604         * gcc.dg/cpp/strify2.c: Same.
39605
39606 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
39607
39608         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
39609         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
39610         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
39611         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
39612
39613         * testsuite/gcc.dg/cpp/macro1.c,
39614         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
39615         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
39616         testsuite/gcc.dg/cpp/strify1.c,
39617         testsuite/gcc.dg/cpp/strify2.c: New tests.
39618
39619 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
39620
39621         * gcc.c-torture/execute/20000703-1.c: New test.
39622
39623 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
39624
39625         * g++.old-deja/g++.pt (lookup10.C): New test.
39626
39627 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
39628
39629         * g++.old-deja/g++.pt (typename25.C): New test.
39630
39631 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
39632
39633         * gcc.c-torture/compile/20000701-1.c: New test.
39634
39635 2000-06-30  Nick Clifton  <nickc@cygnus.com>
39636
39637         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
39638         to test case.
39639
39640 2000-06-30  Catherine Moore  <clm@cygnus.com>
39641
39642         * gcc.c-torture/execute/align-1.c: New test.
39643
39644 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
39645
39646         * g++.old-deja/g++.pt/expr8.C: New test.
39647         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
39648
39649 2000-06-29  Nick Clifton  <nickc@cygnus.com>
39650
39651         * gcc.c-torture/compile/20000629-1.c: New test.
39652
39653 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
39654
39655
39656         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
39657         gcc.dg/noncompile directory, depending on whether they're
39658         preprocessor tests or not.  Annotate all the tests for the dg
39659         framework.
39660
39661         * gcc.c-torture/noncompile/noncompile.exp: Delete.
39662         * gcc.dg/noncompile/noncompile.exp: New.
39663
39664         * Moved files:
39665         Old name                                New name
39666         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
39667         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
39668         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
39669         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
39670         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
39671         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
39672         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
39673         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
39674         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
39675         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
39676         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
39677         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
39678         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
39679         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
39680         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
39681         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
39682         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
39683         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
39684         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
39685         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
39686         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
39687         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
39688         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
39689         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
39690
39691         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
39692         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
39693         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
39694         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
39695         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
39696         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
39697
39698 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
39699
39700         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
39701         declare one variable.  On the fourth, error.
39702         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
39703         declared by 20000628-1a.h.
39704
39705 2000-06-29  Richard Henderson  <rth@redhat.com>
39706
39707         * gcc.c-torture/execute/930529-1.x: New file.
39708         * gcc.dg/920413-1.c: Adjust expected warning text.
39709         * gcc.dg/980217-1.c: Declare abort.
39710         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
39711
39712 2000-06-29  Jeffrey A Law  (law@cygnus.com)
39713
39714         * g77.f-torture/compile/20000629-1.f: New test.
39715         * g77.f-torture/compile/20000629-1.x: Expected to fail.
39716
39717 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
39718
39719         Rearrange lots of files, removing entirely the
39720         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
39721         directories.
39722
39723         * Deleted files:
39724         gcc.c-torture/code_quality/code_quality.exp
39725         gcc.c-torture/special/special.exp
39726         gcc.failure/failure.exp
39727         gcc.failure/940409-1.x
39728         gcc.c-torture/compile/961203-1.x
39729
39730         * New files:
39731         gcc.misc-tests/linkage.exp
39732         gcc.c-torture/execute/920730-1t.c
39733         gcc.c-torture/execute/920730-1t.x
39734         gcc.c-torture/compile/920520-1.x
39735         gcc.c-torture/compile/920521-1.x
39736         gcc.c-torture/compile/981006-1.x
39737         gcc.c-torture/execute/eeprof-1.x
39738
39739         * Moved files (possibly with modifications to fit a new harness):
39740         Old name                                New name
39741         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
39742         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
39743         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
39744         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
39745         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
39746         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
39747         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
39748         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
39749         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
39750         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
39751         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
39752         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
39753         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
39754         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
39755
39756 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
39757
39758         * c-torture/compile/961203-1.x: Delete.
39759
39760         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
39761         not exit. Include stdio.h.
39762         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
39763         * gcc.misc-tests/dg-12.c: Likewise.
39764         * gcc.misc-tests/dg-5.c: Likewise.
39765         * gcc.misc-tests/dg-6.c: Likewise.
39766         * gcc.misc-tests/dg-7.c: Prototype abort.
39767         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
39768         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
39769         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
39770         not exit.
39771         * gcc.misc-tests/sieve.c: Use return from main, not exit.
39772         * gcc.misc-tests/sort2.c: Use return from main, not exit.
39773
39774 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
39775
39776         * gcc.dg/cpp/20000628-1.c: New test.
39777         * gcc.dg/cpp/20000628-1.h: New header for above test.
39778         * gcc.dg/cpp/20000628-1a.h: Likewise.
39779
39780 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
39781
39782         * gcc.dg/cpp: New directory.
39783         * gcc.dg/cpp/cpp.exp: New driver.
39784         * gcc.dg/cpp/20000627-1.c: New test.
39785         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
39786         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
39787         and rewrite as a compilation test.
39788
39789         * gcc.dg: Move many files into the cpp subdirectory, possibly
39790         renaming or editing them as well.
39791         Old name                New name
39792         990119-1.c              cpp/19990119-1.c
39793         990228-1.c              cpp/19990228-1.c
39794         990407-1.c              cpp/19990407-1.c
39795         990409-1.c              cpp/19990409-1.c
39796         990413-1.c              cpp/19990413-1.c
39797         990703-1.c              cpp/19990703-1.c
39798         20000127-1.c            cpp/20000127-1.c
39799         20000129-1.c            cpp/20000129-1.c
39800         20000207-1.c            cpp/20000207-1.c
39801         20000207-2.c            cpp/20000207-2.c
39802         20000209-1.c            cpp/20000209-1.c
39803         20000209-2.c            cpp/20000209-2.c
39804         20000301-1.c            cpp/20000301-1.c
39805         20000419-1.c            cpp/20000419-1.c
39806         20000510-1.S            cpp/20000510-1.S
39807         20000519-1.c            cpp/20000519-1.c
39808         20000529-1.c            cpp/20000529-1.c
39809         20000625-1.c            cpp/20000625-1.c
39810         20000625-2.c            cpp/20000625-2.c
39811         cpp-as1.c               cpp/assert1.c
39812         cpp-as2.c               cpp/assert2.c
39813         cxx-comments-1.c        cpp/cxxcom1.c
39814         cxx-comments-2.c        cpp/cxxcom2.c
39815         endif-label.c           cpp/endif.c
39816         cpp-hash1.c             cpp/hash1.c
39817         cpp-hash2.c             cpp/hash2.c
39818         cpp-if1.c               cpp/if-1.c
39819         cpp-if2.c               cpp/if-2.c
39820         cpp-if3.c               cpp/if-3.c
39821         cpp-if4.c               cpp/if-4.c
39822         cpp-if5.c               cpp/if-5.c
39823         cpp-cond.c              cpp/if-cexp.c
39824         cpp-missingop.c         cpp/if-mop.c
39825         cpp-missingparen.c      cpp/if-mpar.c
39826         cpp-opprec.c            cpp/if-oppr.c
39827         cpp-ifparen.c           cpp/if-paren.c
39828         cpp-shortcircuit.c      cpp/if-sc.c
39829         cpp-shift.c             cpp/if-shift.c
39830         cpp-unary.c             cpp/if-unary.c
39831         cpp-li1.c               cpp/line1.c
39832         cpp-li2.c               cpp/line2.c
39833         lineno.c                cpp/line3.c
39834         lineno-2.c              cpp/line4.c
39835         cpp-mi.c                cpp/mi1.c
39836         cpp-mic.h               cpp/mi1c.h
39837         cpp-micc.h              cpp/mi1cc.h
39838         cpp-mind.h              cpp/mi1nd.h
39839         cpp-mindp.h             cpp/mi1ndp.h
39840         cpp-mix.h               cpp/mi1x.h
39841         cpp-mi2.c               cpp/mi2.c
39842         cpp-mi2a.h              cpp/mi2a.h
39843         cpp-mi2b.h              cpp/mi2b.h
39844         cpp-mi2c.h              cpp/mi2c.h
39845         cpp-mi3.c               cpp/mi3.c
39846         cpp-mi3.def             cpp/mi3.def
39847         poison-1.c              cpp/poison.c
39848         pr-impl.c               cpp/prag-imp.c
39849         cpp-redef-2.c           cpp/redef1.c
39850         cpp-redef.c             cpp/redef2.c
39851         strpaste.c              cpp/strp1.c
39852         strpaste-2.c            cpp/strp2.c
39853         cpp-tradpaste.c         cpp/tr-paste.c
39854         cpp-tradstringify.c     cpp/tr-str.c
39855         cpp-tradwarn1.c         cpp/tr-warn1.c
39856         cpp-tradwarn2.c         cpp/tr-warn2.c
39857         trigraphs.c             cpp/trigraphs.c
39858         cpp-unc1.c              cpp/unc1.c
39859         cpp-unc2.c              cpp/unc2.c
39860         cpp-unc3.c              cpp/unc3.c
39861         cpp-unc.c               cpp/unc4.c
39862         undef.c                 cpp/undef1.c
39863         undef-2.c               cpp/undef2.c
39864         cpp-wi1.c               cpp/widestr1.c
39865
39866 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
39867
39868         * lib/g++.exp (g++_include_flags): Tweak.
39869
39870 2000-06-27  H.J. Lu  <hjl@gnu.org>
39871             Loren J. Rittle  <ljrittle@acm.org>
39872
39873         * lib/g++.exp (g++_include_flags): Override libgloss.exp
39874         version with one that knows about the new gcc tree structure.
39875         (g++_link_flags): Same.
39876
39877 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
39878
39879         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
39880         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
39881         case we are cross-compiling.
39882
39883         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
39884         g++.old-deja/g++.niklas/Makefile.in,
39885         g++.old-deja/g++.niklas/configure.in,
39886         g++.old-deja/g++.other/Makefile.in,
39887         g++.old-deja/g++.other/configure.in,
39888         gcc.c-torture/code_quality/Makefile.in,
39889         gcc.c-torture/code_quality/configure.in,
39890         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
39891         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
39892         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
39893         gcc.c-torture/execute/ieee/Makefile.in,
39894         gcc.c-torture/execute/ieee/configure.in,
39895         gcc.c-torture/noncompile/Makefile.in,
39896         gcc.c-torture/noncompile/configure.in,
39897         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
39898         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
39899         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
39900
39901 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
39902
39903         * g++.old-deja/g++.other/ambig3.C: New test.
39904
39905 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
39906
39907         * g++.old-deja/g++.pt/syntax1.C: New test.
39908         * g++.old-deja/g++.pt/syntax2.C: New test.
39909         * g++.old-deja/g++.other/syntax3.C: New test.
39910         * g++.old-deja/g++.other/syntax4.C: New test.
39911
39912 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
39913
39914         * gcc.dg/20000623-1.c: Prototype exit and abort.
39915
39916 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
39917
39918         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
39919         New tests.
39920         * gcc.dg/cpp-mi3.def: New file.
39921
39922         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
39923         inside assertions.
39924         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
39925         lexer's error messages.
39926         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
39927         divine anything from the linemarkers.
39928         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
39929         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
39930
39931 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
39932
39933         * gcc.dg/20000623-1.c: New test.
39934
39935 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
39936
39937         * gcc.c-torture/execute/20000622-1.c: New test.
39938
39939 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
39940
39941         * g++.old-deja/g++.other/init15.C: New test.
39942
39943 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
39944
39945         * g++.old-deja/g++.pt/vaarg2.C: New test.
39946         * g++.old-deja/g++.pt/vaarg3.C: New test.
39947
39948 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
39949
39950         * g++.old-deja/g++.other/dyncast6.C: New test.
39951
39952 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
39953
39954         * gcc.c-torture/execute/loop-6.c: New test.
39955
39956 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
39957
39958         * gcc.dg/20000614-1.c: New test.
39959         * gcc.dg/20000614-2.c: New test.
39960
39961 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
39962
39963         * g++.old-deja/g++.other/inline12.C: New test.
39964
39965 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
39966
39967         * g++.old-deja/g++.other/eh1.C: New test.
39968
39969 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
39970
39971         * g++.old-deja/g++.other/type.C: New test.
39972
39973 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
39974
39975         * g++.old-deja/g++.other/initstring.C: New test.
39976
39977 2000-06-12  Jason Merrill  <jason@redhat.com>
39978
39979         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
39980
39981 2000-06-09  Jeffrey A Law  (law@cygnus.com)
39982
39983         * gcc.c-torture/compile/20000609-1.c: New test.
39984
39985 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
39986
39987         * gcc.dg/20000609-1.c: New test.
39988
39989 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
39990
39991         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
39992         * gcc.c-torture/noncompile/poison-1.c: Move...
39993         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
39994         * gcc.dg/cpp-li1.c: Add a token after the #line.
39995
39996 2000-06-05  Richard Henderson  <rth@cygnus.com>
39997
39998         * gcc.c-torture/execute/20000605-2.c: New test.
39999         * gcc.c-torture/execute/20000605-3.c: New test.
40000
40001 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
40002
40003         * g77.f-torture/execute/20000503-1.x: New file.
40004
40005 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
40006
40007         * g++.old-deja/g++.eh/badalloc1.C: New test.
40008
40009 2000-06-05  Richard Henderson  <rth@cygnus.com>
40010
40011         * gcc.c-torture/execute/20000605-1.c: New test.
40012
40013 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
40014             Nathan Sidwell <nathan@codesourcery.com>
40015
40016         * gcc.c-torture/compile/20000605-1.c: New test.
40017
40018 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
40019
40020         * g77.f-torture/compile/20000601-1.f: New test.
40021
40022 2000-06-03  Richard Henderson  <rth@cygnus.com>
40023
40024         * gcc.c-torture/execute/20000603-1.c: New.
40025
40026 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
40027
40028         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
40029         * gcc.dg/noreturn-2.c (noreturn): Likewise.
40030
40031 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
40032
40033         * gcc.dg/compare2.c (case 12): XFAIL.
40034         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
40035         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
40036
40037         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
40038
40039 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
40040
40041         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
40042         guard macro is already defined when the header is first
40043         included.
40044         * gcc.dg/cpp-mix.h: New file.
40045         * gcc.dg/endif-label.c: Update patterns to match compiler.
40046
40047         * g++.brendan/complex1.C: Declare abort.
40048         * g++.law/refs4.C: Remove XFAIL.
40049         * g++.oliva/expr2.C: Declare abort and exit.
40050
40051 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
40052
40053         * gcc.c-torture/execute/20000528-1.c: New test.
40054
40055         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
40056         * g++.old-deja/g++.law/temps4.C: Likewise.
40057
40058         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
40059         stdlib.h.  Call abort() on failure.
40060         * g++.old-deja/g++.law/refs4.C: Likewise.
40061         * g++.old-deja/g++.law/temps4.C: Likewise.
40062         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
40063         * gcc.c-torture/execute/20000112-1.c: Include string.h.
40064
40065 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
40066
40067         Relative to g++.dg/special:
40068         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
40069
40070         Relative to g++.old-deja:
40071         * g++.brendan/complex1.C, g++.jason/optimize2.C,
40072         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
40073         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
40074         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
40075         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
40076         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
40077         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
40078
40079         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
40080         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
40081         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
40082         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
40083         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
40084         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
40085         and/or string.h.
40086
40087         * g++.other/goto1.C: Update expectations for error messages.
40088
40089 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
40090
40091         * gcc.c-torture/compile/20000523-1.c: New test.
40092
40093 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
40094
40095         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
40096
40097 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
40098
40099         * g++.old-deja/g++.eh/catch11.C: New test.
40100         * g++.old-deja/g++.eh/catch12.C: New test.
40101
40102 2000-05-24  Nick Clifton  <nickc@cygnus.com>
40103
40104         * gcc.c-torture/execute/20000523-1.c: New test.
40105
40106 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
40107
40108         * c-torture/execute/bcp-1.c: Replace abort in arg of
40109         __builtin_constant_p with a generic external function.
40110
40111         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
40112         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
40113         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
40114         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
40115         Prototype abort and/or exit.
40116
40117         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
40118         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
40119         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
40120         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
40121
40122 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
40123
40124         * gcc.dg/dwarf2-1.c: New test.
40125
40126 2000-05-20  Richard Henderson  <rth@cygnus.com>
40127
40128         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
40129
40130 2000-05-20  Andreas Jaeger  <aj@suse.de>
40131
40132         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
40133         testcase.
40134
40135 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
40136
40137         * gcc.c-torture/execute/20000519-2.c: New test.
40138
40139 2000-05-19  Andreas Jaeger  <aj@suse.de>
40140
40141         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
40142         which fails with SSA.
40143
40144         * lib/c-torture.exp: Also test with -O3 -fssa.
40145
40146 2000-05-18  Michael Meissner  <meissner@redhat.com>
40147
40148         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
40149         * gcc.c-torture/execute/920415-1.c: Ditto.
40150         * gcc.c-torture/execute/920501-1.c: Ditto.
40151         * gcc.c-torture/execute/conversion.c: Ditto.
40152         * gcc.c-torture/execute/cvt-1.c: Ditto.
40153
40154 2000-05-18  Jeffrey A Law  (law@cygnus.com)
40155
40156         * gcc.c-torture/compile/20000518-1.c: New test.
40157
40158 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
40159
40160         * g77.f-torture/compile/200005018.f: New test.
40161
40162 2000-05-17  Jeffrey A Law  (law@cygnus.com)
40163
40164         * gcc.c-torture/compile/20000517-1.c: New test.
40165
40166 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40167
40168         * gcc.c-torture/execute/20000516-1.c: New test.
40169
40170 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
40171
40172         * g++.old-deja/g++.other/eh.C: New test.
40173
40174 2000-05-12  Richard Henderson  <rth@cygnus.com>
40175
40176         * gcc.c-torture/execute/990208-1.c (main): Don't pass
40177         constants through to doit's conditional.
40178
40179 2000-05-11  Jeffrey A Law  (law@cygnus.com)
40180
40181         * gcc.c-torture/compile/20000511-1.c: New test.
40182         * g77.f-torture/compile/20000511-1.f: New test.
40183         * g77.f-torture/compile/20000511-2.f: New test.
40184
40185 2000-05-11  Michael Meissner  <meissner@redhat.com>
40186
40187         * gcc.c-torture/execute/20000511-1.c: New test.
40188
40189 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
40190
40191         * gcc.dg/dg.exp: Scan .S files as well as .c files.
40192         * gcc.dg/20000510-1.S: New.
40193
40194 2000-05-08  Catherine Moore  <clm@cygnus.com>
40195
40196         * gcc.dg/unused-3.c: New.
40197
40198 2000-05-06  Richard Henderson  <rth@cygnus.com>
40199
40200           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
40201           * g++.old-deja/g++.mike/warn1.C: Likewise.
40202           * g++.old-deja/g++.pt/local1.C: Likewise.
40203           * g++.old-deja/g++.pt/local7.C: Likewise.
40204           * g++.old-deja/g++.pt/spec16.C: Likewise.
40205
40206 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
40207
40208         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
40209
40210 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
40211
40212           * g77.f-torture/execute/20000503-1.f: New test.
40213
40214 2000-05-04  Andreas Jaeger  <aj@suse.de>
40215
40216         * gcc.dg/noreturn-2.c: New test.
40217
40218 2000-05-04  Neil Booth  <NeilB@earthling.net>
40219
40220         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
40221         preprocessor.
40222
40223 2000-05-04  Richard Henderson  <rth@cygnus.com>
40224
40225         * gcc.c-torture/execute/20000503-1.c: Fix typo.
40226
40227 2000-05-04  Richard Henderson  <rth@cygnus.com>
40228
40229         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
40230         OpenSSL by Jason R Thorpe.
40231
40232 2000-05-03  Jim Wilson  <wilson@cygnus.com>
40233
40234         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
40235
40236 2000-05-03  Robert Lipe <robertlipe@usa.net>
40237
40238         * gcc.dg/20000503-1.c: New test.
40239
40240 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
40241
40242         * gcc.c-torture/compile/20000502-1.c: New test.
40243         * g++.old-deja/g++.other/align.C: New test.
40244         * gcc.dg/cpp-tradstringify.c: New test.
40245
40246 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
40247
40248         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
40249         and hard registers.
40250
40251 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
40252
40253         * gcc.c-torture/execute/loop-5.c: New test.
40254
40255 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
40256
40257         * gcc.c-torture/execute/va-arg-20.c: New test.
40258
40259 2000-04-23  Jeffrey A Law  (law@cygnus.com)
40260
40261         * gcc.c-torture/execute/20000422-1.c: New test.
40262
40263 2000-04-20  Greg McGary  <gkm@gnu.org>
40264
40265         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
40266         when optimizing, but without sibling-call optimizations (-O1).
40267
40268 2000-04-20  Jeffrey A Law  (law@cygnus.com)
40269
40270           * gcc.c-torture/compile/20000420-1.c: New test.
40271
40272 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
40273
40274         * g++.abi/ptrflags.C: New test.
40275         * g++.eh/catchptr1.C: Test incomplete pointer chains.
40276
40277 2000-04-19  Catherine Moore  <clm@cygnus.com>
40278
40279         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
40280
40281 2000-04-19  Greg McGary  <gkm@gnu.org>
40282
40283         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
40284         sibling-call optimizations.
40285
40286 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
40287
40288         * gcc.dg/20000419-1.c: New test.
40289
40290 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
40291
40292         * gcc.c-torture/execute/20000412-6.c: New test.
40293
40294 2000-04-12  Jeffrey A Law  (law@cygnus.com)
40295
40296         * gcc.c-torture/execute/20000412-5.c: New test.
40297         * g77.f-torture/compile/20000412-1.f: New test.
40298         * gcc.c-torture/execute/20000412-4.c: New test.
40299         * gcc.c-torture/compile/20000412-2.c: New test.
40300         * gcc.c-torture/execute/20000412-3.c: New test.
40301         * gcc.c-torture/compile/20000412-1.c: New test.
40302         * gcc.c-torture/execute/20000412-2.c: New test.
40303
40304 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
40305
40306         * objc/execute/bf-20.m: New test.
40307
40308 2000-04-10  Richard Henderson  <rth@cygnus.com>
40309
40310         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
40311
40312         * gcc.c-torture/execute/20000412-1.c: New test.
40313
40314 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
40315
40316         * g++.old-deja/g++.eh/catchptr1.C: New test.
40317
40318 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
40319
40320         * g++.old-deja/g++.abi/cxa_vec.C: New test.
40321
40322 2000-04-08  Neil Booth  <NeilB@earthling.net>
40323
40324         * gcc.dg/cpp-nullchar.c: Remove test as
40325         embedded nulls cause problems.
40326
40327 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40328
40329         * gcc.dg/compare2.c: New test.
40330
40331 2000-04-08  Neil Booth  <NeilB@earthling.net>
40332
40333         * gcc.dg/cpp-nullchar.c: New test.
40334
40335 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
40336
40337         * gcc.dg/cpp-mi2.c: New test.
40338         * gcc.dg/cpp-mi2[abc].h: New files.
40339
40340 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
40341
40342         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
40343         member name.
40344
40345 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
40346
40347         * g++.old-deja/g++.abi/vmihint.C: New test.
40348
40349 2000-04-06  Neil Booth  <NeilB@earthling.net>
40350
40351         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
40352         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
40353         copyright.
40354
40355 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
40356
40357         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
40358         avoid stack-frame overwrite.
40359
40360 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
40361
40362         * gcc.c-torture/compile/20000405-2.c: New test.
40363         * gcc.c-torture/compile/20000405-3.c: New test.
40364
40365 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40366
40367         * gcc.c-torture/compile/20000405-1.c: New test.
40368
40369 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
40370
40371         * gcc.dg/cast-qual-1.c: Revert last change.
40372
40373 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40374
40375         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
40376
40377 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
40378
40379         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
40380         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
40381
40382 2000-04-03  Jeffrey A Law  (law@cygnus.com)
40383
40384         * gcc.c-torture/compile/20000403-2.c: New test.
40385         * gcc.c-torture/compile/20000403-1.c: New test.
40386
40387 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
40388
40389         * gcc.c-torture/execute/20000403-1.c: New test.
40390
40391 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
40392
40393         * gcc.c-torture/execute/20000402-1.c: New test.
40394
40395 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
40396
40397         * gcc.c-torture/execute/va-arg-15.c: New test.
40398         * gcc.c-torture/execute/va-arg-16.c: New test.
40399         * gcc.c-torture/execute/va-arg-17.c: New test.
40400         * gcc.c-torture/execute/va-arg-18.c: New test.
40401         * gcc.c-torture/execute/va-arg-19.c: New test.
40402
40403 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
40404
40405         * gcc.c-torture/compile/981211-1.c: Move to...
40406         * gcc.dg/cpp-as1.c: ...here.
40407         * gcc.dg/cpp-as2.c: New file.
40408
40409         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
40410         compiler.
40411
40412 2000-04-02  Neil Booth  <NeilB@earthling.net>
40413
40414         * gcc.dg/cpp-cond.c  New tests.
40415         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
40416         accidental success less likely.
40417         * gcc.dg/cpp-missingop.c  New tests.
40418         * gcc.dg/cpp-missingparen.c  New tests.
40419         * gcc.dg/cpp-shift.c  New tests.
40420         * gcc.dg/cpp-shortcircuit.c  New tests.
40421         * gcc.dg/cpp-unary.c  New tests.
40422
40423 2000-03-29  Jeffrey A Law  (law@cygnus.com)
40424
40425         * gcc.c-torture/compile/20000329-1.c: New test.
40426
40427 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
40428
40429         * gcc.c-torture/compile/20000326-1.c: New test.
40430         * gcc.c-torture/compile/20000326-2.c: New test.
40431
40432 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
40433
40434         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
40435         the first parameter is a function argument.
40436
40437 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
40438
40439         * g++.old-deja/g++.ext/array4.C: New test.
40440
40441 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
40442
40443         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
40444
40445 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40446
40447         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
40448
40449 2000-03-19  Richard Henderson  <rth@cygnus.com>
40450
40451         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
40452
40453 2000-03-19  Richard Henderson  <rth@cygnus.com>
40454
40455         * gcc.c-torture/compile/20000319-1.c: New test.
40456
40457 2000-03-14  Jeffrey A Law  (law@cygnus.com)
40458
40459         * gcc.c-torture/execute/20000314-3.c: New test.
40460         * gcc.c-torture/execute/20000314-2.c: New test.
40461         * gcc.c-torture/execute/20000314-1.c: New test.
40462         * gcc.c-torture/compile/20000314-2.c: New test.
40463         * gcc.c-torture/compile/20000314-1.c: New test.
40464
40465 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
40466
40467         * g++.old-deja/g++.warn/inline.C: New test.
40468
40469 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
40470
40471         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
40472         standards-compliant result rather than specific constants.
40473         Put test-values in array.
40474
40475 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
40476
40477         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
40478         (g++_target_compile): Put test-specific options last.
40479
40480 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
40481
40482         * g++.old-deja/g++.eh/vbase4.C: New test.
40483
40484 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
40485
40486         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
40487
40488 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
40489
40490         * g++.old-deja/g++.brendan/misc12.C: Removed.
40491         * g++.old-deja/g++.pt/memtemp77.C: Constify.
40492         * g++.old-deja/g++.ext/pretty4.C: New test.
40493
40494 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
40495
40496         * g++.old-deja/g++.other/string2.C: New test.
40497
40498 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
40499
40500         * g++.old-deja/g++.warn/impint2.C: New test.
40501
40502 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
40503
40504         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
40505         is 1, not zero.
40506
40507 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
40508
40509         * g++.old-deja/g++.warn/impint.C: New test.
40510         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
40511         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
40512         * g++.old-deja/g++.pt/explicit12.C: Likewise.
40513         * g++.old-deja/g++.pt/explicit13.C: Likewise.
40514         * g++.old-deja/g++.pt/explicit17.C: Likewise.
40515         * g++.old-deja/g++.pt/explicit18.C: Likewise.
40516         * g++.old-deja/g++.pt/explicit19.C: Likewise.
40517         * g++.old-deja/g++.pt/explicit23.C: Likewise.
40518         * g++.old-deja/g++.pt/explicit31.C: Likewise.
40519         * g++.old-deja/g++.pt/explicit35.C: Likewise.
40520         * g++.old-deja/g++.pt/explicit6.C: Likewise.
40521         * g++.old-deja/g++.pt/memclass7.C: Likewise.
40522
40523 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
40524
40525         * gcc.dg/cpp-redef.c: New test.
40526
40527 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
40528
40529         * g++.old-deja/g++.pt/unify7.C: New test.
40530
40531 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
40532
40533         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
40534         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
40535
40536 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
40537
40538         * gcc.c-torture/compile/20000224-1.c: New test.
40539
40540 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40541
40542         * gcc.c-torture/compile/cpp-2.c: New test.
40543         * gcc.c-torture/compile/cpp-1.c: New test.
40544
40545 2000-02-25  Jeffrey A Law  (law@cygnus.com)
40546
40547         * gcc.c-torture/execute/20000225-1.c: New test.
40548
40549 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40550
40551         * gcc.dg/cpp-li2.c: New test.
40552
40553         * gcc.dg/cpp-wi1.c: New test.
40554
40555         * gcc.dg/cpp-li1.c: New test.
40556
40557 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
40558
40559         * g++.old-deja/g++.other/sizeof5.C: New test.
40560
40561 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40562
40563         * gcc.c-torture/execute/va-arg-13.c: New test.
40564
40565 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
40566
40567         * gcc.c-torture/execute/va-arg-12.c: New test.
40568
40569 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
40570
40571         * gcc.c-torture/execute/20000223-1.c: New test.
40572
40573 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
40574
40575         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
40576
40577 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
40578
40579         * g++.old-deja/g++.abi/ptrmem.C: New test.
40580
40581 2000-02-19  Richard Henderson  <rth@cygnus.com>
40582
40583         * gcc.c-torture/compile/init-3.c: New.
40584
40585 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
40586
40587         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
40588         ALWAYS_CXXFLAGS.
40589
40590 2000-02-11  Robert Lipe <robertl@sco.com>
40591
40592         * gcc.c-torture/compile/20000211-3.c: New test.
40593
40594 2000-02-11  Martin Buchholz <martin@xemacs.org>
40595
40596         * gcc.c-torture/compile/20000211-2.c: New test.
40597
40598 2000-02-11  Jeffrey A Law  (law@cygnus.com)
40599
40600         * gcc.c-torture/compile/20000211-1.c: New test.
40601
40602 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
40603
40604         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
40605           on native targets
40606
40607 2000-02-08  Nathan Sidwell  <nathan@acm.org>
40608
40609         * g++.old-deja/g++.other/cast5.C: New test.
40610
40611 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
40612
40613         * gcc.c-torture/execute/20000205-1.c: New.
40614
40615 2000-02-03  Nathan Sidwell  <nathan@acm.org>
40616
40617         * g++.old-deja/g++.jason/cast3.C: Return void.
40618         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
40619
40620 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40621
40622         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
40623
40624         * gcc.dg/loop-1.c: New test.
40625
40626 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
40627
40628         * gcc.c-torture/compile/20000127-1.c: New test.
40629         * gcc.c-torture/execute/991228-1.c: New test.
40630
40631 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40632
40633         * gcc.dg/unused-2.c: New test.
40634
40635         * gcc.dg/conv-1.c: New test.
40636
40637 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
40638
40639         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
40640         compiler.
40641         (tool_option_proc): Fix typo.
40642
40643 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
40644
40645         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
40646         of the ld on the host, not on the build machine.
40647         Also, don't crash if '--help' is not a supported option.
40648
40649 2000-01-24  Richard Henderson  <rth@cygnus.com>
40650
40651         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
40652
40653 2000-01-20  Jeffrey A Law  (law@cygnus.com)
40654
40655         * gcc.c-torture/execute/20000120-2.c: New test.
40656         * gcc.c-torture/execute/20000120-1.c: New test.
40657
40658 2000-01-13  Jeffrey A Law  (law@cygnus.com)
40659
40660         * gcc.c-torture/execute/20000113-1.c: New test.
40661
40662 2000-01-12  Jeffrey A Law  (law@cygnus.com)
40663
40664         * gcc.c-torture/execute/20000112-1.c: New test.
40665
40666 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40667
40668         * gcc.dg/20000111-1.c: New test.
40669
40670 2000-01-10  Jeffrey A Law  (law@cygnus.com)
40671
40672         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
40673         with 16 bit integers.
40674
40675 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40676
40677         * gcc.dg/20000108-1.c: New test.
40678
40679 2000-01-05  Nathan Sidwell  <nathan@acm.org>
40680
40681         * g++.old-deja/g++.ns/koenig8.C: New test.
40682
40683 2000-01-05  Nathan Sidwell  <nathan@acm.org>
40684
40685         * g++.old-deja/g++.other/cast4.C: New test.
40686
40687 2000-01-05  Jeffrey A Law  (law@cygnus.com)
40688
40689         * gcc.c-torture/compile/20000105-2.c: New test.
40690         * gcc.c-torture/compile/20000105-1.c: New test.
40691
40692 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40693
40694         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
40695         references to printf & atoi to conform to ANSI standard.
40696         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
40697         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
40698         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
40699         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
40700         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
40701         * g++.old-deja/g++.brendan/complex1.C: Likewise.
40702         * g++.old-deja/g++.brendan/copy1.C: Likewise.
40703         * g++.old-deja/g++.brendan/copy2.C: Likewise.
40704         * g++.old-deja/g++.brendan/copy3.C: Likewise.
40705         * g++.old-deja/g++.brendan/copy4.C: Likewise.
40706         * g++.old-deja/g++.brendan/copy5.C: Likewise.
40707         * g++.old-deja/g++.brendan/copy6.C: Likewise.
40708         * g++.old-deja/g++.brendan/copy7.C: Likewise.
40709         * g++.old-deja/g++.brendan/copy8.C: Likewise.
40710         * g++.old-deja/g++.brendan/crash11.C: Likewise.
40711         * g++.old-deja/g++.brendan/crash14.C: Likewise.
40712         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
40713         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
40714         * g++.old-deja/g++.brendan/delete2.C: Likewise.
40715         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
40716         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
40717         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
40718         * g++.old-deja/g++.brendan/eh1.C: Likewise.
40719         * g++.old-deja/g++.brendan/groff1.C: Likewise.
40720         * g++.old-deja/g++.brendan/init3.C: Likewise.
40721         * g++.old-deja/g++.brendan/misc12.C: Likewise.
40722         * g++.old-deja/g++.brendan/misc7.C: Likewise.
40723         * g++.old-deja/g++.brendan/new2.C: Likewise.
40724         * g++.old-deja/g++.brendan/operators4.C: Likewise.
40725         * g++.old-deja/g++.brendan/operators5.C: Likewise.
40726         * g++.old-deja/g++.brendan/overload2.C: Likewise.
40727         * g++.old-deja/g++.brendan/overload7.C: Likewise.
40728         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
40729         * g++.old-deja/g++.brendan/reference1.C: Likewise.
40730         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
40731         * g++.old-deja/g++.brendan/template24.C: Likewise.
40732         * g++.old-deja/g++.brendan/template3.C: Likewise.
40733         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
40734         * g++.old-deja/g++.jason/inline3.C: Likewise.
40735         * g++.old-deja/g++.jason/opeq.C: Likewise.
40736         * g++.old-deja/g++.law/arg5.C: Likewise.
40737         * g++.old-deja/g++.law/arm7.C: Likewise.
40738         * g++.old-deja/g++.law/ctors11.C: Likewise.
40739         * g++.old-deja/g++.law/cvt8.C: Likewise.
40740         * g++.old-deja/g++.law/init9.C: Likewise.
40741         * g++.old-deja/g++.law/refs4.C: Likewise.
40742         * g++.old-deja/g++.law/template2.C: Likewise.
40743         * g++.old-deja/g++.law/visibility24.C: Likewise.
40744         * g++.old-deja/g++.law/vtable3.C: Likewise.
40745         * g++.old-deja/g++.mike/asm2.C: Likewise.
40746         * g++.old-deja/g++.mike/eh1.C: Likewise.
40747         * g++.old-deja/g++.mike/misc1.C: Likewise.
40748         * g++.old-deja/g++.mike/misc13.C: Likewise.
40749         * g++.old-deja/g++.mike/misc14.C: Likewise.
40750         * g++.old-deja/g++.mike/ns12.C: Likewise.
40751         * g++.old-deja/g++.mike/p1248.C: Likewise.
40752         * g++.old-deja/g++.mike/p3708.C: Likewise.
40753         * g++.old-deja/g++.mike/p3708a.C: Likewise.
40754         * g++.old-deja/g++.mike/p3708b.C: Likewise.
40755         * g++.old-deja/g++.mike/p646.C: Likewise.
40756         * g++.old-deja/g++.mike/p700.C: Likewise.
40757         * g++.old-deja/g++.mike/p783.C: Likewise.
40758         * g++.old-deja/g++.mike/p783a.C: Likewise.
40759         * g++.old-deja/g++.mike/p783b.C: Likewise.
40760         * g++.old-deja/g++.mike/p786.C: Likewise.
40761         * g++.old-deja/g++.mike/p789.C: Likewise.
40762         * g++.old-deja/g++.mike/p789a.C: Likewise.
40763         * g++.old-deja/g++.mike/p807a.C: Likewise.
40764         * g++.old-deja/g++.other/delete3.C: Likewise.
40765         * g++.old-deja/g++.other/dyncast1.C: Likewise.
40766         * g++.old-deja/g++.other/dyncast2.C: Likewise.
40767         * g++.old-deja/g++.other/dyncast3.C: Likewise.
40768         * g++.old-deja/g++.other/empty1.C: Likewise.
40769         * g++.old-deja/g++.other/temporary1.C: Likewise.
40770         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
40771         * g++.old-deja/g++.pt/t16.C: Likewise.
40772         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
40773
40774 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
40775
40776         * gcc.dg/991230-1.c: New test.
40777
40778 1999-12-29  Jeffrey A Law  (law@cygnus.com)
40779
40780         * gcc.c-torture/compile/991229-3.c: New test.
40781         * gcc.c-torture/compile/991229-2.c: New test.
40782         * gcc.c-torture/compile/991229-1.c: New test.
40783
40784 1999-12-29  Greg McGary <gkm@eng.ascend.com>
40785
40786         * gcc.c-torture/compile/labels-2.c: New test.
40787
40788 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
40789
40790         * gcc.c-torture/execute/991227-1.c: New test.
40791
40792 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40793
40794         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
40795
40796 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
40797
40798         * gcc.c-torture/execute/991221-1.c: New test.
40799
40800 1999-12-20  Nathan Sidwell  <nathan@acm.org>
40801
40802         * g++.old-deja/g++.other/cast3.C: New test.
40803
40804 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
40805
40806         * gcc.c-torture/execute/991216-4.c: New test.
40807
40808 1999-12-16  Michael Meissner  <meissner@cygnus.com>
40809
40810         * gcc.c-torture/execute/991216-1.c: New test.
40811         * gcc.c-torture/execute/991216-2.c: New test.
40812         * gcc.c-torture/execute/991216-3.c: New test.
40813
40814 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
40815
40816         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
40817         Actually make the test fail by using "-O2" for compilation.
40818
40819 1999-12-15  Nathan Sidwell  <nathan@acm.org>
40820
40821         * g++.old-deja/g++.warn/cast-align1.C: New test.
40822
40823 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
40824
40825         * gcc.c-torture/compile/991214-1.c: New test.
40826         * gcc.c-torture/compile/991214-2.c: New test.
40827
40828 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
40829
40830         * gcc.dg/991214-1.c: New test.
40831
40832 1999-12-13  Jeffrey A Law  (law@cygnus.com)
40833
40834         * gcc.c-torture/compile/991213-3.c: New test.
40835         * gcc.c-torture/compile/991213-2.c: New test.
40836         * gcc.c-torture/compile/991213-1.c: New test.
40837
40838 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
40839
40840         * gcc.dg/991209-1.c: New test.
40841
40842 1999-12-08  Nathan Sidwell <nathan@acm.org>
40843
40844         * gcc.c-torture/compile/991208-1.c: New test.
40845
40846 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40847
40848         * gcc.dg/ultrasp2.c: New test.
40849
40850 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
40851
40852         * g++.old-deja/g++.abi/align.C (main): Fix typo.
40853
40854 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
40855
40856         * gcc.c-torture/compile/991202-1.c: New test.
40857         * gcc.c-torture/execute/991202-1.c: New test.
40858         * gcc.c-torture/execute/991202-2.c: New test.
40859         * gcc.c-torture/execute/991202-3.c: New test.
40860
40861 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
40862
40863         * g++.old-deja/g++.abi/align.C: New test.
40864         * g++.old-deja/g++.abi/aggregates.C: Likewise.
40865         * g++.old-deja/g++.abi/bitfields.C: Likewise.
40866
40867 1999-12-01  Richard Henderson  <rth@cygnus.com>
40868
40869         * gcc.c-torture/execute/991201-1.c: New.
40870
40871 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
40872
40873         * gcc.dg/991129-1.c: New test.
40874
40875 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
40876
40877         * gcc.c-torture/compile/991127-1.c: New test.
40878
40879 1999-11-22  Nathan Sidwell  <nathan@acm.org>
40880
40881         * g++.old-deja/g++.other/warn4.C: New test.
40882
40883 1999-11-22  Nathan Sidwell  <nathan@acm.org>
40884
40885         * g++.old-deja/g++.eh/cleanup2.C: New test.
40886         * g++.old-deja/g++.ext/pretty2.C: New test.
40887         * g++.old-deja/g++.ext/pretty3.C: New test.
40888         * g++.old-deja/g++.other/debug6.C: New test.
40889
40890 1999-10-20  Jim Wilson  <wilson@cygnus.com>
40891
40892         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
40893         compiler_output to look for one error message instead of two.
40894
40895 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
40896
40897         * gcc.c-torture/execute/991118-1.c: Also test case
40898         where the word boundary does not split a byte evenly.
40899
40900 1999-11-19  Nathan Sidwell  <nathan@acm.org>
40901
40902         * g++.old-deja/g++.ext/restrict1.C: New test.
40903
40904 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
40905
40906         * gcc.c-torture/execute/991118-1.c: New test.
40907
40908 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
40909
40910         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
40911         working directory pathnames.
40912
40913 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
40914
40915         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
40916         host is equipped with driver.h and driver.o so it can actually
40917         compile and run the tests.
40918
40919 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
40920
40921         * gcc.c-torture/compile/991008-1.c: New test.
40922
40923 1999-11-08  Nick Clifton  <nickc@cygnus.com>
40924
40925         * lib/gcc-dg.exp: Include target-supports.exp
40926
40927 1999-11-05  Nick Clifton  <nickc@cygnus.com>
40928
40929         * lib/target-supports.exp: New file: Provide procs to test for
40930         features supported by the target.
40931         (check_weak_available): Moved here from ecos.exp.
40932         (check_alias_available): New proc: Determine of the target
40933         toolchain supports the alias attribute.
40934
40935         * gcc.dg/special/ecos.exp: Move check_weak_available to
40936         target-supports.exp.
40937         (alias-1.c): Only perform the test if the target supports
40938         aliases.
40939         (wkali-1.c): Only perform the test if the target supports
40940         aliases.
40941
40942         * gcc.dg/990506-0.c: Expect error messages from cross
40943         targets as well as native targets.
40944
40945 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40946
40947         * gcc.dg/ultrasp1.c: Removed xfail.
40948         * gcc.dg/struct-ret-2.c: Likewise.
40949         * gcc.dg/array-1.c: Likewise.
40950
40951 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40952
40953         * gcc.dg/struct-ret-2.c: New test.
40954
40955         * gcc.dg/array-1.c: New test.
40956
40957 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
40958
40959         * gcc.c-torture/execute/991030-1.c: New test.
40960
40961 1999-10-26  Richard Henderson  <rth@cygnus.com>
40962
40963         * gcc.c-torture/compile/991026-2.c: New test.
40964
40965 1999-10-26  Jeffrey A Law  (law@cygnus.com)
40966
40967         * gcc.c-torture/compile/991026-1.c: New test.
40968
40969 1999-10-23  Jeffrey A Law  (law@cygnus.com)
40970
40971         * gcc.c-torture/execute/991023-1.c: New test.
40972
40973 1999-10-19  Jeffrey A Law  (law@cygnus.com)
40974
40975         * gcc.c-torture/execute/991019-1.c: New test.
40976
40977 1999-10-16  Richard Henderson  <rth@cygnus.com>
40978
40979         * gcc.c-torture/execute/991016-1.c: New test.
40980
40981 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
40982
40983         * gcc.c-torture/execute/991014-1.c: New test.
40984
40985 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
40986
40987         * g++.old-deja/g++.other/union2.C: New test.
40988
40989 1999-10-13  Nathan Sidwell  <nathan@acm.org>
40990
40991         * g++.old-deja/g++.other/vaarg2.C: New test.
40992         * g++.old-deja/g++.other/vaarg3.C: New test.
40993
40994 1999-10-12  Craig Burley  <craig@jcb-sc.com>
40995
40996         * g77.f-torture/noncompile/19990905-1.f: Moved from being
40997         in compile/.
40998
40999 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
41000
41001         * gcc.c-torture/execute/va-arg-11.c: New test.
41002
41003 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
41004
41005         * lib/file-format.exp (gcc_target_object_format): Don't
41006         crash if objdump is unavailable.
41007
41008 1999-09-29  Donn Terry <donn@interix.com>
41009
41010         * gcc.misc-tests/mg.exp: delete extraneous redirection.
41011
41012 1999-09-28  Nick Clifton  <nickc@cygnus.com>
41013
41014         * gcc.c-torture/compile/990928-1.c: New test.
41015
41016 1999-09-28  Nathan Sidwell  <nathan@acm.org>
41017
41018         * g++.old-deja/g++.other/decl6.C: New test.
41019
41020 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41021
41022         * gcc.c-torture/execute/va-arg-10.c: New test.
41023
41024 1999-09-27  Nathan Sidwell  <nathan@acm.org>
41025
41026         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
41027         __PRETTY_FUNCTION__.
41028
41029 1999-09-23  Nick Clifton  <nickc@cygnus.com>
41030
41031         * gcc.c-torture/execute/990923-1.c: New test.
41032
41033 1999-09-21  Nick Clifton  <nickc@cygnus.com>
41034
41035         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
41036         for which -fpic is inappropriate.
41037
41038 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
41039
41040         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
41041
41042 1999-09-21  Nathan Sidwell  <nathan@acm.org>
41043
41044         * g++.old-deja/g++.other/dyncast1.C: New test.
41045         * g++.old-deja/g++.other/dyncast2.C: New test.
41046         * g++.old-deja/g++.other/dyncast3.C: New test.
41047         * g++.old-deja/g++.other/dyncast4.C: New test.
41048         * g++.old-deja/g++.other/dyncast5.C: New test.
41049         * g++.old-deja/g++.eh/catch3.C: New test.
41050         * g++.old-deja/g++.eh/catch3p.C: New test.
41051         * g++.old-deja/g++.eh/catch4.C: New test.
41052         * g++.old-deja/g++.eh/catch4p.C: New test.
41053         * g++.old-deja/g++.eh/catch5.C: New test.
41054         * g++.old-deja/g++.eh/catch5p.C: New test.
41055         * g++.old-deja/g++.eh/catch6.C: New test.
41056         * g++.old-deja/g++.eh/catch6p.C: New test.
41057         * g++.old-deja/g++.eh/catch7.C: New test.
41058         * g++.old-deja/g++.eh/catch7p.C: New test.
41059         * g++.old-deja/g++.eh/catch8.C: New test.
41060         * g++.old-deja/g++.eh/catch8p.C: New test.
41061         * g++.old-deja/g++.eh/catch9.C: New test.
41062         * g++.old-deja/g++.eh/catch9p.C: New test.
41063
41064 1999-09-13  Nathan Sidwell  <nathan@acm.org>
41065
41066         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
41067         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
41068
41069 1999-09-13  Jeffrey A Law  (law@cygnus.com)
41070
41071         * gcc.c-torture/compile/990913-1.c: New test.
41072
41073 1999-09-10  Nathan Sidwell  <nathan@acm.org>
41074
41075         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
41076         * g++.old-deja/g++.jason/rfg5.C: Likewise.
41077
41078 1999-09-09  Richard Henderson  <rth@cygnus.com>
41079
41080         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
41081
41082 1999-09-09  Nathan Sidwell  <nathan@acm.org>
41083
41084         * g++.old-deja/g++.other/lookup11.C: New test.
41085         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
41086         what is permitted and what we want.
41087         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
41088         overload use.
41089         * g++.old-deja/g++.jason/rfg5.C: Likewise.
41090
41091 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
41092
41093         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
41094         * gcc.c-torture/noncompile/poison-1.c: New file.
41095
41096 1999-09-08  Nathan Sidwell  <nathan@acm.org>
41097
41098         * g++.old-deja/g++.other/sizeof3.C: New test.
41099         * g++.old-deja/g++.other/sizeof4.C: New test.
41100         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
41101         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
41102
41103 1999-09-07  Richard Henderson  <rth@cygnus.com>
41104
41105         * gcc.dg/va-arg-1.c: New.
41106
41107 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41108
41109         * gcc.c-torture/execute/va-arg-9.c: New test.
41110
41111 1999-09-05  Craig Burley  <craig@jcb-sc.com>
41112
41113         * g77.f-torture/compile/980519-2.f: New test.
41114         * g77.f-torture/compile/19990905-0.f: New test.
41115         * g77.f-torture/compile/19990905-1.f: New test.
41116         * g77.f-torture/compile/19990905-2.f: New test.
41117
41118         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
41119
41120 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
41121
41122         * gcc.c-torture/execute/990827-1.c: Fix typo.
41123
41124 1999-09-03  Nathan Sidwell  <nathan@acm.org>
41125
41126         * g++.old-deja/g++.other/deref1.C: New test.
41127
41128 1999-09-02  Nathan Sidwell  <nathan@acm.org>
41129
41130         * g++.old-deja/g++.other/ambig2.C: New test.
41131         * g++.old-deja/g++.other/cond5.C: New test.
41132         * g++.old-deja/g++.other/lookup16.C: New test.
41133
41134 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
41135
41136         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
41137         assemblers too.
41138
41139 1999-08-31  Jeffrey A Law  (law@cygnus.com)
41140
41141         * lib/c-torture.exp: Avoid the "compare executables" optimization
41142         when testing native.
41143
41144 1999-08-29  Jeffrey A Law  (law@cygnus.com)
41145
41146         * gcc.c-torture/execute/990829-1.c: New test.
41147         * gcc.c-torture/compile/990829-1.c: New test.
41148
41149 1999-08-27  Paul Burchard  <burchard@pobox.com>
41150
41151         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
41152         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
41153         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
41154         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
41155         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
41156         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
41157         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
41158         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
41159         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
41160         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
41161         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
41162
41163 1999-08-27  Jeffrey A Law  (law@cygnus.com)
41164
41165         * gcc.c-torture/execute/990827-1.c: New test.
41166
41167 1999-08-26  Craig Burley  <craig@jcb-sc.com>
41168
41169         * g77.f-torture/noncompile/19990826-4.f: New test.
41170
41171         * g77.f-torture/compile/19990826-3.f: New test.
41172
41173         * g77.f-torture/execute/19990826-2.f: New test.
41174
41175         * g77.f-torture/compile/19990826-1.f: New test.
41176
41177         * gcc.c-torture/execute/990826-0.c: New test.
41178         * g77.c-torture/execute/19990826-0.f: New test.
41179
41180         * g77.f-torture/noncompile/970626-2.f: New test.
41181
41182 1999-08-25  Paul Burchard  <burchard@pobox.com>
41183
41184         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
41185         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
41186         lss-011.C: New tests.
41187
41188 1999-08-25  Nathan Sidwell  <nathan@acm.org>
41189
41190         * g++.old-deja/g++.other/decl5.C: New test.
41191
41192 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41193
41194         * noncompile/noncompile.exp: Load_lib c-torture.exp.
41195         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
41196         call `postbase' for each one.  All callers of `postbase' changed
41197         to call this instead.
41198
41199 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
41200
41201         * gcc.c-torture/execute/990811-1.c: New test.
41202
41203 1999-08-09  Nick Clifton  <nickc@cygnus.com>
41204
41205         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
41206         just native ones.
41207
41208         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
41209         just native ones.
41210
41211 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
41212
41213         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
41214
41215 1999-08-04  Jeffrey A Law  (law@cygnus.com)
41216
41217         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
41218
41219 1999-08-04  Nathan Sidwell  <nathan@acm.org>
41220
41221         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
41222
41223 1999-08-04  Jeffrey A Law  (law@cygnus.com)
41224
41225         * gcc.c-torture/execute/990804-1.c: New test.
41226
41227 1999-08-03  Nathan Sidwell  <nathan@acm.org>
41228
41229         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
41230         * g++.old-deja/g++.brendan/crash64.C: Likewise.
41231         * g++.old-deja/g++.brendan/overload8.C: Likewise.
41232
41233 1999-08-03  Nathan Sidwell  <nathan@acm.org>
41234
41235         * g++.old-deja/g++.other/struct1.C: New test.
41236
41237 1999-08-03  Nathan Sidwell  <nathan@acm.org>
41238
41239         * g++.old-deja/g++.other/enum2.C: New test.
41240
41241 1999-08-02  Richard Henderson  <rth@cygnus.com>
41242
41243         Adapted from tests from Franz Sirl:
41244         * gcc.c-torture/execute/va-arg-7.c: New test.
41245         * gcc.c-torture/execute/va-arg-8.c: New test.
41246
41247 1999-08-01  Jeffrey A Law  (law@cygnus.com)
41248
41249         * gcc.c-torture/compile/990801-2.c: New test.
41250
41251         * gcc.c-torture/compile/990801-1.c: New test.
41252
41253 1999-07-27  Michael Meissner  <meissner@cygnus.com>
41254
41255         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
41256         fp-cmp-1.c, converting double to float.
41257
41258         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
41259         fp-cmp-1.c, converting double to long double.
41260
41261         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
41262         from fr1 to unknown_register, since fr1 is a legitimate register
41263         on some machines.
41264
41265 1999-07-25  Jeffrey A Law  (law@cygnus.com)
41266
41267         * README: More listname related changes.
41268
41269 1999-07-08  Catherine Moore  <clm@cygnus.com>
41270
41271         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
41272
41273 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
41274
41275         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
41276
41277 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
41278
41279         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
41280
41281 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
41282
41283         * gcc.dg/990703-1.c: New test.
41284
41285 1999-06-29  Nick Clifton  <nickc@cygnus.com>
41286
41287         * lib/file-format.exp: New file: Move definition of proc
41288         gcc_target_object_format to here from
41289         gcc.dg/special/ecos.exp.
41290
41291         * lib/c-torture.exp: Include lib file-format.exp.
41292         * lib/gcc-dg.exp: Include lib file-format.exp.
41293
41294         * gcc.dg/special/ecos.exp: Remove definition of proc
41295         gcc_target_object_format.
41296
41297 1999-06-28  Jeffrey A Law  (law@cygnus.com)
41298
41299         * gcc.c-torture/execute/990628-1.c: New test.
41300
41301 1999-06-25  Jeffrey A Law  (law@cygnus.com)
41302
41303         * gcc.c-torture/compile/990625-2.c: New test.
41304
41305         * gcc.c-torture/compile/990625-1.c: New test.
41306
41307 1999-06-23  Nick Clifton  <nickc@cygnus.com>
41308
41309         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
41310         attributes compile.
41311         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
41312         ports that use the COFF/PE file format.
41313
41314 1999-06-17  Jeffrey A Law  (law@cygnus.com)
41315
41316         * gcc.c-torture/compile/990617-1.c: New test.
41317
41318 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
41319
41320         * g++.old-deja/g++.other/decl4.C: New test.
41321
41322 1999-06-14  Nathan Sidwell  <nathan@acm.org>
41323
41324         * g++.old-deja/g++.other/bitfld3.C: New test.
41325
41326 1999-06-08  Nathan Sidwell  <nathan@acm.org>
41327
41328         * g++.old-deja/g++.eh/catch1.C: New test.
41329
41330 1999-06-07  Jeffrey A Law  (law@cygnus.com)
41331
41332         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
41333
41334         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
41335         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
41336
41337 1999-06-05  Craig Burley  <craig@jcb-sc.com>
41338
41339         * g77.f-torture/compile/19990502-0.f: Replace with new,
41340         shorter, test that still fails after recent changes.
41341
41342 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
41343
41344         * gcc.c-torture/execute/990604-1.c: New test.
41345
41346 1999-05-31  Jeffrey A Law  (law@cygnus.com)
41347
41348         * gcc.c-torture/execute/990531-1.c: New test.
41349
41350 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41351
41352         * gcc.c-torture/compile/990527-1.c: New test.
41353
41354 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
41355
41356         * gcc.c-torture/execute/990527-1.c: New test.
41357
41358 1999-05-25  Nick Clifton  <nickc@cygnus.com>
41359
41360         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
41361         bitfields as signed.
41362
41363 1999-05-25  Craig Burley  <craig@jcb-sc.com>
41364
41365         * g77.f-torture/compile/19990525-0.f: New test.
41366
41367 1999-05-25  Jeffrey A Law  (law@cygnus.com)
41368
41369         * gcc.c-torture/execute/990525-2.c: New test.
41370
41371         * gcc.c-torture/execute/990525-1.c: New test.
41372
41373 1999-05-24  Nathan Sidwell  <nathan@acm.org>
41374
41375         * g++.old-deja/g++.other/anon3.C: New test.
41376         * g++.old-deja/g++.other/anon4.C: New test.
41377         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
41378         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
41379         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
41380         Merrill).
41381
41382 1999-05-24  Jeffrey A Law  (law@cygnus.com)
41383
41384         * gcc.c-torture/execute/990524-1.c: New test.
41385
41386         * gcc.dg/990524-1.c: New test.
41387
41388 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41389
41390         * gcc.c-torture/compile/990523-1.c: New test.
41391
41392 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
41393
41394         * gcc.c-torture/compile/990519-1.c: New test.
41395
41396 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
41397
41398         * gcc.c-torture/compile/990517-1.c: New test.
41399
41400         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
41401         (e4, f4): New tests.
41402         (main): Call them.
41403
41404 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41405
41406         * gcc.dg/noreturn-1.c: New test.
41407
41408 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
41409
41410         * gcc.c-torture/execute/990513-1.c: New test.
41411
41412 1999-05-10  Richard Henderson  <rth@cygnus.com>
41413
41414         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
41415
41416 1999-05-10  Craig Burley  <craig@jcb-sc.com>
41417
41418         * g77.f-torture/execute/erfc.f: Use small single-precision
41419         values, to avoid problems on Alphas when not -mieee.
41420
41421 1999-05-08  Craig Burley  <craig@jcb-sc.com>
41422
41423         * gcc.dg/990506-0.c: New test.
41424
41425 1999-05-08  Richard Henderson  <rth@cygnus.com>
41426
41427         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
41428         the constant to test.  Don't XFAIL 64-bit targets.
41429
41430         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
41431         * g++.old-deja/g++.law/profile1.C: Likewise.
41432
41433         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
41434         operator new instances.
41435         * g++.old-deja/g++.other/delete5.C: Likewise.
41436
41437 1999-05-03  Craig Burley  <craig@jcb-sc.com>
41438
41439         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
41440         intrinsic.
41441
41442 1999-05-03  Craig Burley  <craig@jcb-sc.com>
41443
41444         * g77.f-torture/execute/u77-test.f: Reverse order of two
41445         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
41446
41447 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41448
41449         * gcc.dg/compare1.c: New test.
41450
41451 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
41452
41453         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
41454         New tests.
41455
41456 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41457
41458         * g77.f-torture/compile/19990502-1.f: New test.
41459
41460 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41461
41462         * g77.f-torture/compile/19990502-0.f: New test.
41463
41464 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41465
41466         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
41467         intrinsic.
41468
41469 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41470
41471         * g77.f-torture/execute/u77-test.f (main): List libU77
41472         intrinsics not currently tested.
41473         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
41474         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
41475         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
41476         Trim blanks off the ends of some printed strings.
41477
41478 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41479
41480         * g77.f-torture/execute/u77-test.f (main): Just warn about
41481         FSTAT gid disagreement, as it's expected on some systems.
41482
41483 1999-05-01  Craig Burley  <craig@jcb-sc.com>
41484
41485         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
41486         use a new function, which allows for some slop.
41487         Clean up some commentary.
41488         (issum): The new function.
41489         (sgladd): Deleted subroutine.
41490
41491 1999-05-01  Craig Burley  <craig@jcb-sc.com>
41492
41493         * g77.f-torture/execute/u77-test.f: Modify to be more like
41494         libf2c/libU77 version, bringing patches to that version here.
41495         Add suitable commentary.
41496
41497 1999-04-25  Richard Henderson  <rth@cygnus.com>
41498
41499         * gcc.dg/990424-1.c: New test.
41500
41501 1999-04-24  Craig Burley  <craig@jcb-sc.com>
41502
41503         * g77.f-torture/execute/u77-test.f (main): Bug involving
41504         LSTAT has been fixed, so turn back on full checking.
41505
41506 1999-04-20  Craig Burley  <craig@jcb-sc.com>
41507
41508         * g77.f-torture/compile/19990419-0.f: New test.
41509         * g77.f-torture/execute/19990419-1.f: New test.
41510
41511 1999-04-17  Richard Henderson  <rth@cygnus.com>
41512
41513         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
41514         to avoid the need for a prototype to supress a warning.
41515
41516 1999-04-07  Jim Wilson  <wilson@cygnus.com>
41517
41518         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
41519
41520 1999-04-04  Jeffrey A Law  (law@cygnus.com)
41521
41522         * gcc.c-torture/execute/990404-1.c: New test.
41523
41524 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
41525
41526         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
41527         * gcc.dg/cpp-if3.c: Don't use -pedantic.
41528         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
41529         missing initializer warnings.
41530
41531 1999-03-28  Jeffrey A Law  (law@cygnus.com)
41532
41533         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
41534         matching strings.
41535
41536 1999-03-26  Jeffrey A Law  (law@cygnus.com)
41537
41538         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
41539
41540 1999-03-26  Craig Burley  <craig@jcb-sc.com>
41541
41542         * g77.f-torture/execute/19990325-0.f: New test.
41543         * g77.f-torture/execute/19990325-1.f: New test.
41544
41545 1999-03-24  Jeffrey A Law  (law@cygnus.com)
41546
41547         * gcc.c-torture/execute/990324-1.c: New test.
41548
41549 1999-03-22  Jim Wilson  <wilson@cygnus.com>
41550
41551         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
41552         test with 4.
41553
41554 1999-03-17  Richard Henderson  <rth@cygnus.com>
41555
41556         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
41557
41558 1999-03-13  Craig Burley  <craig@jcb-sc.com>
41559
41560         * g77.f-torture/execute/19990313-2.f: New test.
41561         * g77.f-torture/execute/19990313-3.f: New test.
41562
41563 1999-03-13  Craig Burley  <craig@jcb-sc.com>
41564
41565         * g77.f-torture/execute/19990313-0.f: New test.
41566         * g77.f-torture/execute/19990313-1.f: New test.
41567
41568 1999-03-12  Jim Wilson  <wilson@cygnus.com>
41569
41570         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
41571         printf to sprintf.
41572         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
41573         (main): Add check for u15.  Conditionalize u31 check depending on
41574         whether ints are <32 bits or >=32 bits.
41575
41576 1999-03-08  Craig Burley  <craig@jcb-sc.com>
41577
41578         * g77.f-torture/execute/19981119-0.f: Improve testiness.
41579
41580 1999-03-08  Craig Burley  <craig@jcb-sc.com>
41581
41582         * g77.f-torture/compile/19990305-0.f: New test.
41583         * g77.f-torture/execute/19981119-0.f: New test.
41584
41585 1999-03-08  Craig Burley  <craig@jcb-sc.com>
41586
41587         * g77.f-torture/execute/970625-2.f: call ABORT if final
41588         result is not correct, instead of just printing it.
41589         Add this checking via newly introduced obfuscation, to
41590         trip up buggy front ends.
41591
41592 1999-03-07  Craig Burley  <craig@jcb-sc.com>
41593
41594         * g77.f-torture/compile/960317-1.f: Moved from being
41595         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
41596
41597 1999-03-06  Craig Burley  <craig@jcb-sc.com>
41598
41599         * g77.f-torture/execute/960317-1.f: New (old) test.
41600         * g77.f-torture/execute/970625-2.f: Ditto.
41601
41602 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
41603
41604         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
41605         message on line 1 or line 2; cccp and cpplib do this differently.
41606
41607 1999-03-01  Jeffrey A Law  (law@cygnus.com)
41608
41609         * g++.old-deja/g++.law/weak1.C: New test.
41610
41611 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
41612
41613         * gcc.c-torture/execute/990119-1.c: Renamed to...
41614         * gcc.dg/990119-1.c: this, so it will only be tested once
41615         (it's a preprocessor test, it doesn't need to be run at
41616         multiple optimization levels).
41617
41618 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
41619
41620         * lib/g++.exp: Don't add incdir=$base_dir/../include to
41621           ALWAYS_CXXFLAGS.
41622
41623 1999-02-24  Craig Burley  <craig@jcb-sc.com>
41624
41625         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
41626         * g77.f-torture/compile/19981216-0.f: ...as it is expected
41627         to not be compilable by current g77.
41628
41629 1999-02-24  Nick Clifton  <nickc@cygnus.com>
41630
41631         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
41632
41633 1999-02-22  Jeffrey A Law  (law@cygnus.com)
41634
41635         * gcc.c-torture/execute/990222-1.c: New test.
41636
41637 1999-02-19  Craig Burley  <craig@jcb-sc.com>
41638
41639         * g77.f-torture/compile/19990218-0.f: New test.
41640         * g77.f-torture/noncompile/19990218-1.f: New test.
41641
41642 1999-02-18  Craig Burley  <craig@jcb-sc.com>
41643
41644         * g77.f-torture/compile/19981216-0.f: New test.
41645
41646 1999-02-14  Jeffrey A Law  (law@cygnus.com)
41647
41648         * gcc.dg/990214-1.c: New test.
41649
41650 1999-02-13  Jeffrey A Law  (law@cygnus.com)
41651
41652         * gcc.dg/990213-2.c: New test.
41653
41654         * gcc.dg/990213-1.c: New test.
41655
41656 1999-02-12  Jeffrey A Law  (law@cygnus.com)
41657
41658         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
41659         ints.
41660
41661 1999-02-11  Nick Clifton  <nickc@cygnus.com>
41662
41663         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
41664         specified by target.
41665
41666         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
41667
41668 1999-02-11  Jeffrey A Law  (law@cygnus.com)
41669
41670         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
41671
41672 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
41673
41674         * gcc.dg/special/ecos.exp: New test driver for new tests with
41675         special requirements.
41676
41677         * gcc.dg/special/alias-1.c: New test.
41678         * gcc.dg/special/gcsec-1.c: New test.
41679         * gcc.dg/special/weak-1.c: New test.
41680         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
41681         * gcc.dg/special/weak-2.c: New test.
41682         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
41683         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
41684         * gcc.dg/special/wkali-1.c: New test.
41685         * gcc.dg/special/wkali-2.c: New test.
41686         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
41687         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
41688
41689 1999-02-10  Felix Lee  <flee@cygnus.com>
41690
41691           * lib/c-torture.exp (c-torture-compile): Pull out code for
41692           analyzing gcc error messages.
41693           (c-torture-execute): Likewise.  Fix some (harmless) false
41694           positives.
41695           * lib/gcc.exp (gcc_check_compile): New function.
41696
41697 1999-02-08  Richard Henderson  <rth@cygnus.com>
41698
41699         * gcc.c-torture/execute/990208-1.c: New test.
41700
41701 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
41702
41703         * g++.dg/special/ecos.exp: New driver for new tests with special
41704         requirements
41705
41706         * g++.dg/special/conpr-1.C: New test
41707         * g++.dg/special/conpr-2.C: New test
41708         * g++.dg/special/conpr-2a.C: New test
41709         * g++.dg/special/conpr-3.C: New test
41710         * g++.dg/special/conpr-3a.C: New test
41711         * g++.dg/special/conpr-3b.C: New test
41712
41713         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
41714         allow g++ to use the dg driver
41715
41716         * README: Add comment about g++.dg directory
41717
41718 1999-02-06  Jeffrey A Law  (law@cygnus.com)
41719
41720         * README: Update email addresses.
41721
41722 1999-02-03  Nick Clifton  <nickc@cygnus.com>
41723
41724         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
41725         arguments in order to force structure S onto the stack even on
41726         the alpha.
41727         (test): Pass 10 leading arguments to function foo as well as the
41728         structure S.
41729
41730         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
41731         failure for all targets.
41732
41733         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
41734         abort to terminate program execution.
41735
41736 1999-01-30  Richard Henderson  <rth@cygnus.com>
41737
41738         * gcc.c-torture/execute/990130-1.c: New test.
41739
41740 1999-01-30  Jeffrey A Law  (law@cygnus.com)
41741
41742         * gcc.dg/990130-1.c: New test.
41743
41744 1999-01-28  Michael Meissner  <meissner@cygnus.com>
41745
41746         * gcc.c-torture/execute/990128-1.c: New test.
41747
41748 1999-01-27  Michael Meissner  <meissner@cygnus.com>
41749
41750         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
41751
41752 1999-01-27  Felix Lee  <flee@cygnus.com>
41753
41754         * lib/c-torture.exp (c-torture-compile): pull out code for
41755         analyzing gcc error messages.
41756         (c-torture-execute): ditto, and fix some (harmless) false
41757         positives.
41758         * lib/gcc.exp (gcc_check_compile): new function.
41759
41760 1999-01-17  Jeffrey A Law  (law@cygnus.com)
41761
41762         * gcc.dg/990117-1.c: New test.
41763
41764         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
41765
41766         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
41767
41768 1999-01-15  Jeffrey A Law  (law@cygnus.com)
41769
41770         * g77.f-torture/compile/990115-1.f: New test.
41771
41772 1999-01-07  Jeffrey A Law  (law@cygnus.com)
41773
41774         * gcc.c-torture/compile/990107-1.c: New test
41775
41776 1999-01-06  Jeffrey A Law  (law@cygnus.com)
41777
41778         * gcc.c-torture/execute/990106-2.c: New test.
41779
41780         * gcc.c-torture/execute/990106-1.c: New test.
41781
41782 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
41783
41784         * gcc.c-torture/compile/981223-1.c: New test.
41785
41786 1998-12-29  Richard Henderson  <rth@cygnus.com>
41787
41788         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
41789         (opt3): Rename from opt4 and disable.
41790
41791 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
41792
41793         * g++.old-deja/g++.pt/ptrmem5.C: New test.
41794
41795 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
41796
41797         * g++.old-deja/g++.other/conv5.C: New test.
41798
41799 1998-12-14  Nick Clifton  <nickc@cygnus.com>
41800
41801         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
41802
41803 1998-12-11  Jeffrey A Law  (law@cygnus.com)
41804
41805         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
41806
41807 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
41808
41809         * gcc.c-torture/compile/981211-1.c: New test.
41810
41811 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
41812
41813         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
41814
41815         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
41816
41817 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41818
41819         * gcc.special/930510-1.c: Make C9X safe.
41820         * gcc.misc-tests/gcov-1.c Similarly.
41821         * gcc.misc-tests/gcov-2.c Similarly.
41822
41823 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
41824
41825         * gcc.dg/ultrasp1.c: New test.
41826
41827 1998-12-06  Richard Henderson  <rth@cygnus.com>
41828
41829         * gcc.c-torture/execute/981206.c: New test.
41830
41831 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
41832
41833         * g++.old-deja/g++.ns/template7.C: New test.
41834
41835         * g++.old-deja/g++.other/expr1.C: New test.
41836
41837         * g++.old-deja/g++.eh/tmpl3.C: New test.
41838
41839         * g++.old-deja/g++.eh/tmpl2.C: New test.
41840
41841 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
41842
41843         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
41844         * g++.old-deja/g++.other/using6.C: Removed.
41845         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
41846
41847         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
41848
41849 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
41850
41851         * g++.old-deja/g++.pt/overload8.C: New test.
41852
41853         * g++.old-deja/g++.pt/overload7.C: New test.
41854
41855         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
41856
41857         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
41858         and relinking messages.
41859         * lib/g++.exp (g++_target_compile): Remove .rpo file when
41860         compiling with -frepo.
41861
41862 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
41863
41864         * g++.old-deja/g++.pt/lookup6.C: New test.
41865
41866 1998-11-30  Nick Clifton  <nickc@cygnus.com>
41867
41868         * gcc.c-torture/execute/981130-1.c: New test.
41869         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
41870
41871 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
41872
41873         * g++.old-deja/g++.pt/explicit76.C: New test.
41874
41875         * g++.old-deja/g++.pt/friend38.C: New test.
41876
41877         * g++.old-deja/g++.ns/crash2.C: New test.
41878
41879         * g++.old-deja/g++.pt/defarg8.C: New test.
41880
41881         * g++.old-deja/g++.pt/instantiate6.C: New test.
41882
41883         * g++.old-deja/g++.pt/static6.C: New test.
41884
41885         * g++.old-deja/g++.pt/decl2.C: New test.
41886
41887 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
41888
41889         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
41890         problem is actually related with name lookup, but so what? :-)
41891
41892         * g++.old-deja/g++.pt/friend37.C: New test.
41893
41894 1998-11-25  Dave Love  <d.love@dl.ac.uk>
41895
41896         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
41897         element, which fails on some systems.
41898
41899         * g77.f-torture/execute/labug1.f: New test.
41900
41901 1998-11-21  Jeffrey A Law  (law@cygnus.com)
41902
41903         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
41904         is defined.
41905
41906 1998-11-18  Dave Love  <d.love@dl.ac.uk>
41907
41908         * g77.f-torture/compile/981117-1.f: New test.
41909
41910 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
41911
41912         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
41913         properly discarded.
41914
41915 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
41916
41917         * gcc.c-torture/execute/memcheck: New directory of tests for
41918         -fcheck-memory-usage.
41919
41920 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
41921
41922         * README: New file, general information about the testsuite and
41923         new description of the various C++ test subdirectories.
41924         * README.g++: Eliminate obsolete information, update and move most
41925         relevant stuff to README.
41926
41927 1998-11-07  Richard Henderson  <rth@cygnus.com>
41928
41929         * gcc.c-torture/compile/981107-1.c: New test.
41930
41931 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
41932
41933         * execute/memcpy-bi.c: New testcase.
41934
41935 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
41936
41937         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
41938         base classes.
41939
41940         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
41941         template is selected.
41942
41943         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
41944         classes, it should be accepted for all types.
41945
41946         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
41947
41948         * g++.old-deja/g++.pt/spec24.C: Ensure that template
41949         specializations start with template headers.
41950
41951 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
41952
41953         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
41954
41955         * g++.old-deja/g++.other/init9.C: Test cross initialization of
41956         non-POD types.
41957
41958 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
41959
41960         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
41961
41962 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
41963
41964         * compile/981022-1.c, compile/981022-1.x: New test and driver.
41965
41966 1998-10-19  Jeffrey A Law  (law@cygnus.com)
41967
41968         * 981019-1.c: New test.
41969
41970 1998-10-14  Robert Lipe <robertl@dgii.com>
41971
41972         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
41973         find objc headers.
41974
41975 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
41976
41977         * compile/981001-4.c: Remove use of GCC extension that triggers a
41978         compiler bug.
41979
41980 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
41981
41982         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
41983
41984 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
41985
41986         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
41987         instantiation of template produces incorrect code for delete
41988         expression.
41989
41990         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
41991         constructors' name is not unique.
41992         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
41993         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
41994
41995         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
41996         automatic array of const is ill-formed.
41997
41998         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
41999         of template parameter?
42000
42001         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
42002         const.
42003
42004         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
42005         pointer-to-member expression.
42006
42007         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
42008         declaration causes ICE.
42009
42010 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
42011
42012         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
42013         reserved in the global namespace.
42014
42015         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
42016         generate needed virtual table.
42017
42018         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
42019
42020 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
42021
42022         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
42023         template-dependent type
42024
42025 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
42026
42027         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
42028         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
42029         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
42030
42031         * g++.old-deja/g++.other/using5.C: New test; using decl from base
42032         class should be usable as argument of member function.
42033         * g++.old-deja/g++.other/using6.C: New test; using decl from base
42034         class should be usable as return type of member function.
42035         * g++.old-deja/g++.other/using7.C: New test; using decl from base
42036         class should be usable as type of data member.
42037
42038         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
42039
42040 1998-10-09  Jeffrey A Law  (law@cygnus.com)
42041
42042         * gcc.c-torture/special/920521-1.c: Fix bogus test.
42043
42044 1998-10-08  Nick Clifton  <nickc@cygnus.com>
42045
42046         * gcc.dg/dll-?.c Add thumb to target list.
42047         Fix assembler scan patterns to match current assembler output.
42048
42049 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
42050
42051         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
42052         matching of template brackets.
42053
42054         * g++.old-deja/g++.other/using4.C: New test.  Test using
42055         declarations of methods from base classes.
42056
42057         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
42058         within functions should introduce names into the innermost
42059         enclosing namespace.
42060
42061         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
42062         of static locals if first initialization throws.
42063
42064 1998-10-07  Jim Wilson  <wilson@cygnus.com>
42065
42066         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
42067
42068 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
42069
42070         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
42071         lose track of the possible targets of tablejump insns.
42072         * special/special.exp: Run it.
42073
42074 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
42075
42076         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
42077         must be declared before its specializations can be named in friend
42078         declarations.
42079
42080 1998-10-05  Dave Love  <d.love@dl.ac.uk>
42081
42082         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
42083
42084         * g77.f-torture/execute/io1.f: New test.
42085
42086 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
42087
42088         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
42089         with pointer to template function, for which no argument deduction
42090         is possible.
42091
42092         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
42093         specialization of template function as argument to template
42094         function.
42095
42096         * g++.old-deja/g++.other/access2.C: New test; Inner class
42097         shouldn't have privileged access to Outer's names.
42098
42099 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
42100
42101         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
42102         friend template declared within template class conflicts with
42103         nested class of the same name.
42104
42105         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
42106         is ignored.
42107
42108         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
42109         object with direct initializer as function declaration.
42110
42111         * g++.old-deja/g++.other/decl2.C: New test; duplicate
42112         initializers.
42113
42114         * g++.old-deja/g++.other/null2.C: New test; conditional operator
42115         involving const pointer and NULL produces incorrect result.
42116
42117         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
42118         type name without `typename' should be rejected with -pedantic.
42119
42120 1998-10-02  Richard Henderson  <rth@cygnus.com>
42121
42122         * g++.old-deja/g++.other/addrof1.C: New test.
42123
42124 1998-10-01  Nick Clifton  <nickc@cygnus.com>
42125
42126         * gcc.c-torture/compile/981001-1.c: New test.
42127         * gcc.c-torture/execute/981001-1.c: New test.
42128
42129 1998-10-01  Jeffrey A Law  (law@cygnus.com)
42130
42131         * gcc.c-torture/compile/981001-2.c: New test.
42132         * gcc.c-torture/compile/981001-3.c: New test.
42133         * gcc.c-torture/compile/981001-4.c: New test.
42134
42135 1998-10-01  Robert Lipe  <robertl@dgii.com>
42136
42137         * lib/objc.exp (objc_target_compile): Add -L during compiles for
42138         multilibbed hosts.  Idea grafted from g77.exp.
42139
42140 1998-09-30  Dave Love  <d.love@dl.ac.uk>
42141
42142         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
42143         avoid losing on systems which need -lsocket.
42144
42145 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
42146
42147         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
42148         * g++.old-deja/g++.other/nested2.C: Ditto.
42149         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
42150         failure.
42151
42152 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
42153
42154         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
42155         preferred over template operator!= for enum bitfields.
42156
42157 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
42158
42159         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
42160         that happen to have the same base name, but in different scopes,
42161         are incorrectly rejected.
42162
42163 1998-09-16  Richard Henderson  <rth@cygnus.com>
42164
42165         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
42166         on the native word size instead of an integer literal.
42167
42168 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
42169
42170         * g++.old-deja/g++.other/static2.C: Invocation of static data
42171         member of type pointer-to-function denoted as non-static member.
42172
42173         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
42174         checks involving function types and aliases.
42175
42176 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
42177
42178         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
42179         redefined to the same non-trivial type.
42180
42181         * g++.old-deja/g++.pt/explicit73.C: Test for proper
42182         namespace-qualification of template specializations declared in
42183         other namespaces.
42184
42185         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
42186         to declare a subset of the specializations of a template function
42187         as friends of specializations of a template class.
42188
42189         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
42190         member templates that do not fully specialize the enclosing
42191         template class are rejected.
42192
42193 1998-09-11  Dave Love  <d.love@dl.ac.uk>
42194
42195         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
42196
42197 1998-09-08  Dave Love  <d.love@dl.ac.uk>
42198
42199         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
42200         altered from libf2c/libU77 version.
42201
42202 1998-09-06  Dave Love  <d.love@dl.ac.uk>
42203
42204         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
42205
42206 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
42207
42208         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
42209         (un)signed char are different types for template specialization
42210         purposes.
42211
42212 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
42213
42214         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
42215         * objc: ObjC testsuite.
42216
42217 1998-08-31  Catherine Moore  <clm@cygnus.com>
42218
42219         * gcc.c-torture/execute/941014-1.x: New file.
42220
42221 1998-08-31  Nick Clifton  <nickc@cygnus.com>
42222
42223         * lib/c-torture.exp: Add support for
42224         torture_eval_before_compile and torture_eval_before_execute
42225         variables.
42226
42227 1998-08-30  Jeffrey A Law  (law@cygnus.com)
42228
42229         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
42230         this test triggers valid.
42231
42232 1998-08-27  Jeffrey A Law  (law@cygnus.com)
42233
42234         * gcc.dg/980827-1.c: New test.
42235
42236 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
42237
42238         * gcc.c-torture/execute/loop-4b.c: New test.
42239
42240 1998-08-26  Nick Clifton  <nickc@cygnus.com>
42241
42242         * lib/c-torture.exp: Add support for
42243         torture_eval_before_compile and torture_eval_before_execute
42244         variables.
42245
42246 1998-08-25  Jeffrey A Law  (law@cygnus.com)
42247
42248         * gcc.c-torture/compile/980825-1.c: New test.
42249
42250 1998-08-24  Nick Clifton  <nickc@cygnus.com>
42251
42252         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
42253         count number tests in opt_t0 not good_t0.
42254
42255 1998-08-24  Jeffrey A Law  (law@cygnus.com)
42256
42257         * gcc.c-torture/compile/930326-1.x: Fix typo.
42258
42259 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
42260
42261         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
42262         causes an ICE.
42263
42264 1998-08-21  Jeffrey A Law  (law@cygnus.com)
42265
42266         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
42267         STACK_SIZE is defined.
42268         * gcc.c-torture/unsorted/stuct.c: Similarly.
42269
42270         * gcc.c-torture/compile/980821-1.c: New test.
42271
42272 1998-08-21  Jeffrey A Law  (law@cygnus.com)
42273
42274         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
42275
42276 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
42277
42278         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
42279         code.
42280
42281 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
42282
42283         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
42284         error'.
42285
42286 1998-08-18  Jeffrey A Law  (law@cygnus.com)
42287
42288         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
42289
42290 1998-08-16  Jeffrey A Law  (law@cygnus.com)
42291
42292         * gcc.c-torture/compile/980816-1.c: New test.
42293
42294         * gcc.dg/980816-1.c: New test.
42295
42296 1998-08-13  Jeffrey A Law  (law@cygnus.com)
42297
42298         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
42299         compiler for ieee tests.
42300
42301 1998-08-01  Dave Love  <d.love@dl.ac.uk>
42302
42303         * g77.f-torture/compile/980729-0.f: New test.
42304
42305 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
42306
42307         * gcc.c-torture/special/eeprof-1.c: New test, for
42308         -finstrument-functions.
42309         * gcc.c-torture/special/special.exp: Run it.
42310
42311 1998-07-29  Jeffrey A Law  (law@cygnus.com)
42312
42313         * gcc.c-torture/compile/980729-1.c: New test.
42314
42315 1998-07-27  Nick Clifton  <nickc@cygnus.com>
42316
42317         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
42318         __thumb__ is defined, and test for ARM style doubles if so.
42319
42320 1998-07-26  Dave Love  <d.love@dl.ac.uk>
42321
42322         * g77.f-torture/noncompile/980615-0.f: New test.
42323
42324 1998-07-26  H.J. Lu  (hjl@gnu.org)
42325
42326         * gcc.dg/980312-1.c: Do link instead of compile.
42327         * gcc.dg/980313-1.c: Likewise.
42328
42329 1998-07-26  Jeffrey A Law  (law@cygnus.com)
42330
42331         * gcc.c-torture/compile/980726-1.c: New test.
42332
42333 1998-07-25  Dave Love  <d.love@dl.ac.uk>
42334
42335         * g77.f-torture/execute/io0.f: New test.
42336
42337 1998-07-24  Nick Clifton  <nickc@cygnus.com>
42338
42339         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
42340         an int.
42341
42342 1998-06-18  Michael Meissner  <meissner@cygnus.com>
42343
42344         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
42345         m32r bugs.
42346
42347 1998-07-17  Nick Clifton  <nickc@cygnus.com>
42348
42349         * gcc.dg/980626-1.c: Expect failures for all toolchains until
42350         c-decl.c:grokdeclarator can handle mode attributes.
42351
42352 1998-07-16  Jeffrey A Law  (law@cygnus.com)
42353
42354         * gcc.c-torture/execute/980716-1.c: New test.
42355
42356 1998-07-13  Jeffrey A Law  (law@cygnus.com)
42357
42358         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
42359         the mn10200.
42360         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
42361         the mn10200.
42362         * gcc.c-torture/execute/va-arg-3.x: Similarly.
42363         * gcc.c-torture/compile/930326-1.x: Similarly.
42364
42365 1998-07-13  Dave Love  <d.love@dl.ac.uk>
42366
42367         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
42368         New test from Craig.
42369
42370 1998-07-12  Dave Love  <d.love@dl.ac.uk>
42371
42372         * g77.f-torture/noncompile/980616-0.f: New test.
42373
42374         * g77.f-torture/execute/970816-3.f: New test from Craig.
42375
42376 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
42377
42378         *  g++.other/singleton.C: Return error value instead of taking
42379         SIGSEGV.
42380
42381 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
42382
42383         *  g++.other/singleton.C: New test.  Warning is under dispute.
42384         Runtime crash is not.
42385
42386 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
42387
42388         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
42389         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
42390         using6.C, using7.C}: New namespace tests.
42391
42392 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
42393
42394         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
42395         specialization with typedef'ed names used as array indexes.
42396
42397 1998-07-09  Jeffrey A Law  (law@cygnus.com)
42398
42399         * gcc.c-torture/execute/980709-1.c: New test.
42400
42401         * gcc.dg/980709-1.c: New test.
42402
42403 1998-07-07  Richard Henderson  <rth@cygnus.com>
42404
42405         * gcc.c-torture/execute/bcp-1.c: New test.
42406
42407 1998-07-07  Jeffrey A Law  (law@cygnus.com)
42408
42409         * gcc.c-torture/execute/980707-1.c: New test.
42410
42411 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
42412
42413         * gcc.c-torture/compile/980706-1.c: New test.
42414
42415 1998-07-01  Dave Love  <d.love@dl.ac.uk>
42416
42417         * g77.f-torture/execute/980701-0.f,
42418         g77.f-torture/execute/980701-1.f: New test from Craig.
42419
42420 1998-07-01  Jeffrey A Law  (law@cygnus.com)
42421
42422         * gcc.c-torture/compile/980701-1.c: New test.
42423
42424         * gcc.c-torture/execute/980701-1.c: New test.
42425
42426 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
42427 rlsruhe.de>
42428
42429         * g++.old-deja/g++.robertl/eb132.C: New test.
42430         * g++.old-deja/g++.robertl/eb133.C: Likewise.
42431
42432 1998-06-29  Dave Love  <d.love@dl.ac.uk>
42433
42434         * g77.f-torture/execute/980628-7.f,
42435         g77.f-torture/execute/980628-8.f,
42436         g77.f-torture/execute/980628-9.f,
42437         g77.f-torture/execute/980628-10.f: New tests from Craig.
42438
42439         * g77.f-torture/execute/980628-3.f: Remove mail headers.
42440
42441 1998-06-28  Jeffrey A Law  (law@cygnus.com)
42442
42443         * g77.f-torture/execute/980628-4.f: New test from Craig.
42444         * g77.f-torture/execute/980628-5.f: Likewise.
42445         * g77.f-torture/execute/980628-2.f: Likewise.
42446         * g77.f-torture/execute/980628-0.f: Likewise.
42447         * g77.f-torture/execute/980628-1.f: Likewise.
42448         * g77.f-torture/execute/980628-3.f: Likewise.
42449         * g77.f-torture/execute/980628-6.f: Likewise.
42450
42451 1998-06-28  Jeffrey A Law  (law@cygnus.com)
42452
42453         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
42454         directory when nothing has been installed yet.
42455
42456 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
42457
42458         * gcc.c-torture/special/special.exp: Handle newer versions of
42459         dejagnu.
42460
42461 1998-06-26  Jeffrey A Law  (law@cygnus.com)
42462
42463         * gcc.dg/980626-1.c: New test.
42464
42465 1998-06-19  Bruno Haible <haible@ilog.fr>
42466
42467         * gcc.misc-tests/m-un-2.c: New test.
42468         * g++.old-deja/g++.other/warn01.c: Likewise.
42469
42470 1998-06-19  Robert Lipe  <robertl@dgii.com>
42471
42472         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
42473         compatibility with assmblers with a different comment character.
42474         Eliminate use of GAS-specific extensions.
42475
42476 1998-06-19  Jeffrey A Law  (law@cygnus.com)
42477
42478         * gcc.c-torture/execute/ieee/980619-1.c: New test.
42479
42480 1998-06-19  Robert Lipe  <robertl@dgii.com>
42481
42482         * lib/g77.exp: Replace search for libf2c.a with search for newly
42483         renamed libg2c.a
42484
42485 1998-06-17  Jeffrey A Law  (law@cygnus.com)
42486
42487         * gcc.c-torture/execute/980617-1.c: New test.
42488
42489 1998-06-12  Jeffrey A Law  (law@cygnus.com)
42490
42491         * gcc.c-torture/execute/980612-1.c: New test.
42492
42493 1998-06-08  Jeffrey A Law  (law@cygnus.com)
42494
42495         * gcc.dg/980523-1.c: Only test on ppc-linux.
42496         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
42497
42498         * gcc.c-torture/execute/980608-1.c: New test.
42499
42500 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
42501
42502         * gcc.c-torture/execute/980605-1.c: New test.
42503
42504 1998-06-04  Jeffrey A Law  (law@cygnus.com)
42505
42506         * gcc.c-torture/execute/980604-1.c: New test.
42507
42508 1998-06-02  Jeffrey A Law  (law@cygnus.com)
42509
42510         * gcc.c-torture/execute/980602-1.c: New test.
42511         * gcc.c-torture/execute/980602-2.c: Likewise.
42512
42513 1998-06-02  Dave Love  <d.love@dl.ac.uk>
42514
42515         * 970125-0.f: Fix per JCB.  Add commentary.
42516
42517 1998-05-31  Michael Meissner  <meissner@cygnus.com>
42518
42519         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
42520         IEEE -0 support.
42521
42522 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
42523
42524         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
42525         earlier.
42526
42527 1998-05-28  Catherine Moore <clm@cygnus.com>
42528
42529         * gcc.c-torture/execute/980526-3.c: New test.
42530
42531 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
42532
42533         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
42534         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
42535         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
42536         m88k-motorola-sysv3 to XFAIL.
42537
42538 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42539
42540         * gcc.dg/980526-1.c: New test.
42541         * gcc.c-torture/execute/980526-2.c: New test.
42542
42543 1998-05-26  Jeffrey A Law  (law@cygnus.com)
42544
42545         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
42546
42547         * gcc.c-torture/execute/980526-1.c: New test.
42548
42549 1998-05-26  Dave Love  <d.love@dl.ac.uk>
42550
42551         * g77.f-torture/execute/alpha2.f: Add runtime test.
42552
42553 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
42554
42555         * g++.old-deja/old-deja.exp: Strip leading directories.
42556
42557         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
42558         error for the line.  Don't run multiple tests for the same line.
42559
42560 1998-05-23  Jeffrey A Law  (law@cygnus.com)
42561
42562         * gcc.dg/980523-1.c: New test.
42563
42564 1998-05-23  Dave Love  <d.love@dl.ac.uk>
42565
42566         * g77.f-torture/compile/970915-0.f: New test.
42567
42568 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
42569
42570         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
42571
42572 1998-05-21  Jeffrey A Law  (law@cygnus.com)
42573
42574         * gcc.dg/980520-1.c: New test.
42575
42576 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
42577
42578         * gcc.dg/980502-1.c: Fix return type.
42579
42580 1998-05-20  Jeffrey A Law  (law@cygnus.com)
42581
42582         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
42583         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
42584         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
42585         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
42586         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
42587
42588 1998-05-20  Dave Love  <d.love@dl.ac.uk>
42589
42590         * g77.f-torture/execute/980520-1.f: New test.
42591
42592 1998-05-15  Dave Love  <d.love@dl.ac.uk>
42593
42594         * lib/mike-g77.exp: New file.
42595
42596         * g77.f-torture/noncompile/noncompile.exp,
42597         g77.f-torture/noncompile/check0.f: New files.
42598
42599 1998-05-14  Dave Love  <d.love@dl.ac.uk>
42600
42601         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
42602         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
42603         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
42604         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
42605         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
42606         abort where appropriate.
42607
42608 1998-05-05  Michael Meissner  <meissner@cygnus.com>
42609
42610         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
42611         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
42612
42613 1998-04-29  Dave Love  <d.love@dl.ac.uk>
42614
42615         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
42616
42617 1998-04-27  Dave Love  <d.love@dl.ac.uk>
42618
42619         * g77.f-torture/compile/980427-0.f: New test.
42620
42621 1998-04-24  Dave Love  <d.love@dl.ac.uk>
42622
42623         * g77.f-torture/compile/980424-0.f: New test.
42624
42625 1998-04-19  Dave Love  <d.love@dl.ac.uk>
42626
42627         * g77.f-torture/compile/980419-2.f (main): New test.
42628         * g77.f-torture/compile/970125-0.f: New test.
42629         * g77.f-torture/compile/980419-1.f: New test.
42630
42631 1998-04-08  Jim Wilson  <wilson@cygnus.com>
42632
42633         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
42634         of loop-4.c.
42635
42636 1998-04-07  Jim Wilson  <wilson@cygnus.com>
42637
42638         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
42639
42640 1998-04-03  Jim Wilson  <wilson@cygnus.com>
42641
42642         * gcc.c-torture/compile/980329-1.c: New test.
42643
42644 1998-03-18  Jim Wilson  <wilson@cygnus.com>
42645
42646         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
42647         * gcc.dg/980312-1.c: Fix typo in -march command.
42648
42649 1998-03-16  H.J. Lu  (hjl@gnu.org)
42650
42651         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
42652
42653 1998-03-11  Robert Lipe  <robertl@dgii.com>
42654
42655         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
42656         Dave Love agree the Fortran source is bogus.
42657
42658 1998-03-11  Robert Lipe  <robertl@dgii.com>
42659
42660         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
42661         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
42662         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
42663         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
42664         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
42665
42666 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
42667
42668         * g++.old-deja/g++.other/friend1.C: New test.
42669
42670 1998-02-18  Dave Love  <d.love@dl.ac.uk>
42671
42672         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
42673         possibly uninitialized) variables and declare dnrm2.
42674
42675 1998-02-23  Robert Lipe <robertl@dgii.com>
42676
42677         From Bruno Haible <haible@ilog.fr>:
42678         * gcc.c-torture/execute/980223.c: New test.
42679
42680 1998-02-13  Jeffrey A Law  (law@cygnus.com)
42681
42682         * gcc.dg/ifelse-1.c: New test.
42683
42684 1998-02-09  H.J. Lu  (hjl@gnu.org)
42685
42686         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
42687
42688           * lib/old-dejagnu.exp (old-dejagnu): Added the
42689           "execution test - XFAIL *-*-*" handling in the spirit of
42690           "excess errors test -". Changed the "execution test fails"
42691           handling to be like "excess errors test fails".
42692           * Update various tests accordingly.
42693
42694 1998-02-06  Jim Wilson  <wilson@cygnus.com>
42695
42696         * gcc.c-torture/execute/980205.c: New test.
42697
42698 1998-01-18  Jeffrey A Law  (law@cygnus.com)
42699
42700         * lib/c-torture.exp: Look for .x files instead of .cexp files.
42701         * lib/f-torture.exp: Similarly.
42702         * gcc.c-torture: Rename all .cexp files to .x files.
42703
42704 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
42705
42706         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
42707         (940510-1.c): Removed duplicate.
42708         (971104-1.c): New test.
42709
42710 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
42711
42712           * lib/f-torture.exp: Improve error and loop detection.
42713
42714 1997-11-19  Michael Meissner  <meissner@cygnus.com>
42715
42716         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
42717         use that to size the filler array.
42718
42719 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
42720
42721         * lib/c-torture.exp(c-torture-execute): Fix typo.
42722
42723         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
42724         testcase as the executable name. Keep the executable around if
42725         the test fails.
42726
42727 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
42728
42729         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
42730         changes.  Only test one -g option, and move it to the end of the
42731         list of options to test.
42732
42733 1997-09-19  Michael Meissner  <meissner@cygnus.com>
42734
42735         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
42736         variable GCC_TORTURE_OPTIONS to supply default switches separated
42737         by colons.  If no environment variable, run tests with -O0 -g, -O1
42738         -g, and -O2 -g as well.
42739
42740 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
42741
42742         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
42743         explanatory comments. Fix indentation.
42744
42745 1997-09-15  Jeffrey A Law  (law@cygnus.com)
42746
42747         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
42748
42749 1997-09-11  Jeffrey A Law  (law@cygnus.com)
42750
42751         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
42752         * g++.old-deja/g++.mike/p7325.C: Likewise.
42753         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
42754
42755 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
42756
42757         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
42758         * g++.old-deja/g++.brendan/crash30.C: Likewise.
42759         * g++.old-deja/g++.brendan/crash39.C: Likewise.
42760         * g++.old-deja/g++.law/operators4.C: Likewise.
42761
42762 1997-09-11  Joe Buck  (jbuck@synopsys.com)
42763
42764         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
42765         * g++.old-deja/g++.mike/p784.C: Ditto.
42766         * g++.old-deja/g++.mike/p785.C: Ditto.
42767
42768 1997-09-05  Jeffrey A Law  (law@cygnus.com)
42769
42770           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
42771
42772 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
42773
42774         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
42775         target feature; pass this to c-torture-execute as needed.
42776
42777 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
42778
42779         * lib/c-torture.exp(c-torture-execute): If the previous and the
42780         current executables being tested are identical, we don't need to
42781         run the executable again. Try to make the executable names
42782         unique. Add an optional argument for passing additional compiler
42783         flags.
42784
42785 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
42786
42787         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
42788
42789 1997-08-29  Jeffrey A Law  (law@cygnus.com)
42790
42791         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
42792
42793 1997-07-31  Jeffrey A Law  (law@cygnus.com)
42794
42795         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
42796         32bit or larger longs.
42797
42798         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
42799         have either a 32bit long or 32bit int.
42800
42801 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
42802
42803         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
42804         Make double precision tests dependent on sizeof (double).
42805
42806 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
42807
42808         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
42809         too.
42810
42811 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
42812
42813         * gcc.c-torture/compile/961203-1.cexp: New script.
42814
42815 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
42816
42817         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
42818         up the includes ourselves.
42819
42820 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
42821
42822         * lib/plumhall.exp: Remove random include, and add a few
42823         verbose messages for debugging.
42824
42825 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
42826
42827         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
42828         of trying to do it ourselves.
42829
42830 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
42831
42832         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
42833
42834 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
42835
42836         * gcc.prms/5403.c: Made regexp a bit less strict.
42837
42838 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
42839
42840         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
42841         is returned from remote_load instead.
42842         * lib/plumhall.exp: Ditto.
42843         * lib/mike-g++.exp: Ditto.
42844         * lib/old-dejagnu.exp: Ditto.
42845         * lib/c-torture.exp: Ditto.
42846
42847 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
42848
42849         * lib/g++.exp: Use build_wrapper procedure.
42850         * lib/gcc.exp: Ditto.
42851
42852 1997-05-20  Jeffrey A Law  (law@cygnus.com)
42853
42854         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
42855         an old-style decl for malloc.  Fixes tests to work when
42856         sizeof (int) != sizeof (size_t).
42857
42858 1997-05-15  Mike Meissner  <meissner@cygnus.com>
42859
42860         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
42861
42862         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
42863         use stdargs.h interface.
42864
42865 1997-05-15  Mike Meissner  <meissner@cygnus.com>
42866
42867         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
42868         NO_VARARGS when compiling.
42869
42870 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
42871
42872         * lib/plumhall.exp(ph_includes): New procedure.
42873         (ph_make): Use it.
42874         (ph_compiler): Ditto.
42875
42876         * lib/g++.exp: Rename test-glue.c to testglue.c.
42877         * lib/gcc.exp: Ditto.
42878
42879 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
42880
42881         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
42882         to completion when it's called.
42883
42884 1997-03-21  Michael Meissner  <meissner@cygnus.com>
42885
42886         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
42887         is defined, don't do test.
42888
42889 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
42890
42891         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
42892         for object files.
42893         (ph_summary): Mark skipped testcases as untested, not unresolved.
42894
42895         * lib/plumhall.exp (ph_make): If unresolved because of bad
42896         errorCode, record errorCode in log file.
42897         (*): Replace send_log/verbose with verbose -log.
42898
42899 1997-03-19  Michael Meissner  <meissner@cygnus.com>
42900
42901         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
42902         double conversion if double isn't at least 8 bytes.
42903
42904         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
42905         int to work with targets where int is 16 bits.
42906
42907         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
42908         8 bytes, just exit, since 4 byte doubles don't have enough bits of
42909         precision for the test to complete.
42910
42911 1997-03-14  Michael Meissner  <meissner@cygnus.com>
42912
42913         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
42914         if d10v is not compiled with the -mdouble64 flag.
42915         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
42916
42917         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
42918         d10v is not compiled with the -mint32 flag.
42919
42920 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
42921
42922         * lib/plumhall.exp: Use incr_count.
42923
42924 1997-03-12  Jeffrey A Law  (law@cygnus.com)
42925
42926         * gcc.c-torture: Update to c-torture-1.45.
42927
42928 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
42929
42930         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
42931         the name of the expect testcase file).
42932
42933         * lib/g++.exp(g++_init): Ditto.
42934
42935 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
42936
42937         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
42938         the host.
42939
42940         * lib/gcc.exp(gcc_exit): New procedure.
42941
42942 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
42943
42944         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
42945         specs where appropriate.
42946
42947         * g++.old-deja/g++.arm/*: Added additional ERROR checks
42948         because of new "candidates are" messages, and removed a few
42949
42950         * Converted all non-old-style g++ testcases to old-style, and
42951         moved into g++.old-deja.
42952
42953 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
42954
42955         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
42956         options.
42957
42958         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
42959         succeeded.
42960
42961         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
42962
42963 1997-02-13  Michael Meissner  <meissner@cygnus.com>
42964
42965         * lib/gcc.exp (gcc_target_compile): Add support for defining
42966         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
42967         the machine doesn't have those features.
42968
42969 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
42970
42971         * g++.law/operators4.exp: Don't use LIBS.
42972
42973 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
42974
42975         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
42976
42977         * lib/mike-g++.exp: Don't set the compiler to be tested here.
42978         * lib/g++.exp: Set it here instead. Also, allow use of the
42979         --tool_exec and --tool_opt options. Change CXX to
42980         GXX_UNDER_TEST.
42981
42982         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
42983
42984         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
42985
42986 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
42987
42988         * lib/old-dejagnu.exp: Use prune_warnings instead of
42989         prune_system_crud.
42990         * lib/mike-g++.exp: Ditto.
42991         * lib/gcc.exp: Ditto.
42992         * lib/g++.exp: Ditto.
42993
42994         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
42995
42996 1997-02-07  Jeffrey A Law  (law@cygnus.com)
42997
42998           * 941014-2.c: Include stdlib.h
42999           * 960327-1.c: Include stdio.h
43000           * dbra.c, index-1.c: Don't assume ints are 32bits.
43001
43002 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
43003
43004         * lib/gcc.exp: Add gcc,stack_size target feature.
43005
43006         * lib/g++.exp(g++_target_compile): Add the include and link
43007         paths here, not in two other places. And, it's $options, not
43008         options.
43009
43010         * lib/mike-g++.exp(postbase): Remove the code that determines
43011         the correct include and link paths.
43012         * g++.old-deja/old-deja.exp: Ditto.
43013
43014 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
43015
43016         * lib/g++.exp(g++_init): target_compile no longer returns the
43017         filename of the result.
43018
43019 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
43020
43021         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
43022         call to glob.
43023
43024         * gcc.c-torture/special/special.exp: Change call to
43025         gcc_target_compile to include the object file.
43026
43027 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
43028
43029         * gcc.c-torture/special/special.exp: Correct misspelling in last
43030         change.
43031
43032 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
43033
43034         * lib/plumhall.exp(ph_summary): Log the entire output of the
43035         executable. Return -1 if there were any failures, 0 otherwise.
43036         (ph_execute): Return -1 if there were any failures, 0 otherwise.
43037         (ph_make): Clean up objects and executables that were built
43038         if the tests succeeded.
43039
43040 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
43041
43042         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
43043         libraries and includes in the build tree as appropriate.
43044
43045 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
43046
43047         * lib/c-torture.exp: Instead of looking for the global variable
43048         NO_LONG_LONG, check to see if that's a feature of the target.
43049
43050 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
43051
43052         * config/default.exp: Minimize. Delete the remainer of the files in
43053         config; this functionality is now in devo/dejagnu/config.
43054
43055         g++.*/*: Pass any additional flags used to compile to postbase;
43056         delete CXXFLAGS.
43057
43058         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
43059         is now done by runtest.exp. Use gcc_target_compile instead of
43060         compile.
43061
43062         lib/c-torture.exp: Use gcc_target_compile instead of compile.
43063         Remove references to CFLAGS. Use remote_file instead of
43064         calling rm -f.
43065         (c-torture): Take a list of arguments to use to compile this
43066         testcase.
43067
43068         lib/g++.exp: Simplify. Use target_compile instead of compile.
43069         lib/gcc-dg.exp: Ditto.
43070         lib/gcc.exp: Ditto.
43071         lib/mike-{gcc,g++}.exp: Ditto.
43072         lib/old-dejagnu.exp: Ditto.
43073         lib/plumhall.exp: Ditto.
43074
43075 1997-01-08  Jim Wilson  <wilson@cygnus.com>
43076
43077         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
43078         (ph_linker): Likewise.
43079
43080 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
43081
43082           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
43083         MAP_ANON / MAP_ANONYMOUS if defined;
43084         else try to map from /dev/zero .
43085
43086 1996-11-12  Jeffrey A Law  (law@cygnus.com)
43087
43088         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
43089         isn't defined, then define it to MAP_ANONYMOUS.
43090
43091 1996-11-12  Jeffrey A Law  (law@cygnus.com)
43092
43093         * gcc.c-torture: Update to c-torture-1.42 release.
43094
43095 1996-11-11  Jeffrey A Law  (law@cygnus.com)
43096
43097         * gcc.c-torture: Update to c-torture-1.41 release.
43098
43099 1996-10-27  Jeffrey A Law  (law@cygnus.com)
43100
43101         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
43102         c-torture release.
43103
43104 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
43105
43106         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
43107         and LDFLAGS.  Fix second case to append the target_info ldflags
43108         onto LDFLAGS, not CFLAGS.
43109         * lib/g++.exp (g++_init): Add target_info stuff.
43110         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
43111         of libgloss and newlib flags for !native.
43112
43113         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
43114         (GDB): Fix relative path to go up another dir for finding gdb.
43115
43116 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
43117
43118         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
43119         versions in the target_info array, if they don't exist.
43120
43121 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
43122
43123         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
43124
43125 1996-07-08  Jim Wilson  <wilson@cygnus.com>
43126
43127         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
43128         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
43129
43130 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
43131
43132         * lib/old-dejagnu.exp: Don't remove the output file before we've
43133         actually tested it. Don't append pwd to the path of the executable
43134         we're testing.
43135
43136 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
43137
43138         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
43139
43140 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
43141
43142         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
43143         temporary directory for compiler files, and set it to a default
43144         value of /tmp. Set $output as the name of the output file from
43145         compiling the testcase. Add a -o option to $cflags_var so the
43146         compiler writes the final output file as $output. Set $executable
43147         to $output.
43148
43149         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
43150         directory for compiler files, and set it to /tmp if it doesn't
43151         already have a value. Set $output_file to the name of the output
43152         file from compiling the testcase. Add a -o option to CXXFLAGS so
43153         the compiler writes the final output file as $output. Use $output
43154         as the executable to be tested.
43155
43156 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
43157
43158         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
43159
43160 1996-06-08  Jeffrey A Law  (law@cygnus.com)
43161
43162         * gcc.c-torture/execute/pending-1.c: New test.  Still
43163         pending in Tege's queue.
43164
43165 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
43166
43167         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
43168         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
43169         if there were failures.  Call unresolved if there were unresolved
43170         testcases.  Call gcc_fail if program did not run to completion.
43171         (ph_make): Pass additional argument name to ph_execute.
43172         (ph_execute): Add new argument.  Pass additional arguments to
43173         ph_summary.  Call gcc_fail is there is no execution output.
43174
43175 1996-04-24  Jeffrey A Law  (law@cygnus.com)
43176
43177         * lib/plumhall.exp (proc_summary): Output relavent summary
43178         lines into the log so specific failures in plumhall can be
43179         investigated.
43180
43181 1996-04-10  Jeffrey A Law  (law@cygnus.com)
43182
43183         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
43184         (c-torture-execute): Don't try to execute tests which use
43185         "long long" types if $NO_LONG_LONG is nonzero.
43186
43187 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
43188
43189         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
43190         not c-torture.
43191
43192         * gcc.ieee: Move from here.
43193         * gcc.c-torture/execute/ieee: To here.
43194
43195 1996-03-26  Jeffrey A Law  (law@cygnus.com)
43196
43197         * gcc.c-torture: Update to c-torture-1.41 release.
43198
43199 1996-03-22  Jeffrey A Law  (law@cygnus.com)
43200
43201         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
43202         not "$output".
43203
43204 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
43205
43206         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
43207         -c present.
43208
43209 1996-03-02  Jeffrey A Law  (law@cygnus.com)
43210
43211         * config/proelf.exp: Handle connecting to a simulator.
43212
43213 1996-01-31  Jeffrey A Law  (law@cygnus.com)
43214
43215         * config/proelf.exp: New file.  Enough framework that we can
43216         run c-torture tests on the proelf targets (or any other target
43217         that gdb can connect to for that matter).
43218
43219 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
43220
43221         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
43222         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
43223
43224         * lib/plumhall.exp (ph_execute): Always call ph_summary if
43225         exec_output exists.
43226
43227 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
43228
43229         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
43230         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
43231
43232         * config/*.exp: Update FSF address.  Change result of ${tool}_load
43233         to pass/fail/unresolved/unsupported/untested.  Caller must now
43234         call unresolved/unsupported/untested.
43235         * lib/*.exp: Update FSF address.  Update to handle new results of
43236         ${tool}_load.
43237         * lib/chill.exp (verbose): Delete.
43238
43239 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
43240
43241         * lib/gcc.exp (default_gcc_start): Change order of args to
43242         $LDFLAGS $CFLAGS $LIBS.
43243         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
43244         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
43245         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
43246         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
43247         * gcc.misc-tests/dg-test.exp: Likewise.
43248         * gcc.misc-tests/msgs.exp: Likewise.
43249         * gcc.prms/prms.exp: Likewise.
43250         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
43251         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
43252
43253         * lib/dg.exp: Deleted, moved to dejagnu/lib.
43254
43255 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
43256
43257         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
43258
43259         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
43260         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
43261
43262         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
43263         necessary.
43264
43265 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
43266
43267         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
43268         global for loop; add use of $mathlib.
43269         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
43270         settings here; set mathlib for anything but VxWorks.
43271
43272 1996-01-22  Jeffrey A Law  (law@cygnus.com)
43273
43274         * gcc.c-torture: Update to c-torture-1.40 release.
43275
43276 1996-01-03  Jeffrey A Law  (law@cygnus.com)
43277
43278         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
43279         dg.exp.
43280
43281 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
43282
43283         * lib/c-torture.exp (c-torture-execute): Declare "output" as
43284         global.
43285
43286 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
43287
43288         * lib/g++.exp (LIBS): Define if not already.
43289         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
43290         (gcc-dg-prune): Call prune_gcc_output.
43291         * lib/gcc.exp (prune_gcc_output): New proc.
43292         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
43293         prune_gcc_output.
43294
43295 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
43296
43297         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
43298         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
43299
43300 1995-11-15  Jeffrey A Law  (law@cygnus.com)
43301
43302         * gcc.c-torture: Update to c-torture-1.39 release.
43303
43304 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
43305
43306         * lib/c-torture.exp (c-torture-execute): Don't return if one option
43307         fails, try others as well.
43308
43309 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
43310
43311         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
43312         If compilation fails, mark execute tests as `untested'.
43313         If test is marked as unsupported, don't mark compilation and
43314         execute tests as failed.
43315
43316 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
43317
43318         * lib/g++.exp (g++_init): Don't link in libg++, and look to
43319         libstdc++ for whether or not we want to be doing shared
43320         libraries.  Delete link_curses since we don't need it anymore.
43321         * lib/mike-g++.exp (postbase): Don't link in libg++.
43322         * g++.old-deja/old-deja.exp: Likewise.
43323
43324 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
43325
43326         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
43327
43328 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
43329
43330         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
43331         For that, add `-Wl,-a,shared_archive'.
43332         * g++.old-deja/old-deja.exp: Likewise.
43333
43334 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
43335
43336         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
43337
43338 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
43339
43340         * lib/mike-g++.exp (postbase): Pay attention to the status of
43341         g++_load.
43342
43343 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
43344
43345           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
43346
43347 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
43348
43349         * lib/gcc.exp (default_gcc_start): No longer need to log program
43350         being executed or its output, execute_anywhere does that now.
43351         * lib/g++.exp (default_g++_version): Call execute_anywhere.
43352         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
43353
43354 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
43355
43356         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
43357         the same as those in lib/g++.exp.
43358
43359 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
43360
43361         * gcc.c-torture: Update to c-torture-1.38 release.
43362         * gcc.ieee: Related changes.
43363
43364 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
43365
43366         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
43367         "exec". Minor reformatting changes.
43368
43369         * config/rom68k.exp (${tool}_load): Make it work in a canadian
43370         cross. This means all "exec" calls now work on a remote host as
43371         well.
43372         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
43373         cross. Filter out the extra "\r\n" stuff that expect puts in.
43374         (c-torture-execute): Filter out the bogus warnings like
43375         c-torture-compile does. Add support for canadian cross.
43376         * lib/gcc.exp (default_gcc_version, default_gcc_start)
43377         Use execute_anywhere rather than calling exec directly. Now it
43378         works for canadian cross testing.
43379
43380 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
43381
43382         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
43383         results into a variable, and check that rather than using file exists.
43384
43385 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
43386
43387         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
43388         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
43389
43390 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
43391
43392         * g++.old-deja/old-deja.exp: Create and pass runshlib and
43393         lib_curses if there's a shared libg++ in the build tree.
43394
43395 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
43396
43397         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
43398         if not supported target.
43399
43400 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
43401
43402         * lib/g++.exp (g++_init): Move empty setting of runshlib and
43403         link_curses up to always happen, not just for native builds.
43404
43405 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
43406
43407         * gcc.c-torture: Update to c-torture-1.36 release.
43408         * gcc.failure: Related changes.
43409
43410 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
43411
43412         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
43413
43414 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
43415
43416         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
43417         * lib/mike-g++.exp (postbase): Not in here.  Still reference
43418         runshlib, link_curses, and mathlib for link and run.
43419
43420         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
43421         pass the runtime shared library options for Solaris, OSF/1, and
43422         Irix5, and link with -lcurses to avoid unresolved references.
43423
43424 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
43425
43426         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
43427         only run once.
43428
43429 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
43430
43431         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
43432
43433 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
43434
43435         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
43436         do not have a framework for the "compat" tests yet.
43437
43438 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
43439
43440         * lib/mike-g++.exp (postbase): New local variable `mathlib',
43441         set to null if we're testing vxworks5.1.  Use that instead of
43442         `-lm' in the setting of LIBS for link and run.
43443
43444 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
43445
43446         * config/rom68k.exp (${tool}_load): Major changes to make it
43447         work.  Verified that it does in fact return the stuff in
43448         exec_output properly.  Catch any Emul or any TRAP other than 0.
43449
43450 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
43451
43452         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
43453         LDFLAGS properly for targets that need stuff from libgloss.
43454         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
43455         only run once.
43456         (gpp_initialized): New variable.
43457
43458 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
43459
43460         * config/rom68k.exp: Load libgloss.exp.
43461         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
43462         so we can produce a fully linked binary.
43463         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
43464         so we can produce a fully linked binary.
43465
43466 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
43467
43468         * lib/plumhall.exp (ph_section): Watch for expected failures.
43469         Add missing `else'.
43470
43471         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
43472         run the testcase.
43473         (c-torture): Likewise.
43474
43475 1995-08-28  Doug Evans  <dje@cygnus.com>
43476
43477         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
43478
43479         * lib/mike-g++.exp (mike_cleanup): New proc.
43480         (prebase): New globals compiler_result, not_compiler_result,
43481         target_regexp.
43482         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
43483         allow leading "-" in pattern.  Watch for unsupported tests.
43484         If $compiler_result is set, pattern match assembler code,
43485         and ditto for $not_compiler_result.
43486         * lib/mike-gcc.exp: Likewise.
43487
43488         * lib/plumhall.exp (ph_execute): Only call ph_summary if
43489         execution "succeeded".
43490
43491 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
43492
43493         * config/win32.exp: New file.
43494         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
43495
43496 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
43497
43498         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
43499         unsupported.
43500         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
43501         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
43502         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
43503
43504         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
43505         "... without exceptions was ...".  That is now handled by
43506         prune_system_crud.
43507         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
43508
43509 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
43510
43511         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
43512         sieve.c,sort2.c}: New files.
43513         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
43514         sieve.exp,sort2.exp}: Drivers for them.
43515
43516         * lib/mike-gcc.exp (program_output): New user settable variable.
43517         (postbase): Call prune_system_crud.  Also prune extraneous compiler
43518         messages.
43519         * lib/mike-g++.exp (program_output): New user settable variable.
43520
43521         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
43522
43523         * config/sh.exp: Deleted (use sim.exp instead).
43524
43525 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
43526
43527         * config/vx.exp: Declare CHECKTASK as global.
43528         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
43529         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
43530         * lib/old-dejagnu.exp: Load [pwd]/$executable.
43531
43532 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
43533
43534         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
43535         target. Like vx.exp, only includes `vx29k.exp' instead of
43536         `vxworks.exp'.
43537
43538 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
43539
43540         * config/sim.exp: Increase time limit from 120 seconds to 240.
43541
43542 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
43543
43544         * gcc.c-torture/execute/950628-1.c: New test.
43545
43546 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
43547
43548         * gcc.c-torture: Update with changes/additions from
43549         c-torture-1.34.
43550
43551 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
43552
43553         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
43554
43555 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
43556
43557         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
43558
43559 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
43560
43561         * gcc.c-torture/compile/950512-1.c: New test.
43562         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
43563         * gcc.dg/struct-ret-1.c: Likewise.
43564
43565 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
43566
43567         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
43568           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
43569
43570 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
43571
43572         * gcc.c-torture/special/920411-1.c: Deleted.
43573         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
43574
43575 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
43576
43577         * config/sim.exp (${tool}_load): Hack in call to bash to get a
43578         cpu limit.
43579
43580 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
43581
43582         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
43583
43584 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
43585
43586         From kenner;
43587         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
43588         is the proper length.
43589         * va-arg-3.c: Likewise.
43590
43591 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
43592
43593         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
43594         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
43595
43596         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
43597         * lib/g++.exp (default_g++_start): Delete old cruft.
43598
43599 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
43600
43601         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
43602         (2 * (1 << 18)) to (2 * (1 << 17)).
43603
43604         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
43605
43606 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
43607
43608         * config/rom68k.exp: Renamed from config/idp.exp
43609
43610 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
43611
43612         * c-torture/compile/921109-2.c
43613
43614 1995-04-18  Mike Stump  <mrs@cygnus.com>
43615
43616         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
43617         excess errors.
43618
43619 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
43620
43621         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
43622         output.
43623         * lib/g++.exp (default_g++_start): Likewise.
43624
43625 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
43626
43627         * gcc.c-torture/compile/950329-1.c: New test.
43628
43629 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
43630
43631           * config/bug.exp (${tool}_load): Updated to use new remote_open
43632           and remote_close procs.
43633         * config/idp.exp: New file.
43634
43635 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
43636
43637         * gcc.c-torture/execute/950322-1.c: New test.
43638
43639 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
43640
43641         * config/vx.exp (${tool}_load): Clean up testing of return code from
43642         vxworks_ld and vxworks_spawn.
43643
43644 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
43645
43646         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
43647
43648 1995-03-13  Mike Stump  <mrs@cygnus.com>
43649
43650         * lib/old-deja.exp: Add `excess errors test - ' error, now one
43651         can mark excess errors on a machine by machine basis.  Note, the
43652         default is to not expect any excess errors, even when excess
43653         errors test - is given, so you will want to put an XFAIL ... on
43654         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
43655         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
43656         those 4 machines, but no others.
43657
43658 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
43659
43660         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
43661         * lib/c-torture.exp: to here.
43662
43663 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
43664
43665         * gcc.c-torture/execute/950221-1.c: New test.
43666         * gcc.c-torture/execute/struct-ret-1.c: New test.
43667         * gcc.c-torture/compile/950221-1.c: New test.
43668
43669         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
43670
43671 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
43672
43673         * gcc.c-torture/execute/arith-1.c (main): Return 0.
43674         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
43675
43676 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
43677
43678         * g++.gb: New directory of tests, derived from my signature and
43679         class scoping tests.
43680
43681         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
43682         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
43683         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
43684         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
43685         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
43686         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
43687         * g++.gb/sig25.C: Likewise.
43688
43689         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
43690         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
43691         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
43692         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
43693         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
43694         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
43695         * g++.gb/sig25.exp: Likewise.
43696
43697         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
43698         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
43699         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
43700         * g++.gb/scope13.C: Likewise, this test still fails.
43701
43702         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
43703         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
43704         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
43705         * g++.gb/scope13.exp: Ditto.
43706
43707         * g++.gb/README: New file, explains what these tests are about.
43708
43709 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
43710
43711         * lib/dg.exp (dg-do): Support `preprocess'.
43712         (dg-test): Likewise.
43713
43714 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
43715
43716         * config/udi.exp: change "continue -expect" to "exp_continue".
43717
43718 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
43719
43720         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
43721         Delete redundant tests.
43722
43723         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
43724         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
43725         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
43726         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
43727         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
43728         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
43729         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
43730         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
43731
43732         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
43733         storing label pointers.
43734         * gcc.c-torture/execute/921019-1.c: Likewise.
43735         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
43736         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
43737         parameter fp.
43738         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
43739         constants.
43740
43741         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
43742         Delete obsolete tests.
43743
43744         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
43745         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
43746         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
43747         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
43748         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
43749         * gcc.c-torture/compile/950124-1.c: New test.
43750
43751         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
43752
43753 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
43754
43755         * lib/mike-g++.exp: Add -lm to LIBS.
43756
43757 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
43758
43759         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
43760
43761 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
43762
43763         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
43764
43765 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
43766
43767         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
43768
43769 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
43770
43771         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
43772         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
43773         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
43774         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
43775         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
43776         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
43777         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
43778         * g++.law/{operators31.C, operators32.C,
43779         * g++.law/{operators33.C, operators34.C}: Likewise.
43780         * g++.law/{pic1.C, refs2.C}: Likewise.
43781         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
43782         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
43783         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
43784         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
43785
43786         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
43787         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
43788         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
43789         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
43790         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
43791         * g++.law/{enum9.exp, friend5.exp}: Likewise.
43792         * g++.law/{nest3.exp, nest4.exp}: Likewise.
43793         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
43794         * g++.law/{operators30.exp, operators31.exp}: Likewise.
43795         * g++.law/{operators32.exp, operators33.exp}: Likewise.
43796         * g++.law/{operators34.exp}: Likewise.
43797         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
43798         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
43799         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
43800         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
43801         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
43802
43803         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
43804         No longer expected to fail.
43805         * g++.law/missed-error3.C: Tweak for recent bool changes.
43806
43807 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
43808
43809         * config/emb-unix: Deleted.
43810         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
43811         remote execution.  Do final link on remote host if REMOTE_LINK is set.
43812
43813 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
43814
43815         * lib/dg.exp (dg-test): Fix typo in last patch.
43816
43817 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
43818
43819         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
43820         (handles multiple occurrences).
43821
43822 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
43823
43824         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
43825         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
43826         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
43827         printed).
43828         * lib/c-torture.exp (c-torture-compile): Likewise.
43829         (c-torture): Prepend full path if missing.
43830         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
43831         (gcc_fail): Likewise.
43832         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
43833
43834 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
43835
43836         * lib/netware.exp: Only attach to NetWare i386 systems.
43837
43838 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
43839
43840         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
43841         messages.  Add test name to "output pattern match" pass/fail message.
43842
43843 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
43844
43845         * gcc.dg: New testsuite.
43846         * gcc.dg/dg.exp: New file.
43847
43848         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
43849         test-switch.c}: Deleted.
43850
43851         * gcc.misc-tests/msgs.exp: New testcase driver.
43852
43853 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
43854
43855         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
43856         Watch for illegal return values from ${tool}_load.
43857         * config/unix.exp (${tool}_load): Fix pass/fail detection for
43858         cross targets.  Coerce return value >0 to 1.
43859
43860 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
43861
43862         * config/unix.exp (${tool}_load): Call program rsh, not proc.
43863
43864         * config/emb-unix.exp: New file.
43865
43866         * config/sim.exp: Error if variable $SIM not defined.
43867         (${tool}_load): Mark test as "untested" if simulator missing.
43868
43869         * config/unix.exp: Load remote.exp to get rcp_download.
43870         * lib/c-torture.exp: Use different option lists for testcases with
43871         and without loops.
43872         * gcc.c-torture/execute/execute.exp: Likewise.
43873
43874 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
43875
43876         * config/*.exp: Clarify return code from ${tool}_load.
43877         Call `unresolved' or `untested' instead of `warning' or `perror'
43878         (sometimes you still want to call both though).
43879         Add comment that `shell_id' is local to each file.
43880         * config/udi.exp (timeout): Set to 30.
43881         Don't print warning if connection fails, $connectmode has already
43882         printed an error.
43883         (${tool}_load): Move verbose messages to level 2.
43884         Rework pattern for "Process started" message.
43885         Pass `shell_id' to ${connectmode}_download.
43886         Retry twice upon timeout.  Make resetting of target more robust.
43887         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
43888         Pass `shell_id' to exit_$connectmode.
43889         Only call exit_$connectmode if connected.
43890         * config/unix.exp (${tool}_load): Check return codes better.
43891         * config/vrtx.exp (${tool}_load): Likewise.
43892         * config/vx.exp (${tool}_load): Likewise.
43893         Delete unneeded global's.
43894         * lib/dg.exp (dg-test): Update to reflect clarified return codes
43895         from ${tool}_load.
43896         (dg-stat): Delete.
43897         (dg-init): Delete recording of pass/fail counts.
43898         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
43899         (old-dejagnu-init): Likewise.
43900         (old-dejagnu-stat): Delete contents, empty proc now.
43901         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
43902         (c-torture): Delete references to lcnt, lpass, lfail.
43903         Get option list from TORTURE_OPTIONS.
43904         Delete -funroll[-all]-loops if no loops.
43905         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
43906         (g++_stat): Delete contents (empty proc now).
43907         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
43908         (gcc_finish): Likewise.
43909         (gcc_stat): Deleted.
43910         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
43911         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
43912         * gcc.c-torture/execute/execute.exp: Likewise.
43913         Split tests into two parts: compile, execute.
43914         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
43915         no loops.  Update to reflect clarified return codes from ${tool}_load.
43916
43917 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
43918
43919         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
43920         to grep for.
43921         (old-dejagnu): Likewise (where necessary).
43922
43923 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
43924
43925         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
43926
43927         * lib/dg.exp (dg-process-target): Fix processing of selector.
43928         Add comment regarding use of `error'.
43929
43930         * lib/gcc.exp (prune_system_crud): Define if missing.
43931         * lib/g++.exp (prune_system_crud): Likewise.
43932
43933         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
43934         Call prune_system_crud.
43935         * lib/dg.exp (dg-runtest): New proc.
43936         Use perror instead of send_user for tcl errors in testcase.
43937         Don't return any value, it's never used.
43938         Don't clobber previous definition of `unknown'.
43939         Print tcl errors in `dg-final'.
43940
43941 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
43942
43943         * lib/dg.exp (dg-process-target): Improve syntax error messages.
43944         (dg-test): Don't print errorInfo, it contains stack backtrace.
43945
43946 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
43947
43948         * lib/g++.exp (runtest_file_p): Define if missing.
43949
43950 1994-09-24  Doug Evans  (dje@cygnus.com)
43951
43952         * lib/mike-g++.exp: Comment out loading of g++.exp.
43953         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
43954         (default_g++_version): Always print something.
43955         (default_g++_start): Comment out call to `which'.
43956         (g++_start, g++_load): Deleted (must be defined in config file).
43957         * lib/gcc.exp: Test for existence of $CC at start.
43958         Delete check for tmpdir (done in gcc_init).
43959         (default_gcc_version): Always print something.
43960         (default_gcc_start): Comment out call to `which'.
43961         * config/*.exp: Major cleanup - make cross targets work at least a
43962         little better for g++ (by not being "--tool gcc" specific).
43963         Rename gcc_xxx to ${tool}_xxx.
43964         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
43965         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
43966
43967 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
43968
43969         * lib/c-torture.exp (c-torture-compile): Rework compiler
43970         message processing.
43971
43972         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
43973         c-torture.
43974
43975 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
43976
43977         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
43978
43979         * lib/dg.exp (dg-process-target): Support { target native }.
43980
43981 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
43982
43983         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
43984         looked for "... program xxx got fatal signal".
43985         Correct regsub munging of `comp_output'.
43986         Ignore compiler messages "path prefix not used" and "linker input
43987         file unused".
43988
43989 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
43990
43991         * lib/gcc.exp (runtest_file_p): Define if missing.
43992         * gcc.prms/template.c: Example to work from.
43993
43994 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
43995
43996         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
43997         * lib/dg.exp (dg-test): Call unsupported testcases as such.
43998
43999         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
44000         * gcc.prms/1883.c: Moved from compile/940714-1.c.
44001         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
44002         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
44003
44004         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
44005         (dg-process-target): No longer a varargs proc.
44006         Return S/N for target, P/F for xfail.  All callers changed.
44007         (user option procs): More argument checking.
44008         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
44009         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
44010         (dg-test): Skip test if not running on selected target in `dg-do'.
44011         Update handling of `dg-do-what', `dg-output-text'.
44012         Separate execution pass/fail from output pattern match pass/fail.
44013         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
44014
44015 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
44016
44017         * gcc.c-torture/special/special.exp: Don't expect failure for mips
44018         target for 920510-1.c.
44019
44020 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
44021
44022         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
44023         Clean up comment regarding use of passcnt, etc.
44024         (gcc_stat): Don't update `testcnt' here.
44025         (gcc_finish): Do it here.
44026         Might as well reset `but_id' here too.
44027         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
44028         to determine if the file should be tested.
44029         * gcc.c-torture/compile/compile.exp: Likewise.
44030         * gcc.c-torture/execute/execute.exp: Likewise.
44031         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
44032         * gcc.misc-tests/dg-test.exp: Likewise.
44033         * gcc.prms/prms.exp: Likewise.
44034         * gcc.wendy/wendy.exp: Likewise.
44035         * g++.old-deja.exp: Likewise.
44036         Move "Testing file" message to verbose level 1.
44037
44038 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
44039
44040         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
44041
44042 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
44043
44044         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
44045         (default_gcc_start): Accept optional second list element
44046         of compiler flags.  Print compiler output at verbosity level 2.
44047         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
44048         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
44049         Save current values of framework globals passcnt, failcnt, xpasscnt,
44050         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
44051         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
44052         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
44053         xfailcnt to compute stats.  Update framework global `testcnt' from
44054         pass/fail counts.
44055         (gcc_finish): New proc.  Clean up test environment.
44056         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
44057         (gcc_epass, gcc_efail): Delete.
44058         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
44059         argument of line number.
44060         (dg-init): If the tool has an init routine, call it.
44061         (dg-test): Remove args `cflags_var' and `libs_var'.
44062         Pass all compiler options to ${tool}_start.
44063         Handle missing line number.
44064         (dg-finish): New function.
44065         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
44066         particular files.  Call gcc_finish at end.  Move "skipping test"
44067         message to verbosity level 3.
44068         * gcc.c-torture/compile/compile.exp: Likewise.
44069         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
44070         * gcc.c-torture/execute/execute.exp: Likewise.
44071         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
44072         Print testcase being tried at verbosity level 1.
44073         * gcc.c-torture/special/special.exp: Unset xfail.
44074         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
44075         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
44076         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
44077         * gcc.failure/failure.exp: Likewise.
44078         * gcc.ieee/ieee.exp: Likewise.
44079         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
44080         Update call to dg-test.  Call dg-finish at end.
44081         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
44082         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
44083         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
44084         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
44085         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
44086         * gcc.wendy/wendy.exp: Add copyright.
44087         Delete setting of tmpdir (done by gcc_init).
44088         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
44089         Pass compiler flags to gcc_start.  Call gcc_finish at end.
44090         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
44091         gcc_[ce]pass/fail.
44092
44093 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
44094
44095         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
44096         confusion.
44097         (g++_load): Likewise.
44098
44099         * config/*.exp (gcc_load): Some were varargs fns and some were not.
44100         Rename argument to `prog' to remove the confusion.
44101         Varargs fns behave differently too!
44102         (g++_load): Likewise.
44103
44104         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
44105
44106         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
44107         what it is.  Delete (always) printing of status value for !native.
44108         Simplify verbose code, and include status and exec_output.
44109         (g++_load): Use gcc_load.
44110
44111 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
44112
44113         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
44114         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
44115         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
44116         940714-3.c as these testcases don't exist anymore.  Make
44117         va-arg-1.c expected to pass.
44118
44119 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
44120
44121         * gcc.misc-tests/misc.exp: Only run specific testcases.
44122         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
44123         * gcc.misc-tests/dg-[1-9].c: New files.
44124
44125         * lib/dg.exp: New testsuite driver.
44126         * gcc.prms/prms.exp: Use it.
44127
44128         * README.gcc: New file.
44129
44130         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
44131         Document and reset `lxpass' and `lxfail'.
44132         Simplify "initialized" message.
44133         (gcc_stat): Clean up comments a little.
44134
44135 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
44136
44137         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
44138
44139 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
44140
44141         * lib/old-dejagnu.exp (process-option): New proc.
44142         (old-dejagnu-init, old-dejagnu-stat): Likewise.
44143         (old-dejagnu): Simplify.
44144         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
44145
44146 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
44147
44148         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
44149         exists and is not an empty string.
44150
44151         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
44152         $xfail rather than calling setup_xfail.  Clear $xfail when test is
44153         finished.
44154         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
44155         automatically.
44156
44157         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
44158         longer expected to fail.
44159
44160         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
44161         "f" function call.
44162
44163         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
44164
44165         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
44166         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
44167         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
44168         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
44169         c-torture-1.29.
44170
44171         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
44172         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
44173
44174         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
44175
44176         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
44177         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
44178
44179         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
44180         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
44181         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
44182
44183 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
44184
44185         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
44186         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
44187         940714-1.c, 940714-2.c, 940714-3.c},
44188         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
44189         gcc.misc-tests/{mg.c,mg.exp}:
44190         New tests.
44191         * gcc.noncompile/noncompile.exp: Change accordingly.
44192
44193 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
44194
44195         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
44196         Undo previous clobberage.
44197
44198 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
44199
44200         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
44201         * gcc.special/{930510-1.c, special.exp}:
44202         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
44203         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
44204         struct-varargs-1.c}: New tests from c-torture-1.26.
44205
44206 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
44207
44208         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
44209           argument to switch.
44210
44211 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
44212
44213         * Revert the previous changes.  Please see Rob's directory
44214           (/lisa/test/rob/progressive/gcc/testsuite) for testing
44215           fixes.
44216
44217 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
44218
44219         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
44220             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
44221             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
44222             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
44223             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
44224             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
44225             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
44226             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
44227             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
44228             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
44229             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
44230             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
44231             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
44232             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
44233             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
44234             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
44235             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
44236             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
44237             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
44238             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
44239             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
44240             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
44241             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
44242             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
44243             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
44244             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
44245             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
44246
44247 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
44248
44249         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
44250             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
44251           with perror calls.
44252
44253 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
44254
44255         * config/unix.exp (g++_load): Fix syntax.
44256
44257 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
44258
44259         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
44260         * gcc.noncompile/921017-1.c: Deleted obsolete test.
44261         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
44262         Don't expect va-arg-1.c to fail.  Correct expected output for
44263         920928-1.c.
44264         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
44265         * gcc.wendy/hbm4.c: Correct typo.
44266         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
44267
44268 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
44269
44270         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
44271         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
44272         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
44273         * lib/c-torture.exp (c-torture-compile): Ditto.
44274
44275         Reduce volume of output (remove all the -I's and such).
44276         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
44277         Call gcc_cpass, gcc_cfail.
44278         (c-torture): Pass testing option to c-torture-compile.
44279
44280 1994-03-21  Doug Evans  (dje@cygnus.com)
44281
44282         Bring patches over from progressive.
44283         * config/default.exp: Exit remote shell cleanly.
44284         (g++_exit, g++_start): Add default versions.
44285         * config/sim.exp (gcc_load): Use perror, not error.
44286
44287 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
44288
44289         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
44290         set in site.exp.
44291
44292 1994-03-14  Doug Evans  (dje@cygnus.com)
44293
44294         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
44295         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
44296         (wendy_try): New proc to run testcase.
44297         (main loop): Call 'em.
44298         * gcc.wendy/*.c: Clean up pass to correct expected output.
44299
44300         * lib/gcc.exp: Minor cleanup work.
44301         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
44302
44303 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
44304
44305         * config/sim.exp (gcc_load): Document return codes better.
44306         Don't pass -v to simulator.
44307
44308 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
44309
44310           * gcc.special/920717-x.c: Fix typo.
44311           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
44312           get at sources.
44313
44314         * lib/mike-gcc.exp: Fix typo.
44315
44316 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
44317
44318         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
44319         binary to use, transform the name.
44320         * config/*.exp: rename everything. Nuke any g++ specific files,
44321         it's now a special case of gcc that requires no special support.
44322         Add a default.exp for unsupported targets.
44323
44324 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
44325
44326         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
44327         lib/old-dejagnu.exp: Fix a few patterns to work with the new
44328         version of Tcl.
44329
44330 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
44331
44332         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
44333         than a warning.
44334
44335 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
44336
44337         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
44338
44339 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
44340
44341         * gcc.execute/execute.exp: Combine opt_list and foption_list into
44342         option_list.  Compile every file with only 4/6 option choices
44343         (same as C torture) instead of with 12/18 different option
44344         choices.
44345         * lib/c-torture.exp: Likewise.
44346
44347         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
44348         not already set.
44349
44350 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
44351
44352         * lib/old-deja.exp: Add `excess errors test fails' error, now one
44353         can put an XFAIL *-*-* on excess errors.
44354
44355 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
44356
44357         * g++.law: Add more tests derived from g++-bugs snapshots.
44358
44359         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
44360         equivalent to g++.law/init9.
44361
44362         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
44363         compiled it, and the a.out file after we've run it.
44364
44365 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
44366
44367         * lib/mike-g++.exp (postbase): Delete the .o file after we've
44368         compiled it, and the a.out file after we've run it.
44369
44370 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
44371
44372         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
44373
44374 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
44375
44376         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
44377         version number.
44378
44379 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
44380
44381         * g++.law: New directory of g++ tests derived from the g++-bugs
44382         snapshots.
44383
44384 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
44385
44386         * gcc.compile: initbug1.c initbug1.exp testcase added
44387
44388 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
44389
44390         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
44391         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
44392           fixes submitted by Jeff Law (law@cs.utah.edu)
44393         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
44394           Jeff Law (law@cs.utah.edu)
44395
44396
44397 1993-11-30  Mike Stump  (mrs@cygnus.com)
44398
44399         * config/unix-g++.exp: Follow the gcc way of doing things.
44400         * g++.old-deja/old-deja.exp: Minor updates.
44401         * lib/g++.exp: New file, follow the gcc way of doing things.
44402         * lib/old-dejagnu.exp: Minor updates.
44403         * lib/mike-g++.exp: Always unset errorInfo.
44404
44405 1993-11-06  Mike Stump  (mrs@cygnus.com)
44406
44407         * lib/gcc.exp: Fix some errors with the below change, CC and
44408         CFLAGS should be global when setting, not local.
44409
44410 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
44411
44412         * lib/gcc.exp: Transform tool name.
44413
44414 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
44415
44416         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
44417
44418 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
44419
44420         * lib/gcc.exp: change gcc_done to gcc_stat
44421
44422 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
44423
44424         * Upgraded gcc testsuite to c-torture version 1.25
44425
44426 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
44427
44428         * lib/gcc.exp: added reporting code. Changed verbose compile message.
44429         * lib/c-torture: added hooks for new reporting code.
44430
44431 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
44432
44433         * config/sh-gcc.exp: check if sh-sim exists in the path
44434
44435 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
44436
44437         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
44438         * gcc.compile/compile.exp: Initial changes for new logic.
44439         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
44440         * gcc.failure/failure.exp: Initial changes for new logic.
44441         * gcc.ieee/ieee.exp: Initial changes for new logic.
44442         * gcc.misc-tests/misc.exp: Initial changes for new logic.
44443         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
44444         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
44445         * lib/c-torture.exp: Initial changes for new logic.
44446         * lib/gcc.exp: Initial changes for new logic.
44447
44448 1993-10-15  Mike Stump  (mrs@cygnus.com)
44449
44450         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
44451         depend upon failure or success.  Fully qualify names in failure
44452         and success messages.  Always remove a.out before starting
44453         compile, just in case.  Pay more attention to error text output by
44454         the compiler.  Handle testcases with no known past errors just
44455         like all others, so that things are uniform.  Other miscellaneous
44456         improvements.
44457
44458 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
44459
44460         * gcc.cpp: new directory for cpp tests
44461
44462 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
44463
44464         * lib/chill.exp: Code reformatted, removed unused code.
44465         * config/unix-chill.exp: Code reformatted, removed unused code.
44466         * chill.execute/execute.exp: Code reformatted, removed unused code.
44467         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
44468
44469 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
44470
44471         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
44472         routines not written.
44473
44474 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
44475
44476         * config/bug-gcc.exp: Use new procs from bug.exp.
44477
44478 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
44479
44480         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
44481         via ftp, rather than depending on NFS.
44482         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
44483         case.
44484
44485 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
44486
44487         * config/bug-gcc.exp: Use new download proc.
44488
44489 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
44490
44491         * chill.execute/execute.exp: cleanups, handles errors better
44492         * chill.compile/compile.exp: rewrite, based on execute.exp
44493         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
44494         * lib/chill.exp: major changes to diff proc and compile and link
44495           procs. added chill_fail and chill_pass wrappers to pass and
44496           fail. added more comments, and handle error codes better.
44497           Added a hack to capture stderr from exec, so noncompile tests
44498           can work.
44499
44500 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
44501
44502         * chill.execute/execute.exp: rewrite of testsuite driver
44503         * lib/chill.exp: rewrite of testsuite driver
44504         * config/unix-chill.exp: rewrite of testsuite driver
44505
44506 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
44507
44508         In chill.execute:
44509         * iexpr.ch: Standardize uppercase.
44510         * tuples.dat: Standardize uppercase.
44511         * vary.ch: standardize.  Correct varying string assignments.
44512         * vary.dat: Add new output lines.
44513
44514 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
44515
44516         In chill.execute:
44517         * chprintf.ch: Standardize use of uppercase.
44518         * tuples.ch: Standardize and turn arr2 into a DCL,
44519           rather than a SYN.
44520         * pinits.ch: Standardize.
44521
44522 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
44523
44524         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
44525         * Makefil: Renamed to Makefile.in.
44526         * configure.in: New.
44527
44528 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
44529
44530         In chill.execute:
44531         * .cvsignore: Add result/output files.
44532         * Makefile: Fix up variables at start.  Use MFLAGS
44533           everywhere.  Correct bool_loc, built_ins entries.
44534           Add entry for vary1.ch.
44535         * bitarray.ch: Standardize upper-case usage.
44536         * bitexpr.ch: Standardize, add output of b1.
44537         * params.ch: Use arrayt in along PROC parameters, to
44538           avoid novelty problems.
44539         * sets.ch: Tiny cleanup.
44540         * vary1.ch: Re-indent.
44541
44542 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
44543
44544           * Add PR-related files to Makefiles, .cvsignore files, etc.
44545
44546 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
44547
44548         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
44549           with compiler objects. New names are test-flow.c and test-loop.c
44550
44551 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
44552
44553         * Upgraded c-torture tests from 1.19 to 1.20
44554
44555         * new files:
44556         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
44557         * gcc.compile: 930623-1.c 930623-2.c
44558         * gcc.noncompile: 930622-1.c 930622-2.c
44559         * gcc.failure: 920411-1.c 920627-2.c
44560         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
44561
44562 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
44563
44564         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
44565           More changes to get testsuite working properly. Needs more work.
44566           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
44567
44568 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
44569
44570         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
44571           More changes to get testsuite working properly. Needs more work.
44572
44573 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
44574
44575         * chill.compile/compile.exp: Added for Dejagnu support
44576         * chill.execute/execute.exp: Added for Dejagnu support
44577         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
44578
44579 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
44580
44581         This should complete moving the CHILL test files.
44582         * chill.noncompile(.cvsignore printf.grt
44583             in-printf.grt chprintf.grt chprintf.ch):
44584             Added test-support files.
44585           (Makefile): Modified further.
44586         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
44587             signal.ch): Added test files.
44588           * chill.execute (.cvsignore printf.grt printr.c
44589             in-printf.grt rts.c chprintf.grt rts.h): Added
44590           test-support files.
44591             (Makefile): More corrections.
44592
44593 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
44594
44595         * chill.compile, chill.execute, chill.nocompile: Add CHILL
44596           test cases, ready for DejaGnu.
44597
44598 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
44599
44600         * Upgraded c-torture tests from 1.18 to 1.19
44601
44602         * gcc.compile: added test(s):
44603           930607-1.c
44604         * gcc.execute: added test(s):
44605           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
44606
44607         * added new subdirectory for misc tests: gcc.misc-tests
44608         * gcc.misc-test(s): added tests:
44609           inst-check.c test-consts.c test-ior.c test-switch.c
44610
44611 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
44612
44613         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
44614
44615 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
44616
44617         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
44618
44619 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
44620
44621         * Upgraded c-torture tests from 1.17 to 1.18
44622
44623 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
44624
44625         * Upgraded c-torture tests from 1.12 to 1.17
44626
44627 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
44628
44629         * lib/old-dejagnu.exp:
44630           Fixed handling of XFAIL target triplets to correctly
44631           recognize wildcard characters.  Removed code that
44632           appended a unique id tag to the end of the file name
44633           printed out by the result of the testcases within a
44634           given test file.
44635
44636 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
44637
44638         * lib/old-dejagnu.exp:
44639           Reworked expected failure handling to trigger off of XFAIL
44640           keyword in keyphrase embeded in testcase source code. The
44641           XFAIL keyword must be at the end of the keyphrase line. It
44642           may optionally be followed by one or more target triplets.
44643           It has just occured that the handling of wildcards in the
44644           target triplet may not be correct.
44645
44646 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
44647
44648         * g++.old-deja/tests:
44649           Moved all subdirectories up one level into g++.old-deja .
44650
44651         * lib/old-dejagnu.exp:
44652           Fixed problem with CXXFLAGS not being properly reset, and being
44653           corrupted with extraneous "-c" compiler option.  This was
44654           causing binaries to not be generated for test that needed them.
44655           Modified strings passed to "pass" and "fail" so that individual
44656           tests from the same test file would be distinguished by an
44657           identifier appended to the test file name in the summary logs;
44658           this corrected a problem with erroneous diff logs.  Added code
44659           to search testcases for expected fail and unexpected pass keywords.
44660
44661 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
44662
44663         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
44664
44665 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
44666
44667         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
44668           Removed extraneous text from end of "Special g++ Options"
44669           keyphrase.
44670
44671         * lib/old-dejagnu.exp: Added pattern matching to look for new
44672           keywords, embedded in testcases comments, which will trigger
44673           calls to xpass and xfail.
44674
44675 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
44676
44677         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
44678           comments embedded in the testcases, especially the one looking for
44679           special compiler options, as well as the pattern matching for the
44680           compiler output again.
44681
44682 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
44683
44684         * lib/old-dejagnu.exp: Do a proper check of the return value for
44685           execute tests. Fixed several problems with the pattern matching
44686           of the compiler output which gave erroneous test results.
44687           Changed several of the test result messages to be more descriptive.
44688         * config/unix-g++.exp: Proc g++_load now actually works and
44689           executes the tests passed to it and returns a usable return
44690           value.
44691
44692 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
44693
44694           * lib/gcc.exp: Exits gracefully if $CC is bogus.
44695
44696 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
44697
44698         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
44699           Modified both files to properly execute the old style
44700           dejagnu tests. The previous versions of these files were
44701           experimental and did not function anything near correctly.
44702
44703 1993-04-05  Rob Savoye  (rob@cygnus.com)
44704
44705         * Removed all Makefile.in and configure.in files. No configuration
44706         needed now.
44707
44708 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
44709
44710         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
44711
44712 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
44713
44714         * gcc.compile/configure.in, gcc.unsorted/configure.in,
44715         gcc.special/configure.in, gcc.noncompile/configure.in,
44716         gcc.execute/configure.in, gcc.code_quality/configure.in,
44717         g++.other/configure.in, g++.old-deja/configure.in,
44718         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
44719         in srcname setting.
44720
44721 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
44722
44723         * lib/udi.exp: Fixed mondfe and mondfe_download.
44724         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
44725         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
44726
44727 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
44728
44729         * config/udi-gdb.exp: Check $shell_id after connecting to target.
44730         (gdb_exit): Don't remove *_soc files.
44731
44732 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
44733
44734         * lib/c-torture.exp: Don't look for main; instead always use -w
44735         -c.  This is how the c-torture tests work.  Remove the object
44736         file if the compilation succeeds.
44737         * gcc.execute/execute.exp: Remove executable if test passes.
44738         * gcc.noncompile/noncompile.exp: Every test is an expected
44739         failure.
44740         * gcc.special/special.exp: Added tests from c-torture 1.11,
44741         corrected use of existing test.
44742         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
44743         gcc.execute/920625-1.c: Updated to c-torture 1.11.
44744         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
44745         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
44746         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
44747         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
44748         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
44749         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
44750         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
44751         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
44752         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
44753         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
44754         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
44755         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
44756         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
44757         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
44758         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
44759         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
44760         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
44761         c-torture 1.11.
44762         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
44763         correspond to c-torture 1.11.
44764
44765         * New file.