OSDN Git Service

df6e40fda2db4fde8f2dad0c9700cca1d62e2a9a
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2006-09-01  Josh Conner  <jconner@apple.com>
2
3         PR c++/25505
4         gcc.dg/nrv3.c: New test.
5         gcc.dg/nrv4.c: New test.
6         gcc.dg/nrv5.c: New test.
7
8 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
9
10         PR c++/23287
11         * g++.dg/parse/dtor12.C: New.
12
13 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
14
15         PR tree-optimization/28839
16         * gcc.dg/pr28839.c: New test.
17
18 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
19
20         PR target/24367
21         * gcc.dg/pr24367.c: New testcase.
22
23 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
24
25         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
26
27 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
28
29         PR rtl-optimization/27735
30         * gcc.dg/loop-unswitch-1.c: New test.
31
32 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
33
34         PR fortran/28885
35         * gfortran.dg/aliasing_dummy_2.f90: New test.
36
37         PR fortran/20067
38         * gfortran.dg/generic_5.f90: Change error message.
39
40         PR fortran/28873
41         * gfortran.dg/generic_6.f90: New test.
42
43         PR fortran/25077
44         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
45
46         PR fortran/25102
47         * gfortran.dg/invalid_interface_assignment.f90: New test.
48
49         PR fortran/24866
50         * gfortran.dg/module_proc_external_dummy.f90: New test.
51
52 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
53
54         PR c++/28349
55         * testsuite/g++.dg/warn/var-args1.C: New test.
56
57 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
58
59         PR fortran/28866
60         * gfortran.dg/simpleif_2.f90: New test.
61         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
62         * gfortran.dg/enum_5.f90: Ditto.
63
64 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
65             Kazu Hirata  <kazu@codesourcery.com>
66
67         PR tree-optimization/17506
68         * gcc.dg/pr17506.c: New.
69
70 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
71
72         PR c++/28139
73         * g++.dg/eh/alias1.C: New test.
74
75 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
76
77         PR c++/28860
78         * g++.dg/template/ttp22.C: New test.
79
80 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
81
82         PR middle-end/26632
83         * gcc.dg/pr26632.c: New.
84
85 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
86
87         PR libgfortran/28354
88         * gfortran.dg/fmt_zero_precision.f90: New test.
89
90 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
91
92         PR c++/28058
93         * g++.dg/template/spec31.C: New test.
94
95 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
96
97         PR c++/26573
98         * g++.dg/other/static2.C: New test. 
99         
100 2006-08-26  Roger Sayle  <roger@eyesopen.com>
101
102         * gcc.dg/Wswitch-enum-2.c: New test case.
103         * gcc.dg/Wswitch-enum-3.c: Likewise.
104
105 2006-08-26  Richard Guenther  <rguenther@suse.de>
106
107         * gcc.c-torture/compile/20060826-1.c: New testcase.
108
109 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
110
111         PR c++/28736
112         * g++.dg/template/void10.C: New test.
113
114         PR c++/28737
115         * g++.dg/template/void8.C: New test.
116
117         PR c+_+/28738
118         * g++.dg/template/void9.C: New test.
119
120         * g++.dg/template/void3.C: Adjust error markers.
121         * g++.dg/template/void4.C: Likewise.
122         * g++.dg/template/crash55.C: Likewise.
123         * g++.dg/template/void7.C: Likewise
124         
125 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
126
127         PR c++/28588
128         * g++.dg/inherit/access6.C: New test.
129         * g++.dg/inherit/access7.C: Likewise.
130
131         PR c++/28595
132         * g++.dg/template/array15.C: New test.
133         * g++.dg/template/crash2.C: Tweak error markers.
134
135 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
136
137         PR middle-end/28683
138         * gcc.c-torture/compile/20060823-1.c: New test.
139
140 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
141
142         PR c++/28853
143         * g++.dg/template/ttp21.C: New test.
144
145         PR c++/28852
146         * g++.dg/other/operator1.C: Add error-marker.
147         * g++.dg/other/operator2.C: New test.
148
149 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
150
151         PR c/27893
152         * gcc.c-torture/compile/vla-const-1.c,
153         gcc.c-torture/compile/vla-const-2.c: New tests.
154
155 2006-08-26  Richard Guenther  <rguenther@suse.de>
156
157         PR middle-end/28814
158         * gcc.dg/torture/pr28814.c: New testcase.
159
160 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
161
162         PR c/28418
163         * gcc.c-torture/compile/compound-literal-1.c: New test.
164
165 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
166
167         PR c/28299
168         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
169         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
170         Expect extra diagnostics.
171
172 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
173
174         gcc.dg/noncompile/pr16876.c: New test.
175
176 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
177
178         PR c++/28056
179         * g++.dg/parse/local1.C: New test.
180         * g++.dg/other/qual1.C: Tweak error marker.
181
182 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
183
184         PR c++/27787
185         * g++.dg/template/typename10.C: New.
186         * g++.dg/template/lookup4.C: Remove bogus error marker.
187
188 2006-08-25  Richard Guenther  <rguenther@suse.de>
189
190         PR testsuite/28829
191         * gcc.dg/pr26570.c: Fix testcase.
192
193 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
194
195         PR tree-opt/28807
196         * gcc.c-torture/execute/mayalias-2.c: New test.
197         * gcc.dg/tree-ssa/alias-13.c: New test.
198
199 2006-08-24  Jan Hubicka  <jh@suse.cz>
200
201         PR debug/26881
202         * gcc.dg/debug/pr26881.c: New file.
203
204 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
205
206         PR fortran/28788
207         * gfortran.dg/used_types_4.f90: New test.
208         * gfortran.dg/derived_init_2.f90: Modify to check sibling
209         association of derived types.
210         * gfortran.dg/used_types_2.f90: Add module cleanup.
211         * gfortran.dg/used_types_3.f90: The same.
212
213         PR fortran/28771
214         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
215         fix of regression.
216
217 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
218
219         PR 28813
220         * gfortran.dg/direct_io_6.f90: Remove test.
221
222 2006-08-23  Stuart Hastings  <stuart@apple.com>
223
224         PR 28825
225         * gcc.target/i386/20060821-1.c: New.
226
227 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
228
229         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into 
230         dg-warning strings for dllimport.
231
232 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
233
234         PR C++/28450
235         * g++.dg/ext/vector4.C: New test.
236         * g++.dg/ext/complex1.C: New test.
237
238 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
239
240         PR debug/28692
241         * gcc.dg/debug/const-1.c: New.
242         * gcc.dg/debug/const-2.c: New.
243         * gcc.dg/debug/dwarf2/const-1.c: New.
244         * gcc.dg/debug/dwarf2/const-2.c: New.
245         * gcc.dg/debug/dwarf2/const-2b.c: New.
246
247 2006-08-22  Richard Guenther  <rguenther@suse.de>
248
249         PR middle-end/28776
250         * gcc.c-torture/compile/pr28776-1.c: New testcase.
251         * gcc.c-torture/compile/pr28776-2.c: Likewise.
252
253 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
254
255         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
256
257 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
258
259         PR c++/26269
260         * g++.dg/other/error14.C: New test.
261
262         PR c++/28505
263         * g++.dg/parse/ctor7.C: New test.
264         * g++.dg/parse/ctor8.C: Likewise.
265
266         PR c++/28741
267         * g++.dg/template/void7.C: New test. 
268         
269 2006-08-21  Olivier Hainque  <hainque@adacore.com>
270
271         * gnat.dg/self_aggregate_with_zeros.adb: New test.
272         * gnat.dg/self_aggregate_with_array.adb: New test.
273
274 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
275  
276         * g++.dg/eh/arm-vfp-unwind.C: New test.
277  
278 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
279
280         PR c++/28341
281         * g++.dg/template/ref3.C: New test.
282         * g++.dg/template/nontype13.C: New test.
283
284         PR c++/28346
285         * g++.dg/template/ptrmem17.C: New test.
286
287 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
288
289         PR target/28648 c:
290         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
291
292 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
293
294         PR fortran/28630
295         * gfortran.dg/used_types_2.f90: New test.
296
297         PR fortran/28601
298         * gfortran.dg/used_types_3.f90: New test.
299
300         PR fortran/20886
301         * gfortran.dg/generic_actual_arg.f90: New test.
302
303         PR fortran/28735
304         * gfortran.dg/module_private_array_refs_1.f90: New test.
305
306         PR fortran/28762
307         * gfortran.dg/program_name_1.f90: New test.
308
309         PR fortran/28425
310         * gfortran.dg/derived_constructor_comps_1.f90: New test.
311
312         PR fortran/28496
313         * gfortran.dg/array_initializer_2.f90: New test.
314
315         PR fortran/18111
316         * gfortran.dg/unused_artificial_dummies_1.f90: New test. 
317
318         PR fortran/28600
319         * gfortran.dg/assumed_charlen_function_4.f90: New test.
320
321         PR fortran/28771
322         * gfortran.dg/assumed_charlen_in_main.f90: New test.
323
324         PR fortran/28660
325         * gfortran.dg/dependent_decls_1.f90: New test.
326
327 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
328
329         PR fortran/25217
330         * gfortran.dg/derived_init_2.f90: New.
331
332 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
333
334         * gcc.c-torture/execute/pr28289.c: New test.
335
336 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
337
338         PR c/28744
339         * gcc.dg/attr-externally-visible-1.c: New test.
340         * gcc.dg/attr-externally-visible-2.c: New test.
341         * g++.dg/parse/attr-externally-visible-1.C: New test.
342         * g++.dg/parse/attr-externally-visible-2.C: New test.
343
344 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
345
346         PR c++/28606
347         * g++.dg/parse/dtor11.C: New test.
348
349 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
350
351         PR rtl-optimization/28489
352         * gcc.c-torture/compile/pr28489.c: New test.
353
354 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
355
356         PR c++/28710
357         * g++.dg/template/redecl4.C: New test.
358
359         PR c++/28711
360         * g++.dg/template/ctor8.C: New test.
361
362 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
363
364         * PR c++/28573
365         * g++.dg/parse/offsetof6.C: New test.
366         * g++.dg/parse/offsetof6.C: New test.
367         * g++.dg/parse/offsetof7.C: New test.
368
369 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
370
371         PR testsuite/28602
372         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
373         is false.
374
375 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
376
377         PR c++/28302
378         * g++.dg/ext/vector3.C: New test.
379
380 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
381
382         PR gcov/profile/26570
383         * gcc.dg/pr26570.c: New test.
384
385 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
386
387         PR c/27697
388         * gcc.dg/qual-component-1.c: New test.
389
390 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
391
392         PR c++/28593
393         * g++.dg/parse/new3.C: New test.
394
395 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
396
397         PR fortran/25828
398         * gfortran.dg/streamio_1.f90: New test.
399         * gfortran.dg/streamio_2.f90: New test.
400         * gfortran.dg/streamio_3.f90: New test.
401         * gfortran.dg/streamio_4.f90: New test.
402         * gfortran.dg/streamio_5.f90: New test.
403         * gfortran.dg/streamio_6.f90: New test.
404         * gfortran.dg/streamio_7.f90: New test.
405         * gfortran.dg/streamio_8.f90: New test.
406
407 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
408
409         PR c/28287
410         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
411
412 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
413
414         PR c++/28594
415         * g++.dg/template/void6.C: New test.
416         
417 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
418
419         PR c/28649
420         * gcc.dg/parse-error-1.c: New test.
421         * gcc.dg/parse-error-2.c: New test.
422         * gcc.dg/cpp/digraph2.c: Add error-marker.
423         * gcc.dg/noncompile/920923-1.c: Likewise.
424
425 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
426
427         PR c/27490
428         * gcc.dg/sizeof-2.c: New testcase.
429
430         PR c/27489
431         * gcc.dg/switch-A.c: New testcase.
432
433 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
434
435         PR c++/28288
436         PR c++/14556
437         * g++.old-deja/g++.warn/compare1.C: Delete.
438         * g++.dg/opt/pr7503-2.C: Delete.
439         * g++.dg/opt/pr7503-3.C: Delete.
440         * g++.dg/opt/pr7503-4.C: Delete.
441         * g++.dg/opt/pr7503-5.C: Delete.
442         * g++.dg/opt/max1.C: Delete.
443         * g++.dg/warn/minmax.C: Delete.
444         * g++.dg/expr/minmax.C: New test.
445
446 2006-08-14  Richard Guenther  <rguenther@suse.de>
447
448         PR testsuite/28703
449         * gcc.c-torture/execute/pr28651.c: Do not use argc
450         to avoid optimization, instead forbid inlining.
451
452 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
453
454         PR rtl-optimization/28634
455         * gcc.c-torture/execute/ieee/pr28634.c: New test.
456
457 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
458
459         PR c/27184
460         * gcc.dg/torture/pr27184.c: New test.
461
462 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
463
464         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
465
466 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
467
468         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
469         * gfortran.dg/stat_2.f90: Likewise.
470         * gfortran.dg/chmod_1.f90: Likewise.
471         * gfortran.dg/chmod_2.f90: Likewise.
472         * gfortran.dg/chmod_3.f90: Likewise.
473
474 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
475
476         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
477
478 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
479
480         * g++.dg/opt/pr23454-2.C: New test.
481
482 2006-08-11  Richard Guenther  <rguenther@suse.de>
483
484         PR middle-end/28651
485         * gcc.c-torture/execute/pr28651.c: New testcase.
486
487 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
488
489         * gnat.dg/specs/static_initializer.ads: New test.
490
491 2006-08-10  Paul Brook  <paul@codesourcery.com>
492
493         * gcc.target/arm/cond-asm.c: New test.
494
495 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
496
497         PR tree-optimization/26197
498         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
499         * g++.dg/vect/vect.exp: Compile the new tests with
500         --param max-aliased-vops=0.
501
502 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
503
504         PR c++/28637
505         * g++.dg/template/void3.C: New test.
506
507         PR c++/28638
508         * g++.dg/template/void4.C: New test.
509
510         PR c++/28640
511         * g++.dg/template/void5.C: New test.
512         
513 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
514
515         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
516         after dg-do compile.
517
518 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
519
520         PR tree-optimizations/26969
521         * gcc.dg/vect/vect.exp: Compile tests prefixed with
522         "unswitch-loops" with -funswitch-loops.
523         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
524
525 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
526
527         * gcc.dg/sparc-getcontext-1.c: Fix typo.
528         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
529         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
530         * objc.dg/dwarf-1.m: Likewise.
531         * objc.dg/dwarf-2.m: Likewise.
532         * obj-c++.dg/dwarf-2.mm: Likewise.
533
534 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
535
536         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
537         * objc.dg/dwarf-2.m: Likewise.
538         * obj-c++.dg/dwarf-2.mm: Likewise.
539
540         PR libfortran/28603
541         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
542
543         PR testsuite/27611
544         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
545
546         PR testsuite/27033
547         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
548
549 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
550
551         PR target/27827
552         * gcc.target/i386/pr27827.c: New testcase.
553
554 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
555
556         PR fortran/28590
557         * gfortran.dg/sequence_types_1.f90: New test.
558
559 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
560
561         PR fortran/28548
562         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
563         dg-warning.  Add -pedantic option.
564
565 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
566
567         PR c/28502
568         * gcc.dg/proto-1.c: New test.
569
570         PR c/27721
571         * gcc.dg/lvalue-4.c: New test.
572
573         PR c/28136
574         * gcc.dg/init-bad-5.c: New test.
575
576 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
577
578         PR c++/28347
579         * g++.dg/ext/typedef-init.C: Add new test for typedef 
580         initialization inside templates. Adjust existing error markers.
581
582 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
583
584         PR c++/28148
585         * g++.dg/init/ptrmem3.C: New test.
586
587 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
588
589         PR tree-optimization/27770
590         * lib/target-support.exp: New target keyword "section_anchors". 
591         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
592         tests.
593         * gcc.dg/vect/section-anchors-pr27770.c: New test.
594         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
595         * gcc.dg/vect/section-anchors-vect-69.c: New test.
596         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
597         
598 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
599
600         * gcc.dg/20060801-1.c: Add missing '}'.
601
602 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
603
604         PR c++/27508
605         * g++.dg/parse/dtor9.C: New test.
606         * g++.dg/parse/dtor10.C: New test.
607         * g++.dg/other/error7.C: Adjust error-marker.
608
609         PR c++/28274
610         * g++.dg/other/default5.C: New test.
611
612 2006-08-02  Richard Guenther  <rguenther@suse.de>
613
614         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
615
616 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
617
618         PR c++/28557
619         * g++.dg/template/conv9.C: New test.
620
621 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
622
623         PR debug/28063
624         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
625         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
626         Optionally return assembly text.  Update callers.
627         (check_no_compiler_messages): Update verbose messages.
628         (check_no_messages_and_pattern): New.
629         (check_effective_target_string_merging): New.
630
631 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
632
633         PR c++/28250
634         * g++.dg/eh/catch4.C: New test.
635
636         PR c++/28257
637         * g++.dg/other/qual1.C: New test.
638
639         PR c++/28259
640         * g++.dg/inherit/error2.C: New test.
641
642         PR c++/28267
643         * g++.dg/other/new1.C: New test.
644
645         * g++.dg/warn/pr23075.C: Remove obsolete test.
646         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
647         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
648
649 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
650
651         PR c++/28523
652         * g++.dg/eh/cast1.C: New test.
653
654 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
655
656         PR libfortran/28452
657         * gfortran.dg/random_3.f90:  New test.
658
659 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
660
661         PR c++/28432
662         * g++.dg/other/pr28304.C: Change expected error message.
663         * g++.dg/other/pr28432.C: New test.
664
665 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
666
667         PR c++/28256
668         * g++.dg/init/brace2.C: Change expected error message, add empty init.
669
670 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
671
672         PR debug/23336
673         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
674         at -g1.
675         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
676         g++.dg/debug/enum-2.C: New.
677
678 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
679
680         PR c++/6634
681         * g++.dg/parse/long1.C: Add more tests.
682
683 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
684
685         * gfortran.dg/lrshift_1.c: New file.
686
687 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
688
689         PR libgfortran/28335
690         * gfortran.dg/no_unit_error_1.f90: New test.
691
692 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
693
694         PR libgfortran/28335
695         * gfortran.dg/no_unit_error_1.f90: Delete test.
696         * gfortran.dg/no_unit_error_2.f90: Delete test.
697
698 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
699
700         * gfortran.dg/chmod_3.f90: New test.
701         * gfortran.dg/ltime_gmtime_1.f90: New test.
702         * gfortran.dg/ltime_gmtime_2.f90: New test.
703         * gfortran.dg/lrshift_1.f90: New test.
704         * gfortran.dg/chmod_1.f90: New test.
705         * gfortran.dg/chmod_2.f90: New test.
706
707 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
708
709         PR c++/27668
710         * g++.dg/template/crash55.C: New test.
711
712         PR c++/27962
713         * g++.dg/template/nontype16.C: New test.
714
715         * g++.dg/template/void2.C: Adjust error markers.
716         * g++.dg/template/nontype5.C: Adjust error markers.
717         
718 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
719
720         * gcc.target/i386/stack-prot-kernel.c: New test.
721
722 2006-07-27  Roger Sayle  <roger@eyesopen.com>
723
724         * gcc.dg/builtins-55.c: New test case.
725
726 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
727
728         PR rtl-optimization/27907
729         * gcc.c-torture/compile/pr27907.c: New test.
730
731 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
732
733         * gfortran.dg/mclock.f90: New test.
734         * gfortran.dg/int_conv_1.f90: New test.
735         * gfortran.dg/stat_1.f90: New test.
736         * gfortran.dg/stat_2.f90: New test.
737
738 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
739
740         PR libgfortran/28335
741         * gfortran.dg/no_unit_error_1.f90: New test.
742         * gfortran.dg/no_unit_error_2.f90: New test.
743         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
744
745 2006-07-25  Roger Sayle  <roger@eyesopen.com>
746
747         PR middle-end/28473
748         * gcc.dg/fold-convround-1.c: New test case.
749
750 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
751
752         * gfortran.dg/arithmetic_if.f90:  Fix comments.
753
754 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
755
756         PR c++/27572
757         * g++.dg/other/typedef1.C: New test.
758         * g++.dg/template/typedef4.C: New test.
759         * g++.dg/template/typedef5.C: New test.
760
761 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
762
763         PR fortran/28416
764         * gfortran.dg/allocatable_dummy_3.f90: New.
765
766 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
767
768         PR fortran/28439
769         * gfortran.dg/arithmetic_if.f90:  New test.
770
771 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
772
773         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
774         avoid memcpy optimization.
775         
776 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
777
778         PR fortran/25289
779         * gfortran.dg/direct_io_6.f90: New test.
780
781 2006-07-24  Jan Hubicka  <jh@suse.cz>
782
783         PR c/25795
784         PR c++/27369
785         * gcc.dg/pr25795.c: New test.
786         * gcc.dg/pr25795-1.c: New test.
787
788 2006-07-23  Roger Sayle  <roger@eyesopen.com>
789
790         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
791         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
792         which may be transformed to "g || h" on some platforms.
793
794 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
795
796         PR c++/28025
797         * g++.dg/template/friend45.C: New test.
798
799 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
800
801         PR libgfortran/28339
802         * gfortran.dg/arrayio_8.f90: New test.
803
804 2006-07-21  Mike Stump  <mrs@apple.com>
805
806         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
807
808         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
809
810 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
811
812         PR c++/28250
813         * g++.dg/eh/catch3.C: New test.
814
815         PR c++/28363
816         * g++.dg/template/defarg10.C: New test.
817
818 2006-07-20  Paul Brook  <paul@codesourcery.com>
819
820         PR 27363
821         * gcc.dg/pr27363.c: New test.
822
823 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
824
825         PR c++/28338
826         * g++.dg/init/ref13.C: New test.
827
828 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
829
830         PR obj-c++/28434
831         * obj-c++.dg/proto-error-1.mm: New test.
832
833 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
834
835         PR c++/28337
836         * g++.dg/template/string1.C: New test.
837
838 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
839
840         PR c++/28048
841         * g++.dg/template/defarg9.C: New test.
842
843         PR c++/28235
844         * g++.dg/template/static27.C: New test.
845
846 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
847
848         PR 28410
849         * gcc.dg/tree-ssa/pr28410.c: New test.
850
851 2006-07-18  Lee Millward  <lee.millward@gmail.com>
852
853         PR c++/28258
854         * g++/dg/other/error13.C: New test.
855
856         PR c++/28260
857         * g++.dg/template/friend44.C: New test.
858         
859 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
860
861         PR c++/27495
862         * g++.dg/other/pr27495.C: New.
863
864 2006-07-18  Olivier Hainque  <hainque@adacore.com>
865
866         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
867         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
868         
869 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
870
871         PR c/28286
872         * gcc.dg/pragma-pack-4.c: New test.
873
874 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
875
876         PR c++/28291
877         * g++.dg/ext/pr28291.C: New test.
878
879 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
880
881         PR middle-end/28403
882         * gcc.c-torture/execute/pr28403.c: New test.
883
884 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
885
886         PR middle-end/28402
887         * gcc.dg/pr28402.c: New test.
888
889 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
890
891         PR c++/28304
892         * g++.dg/other/pr28304.C: New test.
893
894 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
895
896         PR other/28251
897         gcc.c-torture/unsorted/dump-noaddr.c: New test.
898         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
899
900 2006-07-17  Richard Guenther  <rguenther@suse.de>
901
902         PR tree-optimization/28238
903         * g++.dg/tree-ssa/pr28238.C: New testcase.
904
905 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
906
907         PR c++/28250
908         * g++.dg/eh/catch1.C: New test.
909         * g++.dg/eh/catch2.C: New test.
910
911 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
912
913         PR c++/28370
914         * g++.dg/template/anon3.C: New test.
915
916 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
917
918         PR fortran/20844
919         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
920         specifiers requiring an explicit format tag..
921
922         PR fortran/28201
923         * gfortran.dg/generic_5: New test.
924
925         PR fortran/20893
926         * gfortran.dg/elemental_optional_args_1.f90: New test.
927
928 2006-07-16  Olivier Hainque  <hainque@adacore.com>
929
930         * gnat.dg/assert.ads: New file.
931         * gnat.dg/controlled_record.ads: Likewise.
932         * gnat.dg/controlled_record.adb: Likewise.
933
934 2006-07-15  Lee Millward  <lee.millward@gmail.com>
935
936         PR c++/28292
937         * g++.dg/other/error12.C: New test.
938
939         PR c++/28269
940         * g++.dg/template/crash54.C: New test.
941         
942 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
943
944         PR c++/28249
945         * g++.dg/parse/catch1.C: New test.
946
947         PR c++/28294
948         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
949
950         PR c++/28387
951         * g++.dg/ext/attrib24.C: New test.
952
953 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
954
955         PR c++/28343
956         * g++.dg/ext/asmspec1.C: New test.
957
958 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
959
960         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
961         (dg-test): Support shouldfail tests.
962         * lib/target-supports-dg.exp (dg-shouldfail): New.
963         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
964         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
965         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
966         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
967         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
968         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
969         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
970
971 2006-07-13  Jan Hubicka  <jh@suse.cz>
972
973         * gcc.target/i386/memcpy-1.c: New.
974
975 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
976
977         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
978
979 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
980
981         PR fortran/25097
982         * gfortran.dg/present_1.f90: New test.
983
984         PR fortran/20903
985         * gfortran.dg/interface_derived_type_1.f90: New test.
986
987 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
988
989         PR fortran/28213
990         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
991         list.
992
993 2006-07-07  Lee Millward  <lee.millward@gmail.com>
994
995         PR c++/27820
996         * g++.dg/other/label1.C: New test.
997         
998 2006-07-07   Richard Guenther  <rguenther@suse.de>
999
1000         PR middle-end/28268
1001         * gcc.dg/torture/pr28268.c: New testcase.
1002
1003 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
1004
1005         PR c++/27019
1006         * g++.dg/ext/pr27019.C: New.
1007
1008 2006-07-07  Richard Guenther  <rguenther@suse.de>
1009
1010         PR tree-optimization/28187
1011         * gcc.dg/pr28187.c: New testcase.
1012
1013 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
1014
1015         * gnat.dg/address_conversion.adb: New test.
1016         * gnat.dg/boolean_subtype.adb: Likewise.
1017         * gnat.dg/frame_overflow.adb: Likewise.
1018         * gnat.dg/pointer_array.adb: Likewise.
1019         * gnat.dg/pointer_conversion.adb: Likewise.
1020
1021 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
1022
1023         PR fortran/28237
1024         PR fortran/23420
1025         * gfortran.dg/print_fmt_5.f90: New test.
1026
1027 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1028
1029         PR fortran/28129
1030         * gfortran.dg/bounds_check_4.f90: New test.
1031
1032 2006-07-05  Richard Guenther  <rguenther@suse.de>
1033
1034         PR target/28158
1035         * gfortran.dg/pr28158.f90: New testcase.
1036
1037 2006-07-05  Richard Guenther  <rguenther@suse.de>
1038
1039         PR tree-optimization/28162
1040         * gcc.dg/pr28162.c: New testcase.
1041
1042 2006-07-05  Richard Guenther  <rguenther@suse.de>
1043         Andrew Pinski  <pinskia@gcc.gnu.org>
1044
1045         PR c++/27084
1046         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
1047
1048 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
1049
1050         PR fortran/28174
1051         * gfortran.dg/actual_array_substr_2.f90: New test.
1052
1053         PR fortran/28167
1054         * gfortran.dg/actual_array_constructor_2.f90: New test.
1055
1056 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1057
1058         * gfortran.dg/itime_idate_1.f: New test.
1059         * gfortran.dg/itime_idate_2.f: New test.
1060
1061 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1062
1063         PR libgfortran/27704
1064         * gfortran.dg/open_status_3.f90: New test.
1065         * gfortran.dg/fmt_l.f90: Update for new feature.
1066
1067 2006-07-03  Asher Langton  <langton2@llnl.gov>
1068
1069         * gfortran.dg/oldstyle_2.f90: New.
1070
1071 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
1072
1073         * gnat.dg/string_slice.adb: New test.
1074
1075 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1076
1077         PR fortran/19259
1078         * gfortran.dg/semicolon_fixed.c: New.
1079         * gfortran.dg/semicolon_free.c: New.
1080
1081 2006-06-30  Mike Stump  <mrs@apple.com>
1082
1083         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
1084         that don't support internal visibility.
1085
1086 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
1087
1088         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
1089         for '(' / ')' needing an extra '\'.
1090
1091 2006-06-29  Roger Sayle  <roger@eyesopen.com>
1092
1093         PR middle-end/27428
1094         * gcc.dg/pr27428-1.c: New test case.
1095
1096 2006-06-29  Mike Stump  <mrs@apple.com>
1097
1098         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
1099         on darwin as we can't align commons large enough yet.
1100
1101         * gcc.dg/vla-8.c: Add additional testcases.
1102
1103 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
1104
1105         PR c++/28114
1106         * g++.dg/other/pr28114.C: New.
1107
1108 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
1109
1110         * gcc.c-torture/compile/20060625-1.c: New test.
1111
1112 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
1113
1114         PR fortran/20867
1115         * gfortran.dg/stfunc_3.f90: New test.
1116
1117         PR fortran/25056
1118         * gfortran.dg/impure_actual_1.f90: New test.
1119
1120         PR fortran/20874
1121         * gfortran.dg/elemental_result_1.f90: New test.
1122
1123         PR fortran/25073
1124         * gfortran.dg/select_7.f90: New test.
1125
1126         PR fortran/27554
1127         * intrinsic_actual_1.f: New test.
1128
1129         PR fortran/22038
1130         PR fortran/28119
1131         * gfortran.dg/forall_4.f90: New test.
1132
1133         PR fortran/25072
1134         * gfortran.dg/forall_5.f90: New test.
1135
1136 2006-06-25  Lee Millward  <lee.millward@gmail.com>
1137
1138         PR c++/28051
1139         * g++.dg/template/using13.C: New test.
1140
1141         PR c++/28054
1142         * g++.dg/other/incomplete3.C: New test.
1143         
1144 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1145
1146         PR fortran/28081
1147         * gfortran.dg/substr_3.f: New test.
1148         * gfortran.dg/equiv_2.f90: Update expected error message.
1149
1150 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
1151
1152         PR fortran/28118
1153         * gfortran.dg/actual_array_substr_1.f90: New test.
1154
1155 2006-06-24  Olivier Hainque  <hainque@adacore.com>
1156
1157         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
1158         * gnat.dg/scalar_mode_agg_compare.adb: New test.
1159         
1160 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
1161
1162         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
1163
1164 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
1165
1166         PR fortran/27981
1167         * gfortran.dg/simpleif_2.f90: New test.
1168
1169 2006-06-23  Lee Millward  <lee.millward@gmail.com>
1170
1171         * g++.dg/template/error22.C: Fix typo.
1172         
1173 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1174
1175         PR c++/28112
1176         * g++.dg/ext/attrib23.C: New test.
1177
1178 2006-06-23  Olivier Hainque  <hainque@adacore.com>
1179
1180         * gnat.dg/varsize_temp.adb: New test.
1181         
1182 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1183
1184         PR c++/11468
1185         * g++.dg/other/java2.C: New test.
1186
1187 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
1188
1189         PR target/27789
1190         * g++.dg/ext/dllimport4.C. Add more tests for invalid
1191         initialization.
1192
1193 2006-06-22  Roger Sayle  <roger@eyesopen.com>
1194
1195         PR target/27531
1196         * gcc.dg/pr27531-1.c: New test case.
1197
1198 2006-06-22  Asher Langton  <langton2@llnl.gov>
1199
1200         PR fortran/24748
1201         * gfortran.dg/implicit_8.f90: New.
1202
1203 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
1204
1205         PR rtl-optimization/28121
1206         * gcc.dg/pr28121.c: New test.
1207
1208 2006-06-22  Lee Millward  <lee.millward@gmail.com>
1209
1210         PR c++/27805
1211         * g++.dg/parse/ptrmem6.C: New test.
1212
1213         PR c++/27821
1214         * g++.dg/template/error22.C: New test.
1215         
1216 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1217
1218         PR c++/28111
1219         * g++.dg/template/friend43.C: New test.
1220
1221         PR c++/28110
1222         * g++.dg/template/crash53.C: New test.
1223
1224         PR c++/28109
1225         * g++.dg/rtti/incomplete1.C: New test.
1226
1227 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
1228
1229         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
1230
1231 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
1232
1233         * gcc.c-torture/execute/complex-7.c: New.
1234
1235 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
1236
1237         * gcc.dg/merge-all-constants-1.c: New test.
1238
1239 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
1240
1241         PR c++/28113
1242         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
1243
1244 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
1245
1246         * gfortran.dg/rrspacing_1.f90: New test.
1247
1248 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1249
1250         PR c++/28052
1251         * g++.dg/other/bitfield2.C: New test.
1252
1253 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
1254
1255         PR tree-optimization/27331
1256         * gcc.dg/pr27331.c: New test.
1257
1258 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
1259             Eric Botcazou  <ebotcazou@adacore.com>
1260
1261         PR ada/18692
1262         * lib/gnat.exp: New file.
1263         * lib/gnat-dg.exp: Likewise.
1264         * gnat.dg: New directory.
1265         * gnat.dg/dg.exp: New driver.
1266         * gnat.dg/specs: New directory.
1267         * gnat.dg/specs/specs.exp: New driver.
1268         * gnat.dg/style: New directory.
1269         * gnat.dg/style/style.exp: New driver.
1270
1271 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
1272
1273         PR fortran/16206
1274         * gfortran.dg/array_initializer_1.f90: New test.
1275
1276         PR fortran/28005
1277         * gfortran.dg/matmul_3.f90: New test.
1278
1279 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
1280
1281         PR middle-end/28075
1282         * gcc.dg/tree-ssa/inline-1.c: New test.
1283
1284 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
1285
1286         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
1287         in malloc prototype; remove XFAIL.
1288         * gcc.dg/pr18241-2.c: Ditto.
1289         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
1290         in memset prototype; remove XFAIL.
1291         * gcc.dg/tree-ssa/pr23382.c: Ditto.
1292
1293 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
1294
1295         * gcc.dg/vla-8.c: Add.
1296
1297 2006-06-19  Richard Guenther  <rguenther@suse.de>
1298
1299         PR tree-optimization/27090
1300         * g++.dg/tree-ssa/pr27090.C: New testcase.
1301
1302 2006-06-19  Roger Sayle  <roger@eyesopen.com>
1303
1304         PR target/27861
1305         * gcc.dg/pr27861-1.c: New test case.
1306
1307 2006-06-19  Richard Guenther  <rguenther@suse.de>
1308
1309         PR middle-end/28045
1310         * gcc.dg/torture/pr28045.c: New testcase.
1311
1312 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1313
1314         PR fortran/26801
1315         * gfortran.dg/associated_4.f90: New test.
1316
1317 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1318
1319         PR fortran/19310
1320         PR fortran/19904
1321         * gfortran.dg/real_const_3.f90: New test.
1322
1323 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
1324
1325         PR c++/28016
1326         * g++.dg/template/static26.C: New test.
1327
1328         PR c++/27979
1329         * g++.dg/expr/bitfield2.C: New test. 
1330
1331         PR c++/27884
1332         * g++.dg/parse/linkage2.C: New test.
1333
1334 2006-06-16  Richard Guenther  <rguenther@suse.de>
1335
1336         PR middle-end/27116
1337         * gcc.dg/pr15785-1.c: Revert last change.
1338         * gcc.dg/torture/pr27116-2.c: New testcase.
1339
1340 2006-06-16  Roger Sayle  <roger@eyesopen.com>
1341
1342         PR middle-end/27802
1343         * gcc.dg/pr27802-1.c: New test case.
1344
1345 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
1346
1347         PR c++/27689
1348         * g++.dg/template/ttp18.C: New test.
1349         * g++.dg/template/ttp19.C: Likewise.
1350
1351         PR c++/27666
1352         * g++.dg/expr/cond9.C: New test.
1353
1354         PR c++/27640
1355         * g++.dg/template/ctor7.C: New test.
1356
1357 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
1358
1359         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
1360
1361 2006-06-16  Richard Guenther  <rguenther@suse.de>
1362
1363         PR tree-optimization/27781
1364         * gcc.dg/tree-ssa/pr27781.c: New testcase.
1365
1366 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
1367
1368         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
1369
1370 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
1371
1372         * gcc.dg/tree-ssa/loop-18.c: New test.
1373
1374 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
1375
1376         PR c++/27665
1377         * g++.dg/template/crash52.C: New test.
1378
1379         PR c++/27648
1380         * g++.dg/ext/attrib22.C: New test.
1381
1382         PR c++/26559
1383         * g++.dg/template/builtin1.C: New test.
1384         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
1385         
1386         PR c++/28018
1387         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
1388         assignment.
1389         * g++.old-deja/g++.pt/crash51.C: Likewise.
1390
1391         PR c++/27227
1392         * g++.dg/lookup/linkage1.C: New test.
1393         * g++.dg/lookup/linkage2.C: Likewise.
1394
1395 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
1396
1397         PR middle-end/27959
1398         * gcc.dg/pr27959.c: New testcase.
1399
1400 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
1401
1402         PR target/28014:
1403         * g++.dg/eh/div.C: New test.
1404
1405 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
1406
1407         PR c++/27894
1408         * g++.dg/tree-ssa/pr26757.C: New test.
1409         * g++.dg/tree-ssa/pr27894.C: New test.
1410
1411 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
1412
1413         * gcc.c-torture/compile/20060609-1.c: New test.
1414         
1415         PR target/27863
1416         * gcc.c-torture/compile/pr27863.c: New test.
1417
1418 2006-06-13  Richard Guenther  <rguenther@suse.de>
1419
1420         PR tree-optimization/27830
1421         * g++.dg/tree-ssa/pr27830.C: New testcase.
1422
1423 2006-06-13  Matthew Sachs  <msachs@apple.com>
1424
1425         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
1426         the list of compiler flags; this causes those flags to be checked
1427         for things like dg-skip-if.
1428
1429 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1430
1431         PR c++/27601
1432         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
1433
1434 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
1435             Kazu Hirata  <kazu@codesourcery.com>
1436
1437         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
1438         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
1439
1440 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1441
1442         PR c++/27933
1443         * g++.dg/lookup/using15.C: New test.
1444
1445         PR c++/27951
1446         * g++.dg/other/anon4.C: New test.
1447
1448 2006-06-12  Roger Sayle  <roger@eyesopen.com>
1449
1450         PR c++/21210
1451         * g++.dg/init/complex1.C: New test case.
1452
1453 2006-06-11  Eric Christopher  <echristo@apple.com>
1454
1455         PR middle-end/27948
1456         * gcc.dg/bf-ms-layout.c: Run on darwin.
1457         * gcc.dg/bf-no-ms-layout: Ditto.
1458         * gcc.dg/attr-ms_struct-2.c: New.
1459         * gcc.dg/bf-ms-layout-2.c: Ditto.
1460
1461 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
1462
1463         * gcc.dg/attr-ms_struct-packed1.c: New.
1464
1465 2006-06-09  Mike Stump  <mrs@apple.com>
1466
1467         * gcc.dg/vla-7.c: Add.
1468
1469 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
1470
1471         PR fortran/24558
1472         * gfortran.dg/entry_6.f90: New test.
1473
1474         PR fortran/20877
1475         PR fortran/25047
1476         * gfortran.dg/entry_7.f90: New test.
1477
1478 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
1479
1480         PR c/27747
1481         * gcc.dg/cpp/_Pragma6.c: New test.
1482
1483         PR c++/27748
1484         * g++.dg/cpp/_Pragma1.C: New test.
1485
1486         PR preprocessor/27746
1487         * gcc.dg/gomp/macro-3.c: New test.
1488         * gcc.dg/gomp/macro-4.c: New test.
1489         * g++.dg/gomp/macro-3.C: New test.
1490         * g++.dg/gomp/macro-4.C: New test.
1491
1492 2006-06-09  Richard Guenther  <rguenther@suse.de>
1493
1494         PR tree-optimization/26998
1495         * gcc.dg/torture/pr26998.c: New testcase.
1496         * gcc.dg/tree-ssa/vrp29.c: New testcase.
1497
1498 2006-06-08  Mike Stump  <mrs@apple.com>
1499
1500         * gcc.dg/pr27095.c: Account for stubs.
1501
1502         PR target/26427
1503         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
1504         produce bad code on darwin.
1505
1506 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1507
1508         PR fortran/27958
1509         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
1510
1511 2006-06-08  Asher Langton  <langton2@llnl.gov>
1512
1513         PR fortran/27786
1514         * cray_pointers_2.f90: Add -fbounds-check compile flag.
1515
1516 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1517
1518         PR target/27421
1519         * gcc.dg/union-3.c: New test.
1520
1521 2006-06-08  Richard Guenther  <rguenther@suse.de>
1522
1523         PR middle-end/27116
1524         * gcc.dg/torture/pr27116.c: New testcase.
1525         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
1526
1527 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
1528
1529         PR rtl-optimization/26449
1530         * gcc.dg/pr26449.c: New test.
1531
1532 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1533
1534         PR c++/27601
1535         * g++.dg/ext/offsetof1.C: Test member functions.
1536
1537 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
1538
1539         * gcc.dg/pr27095.c: Improve scanning.
1540
1541 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
1542
1543         PR fortran/23091
1544         * gfortran.dg/saved_automatic_1.f90: New test.
1545
1546         PR fortran/24168
1547         * gfortran.dg/array_simplify_1.f90: New test.
1548
1549         PR fortran/25090
1550         * gfortran.dg/entry_dummy_ref_1.f90: New test.
1551
1552         PR fortran/25058
1553         * gfortran.dg/entry_dummy_ref_2.f90: New test.
1554
1555 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
1556
1557         PR c++/27177
1558         * g++.dg/expr/cast7.C: New test.
1559
1560 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
1561
1562         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
1563         * lib/gcc-defs.exp (tool_check_compile): Ditto.
1564         * lib/fortran-torture.exp (fortran-torture-compile,
1565         fortran-torture-execute): Ditto.
1566
1567 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
1568
1569         PR target/27842
1570         * gcc.dg/vmx/pr27842.c: New test.
1571
1572 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1573
1574         PR libfortran/27895
1575         * gfortran.dg/bounds_check_3.f90: New test.
1576
1577 2006-06-05  Mike Stump  <mrs@apple.com>
1578
1579         * objc.dg/objc-fast-4.m: Skip for ppc64.
1580
1581 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
1582
1583         PR testsuite/27705
1584         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
1585
1586 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
1587             Victor Kaplansky  <victork@il.ibm.com>
1588
1589         PR tree-optimizations/26360
1590         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
1591         with -fno-tree-dce.
1592         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
1593
1594 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
1595
1596         PR fortran/14067
1597         * gfortran.dg/data_char_1.f90: Add messages for truncated
1598         strings.
1599
1600         PR fortran/16943
1601         * gfortran.dg/func_decl_2.f90: New test.
1602
1603         PR fortran/20839
1604         * gfortran.dg/do_2.f90: New test.
1605
1606         PR fortran/27655
1607         * gfortran.dg/associated_3.f90: New test.
1608
1609 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
1610
1611         PR c++/27819
1612         * g++.dg/template/static25.C: New test.
1613
1614         PR c++/27722
1615         * g++.dg/init/array21.C: New test.
1616
1617         PR c++/27807
1618         * g++.dg/ext/complit7.C: New test.
1619
1620         PR c++/27806
1621         * g++.dg/parse/ptrmem5.C: New test.
1622
1623 2006-06-04  Roger Sayle  <roger@eyesopen.com>
1624             Andrew Pinski  <pinskia@physics.uc.edu>
1625
1626         PR c/27150
1627         PR middle-end/27382
1628         * gcc.dg/pr27150-1.c: New testcase.
1629         * gcc.dg/pr27382-1.c: New testcase.
1630         * gcc.dg/pr27382-2.c: New testcase.
1631
1632 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
1633
1634         PR c/25161
1635         PR c/27020
1636         * gcc.dg/array-10.c: New test.
1637
1638 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1639
1640         PR c++/27804
1641         * g++.dg/init/const4.C: New test.
1642         * g++.dg/init/member1.C: Add error-marker.
1643         * g++.dg/other/fold1.C: Adjust error-marker.
1644
1645 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1646
1647         PR c++/27601
1648         * g++.dg/ext/offsetof1.C: New test.
1649
1650 2006-06-04 Eric Christopher <echristo@apple.com>
1651
1652         * gcc.dg/attr-ms_struct-1.c: New.
1653
1654 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
1655
1656         * gcc.c-torture/compile/builtin_constant_p.c: New test.
1657
1658 2006-06-04  Richard Guenther  <rguenther@suse.de>
1659
1660         PR tree-optimization/27039
1661         * gcc.dg/tree-ssa/loop-17.c: New testcase.
1662
1663 2006-06-03  Roger Sayle  <roger@eyesopen.com>
1664
1665         PR target/26223
1666         * gcc.target/i386/amd64-abi-2.c: New test case.
1667
1668 2006-06-02  Eric Christopher  <echristo@apple.com>
1669
1670         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
1671         * gcc.target/i386/20020523-1.c: Skip if darwin.
1672         * gcc.target/i386/asm-3.c: Ditto.
1673         * gcc.target/i386/20011119-1.c: Ditto.
1674         * gcc.target/i386/clobbers.c: Remove pic part of test.
1675
1676 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
1677
1678         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
1679         * g++.old-deja/g++.other/init19.C: Ditto.
1680         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
1681         and add other platforms as expected failures.
1682
1683 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
1684
1685         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
1686         (is-effective-target-keyword): Ditto.
1687
1688 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
1689
1690         PR fortran/27715
1691         * gfortran.dg/extended_char_comparison_1.f:  New test.
1692
1693 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
1694
1695         PR fortran/25098
1696         * gfortran.dg/dummy_procedure_1.f90: New test.
1697
1698         PR fortran/25147
1699         * gfortran.dg/dummy_procedure_2.f90: New test.
1700
1701         * gfortran.dg/associated_2.f90: Correct to make consistent with
1702         standard.
1703
1704 2006-05-31  Roger Sayle  <roger@eyesopen.com>
1705
1706         * gcc.target/i386/387-11.c: New test case.
1707
1708 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
1709
1710         PR c++/27801
1711         * g++.dg/template/cond6.C: New test.
1712
1713         PR c++/26496
1714         * g++.dg/template/crash51.C: New test.
1715         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
1716
1717         PR c++/27385
1718         * g++.dg/init/array20.C: New test.
1719
1720 2006-05-31  Roger Sayle  <roger@eyesopen.com>
1721
1722         * gcc.dg/builtins-54.c: New test case.
1723
1724 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
1725
1726         PR c++/26433
1727         * g++.dg/template/fntry1.C: Add dg-do link.
1728
1729         PR c++/27808
1730         * g++.dg/parse/friend6.C: New test.
1731
1732 2006-05-30  Asher Langton  <langton2@llnl.gov>
1733
1734         * gfortran.dg/cray_pointers_7.f90: New test.
1735
1736 2006-05-30  Roger Sayle  <roger@eyesopen.com>
1737
1738         PR tree-optimization/23452
1739         * gcc.dg/fold-mulconj-1.c: New test case.
1740
1741 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
1742
1743         PR c++/27803
1744         * g++.dg/parse/bitfield1.C: New test.
1745
1746 2006-05-30  Roger Sayle  <roger@eyesopen.com>
1747
1748         * gcc.target/ppc-eq0-1.c: New test case.
1749         * gcc.target/ppc-negeq0-1.c: New test case.
1750
1751 2006-05-30  Dirk Mueller  <dmueller@suse.de>
1752
1753         PR c/27273
1754         * gcc.dg/overflow-warn-5.c: New test.
1755
1756 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1757
1758         PR c/27718
1759         * gcc.dg/sizeof-1.c: New test.
1760
1761 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
1762
1763         PR target/27790
1764         * gcc.target/i386/pr27790.c: New test.
1765
1766 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1767
1768         PR libgfortran/27757
1769         * gfortran.dg/direct_io_5.f90: New test.
1770
1771 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1772
1773         PR libgfortran/27634
1774         * gfortran.dg/fmt_missing_period_1.f: New test.
1775         * gfortran.dg/fmt_missing_period_2.f: New test.
1776         * gfortran.dg/fmt_missing_period_3.f: New test.
1777
1778 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1779
1780         PR fortran/19777
1781         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
1782         arrays.
1783
1784 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1785
1786         PR c++/27713
1787         * g++.dg/template/new6.C: New test.
1788
1789 2006-05-29  Roger Sayle  <roger@eyesopen.com>
1790
1791         PR tree-optimization/24964
1792         * gcc.target/i386/387-10.c: New test case.
1793
1794 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
1795
1796         * intrinsics/string_intrinsics.c (compare_string):
1797         Use memcmp instead of strncmp to avoid tripping over
1798         CHAR(0) in a string.
1799
1800 2006-05-27  Richard Guenther  <rguenther@suse.de>
1801
1802         PR middle-end/27773
1803         * gcc.dg/torture/pr27773.c: New testcase.
1804
1805 2006-05-27  Dirk Mueller  <dmueller@suse.de>
1806
1807         * gcc.dg/pr24561.c: Rename to..
1808         * gcc.dg/pr25962.c: .. this.
1809
1810 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1811
1812         PR fortran/19777
1813         * gfortran.dg/bounds_check_2.f: New test.
1814
1815 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
1816
1817         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
1818         * gfortran.dg/byte_1.f90: Likewise.
1819         * gfortran.dg/dup_save_2.f90: Likewise.
1820
1821 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
1822
1823         * gfortran.dg/associated_2.f90: New test.
1824
1825 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1826
1827         PR fortran/27524
1828         * gfortran.dg/bounds_check_1.f90: New test.
1829
1830 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
1831
1832         PR rtl-optimization/27661
1833         * gcc.dg/pr27661.c: New test case.
1834
1835 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
1836
1837         PR fortran/23151
1838         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
1839         * gfortran.dg/print_parentheses_1.f:  New test.
1840         * gfortran.dg/print_parentheses_2.f90:  New test.
1841
1842 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
1843
1844         PR target/27758
1845         * gcc.dg/pr27758.c: New test.
1846
1847 2006-05-24  Falk Hueffner  <falk@debian.org>
1848
1849         * gcc.c-torture/compile/pr27571.c: New test.
1850
1851 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
1852
1853         PR fortran/27709
1854         * gfortran.dg/spec_expr_4.f90: New test.
1855
1856         PR fortran/27155
1857         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
1858
1859 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
1860
1861         PR c++/20103
1862         * g++.dg/ext/complit6.C: New test.
1863         * g++.dg/ext/complit3.C: Adjust error markers.
1864         * g++.dg/init/const3.C: New test.
1865
1866 2006-05-25  Richard Guenther  <rguenther@suse.de>
1867
1868         PR middle-end/27743
1869         * gcc.dg/torture/pr27743.c: New testcase.
1870
1871 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
1872
1873         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
1874
1875 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
1876
1877         * gcc.dg/compat/scalar-by-value-x.h: New.
1878         * gcc.dg/compat/scalar-by-value-y.h: New.
1879         * gcc.dg/compat/scalar-by-value-5.c: New.
1880         * gcc.dg/compat/scalar-by-value-5_main.c: New.
1881         * gcc.dg/compat/scalar-by-value-5_x.c: New.
1882         * gcc.dg/compat/scalar-by-value-5_y.c: New.
1883         * gcc.dg/compat/scalar-by-value-6.c: New.
1884         * gcc.dg/compat/scalar-by-value-6_main.c: New.
1885         * gcc.dg/compat/scalar-by-value-6_x.c: New.
1886         * gcc.dg/compat/scalar-by-value-6_y.c: New.
1887
1888 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
1889
1890         PR tree-optimization/27639
1891         PR tree-optimization/26719
1892         * gcc.dg/pr27639.c: New test.
1893         * gcc.dg/pr26719.c: New test.
1894         * gcc.dg/tree-ssa/scev-cast.c: New test.
1895
1896 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
1897
1898         PR c++/20173
1899         * g++.dg/template/error21.C: New test.
1900
1901 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
1902
1903         PR target/27696
1904         * gcc.target/i386/pr27696.c: New.
1905
1906 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
1907
1908         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
1909
1910         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
1911
1912 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1913
1914         PR c++/27716
1915         * g++.dg/other/assign1.C: New test.
1916
1917 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
1918
1919         PR target/27266
1920         * gcc.target/i386/pr27266.c: New.
1921
1922 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1923
1924         PR c++/27451
1925         * g++.dg/ext/asm9.C: New test.
1926
1927 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
1928
1929         PR rtl-optimization/25514
1930         * gcc.c-torture/compile/pr25514.c: New test.
1931
1932 2006-05-22  Richard Guenther  <rguenther@suse.de>
1933
1934         Revert
1935         2006-01-31  Richard Guenther  <rguenther@suse.de>
1936
1937         * gcc.target/i386/sselibm-1.c: New testcase.
1938         * gcc.target/i386/sselibm-2.c: Likewise.
1939         * gcc.target/i386/sselibm-3.c: Likewise.
1940         * gcc.target/i386/sselibm-4.c: Likewise.
1941         * gcc.target/i386/sselibm-5.c: Likewise.
1942
1943 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1944
1945         PR c/27420
1946         * gcc.dg/func-args-2.c: New test.
1947
1948         PR c/26818
1949         * gcc.dg/struct-incompl-1.c: New test.
1950
1951 2006-05-22  Richard Guenther  <rguenther@suse.de>
1952
1953         PR testsuite/27708
1954         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
1955         the transformations we test for.
1956
1957 2006-05-22  Richard Guenther  <rguenther@suse.de>
1958
1959         PR testsuite/27707
1960         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
1961
1962 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
1963
1964         PR c++/27210
1965         * g++.dg/warn/new1.C: New test.
1966         * g++.dg/template/new5.C: Likewise.
1967
1968 2006-05-21  Roger Sayle  <roger@eyesopen.com>
1969
1970         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
1971         * gcc.target/i386/20060512-3.c: Likewise.
1972
1973 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
1974
1975         PR rtl-optimization/27671
1976         * gcc.c-torture/execute/pr27671-1.c: New.
1977         * gcc.dg/pr27671-2.c: Likewise.
1978
1979         PR tree-optimization/26622.
1980         * gcc.c-torture/compile/pr26622.c: New.
1981
1982 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
1983
1984         PR fortran/27613
1985         * gfortran.dg/recursive_reference_1.f90: New test.
1986
1987 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
1988
1989         PR fortran/25746
1990         * gfortran.dg/elemental_subroutine_3.f90: New test.
1991
1992         PR fortran/25090
1993         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
1994
1995         PR fortran/27584
1996         * gfortran.dg/associated_target_1.f90: New test.
1997
1998         PR fortran/19015
1999         * gfortran.dg/maxloc_shape_1.f90: New test.
2000
2001 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2002
2003         PR libgfortran/24459
2004         * gfortran.dg/namelist_24.f90: New test.
2005         * gfortran.dg/namelist_12.f: Fix typo in comment.
2006
2007 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
2008
2009         PR middle-end/25776
2010         * g++.dg/other/error11.C: New test.
2011
2012 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
2013
2014         * gcc.target/mips/pr26765.c: Add -w to options.
2015
2016 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
2017
2018         * lib/target-supports.exp (check_effective_target_mpaired_single):
2019         New function.
2020         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
2021         multilibs.
2022         * g++.dg/vect/vect.exp: Likewise.
2023
2024 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
2025
2026         PR testsuite/25891
2027         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
2028
2029 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
2030
2031         PR fortran/27662
2032         * gfortran.dg/temporary_1.f90: New file.
2033
2034 2006-05-19  Andreas Schwab  <schwab@suse.de>
2035
2036         * g++.dg/other/unused1.C: Also match "stringz".
2037
2038 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
2039
2040         PR c++/26433
2041         * g++.dg/template/fntry1.C: New test.
2042
2043 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
2044
2045         PR c++/27471
2046         PR c++/27506
2047         * g++.dg/conversion/bitfield5.C: New test.
2048         * g++.dg/conversion/bitfield6.C: New test.
2049
2050 2006-05-18  Mike Stump  <mrs@apple.com>
2051
2052         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
2053         * gcc.dg/vla-4.c: Add.
2054         * gcc.dg/vla-5.c: Add.
2055         * gcc.dg/vla-6.c: Add.
2056
2057 2006-05-12  Stuart Hastings  <stuart@apple.com>
2058
2059         * testsuite/gcc.target/i386/20060512-1.c: New.
2060         * testsuite/gcc.target/i386/20060512-2.c: New.
2061         * testsuite/gcc.target/i386/20060512-3.c: New.
2062         * testsuite/gcc.target/i386/20060512-4.c: New.
2063
2064 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
2065
2066         PR c++/26122
2067         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
2068
2069         PR c++/26068
2070         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
2071         * g++.dg/parse/linkage1.C: New test.
2072
2073 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
2074
2075         PR tree-optimization/27548
2076         * g++.dg/tree-ssa/pr27548.C: New test.
2077
2078 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2079
2080         PR fortran/26551
2081         * gfortran.dg/recursive_check_1.f: New test.
2082         * gfortran.dg/recursive_check_2.f90: New test.
2083
2084 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
2085
2086         * g++.dg/opt/temp2.C: New test.
2087
2088 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
2089
2090         PR c++/27491
2091         * g++.dg/init/brace5.C: New test.
2092
2093         PR middle-end/27415
2094         * gcc.dg/gomp/pr27415.c: New test.
2095         * g++.dg/gomp/pr27415.C: New test.
2096
2097         PR tree-optimization/27549
2098         * g++.dg/tree-ssa/pr27549.C: New test.
2099
2100 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2101
2102         PR libgfortran/27575
2103         * gfortran.dg/read_eof_4.f90: New test.
2104
2105 2006-05-16  Richard Guenther  <rguenther@suse.de>
2106
2107         PR tree-optimization/22303
2108         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
2109
2110 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
2111
2112         PR middle-end/27573
2113         * gcc.dg/gomp/pr27573.c: New test.
2114         * gfortran.dg/gomp/pr27573.f90: New test.
2115
2116         PR c/27499
2117         * gcc.dg/gomp/pr27499.c: New test.
2118         * g++.dg/gomp/pr27499.C: New test.
2119
2120 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
2121
2122         PR c++/27339
2123         * g++.dg/parser/access8.C: Adjust error marker.
2124         * g++.dg/template/access17.C: New test.
2125         * g++.dg/template/access18.C: Likewise.
2126
2127 2006-05-15  Roger Sayle  <roger@eyesopen.com>
2128
2129         PR target/26600
2130         * gcc.target/i386/pr26600.c: New test case.
2131
2132 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
2133
2134         PR c++/27505
2135         * g++.dg/expr/bitfield1.C: New test.
2136
2137 2006-05-15  Richard Guenther  <rguenther@suse.de>
2138
2139         PR tree-optimization/27603
2140         * gcc.dg/torture/pr27603.c: New testcase.
2141
2142 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
2143
2144         PR fortran/25090
2145         * gfortran.dg/entry_dummy_ref_1.f90: New test.
2146
2147         PR fortran/25082
2148         * gfortran.dg/scalar_return_1.f90: New test.
2149
2150         PR fortran/27411
2151         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
2152
2153 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
2154
2155         * gcc.dg/gomp/critical-4.c: New test.
2156         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
2157         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
2158         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
2159         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
2160
2161 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2162
2163         PR c++/27582
2164         * g++.dg/template/dependent-args1.C: New test.
2165
2166         PR c++/27581
2167         * g++.dg/lookup/this1.C: New test.
2168
2169         PR c++/27315
2170         * g++.dg/template/operator6.C: New test.
2171         * g++.dg/template/incomplete3.C: New test.
2172
2173         PR c++/27559
2174         * g++.dg/template/new4.C: New test.
2175
2176         PR c++/27496
2177         * g++.dg/template/void2.C: New test.
2178
2179 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
2180
2181         * g++.dg/template/dependent-expr5.C: New test.
2182
2183 2006-05-14  Roger Sayle  <roger@eyesopen.com>
2184
2185         PR middle-end/26729
2186         * gcc.dg/pr26729-1.c: New test case.
2187
2188 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
2189
2190         * gcc.dg/pr27003.c: New test.
2191
2192 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
2193
2194         * lib/target-supports.dg (check_cxa_atexit_available): Change
2195         v3_target_compile to ${tool}_target_compile.
2196
2197 2006-05-11  Jason Merrill  <jason@redhat.com>
2198
2199         * lib/scanasm.exp (scan-not-hidden): Fix typo.
2200
2201 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2202
2203         PR fortran/27553
2204         * gfortran.dg/label_5.f90: New test.
2205
2206 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
2207
2208         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
2209         check_effective_target_powerpc_altivec_ok): New.
2210         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
2211         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
2212         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
2213         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
2214         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
2215         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
2216         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
2217         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
2218         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
2219         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
2220         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
2221         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
2222         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
2223         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
2224         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
2225         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
2226         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
2227         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
2228         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
2229         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
2230         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
2231         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
2232         gcc.target/powerpc/altivec-9.c,
2233         gcc.target/powerpc/altivec-consts.c,
2234         gcc.target/powerpc/altivec-pr22085.c,
2235         gcc.target/powerpc/altivec-splat.c,
2236         gcc.target/powerpc/altivec-types-1.c,
2237         gcc.target/powerpc/altivec-types-2.c,
2238         gcc.target/powerpc/altivec-types-3.c,
2239         gcc.target/powerpc/altivec-types-4.c,
2240         gcc.target/powerpc/altivec-varargs-1.c,
2241         gcc.target/powerpc/altivec-vec-merge.c,
2242         gcc.target/powerpc/ppc-vector-memcpy.c,
2243         gcc.target/powerpc/ppc-vector-memset.c,
2244         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
2245         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
2246         these effective targets.
2247         * gcc.dg/vmx/pr27006.c: Add missing close brace.
2248         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
2249
2250 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2251
2252         PR middle-end/27384
2253         * g++.dg/other/fold1.C: New test.
2254
2255         PR middle-end/27488
2256         * gcc.dg/fold-nonneg-1.c: New test.
2257
2258         PR c++/27547
2259         * g++.dg/other/operator1.C: New test.
2260
2261 2006-05-11  Richard Guenther  <rguenther@suse.de>
2262
2263         PR middle-end/27529
2264         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
2265
2266 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
2267
2268         * lib/target-supports-dg.exp (check-flags): New.
2269         (dg-skip-if): Move flag checks.
2270
2271 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
2272
2273         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
2274         * lib/target-supports.dg (check_cxa_atexit_available): New.
2275
2276 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
2277
2278         PR fortran/27470
2279         * gfortran.dg/multiple_allocation_2.f90: New test case.
2280
2281 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
2282
2283         * gcc.target/arm/pr27387.C: Fix a comment typo.
2284
2285 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2286
2287         PR fortran/24549
2288         * gfortran.dg/error_recovery_1.f90: New test.
2289
2290 2006-05-10  Richard Guenther  <rguenther@suse.de>
2291
2292         PR tree-optimization/27302
2293         * gcc.dg/torture/pr27302.c: New testcase.
2294
2295 2006-05-09  Dirk Mueller  <dmueller@suse.de>
2296         Richard Guenther  <rguenther@suse.de>
2297
2298         PR middle-end/27498
2299         * gcc.dg/tree-ssa/pr27498.c: New testcase.
2300
2301 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
2302
2303         PR rtl-optimization/27335
2304         * gcc.dg/pr27335.c: New test.
2305
2306 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
2307
2308         * gcc.target/mips/mips-ps-5.c: New file.
2309
2310 2006-05-08  Jan Hubicka  <jh@suse.cz>
2311
2312         PR middle-end/25962
2313         * gcc.dg/pr25962.c: New.
2314
2315 2006-05-08  Roger Sayle  <roger@eyesopen.com>
2316
2317         PR target/27158
2318         * gcc.target/powerpc/pr27158.c: New test case.
2319
2320 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
2321
2322         PR testsuite/27476
2323         * ada/acats/run_all.sh: Use test -z.
2324
2325 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2326
2327         PR libfortran/18271
2328         * gfortran.dg/spec_expr_3.f90: New test.
2329
2330 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
2331
2332         PR target/24879
2333         * gcc.target/i386/monitor.c: New file.
2334
2335 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
2336
2337         * gcc.dg/pr27095.c: xfail *-*-darwin*.
2338
2339 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2340
2341         PR c++/27447
2342         * g++.dg/other/ptrmem7.C: New test.
2343
2344 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2345
2346         PR target/27421
2347         * gcc.dg/array-9.c: New test.
2348
2349 2006-05-07  Richard Guenther  <rguenther@suse.de>
2350
2351         PR tree-optimization/27409
2352         * gcc.dg/torture/pr27409.c: New testcase.
2353
2354 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
2355
2356         PR fortran/27457
2357         * gfortran.dg/select_6.f90: New.
2358
2359 2006-05-07  Richard Guenther  <rguenther@suse.de>
2360
2361         PR tree-optimization/27136
2362         * gcc.dg/torture/pr27136.c: New testcase.
2363
2364 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
2365
2366         PR fortran/24813
2367         * gfortran.dg/char_cons_len_1.f90: New test.
2368
2369 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2370
2371         PR c++/27427
2372         * g++.dg/template/incomplete2.C: New test.
2373
2374 2006-05-06  Richard Guenther  <rguenther@suse.de>
2375
2376         PR tree-optimization/27151
2377         * gcc.dg/vect/pr27151.c: New testcase.
2378
2379 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2380
2381         PR c++/27430
2382         * g++.dg/template/void1.C: New test.
2383
2384         PR c++/27423
2385         * g++.dg/other/void2.C: New test.
2386
2387         PR c++/27422
2388         * g++.dg/conversion/void1.C: New test.
2389
2390 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
2391
2392         PR/21391
2393         * g++.dg/other/unused1.C: New.
2394
2395 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2396
2397         PR objc/27240
2398         * objc.dg/member-1.m: New test.
2399
2400 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
2401
2402         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
2403
2404 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2405
2406         PR libfortran/26985
2407         * gfortran.dg/matmul_2.f90: New test.
2408
2409 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
2410
2411         * ada/acats/run_all.sh: Use sync when main not found.
2412
2413 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
2414
2415         PR target/26765
2416         * gcc.target/mips/pr26765.c: New.
2417
2418 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
2419
2420         * gcc.target/bfin: New directory.
2421         * gcc.target/bfin/bfin.exp: New file.
2422         * gcc.target/bfin/frmul.c: New file.
2423         * gcc.target/bfin/arith.c: New file.
2424         * gcc.target/bfin/mul-combine.c: New file.
2425         * gcc.target/bfin/shift.c: New file.
2426
2427 2006-05-04  Richard Guenther  <rguenther@suse.de>
2428
2429         PR tree-optimization/14287
2430         PR tree-optimization/14844
2431         PR tree-optimization/19792
2432         PR tree-optimization/21608
2433         PR tree-optimization/27090
2434         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
2435         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
2436         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2437         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
2438         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2439
2440 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
2441
2442         PR tree-optimization/27285
2443         * gcc.c-torture/execute/pr27285.c: New test.
2444
2445         PR middle-end/27388
2446         * gcc.dg/gomp/pr27388-1.c: New test.
2447         * gcc.dg/gomp/pr27388-2.c: New test.
2448         * gcc.dg/gomp/pr27388-3.c: New test.
2449
2450         PR c++/27359
2451         * g++.dg/gomp/pr27359.C: New test.
2452
2453 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
2454
2455         PR fortran/20248
2456         * gfortran.dg/iargc.f90: New test.
2457
2458 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
2459
2460         PR c++/27102
2461         * g++.dg/template/crash49.C: New test.
2462
2463 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
2464
2465         PR testsuite/27032
2466         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
2467
2468 2006-05-02  Jeff Law  <law@redhat.com>
2469
2470         PR tree-optimization/27364
2471         * gcc.c-torture/execute/pr27364.c: New test.
2472
2473 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
2474
2475         PR c++/27309
2476         * g++.dg/parser/ctor5.C: New test.
2477
2478 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
2479
2480         PR target/27387
2481         * gcc.target/arm/arm.exp: New.
2482         * gcc.target/arm/pr27387.C: Likewise.
2483
2484 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
2485
2486         PR fortran/27269
2487         PR fortran/27324
2488         * gfortran.dg/module_equivalence_2.f90: New test.
2489
2490 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
2491
2492         PR middle-end/27337
2493         * g++.dg/gomp/pr27337-1.C: New test.
2494         * g++.dg/gomp/pr27337-2.C: New test.
2495
2496         PR middle-end/27328
2497         * gcc.dg/gomp/pr27328.c: New test.
2498
2499         PR middle-end/27325
2500         * g++.dg/gomp/pr27325.C: New test.
2501
2502         PR middle-end/27310
2503         * g++.dg/gomp/pr27310.C: New test.
2504
2505 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
2506
2507         PR tree-optimization/27291
2508         * g++.dg/tree-ssa/pr27291.C: New test.
2509
2510 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
2511
2512         PR tree-optimization/27283
2513         * g++.dg/tree-ssa/pr27283.C: New test.
2514
2515 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
2516
2517         * gcc.dg/tree-ssa/loop-16.c: New test.
2518
2519 2006-05-01  Roger Sayle  <roger@eyesopen.com>
2520             Joseph S. Myers  <joseph@codesourcery.com>
2521
2522         * gcc.dg/Wconversion-3.c: New test case.
2523         * gcc.dg/Wconversion-4.c: Likewise.
2524
2525 2006-05-01  Richard Guenther  <rguenther@suse.de>
2526
2527         PR tree-optimization/26726
2528         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
2529
2530 2006-04-30  Roger Sayle  <roger@eyesopen.com>
2531
2532         * gcc.dg/Woverflow-1.c: New test case.
2533         * gcc.dg/Woverflow-2.c: Likewise.
2534         * gcc.dg/Woverflow-3.c: Likewise.
2535
2536 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
2537
2538         PR c++/27094
2539         * g++.dg/template/defarg8.C: New test.
2540
2541 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2542
2543         PR c++/27278
2544         * g++.dg/parse/operator7.C: New test.
2545
2546 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2547
2548         PR c++/11471
2549         PR c++/27102
2550         * g++.dg/template/crash48.C: New test.
2551
2552         PR c++/27279
2553         * g++.dg/parse/ctor4.C: New test.
2554
2555 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2556
2557         PR fortran/25681
2558         * gfortran.df/char_type_len.f90: New test.
2559
2560 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2561
2562         PR libgfortran/27304
2563         * gfortran.dg/fmt_exhaust.f90: New test.
2564
2565 2006-04-28  Roger Sayle  <roger@eyesopen.com>
2566
2567         PR c/25309
2568         * gcc.dg/large-size-array-2.c: New test case.
2569
2570 2006-04-28  Richard Guenther  <rguenther@suse.de>
2571
2572         PR target/26826
2573         * gcc.target/i386/pr26826.c: New testcase.
2574
2575 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
2576
2577         PR middle-end/27260
2578         * gcc.c-torture/execute/pr27260.c: New.
2579
2580 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
2581
2582         PR middle-end/27095
2583         * gcc.dg/pr27095.c: New.
2584
2585 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
2586
2587         PR c++/27292
2588         * g++.dg/conversion/bitfield4.C: New test.
2589
2590 2006-04-27  Eric Christopher  <echristo@apple.com>
2591
2592         * gcc.dg/pragma-ms_struct.c: New.
2593
2594 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
2595
2596         PR c++/27102
2597         * g++.dg/template/crash47.C: New test.
2598
2599 2006-04-27  Dirk Mueller  <dmueller@suse.de>
2600
2601         * gcc.target/i386/sse-7.c: build with -msse.
2602
2603 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
2604
2605         PR testsuite/27274:
2606         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
2607         (main): Exit if processor doesn't support SSE.
2608
2609 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
2610
2611         PR middle-end/27282
2612         * gcc.c-torture/compile/pr27282.c: New test.
2613
2614 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
2615
2616         PR middle-end/26913
2617         * g++.dg/gomp/pr26913.C: New test.
2618
2619         PR c/25996
2620         * gcc.dg/gomp/pr25996.c: New test.
2621         * g++.dg/gomp/pr25996.C: New test.
2622
2623 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
2624
2625         PR rtl-optimization/26725
2626         * gcc.c-torture/compile/pr26725.c: New test.
2627
2628 2006-04-25  Richard Guenther  <rguenther@suse.de>
2629
2630         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
2631         than n + -1.
2632
2633 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
2634
2635         * gcc.dg/20060425-1.c: New testcase.
2636
2637 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
2638
2639         PR tree-optimization/26865
2640         * gcc.dg/pr26865.c: New test.
2641
2642 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
2643
2644         PR c++/27292
2645         * g++.dg/conversion/bitfield1.C: New test.
2646         * g++.dg/conversion/bitfield2.C: Likewise.
2647         * g++.dg/conversion/bitfield3.C: Likewise.
2648
2649 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
2650         Richard Guenther  <rguenther@suse.de>
2651
2652         PR tree-optimization/27236
2653         * gcc.dg/tree-ssa/pr27236.c: New testcase.
2654
2655 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2656
2657         PR c++/19963
2658         * g++.dg/other/incomplete2.C: New test.
2659
2660 2006-04-24  Richard Guenther  <rguenther@suse.de>
2661
2662         PR middle-end/26869
2663         * gcc.dg/torture/pr26869.c: New testcase.
2664
2665 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
2666         Richard Guenther  <rguenther@suse.de>
2667
2668         PR tree-optimization/27218
2669         * g++.dg/tree-ssa/pr27218.C: New testcase.
2670
2671 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
2672
2673         PR c++/26912
2674         * g++.dg/template/friend41.C: New test.
2675
2676 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
2677
2678         * g++.dg/opt/pr15551.C: Include cstdio.
2679         (main): Use remove instead of unlink.
2680
2681 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
2682
2683         * gcc.dg/sibcall-7.c: New test.
2684         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
2685         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
2686         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
2687         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
2688         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
2689
2690 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
2691
2692         PR c++/26534
2693         * g++.dg/opt/bitfield1.C: New test.
2694         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
2695         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
2696         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
2697         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
2698         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
2699         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
2700         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
2701         * g++.dg/abi/bitfield2.C: Likewise.
2702         * g++.dg/init/bitfield1.C: Likewise.
2703
2704 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
2705
2706         PR fortran/25099
2707         * gfortran.dg/elemental_subroutine_4.f90: New test.
2708         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
2709         call sub (m, x).
2710
2711 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
2712
2713         * gcc.c-torture/compile/20060421-1.c: New testcase.
2714
2715 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2716
2717         PR c/25875
2718         * gcc.dg/init-bad-4.c: New test.
2719
2720 2006-04-21  Paul Brook  <paul@codesourcery.com>
2721
2722         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
2723
2724 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
2725
2726         PR fortran/27122
2727         * gfortran.dg/defined_operators_1.f90: New test.
2728         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
2729         remove old ones associated, incorrectly, with Note 5.46.
2730
2731         PR fortran/27113
2732         * gfortran.dg/character_array_constructor_1.f90: New test.
2733
2734 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
2735
2736         * gcc.dg/20060419-1.c: New test.
2737
2738 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
2739
2740         PR c/26774
2741         * gcc.dg/struct-parse-1.c: New test case.
2742
2743 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2744
2745         PR c++/26558
2746         * g++.dg/parse/template19.C: New test.
2747
2748         PR c++/26739
2749         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
2750
2751         PR c++/26036
2752         * g++.dg/expr/call3.C: New test.
2753
2754         PR c++/10385
2755         * g++.dg/conversion/dynamic1.C: New test.
2756
2757 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
2758
2759         PR c++/27102
2760         * g++.dg/template/crash35.C: Tweak error markers.
2761         * g++.dg/template/crash46.C: New test.
2762         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
2763         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
2764
2765 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
2766
2767         PR rtl-optimization/14261
2768         * gcc.c-torture/compile/20060419-1.c: Added.
2769
2770 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
2771
2772         * gfortran.dg/label_1.f90: Adjust dg-error.
2773
2774 2006-04-16  Roger Sayle  <roger@eyesopen.com>
2775
2776         PR target/26961
2777         * gcc.dg/fold-cond-1.c: New test case.
2778         * gcc.dg/pr26961-1.c: Likewise.
2779
2780 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2781
2782         PR libgfortran/27138
2783         * gfortran.dg/read_bad_advance.f90: New test.
2784
2785 2006-04-16  Roger Sayle  <roger@eyesopen.com>
2786             Dale Johannesen  <dalej@apple.com>
2787
2788         PR target/24076
2789         * gcc.target/i386/vecinit-3.c: New testcase.
2790         * gcc.target/i386/vecinit-4.c: Likewise.
2791         * gcc.target/i386/sse-18.c: Likewise.
2792         * gcc.target/i386/sse-19.c: Likewise.
2793
2794 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
2795
2796         * gfortran.dg/allocate_zerosize_1.f90: New test.
2797
2798 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
2799
2800         PR c++/26365
2801         * g++.dg/template/crash45.C: New test.
2802
2803 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
2804
2805         PR fortran/26787
2806         * gfortran.dg/proc_assign_1.f90: New test.
2807         * gfortran.dg/procedure_lvalue.f90: Change message.
2808         * gfortran.dg/namelist_4.f90: Add new error.
2809
2810         PR fortran/25597
2811         PR fortran/27096
2812         * gfortran.dg/auto_pointer_array_result_1.f90
2813
2814         PR fortran/27089
2815         * gfortran.dg/specification_type_resolution_1.f90
2816
2817         PR fortran/18003
2818         PR fortran/25669
2819         PR fortran/26834
2820         * gfortran.dg/bounds_temporaries_1.f90: New test.
2821
2822         PR fortran/27124
2823         * gfortran.dg/array_return_value_1.f90: New test.
2824
2825 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
2826
2827         PR fortran/25336
2828         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
2829
2830 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
2831
2832         PR middle-end/26823
2833         * g++.dg/gomp/pr26823-1.C: New test.
2834         * g++.dg/gomp/pr26823-2.C: New test.
2835
2836 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
2837
2838         PR middle-end/27134
2839         * gcc.dg/pr27314.c: New test.
2840
2841 2006-04-13  Richard Henderson  <rth@redhat.com>
2842
2843         * g++.dg/gomp/block-0.C: Update expected matches.
2844
2845 2006-04-13  DJ Delorie  <dj@redhat.com>
2846
2847         * lib/target-supports.exp (check_effective_target_int32plus): New.
2848         (check_effective_target_ptr32plus): New.
2849         (check_effective_target_size32plus): New.
2850         (check_effective_target_int16): New.
2851         (check_profiling_available): Add m32c to the list of unsupported targets.
2852
2853         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
2854         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
2855         memory size.
2856         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
2857         pointers.
2858         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
2859         size_t.
2860         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
2861         and size_t.
2862         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
2863         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
2864         not just xstormy16.  Skip m32c due to weird pointer size.
2865         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
2866         not just xstormy16.
2867         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
2868         not just xstormy16.
2869         * gcc.dg/20020312-2.c: Add m32c support.
2870         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
2871         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
2872         in test.
2873         * gcc.dg/20050321-2.c: Require >=32 bit integers.
2874         * gcc.dg/asm-1.c: Skip if int and short are the same size.
2875         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
2876         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
2877         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
2878         * gcc.dg/init-string-2.c: Require >=32 bit integers.
2879         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
2880         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
2881         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
2882         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
2883         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
2884         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
2885         in test.
2886         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
2887         in test.
2888         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
2889         * gcc.dg/pr23049.c: Require >=32 bit integers.
2890         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
2891         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
2892         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
2893         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
2894         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
2895         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
2896         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
2897         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
2898         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
2899         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
2900         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
2901         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
2902         prototype in test.
2903         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
2904         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
2905         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
2906         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
2907         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
2908
2909         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
2910         * gcc.c-torture/execute/20040703-1.x: Likewise.
2911         * gcc.c-torture/execute/20040705-1.x: Likewise.
2912         * gcc.c-torture/execute/20040705-2.x: Likewise.
2913         * gcc.c-torture/execute/20040709-1.x: Likewise.
2914         * gcc.c-torture/execute/20040709-2.x: Likewise.
2915         * gcc.c-torture/execute/20040811-1.x: Likewise.
2916         * gcc.c-torture/execute/20050316-1.x: Likewise.
2917         * gcc.c-torture/execute/bitfld-4.x: Likewise.
2918         * gcc.c-torture/execute/pr19689.x: Likewise.
2919         * gcc.c-torture/execute/pr7284-1.x: Likewise.
2920         * gcc.c-torture/execute/usmul.x: Likewise.
2921         * gcc.c-torture/execute/vrp-5.x: Likewise.
2922         * gcc.c-torture/execute/vrp-6.x: Likewise.
2923         * gcc.dg/debug/20041023-1.s: Likewise.
2924
2925 2006-04-13  Roger Sayle  <roger@eyesopen.com>
2926
2927         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
2928         of integers to a vector types are now constant expressions in C.
2929         * gcc.dg/vect/vect-fold-1.c: New test case.
2930
2931 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
2932             Ulrich Weigand  <uweigand@de.ibm.com>
2933
2934         PR target/27006
2935         * gcc.dg/vmx/pr27006.c: New testcase.
2936
2937 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2938
2939         PR libgfortran/26766
2940         * gfortran.dg/write_recursive.f90: New test.
2941
2942 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
2943
2944         * g++.dg/parse/dtor7.C: New test.
2945         * g++.dg/parse/new1.C: Add error marker.
2946         * g++.dg/template/new3.C: New test.
2947
2948         PR c++/26122
2949         * g++.dg/template/pure1.C: New test.
2950
2951         PR c++/26295
2952         * g++.dg/parse/ptrmem4.C: New test.
2953
2954 2006-04-10  Jeff Law  <law@redhat.com>
2955
2956         PR/27087
2957         * gcc.c-torture/compile/pr27087.c: New test.
2958
2959 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
2960
2961         PR/21391
2962         * gcc.dg/20060410.c: New.
2963
2964 2006-04-10  Matthias Klose  <doko@debian.org>
2965
2966         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
2967         Recognize multilib directory names containing underscores.
2968
2969 2006-04-10  Roger Sayle  <roger@eyesopen.com>
2970
2971         * gcc.target/i386/vecinit-1.c: New test case.
2972         * gcc.target/i386/vecinit-2.c: Likewise.
2973
2974 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
2975
2976         PR debug/27057
2977         * g++.dg/debug/dwarf2-2.C: New test.
2978
2979 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
2980
2981         PR rtl-optimization/27073
2982         * gcc.c-torture/execute/pr27073.c: New test.
2983
2984 2006-04-08  Mike Stump  <mrs@apple.com>
2985
2986         * gcc.dg/pragma-darwin.c: Improve for ppc64.
2987
2988 2006-04-07  Richard Guenther  <rguenther@suse.de>
2989
2990         PR tree-optimization/26135
2991         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
2992
2993 2006-04-06  Jan Hubicka  <jh@suse.cz>
2994
2995         PR profile/26399
2996         * g++.dg/bprob/g++-bprob-2.C: New testcase.
2997
2998 2006-04-06  Roger Sayle  <roger@eyesopen.com>
2999
3000         * g++.dg/conversion/nullptr1.C: New test case.
3001         * g++.dg/conversion/nullptr2.C: Likewise.
3002
3003 2006-04-05  Roger Sayle  <roger@eyesopen.com>
3004
3005         * gfortran.dg/dependency_18.f90: New test case.
3006
3007 2006-04-05  Richard Guenther  <rguenther@suse.de>
3008
3009         PR tree-optimization/26919
3010         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
3011         * gcc.dg/ipa/ipa-2.c: Likewise.
3012         * gcc.dg/ipa/ipa-3.c: Likewise.
3013         * gcc.dg/ipa/ipa-5.c: Likewise.
3014
3015 2006-04-05  Richard Guenther  <rguenther@suse.de>
3016
3017         PR tree-optimization/26763
3018         * gcc.dg/torture/pr26763-1.c: New testcase.
3019         * gcc.dg/torture/pr26763-2.c: Likewise.
3020
3021 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
3022
3023         PR fortran/23634
3024         PR fortran/25619
3025         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
3026
3027 2006-04-04  Eric Christopher  <echristo@apple.com>
3028
3029         * gcc.target/i386/387-1.c: Allow regexp to match darwin
3030         stubs.
3031         * gcc.target/i386/387-5.c: Ditto.
3032
3033 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
3034
3035         * gcc.target/sparc/struct-ret-check.c: New test.
3036
3037 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3038
3039         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
3040         zero decimal digits specified in format.
3041
3042 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
3043
3044         PR fortran/26891
3045         * gfortran.dg/missing_optional_dummy_1.f90: New test.
3046
3047         PR fortran/26976
3048         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
3049         * gfortran.dg/initialization_1.f90: Make assignment compliant.
3050         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
3051         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
3052         bigendian-ness.
3053
3054 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
3055
3056         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
3057         dummy arguments work when the actual argument is itself a dummy
3058         argument of the caller.
3059
3060 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
3061
3062         PR libfortran/24685
3063         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
3064
3065 2006-04-01  Roger Sayle  <roger@eyesopen.com>
3066
3067         * gfortran.dg/dependencency_17.f90: New test case.
3068
3069 2006-04-01  Roger Sayle  <roger@eyesopen.com>
3070
3071         * gfortran.dg/dependency_14.f90: New test case.
3072         * gfortran.dg/dependency_15.f90: Likewise.
3073         * gfortran.dg/dependency_16.f90: Likewise.
3074
3075 2006-03-31  Asher Langton  <langton2@llnl.gov>
3076
3077         PR fortran/25358
3078         gfortran.dg/cray_pointers_6.f90: New test.
3079
3080 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3081
3082         PR libgfortran/26890
3083         * gfortran.dg/read_size_noadvance.f90: New test.
3084
3085 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
3086
3087         PR fortran/25031
3088         * gfortran.dg/multiple_allocation_1.f90: Check that the
3089         size has changed after a re-allocation with stat.
3090
3091 2006-03-30  Richard Guenther  <rguenther@suse.de>
3092
3093         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
3094         removal.
3095         * gcc.target/i386/sselibm-2.c: Likewise.
3096         * gcc.target/i386/sselibm-3.c: Likewise.
3097         * gcc.target/i386/sselibm-4.c: Likewise.
3098         * gcc.target/i386/sselibm-5.c: Likewise.
3099
3100 2006-03-28  Roger Sayle  <roger@eyesopen.com>
3101
3102         * gcc.dg/fold-andxor-1.c: New test case.
3103         * gcc.dg/fold-xorand-1.c: Likewise.
3104
3105 2006-03-28  Roger Sayle  <roger@eyesopen.com>
3106
3107         * gcc.dg/fold-convnotconv-1.c: New test case.
3108
3109 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
3110
3111         PR fortran/26779
3112         * gfortran.dg/private_type_5.f90: New test.
3113
3114 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
3115
3116         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
3117
3118 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
3119
3120         * gfortran.dg/advance_2.f90: New test.
3121         * gfortran.dg/advance_3.f90: New test.
3122
3123         * gfortran.fortran-torture/execute/equiv_5.f: New test.
3124
3125 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3126
3127         PR libgfortran/26661
3128         PR libgfortran/26880
3129         * gfortran.dg/read_x_past.f: New test.
3130
3131 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
3132
3133         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
3134         to be STABS.
3135
3136 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
3137
3138         * objc.dg/dwarf-1.m: Skip on AIX.
3139         * objc.dg/dwarf-2.m: Skip on AIX.
3140
3141 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
3142
3143         PR fortran/26816
3144         * gfortran.dg/float_1.f90: New test.
3145
3146 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
3147
3148         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
3149         X86_64 targets.
3150         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
3151
3152 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
3153
3154         PR libfortran/26735
3155         * gfortran.dg/convert_implied_open.f90: New test case.
3156
3157 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
3158
3159         PR fortran/26769
3160         * gfortran.dg/transpose_reshape_r10.f90: New test case.
3161
3162 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
3163
3164         PR middle-end/26717
3165         * gcc.dg/pr26717.c: New test.
3166
3167 2006-03-25  Roger Sayle  <roger@eyesopen.com>
3168
3169         * gfortran.dg/dependency_12.f90: New test case.
3170
3171 2006-03-24  Roger Sayle  <roger@eyesopen.com>
3172
3173         * gfortran.dg/dependency_9.f90: New (resurected) test case.
3174
3175 2006-03-24  Jeff Law  <law@redhat.com>
3176
3177         * gcc.c-torture/pr26840.c: New test.
3178
3179 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
3180
3181         * objc.dg/dwarf-2.m: New.
3182         * obj-c++.dg/dwarf-2.mm: New.
3183
3184         * g++.old-deja/g++.other/init19.C: New.
3185
3186 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
3187
3188         * g++.dg/eh/spbp.C: Skip on AIX.
3189
3190 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
3191
3192         PR middle-end/26611
3193         * g++.dg/gomp/pr26611-1.C: New test.
3194         * g++.dg/gomp/pr26611-2.C: New test.
3195
3196 2006-03-24  Jeff Law  <law@redhat.com>
3197
3198         * gcc.c-torture/compile/pr26833.c: New test.
3199         * gfortran.fortran-torture/compile/pr26806.f90: New test.
3200
3201 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3202
3203         * gfortran.dg/endfile_2.f90: Delete temp file.
3204
3205 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
3206
3207         PR fortran/19303
3208         * gfortran.dg/record_marker_1.f90: New test case.
3209         * gfortran.dg/record_marker_2.f: New test case.
3210         * gfortran.dg/record_marker_3.f90: New test case.
3211
3212 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
3213
3214         PR fortran/17298
3215         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
3216         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
3217
3218 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
3219
3220         * lib/gcc-dg.exp (cleanup-modules): New proc.
3221         * gfortran.dg/allocatable_function_1.f90,
3222         gfortran.dg/allocate_char_star_scalar_1.f90,
3223         gfortran.dg/assumed_charlen_function_1.f90,
3224         gfortran.dg/assumed_dummy_1.f90,
3225         gfortran.dg/assumed_shape_ranks_1.f90,
3226         gfortran.dg/assumed_shape_ranks_2.f90,
3227         gfortran.dg/assumed_size_dt_dummy.f90,
3228         gfortran.dg/auto_char_dummy_array_1.f90,
3229         gfortran.dg/auto_char_len_3.f90,
3230         gfortran.dg/automatic_module_variable.f90,
3231         gfortran.dg/bad_automatic_objects_1.f90,
3232         gfortran.dg/char_array_constructor.f90,
3233         gfortran.dg/char_array_structure_constructor.f90,
3234         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
3235         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
3236         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
3237         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
3238         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
3239         gfortran.dg/derived_pointer_recursion.f90,
3240         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
3241         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
3242         gfortran.dg/dummy_functions_1.f90,
3243         gfortran.dg/elemental_initializer_1.f90,
3244         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
3245         gfortran.dg/elemental_pointer_1.f90,
3246         gfortran.dg/elemental_subroutine_1.f90,
3247         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
3248         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
3249         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
3250         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
3251         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
3252         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
3253         gfortran.dg/global_references_1.f90,
3254         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
3255         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
3256         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
3257         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
3258         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
3259         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
3260         gfortran.dg/large_integer_kind_1.f90,
3261         gfortran.dg/large_real_kind_1.f90,
3262         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
3263         gfortran.dg/module_double_reuse.f90,
3264         gfortran.dg/module_equivalence_1.f90,
3265         gfortran.dg/module_interface_1.f90,
3266         gfortran.dg/module_parameter_array_refs_1.f90,
3267         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
3268         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
3269         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
3270         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
3271         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
3272         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
3273         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
3274         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
3275         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
3276         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
3277         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
3278         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
3279         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
3280         gfortran.dg/same_name_1.f90,
3281         gfortran.dg/sibling_dummy_procedure_1.f90,
3282         gfortran.dg/sibling_dummy_procedure_2.f90,
3283         gfortran.dg/sibling_dummy_procedure_3.f90,
3284         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
3285         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
3286         gfortran.dg/used_dummy_types_2.f90,
3287         gfortran.dg/used_dummy_types_3.f90,
3288         gfortran.dg/used_dummy_types_4.f90,
3289         gfortran.dg/used_dummy_types_5.f90,
3290         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
3291         gfortran.dg/userdef_operator_1.f90: Use it.
3292
3293 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3294
3295         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
3296         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
3297         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
3298         gfortran.dg/write_back.f,
3299         gfortran.fortran-torture/execute/inquire_1.f90,
3300         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
3301
3302 2006-03-21  Jeff Law  <law@redhat.com>
3303
3304         * gcc.dg/tree-ssa/vrp28.c: New test.
3305
3306 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
3307
3308         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
3309         if _STDC_C99 is defined.
3310         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
3311         * gcc.dg/builtins-20.c: Likewise.
3312         * gcc.dg/builtins-53.c: Likewise.
3313         * gcc.dg/single-precision-constant.c: Likewise. Also pass
3314         -mmacosx-version-min=10.3 on PowerPC/Darwin.
3315
3316 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
3317
3318         PR tree-opt/26781
3319         * gcc.c-torture/compile/pr26781-1.c: New test.
3320         * gcc.c-torture/compile/pr26781-2.c: New test.
3321
3322 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
3323
3324         PR c++/26690
3325         * g++.dg/gomp/pr26690-1.C: New test.
3326         * g++.dg/gomp/pr26690-2.C: New test.
3327
3328 2006-03-20  Jeff Law  <law@redhat.com>
3329
3330         * gcc.dg/tree-ssa/pr21829.c: New test.
3331
3332         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
3333
3334 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
3335
3336         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
3337         (check_visibility_available): Use it.
3338         (check_effective_target_default_packed): Likewise.
3339         (check_effective_target_pcc_bitfield_type_matters): Likewise.
3340         (check_effective_target_fopenmp): Likewise.
3341         (check_effective_target_freorder): Likewise.
3342         (check_effective_target_fpic): Likewise.
3343         (check_named_sections_available): Likewise.
3344         (check_effective_target_ilp32): Likewise.
3345         (check_effective_target_lp64): Likewise.
3346
3347 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
3348
3349         PR fortran/20935
3350         * gfortran.dg/scalar_mask_2.f90: New test case.
3351
3352 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
3353
3354         PR tree-opt/26629
3355         * gcc.dg/tree-ssa/loadpre12.c: New test.
3356         * gcc.dg/tree-ssa/loadpre13.c: New test.
3357         * gcc.dg/tree-ssa/loadpre14.c: New test.
3358         * gcc.dg/tree-ssa/loadpre15.c: New test.
3359         * gcc.dg/tree-ssa/loadpre16.c: New test.
3360         * gcc.dg/tree-ssa/loadpre17.c: New test.
3361         * gcc.dg/tree-ssa/loadpre18.c: New test.
3362         * gcc.dg/tree-ssa/loadpre19.c: New test.
3363         * gcc.dg/tree-ssa/loadpre20.c: New test.
3364         * gcc.dg/tree-ssa/loadpre21.c: New test.
3365         * gcc.dg/tree-ssa/loadpre22.c: New test.
3366
3367 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
3368
3369         PR fortran/26741
3370         * gfortran.dg/elemental_initializer_1.f90: New test.
3371
3372         PR fortran/26716
3373         * gfortran.dg/assumed_shape_ranks_2: New test.
3374
3375 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
3376
3377         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
3378         target fpic.
3379
3380 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3381
3382         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
3383         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
3384         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
3385         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
3386         gfortran.fortran-torture/execute/direct_io.f90,
3387         gfortran.fortran-torture/execute/inquire_2.f90,
3388         gfortran.fortran-torture/execute/inquire_4.f90,
3389         gfortran.fortran-torture/execute/list_read_1.f90,
3390         gfortran.fortran-torture/execute/open_replace.f90,
3391         gfortran.fortran-torture/execute/slash_edit.f90,
3392         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
3393         temporary files from testcases.
3394
3395 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3396
3397         PR libgfortran/26509
3398         gfortran.dg/write_direct_eor.f90: New test.
3399
3400 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
3401
3402         * gcc.target/powerpc/pr26350.c: New.
3403         * gcc.target/powerpc/indexed-addr.c: New.
3404
3405 2006-03-16  Roger Sayle  <roger@eyesopen.com>
3406
3407         * gfortran.dg/dependency_13.f90: New test case.
3408
3409 2006-03-16  Roger Sayle  <roger@eyesopen.com>
3410
3411         PR middle-end/21781
3412         * gcc.dg/real-const-1.c: New test case.
3413
3414 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
3415
3416         * g++.old-deja/g++.other/init18.C: New.
3417         * g++.old-deja/g++.other/init5.C: Remove xfail.
3418
3419 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3420
3421         * g++.dg/opt/pr15551.C: Cleanup temp file.
3422
3423 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3424
3425         PR c++/6634
3426         g++.dg/parse/long1.C: New test.
3427
3428 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3429
3430         PR fortran/19101
3431         * gfortran.dg/continuation.f90: New test.
3432         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
3433
3434 2006-03-14  Richard Guenther  <rguenther@suse.de>
3435
3436         PR tree-optimization/26672
3437         * gcc.dg/torture/pr26672.c: New testcase.
3438
3439 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
3440
3441         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
3442         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
3443
3444 2006-03-13  Roger Sayle  <roger@eyesopen.com>
3445
3446         PR middle-end/26557
3447         * gcc.c-torture/compile/switch-1.c: New test case.
3448
3449 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
3450
3451         PR fortran/25378
3452         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
3453         test to include more permuatations of mask and index.
3454         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
3455         respond to F2003 spec. that the position returned for an all false
3456         mask && condition is zero.
3457
3458 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
3459
3460         PR middle-end/25989
3461         * gcc.dg/gomp/pr25989.c: New test.
3462
3463 2006-03-13  Jeff Law  <law@redhat.com>
3464
3465         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
3466
3467 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
3468
3469         * gcc.dg/switch-9.c: New test.
3470
3471 2006-03-13  Richard Guenther  <rguenther@suse.de>
3472
3473         PR middle-end/26630
3474         * gcc.dg/torture/pr26630.c: New testcase.
3475
3476 2006-03-11  Roger Sayle  <roger@eyesopen.com>
3477
3478         * gfortran.dg/dependency_10.f90: New test case.
3479         * gfortran.dg/dependency_11.f90: Likewise.
3480
3481 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
3482             Erik Edelmann  <eedelman@gcc.gnu.org>
3483
3484         * gfortran.dg/allocatable_function_1.f90: New.
3485         * gfortran.dg/allocatable_function_2.f90: New.
3486
3487 2006-03-10  Richard Guenther  <rguenther@suse.de>
3488
3489         PR middle-end/26565
3490         * gcc.dg/torture/pr26565.c: New testcase.
3491
3492 2006-03-09  Eric Christopher  <echristo@apple.com>
3493
3494         * gcc.c-torture/compile/20060309-1.c: New.
3495
3496 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3497
3498         PR libgfortran/26499
3499         * gfortran.dg/write_back.f: New test.
3500         * gfortran.dg/write_rewind_1.f: New test.
3501         * gfortran.dg/write_rewind_2.f: New test.
3502
3503 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3504
3505         PR libgfortran/26554
3506         * gfortran.dg/read_logical.f90: New test.
3507
3508 2006-03-04  Laurent GUERBY <laurent@guerby.net>
3509
3510         * ada/acats/norun.lst: cdd2a03 now passes.
3511
3512 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
3513
3514         PR testsuite/25177
3515         * gcc.target/powerpc/pr18096-1.c: Change where the error
3516         would match.
3517
3518 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
3519
3520         * gcc.target/i386/cleanup-1.c: New test.
3521         * gcc.target/i386/cleanup-2.c: New test.
3522
3523 2006-03-04  Roger Sayle  <roger@eyesopen.com>
3524
3525         * gfortran.dg/dependency_9.f90: Remove for the time being.
3526
3527 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
3528
3529         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
3530         directive.
3531
3532 2006-03-03  Roger Sayle  <roger@eyesopen.com>
3533
3534         * gfortran.dg/dependency_9.f90: New test case.
3535
3536 2006-03-03  Roger Sayle  <roger@eyesopen.com>
3537
3538         * gfortran.dg/dependency_4.f90: New test case.
3539         * gfortran.dg/dependency_5.f90: New test case.
3540         * gfortran.dg/dependency_6.f90: New test case.
3541         * gfortran.dg/dependency_7.f90: New test case.
3542         * gfortran.dg/dependency_8.f90: New test case.
3543
3544 2006-03-03  Paul Brook  <paul@codesourcery.com>
3545
3546         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
3547         Add m68k-*-elf.
3548
3549 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
3550
3551         PR fortran/25031
3552         * multiple_allocation_1.f90: New test.
3553
3554 2006-03-03  Roger Sayle  <roger@eyesopen.com>
3555
3556         PR tree-optimization/26524
3557         * gfortran.dg/pr26524.f: New test case.
3558
3559 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3560
3561         * g++.dg/template/repo5.C: Cleanup repo files.
3562         * gcc.dg/20051201-1.c: Cleanup coverage files.
3563         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
3564         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
3565         tree dump files.
3566
3567 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
3568
3569         * objc.dg/objc-nofilename-1.m: New test.
3570         * objc.dg/bad-receiver-type.m: New test.
3571         * obj-c++.dg/bad-receiver-type.mm: New test.
3572
3573 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3574
3575         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
3576
3577 2006-03-01  Mike Stump  <mrs@apple.com>
3578
3579         * g++.dg/abi/key2.C: Add.
3580
3581 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
3582
3583         * gfortran.dg/logical_dot_product.f90: New test.
3584
3585         PR fortran/26393
3586         * gfortran.dg/used_interface_ref.f90: New test.
3587
3588         PR fortran/20938
3589         * gfortran.dg/dependency_2.f90: New test.
3590         * gfortran.fortran-torture/execute/where17.f90: New test.
3591         * gfortran.fortran-torture/execute/where18.f90: New test.
3592         * gfortran.fortran-torture/execute/where19.f90: New test.
3593         * gfortran.fortran-torture/execute/where20.f90: New test.
3594
3595 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
3596
3597         * g++.dg/tree-ssa/pr26443.C: New test case.
3598
3599 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
3600
3601         PR middle-end/26022
3602         * g++.dg/opt/return-slot1.C: New test.
3603
3604 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3605
3606         PR libgfortran/26136
3607         * gfortran.dg/namelist_23.f90: New test.
3608
3609 2006-02-28  Roger Sayle  <roger@eyesopen.com>
3610
3611         PR middle-end/14752
3612         * gcc.dg/fold-eqandshift-2.c: New test case.
3613
3614 2006-02-28  Richard Guenther  <rguenther@suse.de>
3615
3616         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
3617         decomposition.
3618
3619 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
3620
3621         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
3622
3623 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3624
3625         PR libgfortran/26464
3626         * gfortran.dg/backspace_5.f: New test.
3627         * gfortran.dg/backspace_6.f: New test.
3628
3629 2006-02-26  Roger Sayle  <roger@eyesopen.com>
3630
3631         * gcc.dg/fold-eqandnot-1.c: New test case.
3632
3633 2006-02-26  Roger Sayle  <roger@eyesopen.com>
3634
3635         PR middle-end/19983
3636         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
3637
3638 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
3639
3640         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
3641         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
3642
3643 2006-02-26  Richard Guenther  <rguenther@suse.de>
3644
3645         PR tree-optimization/26421
3646         * gcc.dg/tree-ssa/pr26421.c: New testcase.
3647
3648 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
3649
3650         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
3651         * g++.old-deja/g++.robertl/eb132.C: Likewise.
3652
3653 2006-02-26  Roger Sayle  <roger@eyesopen.com>
3654
3655         * gcc.dg/fold-even-1.c: New test case.
3656
3657 2006-02-26  Roger Sayle  <roger@eyesopen.com>
3658
3659         PR middle-end/21137
3660         * gcc.dg/fold-eqandshift-1.c: New test case.
3661
3662 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
3663
3664         PR tree-optimization/25125
3665         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
3666         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
3667
3668 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
3669
3670         PR tree-optimizations/26359
3671         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
3672         with -fdump-tree-dceloop-details.
3673         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
3674
3675 2006-02-25  Roger Sayle  <roger@eyesopen.com>
3676
3677         PR middle-end/23673
3678         * gcc.dg/fold-eqxor-1.c: New test case.
3679         * gcc.dg/fold-eqxor-2.c: Likewise.
3680         * gcc.dg/fold-eqxor-3.c: Likewise.
3681
3682 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
3683
3684         PR fortran/23092
3685         * scalar_mask_1.f90: New test.
3686
3687 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
3688
3689         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
3690         * g++.dg/eh/uncaught2.C: New.
3691         * g++.dg/eh/uncaught3.C: New.
3692
3693 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3694
3695         PR libgfortran/26423
3696         * gfortran.dg/read_many_1.f: New test.
3697
3698 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
3699
3700         PR fortran/24519
3701         * gfortran.dg/dependency_3.f90: New test.
3702         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
3703         XFAILs.
3704
3705         PR fortran/25395
3706         * gfortran.dg/equiv_6.f90: New test.
3707
3708 2006-02-23  Jeff Law  <law@redhat.com>
3709
3710         * gcc.c-torture/compile/pr26425.c: New test.
3711
3712 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
3713
3714         PR middle-end/26412
3715         * gcc.dg/gomp/pr26412.c: New test.
3716
3717 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3718
3719         PR c++/26291
3720         * g++.dg/other/ellipsis1.C: New test.
3721         * g++.dg/parse/operator4.C: Adjust error marker.
3722
3723 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
3724
3725         PR target/25603
3726         * gfortran.dg/pr25603.f: New testcase.
3727
3728 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
3729
3730         * gcc.dg/bf-spl1.c: Don't specify -m68000.
3731         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
3732
3733 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
3734
3735         * g++.dg/eh/spbp.C: New.
3736
3737 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
3738
3739         PR middle-end/26379
3740         * gcc.target/i386/mmx-7.c: New test.
3741
3742 2006-02-20  Roger Sayle  <roger@eyesopen.com>
3743
3744         PR tree-optimization/26361
3745         * gcc.dg/tree-ssa/vrp27.c: New test case.
3746
3747 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
3748
3749         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
3750         * gcc.dg/tree-ssa/complex-4.c: Here.
3751
3752 2006-02-19  Roger Sayle  <roger@eyesopen.com>
3753
3754         PR middle-end/19543
3755         * gfortran.dg/logical_1.f90: New test case.
3756
3757 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
3758
3759         PR middle-end/26334
3760         * gcc.dg/20060218-1.c: Moved to...
3761         * gcc.target/i386/20060218-1.c: ... here.  New test.
3762
3763 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
3764
3765         PR fortran/26201
3766         * gfortran.dg/convert_1.f90: New.
3767
3768 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
3769
3770         PR fortran/25054
3771         * gfortran.dg/namelist_5.f90: New test.
3772
3773         PR fortran/25089
3774         * gfortran.dg/namelist_4.f90: New test.
3775
3776 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
3777
3778         PR tree-opt/25680
3779         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
3780
3781 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
3782
3783         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
3784         variable to take into account the variable name in the
3785         function header.
3786         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
3787
3788 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
3789
3790         PR middle-end/26334
3791         * gcc.c-torture/compile/20060217-1.c: New test.
3792         * gcc.dg/20060218-1.c: New test.
3793
3794 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
3795
3796         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
3797
3798 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
3799
3800         * gcc.dg/cpp/undef3.c: New test.
3801         * gcc.dg/cpp/trad/builtins2.c: New test.
3802
3803 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
3804
3805         PR c++/26266
3806         * g++.dg/template/static22.C: New test.
3807         * g++.dg/template/static23.C: New test.
3808         * g++.dg/template/static24.C: New test.
3809         * g++.dg/template/non-dependent13.C: New test.
3810         * g++.dg/init/member1.C: Tweak error markers.
3811
3812 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3813
3814         PR target/26255
3815         * gcc.c-torture/compile/pr26255.c: New test case.
3816
3817 2006-02-16  Roger Sayle  <roger@eyesopen.com>
3818
3819         * gfortran.fortran-torture/execute/where_10.f90: New test case.
3820         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
3821         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
3822         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
3823         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
3824         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
3825         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
3826
3827 2006-02-16  Jeff Law  <law@redhat.com>
3828
3829         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
3830         * gcc.dg/tree-ssa/vrp26.c: New test.
3831
3832 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
3833
3834         PR target/20353
3835         PR target/24578
3836         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
3837         __UCLIBC__ is defined.
3838
3839 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
3840
3841         PR fortran/26224
3842         * gfortran.dg/gomp/pr26224.f: New test.
3843
3844 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
3845
3846         PR tree-opt/25918
3847         * lib/target-supports.exp
3848         (check_effective_target_vect_short_mult): New.
3849         (check_effective_target_vect_char_mult): New.
3850         (check_effective_target_vect_widen_sum_qi_to_si): New.
3851         (check_effective_target_vect_widen_sum_qi_to_hi): New.
3852         (check_effective_target_vect_widen_sum_hi_to_si): New.
3853         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
3854         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
3855         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
3856         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
3857         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
3858         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
3859         vect-reduc-pattern-2c.c
3860         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
3861         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
3862         vect-reduc-pattern-1c.c
3863
3864 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
3865
3866         PR fortran/24557
3867         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
3868
3869 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
3870
3871         PR fortran/26054
3872         * gfortran.dg/enum_8.f90: Remove check for warning.
3873         * gfortran.dg/iomsg_1.f90: Ditto.
3874         * gfortran.dg/enum_1.f90: Ditto.
3875         * gfortran.dg/enum_9.f90: Ditto.
3876         * gfortran.dg/enum_2.f90: Ditto.
3877         * gfortran.dg/enum_10.f90: Ditto.
3878         * gfortran.dg/enum_3.f90: Ditto.
3879         * gfortran.dg/flush_1.f90: Ditto.
3880         * gfortran.dg/enum_4.f90: Ditto.
3881         * gfortran.dg/array_constructor_1.f90: Ditto.
3882         * gfortran.dg/enum_5.f90: Ditto.
3883         * gfortran.dg/enum_6.f90: Ditto.
3884         * gfortran.dg/enum_7.f90: Ditto.
3885
3886 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
3887
3888         PR middle-end/26300
3889         * gcc.c-torture/compile/20060215-1.c: New test.
3890
3891 2006-02-14  Roger Sayle  <roger@eyesopen.com>
3892
3893         PR middle-end/23670
3894         * gcc.dg/tree-ssa/andor-2.c: New test case.
3895
3896 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
3897
3898         PR fortran/25045
3899         * optional_dim.f90: New test.
3900
3901 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3902
3903         PR fortran/26277
3904         * gfortran.dg/label_4.f90: New.
3905
3906 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
3907             Diego Novillo  <dnovillo@redhat.com>
3908             Uros Bizjak  <uros@kss-loka.si>
3909
3910         * gfortran.dg/gomp: New directory.
3911
3912 2006-02-14  Richard Guenther  <rguenther@suse.de>
3913
3914         PR tree-optimization/26258
3915         * gcc.dg/torture/pr26258.c: New testcase.
3916
3917 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
3918
3919         PR fortran/26246
3920         * gfortran.dg/pr26246_1.f90: New test.
3921         * gfortran.dg/pr26246_2.f90: New test.
3922
3923         PR middle-end/26092
3924         * gcc.c-torture/compile/20060208-1.c: New test.
3925
3926 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
3927
3928         PR fortran/26074
3929         PR fortran/25103
3930         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
3931         * gfortran.dg/bad_automatic_objects_1.f90: New test.
3932         * gfortran.dg/automatic_module_variable.f90: Change error message.
3933
3934         PR fortran/20861
3935         * gfortran.dg/internal_dummy_1.f90: New test.
3936
3937         PR fortran/20871
3938         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
3939
3940
3941         PR fortran/25083
3942         * gfortran.dg/uncommon_block_data_1.f90: New test.
3943         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
3944         with standard.
3945
3946         PR fortran/25088
3947         * gfortran.dg/typed_subroutine_1.f90: New test.
3948
3949 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
3950
3951         * objc.dg/dwarf-1.m: New.
3952
3953 2006-02-13  Roger Sayle  <roger@eyesopen.com>
3954
3955         PR middle-end/24427
3956         * gcc.dg/tree-ssa/andor-1.c: New test case.
3957
3958 2006-02-13  Josh Conner  <jconner@apple.com>
3959
3960         PR target/25376
3961         * gcc.dg/pr25376.c: New test.
3962
3963         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
3964         assemble.
3965         * lib/target-supports.exp (check_named_sections_available):
3966         Only compile named-sections test -- don't assemble.
3967
3968 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3969
3970         * g++.dg/warn/no-write-strings.C: New test.
3971         * g++.dg/warn/write-strings.C: Likewise.
3972         * g++.dg/warn/write-strings-default.C: Likewise.
3973
3974 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
3975
3976         PR fortran/25806
3977         * gfortran.dg/ret_pointer_2.f90: New test.
3978
3979 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
3980
3981         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
3982
3983 2006-02-10  Jeff Law  <law@redhat.com>
3984
3985         * gcc.c-torture/compile/pr26213.c: New test.
3986
3987 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
3988
3989         gfortran.dg/null_1.f90: New test.
3990
3991 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3992
3993         PR fortran/14771
3994         * gfortran.dg/parens_4.f90: New.
3995         * gfortran.dg/parens_5.f90: New.
3996
3997 2006-02-10  Richard Guenther  <rguenther@suse.de>
3998
3999         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
4000
4001 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4002         Paul Thomas  <pault@gcc.gnu.org>
4003
4004         PR fortran/14771
4005         * gfortran.dg/parens_1.f90: New.
4006         * gfortran.dg/parens_2.f90: New.
4007         * gfortran.dg/parens_3.f90: New.
4008
4009 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
4010
4011         PR fortran/26038
4012         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
4013
4014         PR fortran/25059
4015         * gfortran.dg/impure_assignment_1.f90: New test.
4016
4017         PR fortran/25070
4018         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
4019
4020 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
4021
4022         PR target/26141
4023         * g++.dg/expr/stdarg2.C: New test.
4024
4025 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
4026
4027         PR inline-asm/16194
4028         * gcc.dg/pr16194.c: New test.
4029
4030 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4031
4032         * ada/acats/run_acats: Use portable variant of "$@".
4033
4034 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4035
4036         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
4037         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
4038
4039 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
4040
4041         PR tree-opt/26179
4042         * g++.dg/opt/pr26179.C: New test.
4043
4044 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
4045
4046         PR middle-end/26134
4047         * gcc.dg/tree-ssa/complex-3.c: New test.
4048
4049 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
4050
4051         * gcc.c-torture/compile/volatile-1.c: New test.
4052
4053 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
4054
4055         PR 26180
4056         * gcc.dg/tree-ssa/pr26180.c: New test.
4057
4058 2006-02-08  Jeff Law  <law@redhat.com>
4059
4060         * gcc.dg/tree-ssa/pr21417.c: New test.
4061
4062 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
4063
4064         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
4065         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
4066
4067 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
4068
4069         * lib/scanrtl.exp: New.
4070
4071 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4072
4073         PR c++/26071
4074         * g++.dg/other/virtual2.C: New test.
4075
4076         PR c++/26070
4077         * g++.dg/other/virtual1.C: New test.
4078
4079 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
4080
4081         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
4082         cleanup-ipa-dump): Update dump file glob patterns.
4083         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
4084         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
4085
4086         * lib/gcc-dg.exp: Load it.
4087         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
4088
4089 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
4090
4091         PR testsuite/26159
4092         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
4093         * gcc.dg/tree-ssa/pr23382.c: Ditto.
4094
4095 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4096
4097         PR fortran/25577
4098         * gfortran.dg/mvbits_1.f90: New.
4099
4100 2006-02-07  Dirk Mueller  <dmueller@suse.com>
4101
4102         * g++.dg/warn/Wdiv-by-zero.C: New test.
4103         * g++.dg/warn/Wno-div-by-zero.C: New.
4104
4105 2006-02-07  Jeff Law  <law@redhat.com>
4106
4107         * gcc.dg/tree-ssa/pr21559.c: New test.
4108
4109         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
4110         multiple VRP passes.
4111         * gcc.dg/tree-ssa/vrp09.c: Likewise.
4112         * gcc.dg/tree-ssa/vrp18.c: Likewise.
4113         * gcc.dg/tree-ssa/pr21582.c: Likewise.
4114         * gcc.dg/tree-ssa/pr20657.c: Likewise.
4115         * gcc.dg/tree-ssa/pr21001.c: Likewise.
4116         * gcc.dg/tree-ssa/vrp02.c: Likewise
4117         * gcc.dg/tree-ssa/vrp11.c: Likewise
4118         * gcc.dg/tree-ssa/pr14341.c: Likewise
4119         * gcc.dg/tree-ssa/vrp19.c: Likewise
4120         * gcc.dg/tree-ssa/vrp20.c: Likewise
4121         * gcc.dg/tree-ssa/vrp03.c: Likewise
4122         * gcc.dg/tree-ssa/pr21086.c: Likewise
4123         * gcc.dg/tree-ssa/pr21959.c: Likewise
4124         * gcc.dg/tree-ssa/vrp21.c: Likewise
4125         * gcc.dg/tree-ssa/vrp04.c: Likewise
4126         * gcc.dg/tree-ssa/pr25485.c: Likewise
4127         * gcc.dg/tree-ssa/pr22026.c: Likewise
4128         * gcc.dg/tree-ssa/vrp22.c: Likewise
4129         * gcc.dg/tree-ssa/vrp05.c: Likewise
4130         * gcc.dg/tree-ssa/20030807-10.c: Likewise
4131         * gcc.dg/tree-ssa/pr20701.c: Likewise
4132         * gcc.dg/tree-ssa/vrp23.c: Likewise
4133         * gcc.dg/tree-ssa/vrp06.c: Likewise
4134         * gcc.dg/tree-ssa/pr22117.c: Likewise
4135         * gcc.dg/tree-ssa/pr20702.c: Likewise
4136         * gcc.dg/tree-ssa/vrp15.c: Likewise
4137         * gcc.dg/tree-ssa/pr21090.c: Likewise
4138         * gcc.dg/tree-ssa/pr21294.c: Likewise
4139         * gcc.dg/tree-ssa/vrp24.c: Likewise
4140         * gcc.dg/tree-ssa/vrp07.c: Likewise
4141         * gcc.dg/tree-ssa/pr21563.c: Likewise
4142         * gcc.dg/tree-ssa/pr25382.c: Likewise
4143         * gcc.dg/tree-ssa/vrp16.c: Likewise
4144         * gcc.dg/tree-ssa/vrp25.c: Likewise
4145         * gcc.dg/tree-ssa/vrp08.c: Likewise
4146         * gcc.dg/tree-ssa/20030807-6.c: Likewise
4147         * gcc.dg/tree-ssa/vrp17.c: Likewise
4148         * gcc.dg/tree-ssa/pr21458.c: Likewise
4149         * g++.dg/tree-ssa/pr18178.C: Likewise
4150
4151 2006-02-07  Richard Guenther  <rguenther@suse.de>
4152
4153         PR c++/26140
4154         Revert
4155         2006-01-30  Richard Guenther  <rguenther@suse.de>
4156         PR c++/23372
4157         * gcc.dg/pr23372-1.C: New testcase.
4158
4159         * g++.dg/tree-ssa/pr26140.C: New testcase.
4160
4161 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
4162
4163         PR c++/9737
4164         * g++.dg/template/ttp15.C: New test.
4165         * g++.dg/template/ttp16.C: Likewise.
4166         * g++.dg/template/ttp17.C: Likewise.
4167         * g++.old-deja/g++.pt/ttp36.C: Remove.
4168         * g++.old-deja/g++.pt/ttp19.C: Likewise.
4169         * g++.old-deja/g++.pt/ttp37.C: Likewise.
4170         * g++.old-deja/g++.pt/ttp38.C: Likewise.
4171         * g++.old-deja/g++.pt/ttp39.C: Likewise.
4172         * g++.old-deja/g++.pt/ttp9.C: Likewise.
4173         * g++.old-deja/g++.pt/ttp40.C: Likewise.
4174         * g++.old-deja/g++.pt/ttp51.C: Likewise.
4175         * g++.old-deja/g++.pt/ttp26.C: Likewise.
4176         * g++.old-deja/g++.pt/ttp36.C: Likewise.
4177
4178 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
4179
4180         PR libfortran/23815
4181         * unf_io_convert_4.f90: New test.
4182
4183 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
4184
4185         * gcc.dg/tree-ssa/loadpre10.c: New test.
4186         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
4187         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
4188         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
4189
4190 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4191
4192         PR libfortran/24685
4193         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
4194
4195 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
4196
4197         PR tree-opt/25251
4198         * gfortran.dg/assign_7.f: New test.
4199
4200 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
4201
4202         PR fortran/26041
4203         PR fortran/26064
4204         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
4205         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
4206         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
4207
4208 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
4209
4210         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
4211         in size_t typedef.
4212
4213 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4214
4215         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
4216         * g++.dg/charset/string.c (foo): Likewise.
4217         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
4218         const char*
4219         * g++.dg/ext/builtin2.C (printf): Likewise.
4220         * g++.dg/init/new15.C (printf): Likewise.
4221         * g++.dg/opt/pr17697-1.C (foo): Likewise.
4222         * g++.dg/opt/pr17697-2.C (foo): Likewise.
4223         * g++.dg/opt/pr17697-3.C (foo): Likewise.
4224         * g++.dg/template/non-dependent4.C (temp): Likewise.
4225         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
4226         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
4227         parameter type to const char*.
4228         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
4229         Change type to const char*.
4230         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
4231         Likewise.
4232         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
4233         second parameter type to const char*.
4234         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
4235         (Y::Y): Change parameter type to const char*.
4236         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
4237         * g++.old-deja/g++.jason/report.C: Apply const correctness.
4238         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
4239         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
4240         (char*).
4241         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
4242         const char*.
4243         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
4244         type to const char*.
4245         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
4246         return type to const char*.
4247         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
4248         to const char*.
4249         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
4250         * g++.old-deja/g++.law/refs1.C: Likewise.
4251         * g++.old-deja/g++.law/visibility1.C: Likewise.
4252         * g++.old-deja/g++.law/visibility2.C: Likewise.
4253         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
4254         const char*.
4255         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
4256         * g++.old-deja/g++.mike/net48.C: Likewise.
4257         * g++.old-deja/g++.mike/p646.C: Likewise.
4258         * g++.old-deja/g++.mike/p6746.C: Likewise.
4259         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
4260         type to const char*.
4261         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
4262         deprecated conversion warning.
4263         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
4264         char*.
4265         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
4266         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
4267         * g++.old-deja/g++.pt/explicit8.C: Likewise.
4268         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
4269         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
4270         * g++.old-deja/g++.pt/nontype3.C: Likewise.
4271         * g++.old-deja/g++.pt/t39.C: Likewise.
4272         * g++.old-deja/g++.robertl/eb106.C: Likewise.
4273         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
4274
4275 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
4276
4277         PR fortran/25075
4278         intrinsic_argument_conformance_1.f90: New test.
4279
4280 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
4281
4282         PR fortran/20845
4283         * gfortran.dg/char_result_11.f90: Add SAVE.
4284         * gfortran.dg/der_pointer_4.f90: Ditto.
4285         * gfortran.dg/default_initialization.f90: New test.
4286
4287 2006-02-03  Jeff Law  <law@redhat.com>
4288
4289         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
4290         handle more than 100 dump files.
4291         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
4292         * lib/scantree.exp (scan-tree-dump): Likewise.
4293         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
4294         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
4295         * lib/scanipa.exp (scan-ipa-dump): Likewise.
4296         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
4297         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
4298
4299 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
4300
4301         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
4302
4303 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
4304
4305         * g++.dg/template/using12.C: New test.
4306
4307 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
4308
4309         * gcc.target/powerpc/pr25960.c: New test.
4310
4311 2006-02-02  Steven G. Kargl  <kargls@comcast>
4312
4313         PR fortran/24958
4314         gfortran.dg/nullify_2.f90: New test.
4315
4316 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
4317
4318         PR 25990
4319         * gcc.dg/gomp/pr25990.c: New test.
4320
4321 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
4322
4323         PR c++/25342
4324         * g++.gd/template/partial4.C: New test.
4325
4326 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
4327
4328         PR middle-end/26001
4329         * gfortran.dg/data_char_2.f90: New.
4330
4331 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
4332
4333         PR fortran/26039
4334         maxval_maxloc_conformance_1.f90: New test.
4335
4336 2006-01-31  Richard Guenther  <rguenther@suse.de>
4337
4338         * gcc.target/i386/sselibm-1.c: New testcase.
4339         * gcc.target/i386/sselibm-2.c: Likewise.
4340         * gcc.target/i386/sselibm-3.c: Likewise.
4341         * gcc.target/i386/sselibm-4.c: Likewise.
4342         * gcc.target/i386/sselibm-5.c: Likewise.
4343
4344 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
4345
4346         PR fortran/24266
4347         * gfortran.dg/arrayio_derived_2.f90: New.
4348
4349 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
4350
4351         * gcc.dg/unsigned-long-compare.c: New test.
4352
4353 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
4354
4355         PR testsuite/25318
4356         * lib/target-supports.exp (check_effective_target_freorder):
4357         Check to see if target supports -freorder-blocks-and-partition.
4358         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
4359         instead of "dg-require-named-sections".
4360
4361 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
4362
4363         PR target/14798:
4364         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
4365         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
4366         * gcc.dg/pragma-isr-trapa2.c: Likewise.
4367         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
4368         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
4369         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
4370         * gcc.dg/attr-isr-trap_exit.c: Likewise.
4371         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
4372
4373 2006-01-30  Richard Guenther  <rguenther@suse.de>
4374
4375         PR c++/23372
4376         * gcc.dg/pr23372-1.C: New testcase.
4377
4378 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
4379
4380         * gcc.dg/gomp/pr25874.c: New test.
4381
4382 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
4383
4384         PR tree-opt/25911
4385         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
4386
4387 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
4388
4389         PR fortran/18578
4390         PR fortran/18579
4391         PR fortran/20857
4392         PR fortran/20885
4393         * gfortran.dg/intent_out_1.f90: New test.
4394
4395 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
4396
4397         PR fortran/17911
4398         * gfortran.dg/procedure_lvalue.f90: New test.
4399
4400         PR fortran/20895
4401         PR fortran/25030
4402         * gfortran.dg/char_pointer_assign_2.f90: New test.
4403         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
4404         assignment to be consistent with standard.
4405         * gfortran.dg/char_result_2.f90: The same.
4406         * gfortran.dg/char_result_8.f90: The same.
4407
4408 2006-01-28  Zack Weinberg  <zackw@panix.com>
4409
4410         * gcc.dg/Woverlength-strings.c
4411         * gcc.dg/Woverlength-strings-pedantic-c89.c
4412         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
4413         * gcc.dg/Woverlength-strings-pedantic-c99.c
4414         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
4415
4416 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
4417
4418         * gcc.c-torture/execute/20060127-1.c: New test.
4419
4420 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
4421
4422         PR c++/25999
4423         * g++.dg/ext/pragmaweak1.C: New test.
4424
4425 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
4426
4427         PR c++/25855
4428         * g++.dg/template/spec29.C: New test.
4429
4430 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
4431
4432         PR c/19606.
4433         * gcc.c-torture/execute/pr19606.c: New.
4434
4435 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
4436
4437         * gcc.dg/pragma-re-4.c: New test.
4438
4439 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
4440
4441         PR fortran/25964
4442         * gfortran.dg/assumed_size_refs_3.f90: New test.
4443
4444 2006-01-27  Ben Elliston  <bje@au.ibm.com>
4445
4446         * gcc.misc-tests/dectest.exp: Remove defunct comment.
4447
4448 2006-01-26  Laurent GUERBY <laurent@guerby.net>
4449
4450         PR ada/21317
4451         * ada/acats/support/impdef.a: Add One_Long_Second.
4452         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
4453         * ada/acats/tests/c9/c94026.a: Likewise.
4454         * ada/acats/tests/c9/c97305c.ada: Likewise.
4455         * ada/acats/tests/c9/c99004a.ada: Likewise.
4456
4457 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
4458
4459         PR fortran/25964
4460         * gfortran.dg/global_references_2.f90: New test.
4461
4462         PR fortran/25084
4463         PR fortran/20852
4464         PR fortran/25085
4465         PR fortran/25086
4466         * gfortran.dg/assumed_charlen_function_1.f90: New test.
4467         * gfortran.dg/assumed_charlen_function_3.f90: New test.
4468
4469         PR fortran/25416
4470         * gfortran.dg/assumed_charlen_function_2.f90: New test.
4471
4472 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
4473
4474         PR c/25892
4475         * gcc.dg/Wpointer-sign.c: New.
4476         * gcc.dg/Wpointer-sign-Wall.c: New.
4477         * gcc.dg/Wpointer-sign-Wall-no.c: New.
4478         * gcc.dg/Wpointer-sign-pedantic.c: New.
4479         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
4480         * gcc.dg/conv-2.c: Use -Wpointer-sign.
4481
4482 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
4483
4484         PR C/25861
4485         * gcc.c-torture/compile/pr25861.c: New test.
4486
4487 2006-01-26  Paul Brook  <paul@codesourcery.com>
4488
4489         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
4490         on short-enum targets.
4491         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
4492         variable.
4493         (generate_fields): Use short_enums.
4494         (main): Set short_enums.  Document -e.
4495         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
4496         on short-enum targets.
4497         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
4498         variable.
4499         (generate_fields): Use short_enums.
4500         (main): Set short_enums.  Document -e.
4501         * lib/target-supports.exp (check_effective_target_short_enums): New.
4502
4503 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
4504
4505         PR target/25947
4506         * gcc.dg/torture/pr25947-1.c: New test.
4507
4508 2006-01-25  Jan Hubicka  <jh@suse.cz>
4509             Roger Sayle  <roger@eyesopen.com>
4510
4511         PR rtl-optimization/25703
4512         * gcc.target/i386/20060125-1.c: New test case.
4513         * gcc.target/i386/20060125-2.c: New test case.
4514
4515 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4516
4517         PR fortran/18540
4518         * gfortran.dg/goto_1.f: New.
4519
4520 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
4521
4522         PR fortran/25716
4523         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
4524         25716 on 32-bit systems too.
4525
4526 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
4527
4528         PR testsuite/25590
4529         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
4530
4531 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
4532
4533         * gcc.dg/tree-ssa/gen-vect-33.c: New.
4534
4535 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4536
4537         PR fortran/25835
4538         * gfortran.dg/read_eof.f90: Delete, renamed.
4539         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
4540         * gfortran.dg/read_eof_2.f90: New test.
4541         * gfortran.dg/read_eof_3.f90: New test.
4542
4543 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
4544
4545         PR tree-opt/25860
4546         * gcc.c-torture/compile/pr25860.c: New test.
4547
4548 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4549
4550         PR c++/25552
4551         * g++.dg/parse/dtor8.C: New test.
4552
4553 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
4554
4555         PR testsuite/25891
4556         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
4557         * gcc.dg/gomp/gomp.exp: Return without testing anything if
4558         check_effective_target_fopenmp returns 0.
4559
4560 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
4561
4562         PR ada/20548
4563         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
4564         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
4565         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
4566
4567 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
4568
4569         PR tree-opt/25857
4570         * g++.dg/opt/pr25857.C: New test.
4571
4572 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
4573         Jan Hubicka  <jh@suse.cz>
4574         Richard Guenther  <rguenther@suse.de>
4575
4576         PR rtl-optimization/25654
4577         * gcc.dg/torture/pr25654.c: New testcase.
4578         * gcc.target/i386/pr25654.c: Likewise.
4579
4580 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
4581
4582         PR fortran/25901
4583         * gfortran.dg/internal references_2.f90: New test.
4584
4585         Fix regression in testing of admissability of attributes.
4586         * gfortran.dg/intent_used_1.f90: New test.
4587
4588 2006-01-23  Ben Elliston  <bje@au.ibm.com>
4589
4590         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
4591         Remove target conditional torture options for i?86 and x86_64
4592         GNU/Linux.
4593
4594 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4595
4596         PR c++/10891
4597         * g++.dg/rtti/no-rtti.C: New.
4598
4599 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
4600
4601         PR c++/25895
4602         * g++.dg/inherit/conv2.C: New test.
4603
4604         PR c++/25856
4605         * g++.dg/parse/dtor7.C: New test.
4606
4607         PR c++/25858
4608         * g++.dg/template/crash44.C: New test.
4609
4610 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
4611
4612         PR fortran/25124
4613         PR fortran/25625
4614         * gfortran.dg/internal_references_1.f90: New test.
4615           PR fortran/20881
4616         PR fortran/23308
4617         PR fortran/25538
4618         PR fortran/25710
4619         * gfortran.dg/global_references_1.f90: New test.
4620         * gfortran.dg/g77/19990905-1.f: Restore the error that
4621         there is a clash between the common block name and
4622         the name of a subroutine reference.
4623
4624         PR fortran/PR24276
4625         * gfortran.dg/aliasing_dummy_1.f90: New test.
4626
4627 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
4628
4629         * gcc.dg/vmx/1b-01.c: Warning fix.
4630         * gcc.dg/vmx/1c-02.c: Likewise.
4631         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
4632
4633 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
4634
4635         PR testsuite/24962
4636         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
4637
4638 2006-01-20  Richard Guenther  <rguenther@suse.de>
4639         Steven Bosscher <stevenb.gcc@gmail.com>
4640
4641         PR rtl-optimization/24626
4642         * gcc.dg/torture/pr24626-1.c: New testcase.
4643         * gcc.dg/torture/pr24626-2.c: Likewise.
4644         * gcc.dg/torture/pr24626-3.c: Likewise.
4645         * gcc.dg/torture/pr24626-4.c: Likewise.
4646
4647 2006-01-20  Dirk Mueller  <dmueller@suse.com>
4648
4649         PR c++/5520
4650         * g++.dg/warn/empty-body.C: New.
4651
4652 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
4653
4654         PR c++/22136
4655         * g++.dg/template/using10.C: New test.
4656         * g++.dg/temlpate/using11.C: Likewise.
4657         * g++.dg/inherit/using5.C: Tweak error messages.
4658
4659 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
4660
4661         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
4662         target test.
4663         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
4664
4665 2006-01-19  Jan Hubicka  <jh@suse.cz>
4666
4667         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
4668
4669 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4670
4671         PR c++/25854
4672         * g++.dg/template/spec28.C: New test.
4673
4674 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
4675
4676         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
4677         Fix fprintf's by adding srcdir or removing it.
4678
4679 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
4680
4681         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
4682         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
4683         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
4684         * testsuite/gcc.dg/gomp/empty.c: Likewise.
4685         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
4686         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
4687         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
4688         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
4689         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
4690         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
4691         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
4692         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
4693         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
4694         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
4695
4696 2006-01-18  Jeff Law  <law@redhat.com>
4697
4698         * gcc.dg/tree-ssa/vrp25.c: New test.
4699
4700 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
4701
4702         * gcc.dg/pr25805.c: Fix misapplied patch.
4703
4704 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
4705
4706         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
4707         (check_effective_target_vect_udot_qi): New.
4708         (check_effective_target_vect_sdot_hi): New.
4709         (check_effective_target_vect_udot_hi): New.
4710         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
4711         prefixed with "wrapv-" with -fwrapv.
4712         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
4713         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
4714         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
4715         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
4716         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
4717
4718         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
4719         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
4720         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
4721         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
4722
4723 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4724
4725         PR c++/16829
4726         * g++.dg/other/default2.C: New test.
4727         * g++.dg/other/default3.C: New test.
4728
4729 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
4730
4731         PR c/25805
4732         * gcc.dg/pr25805.c: New file.
4733
4734 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
4735
4736         PR c++/25836
4737         * g++.dg/template/init6.C: New test.
4738
4739 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
4740
4741         * gcc.dg/tree-ssa/pr24287.c: New test
4742
4743 2006-01-18  Eric Christopher  <echristo@apple.com>
4744
4745         * g++.dg/eh/table.C: New.
4746
4747 2006-01-18  DJ Delorie  <dj@redhat.com>
4748
4749         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
4750         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
4751         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
4752         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
4753
4754 2006-01-18  Jeff Law  <law@redhat.com>
4755
4756         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
4757         on wrapping on overflow semantics.
4758
4759         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
4760
4761         * gcc.gc/tree-ssa/vrp23.c: New test.
4762         * gcc.gc/tree-ssa/vrp24.c: New test.
4763
4764 2006-01-18  Richard Henderson  <rth@redhat.com>
4765             Aldy Hernandez  <aldyh@redhat.com>
4766             Jakub Jelinek  <jakub@redhat.com>
4767             Diego Novillo  <dnovillo@redhat.com>
4768             Uros Bizjak  <uros@kss-loka.si>
4769
4770         * testsuite/gcc.dg/gomp: New directory.
4771
4772 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
4773             Steven G. Kargl  <kargls@comcast.net>
4774
4775         PR fortran/20869
4776         * gfortran.dg/intrinsic_external_1.f90: New test.
4777
4778         PR fortran/20875.
4779         * gfortran.dg/elemental_pointer_1.f90: New test.
4780
4781         PR fortran/25024
4782         * gfortran.dg/external_procedures_1.f90: New test.
4783
4784         PR fortran/25785
4785         gfortran.dg/assumed_present.f90: New test.
4786
4787 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
4788
4789         * g++.dg/parse/lookup5.C: New test.
4790
4791 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4792
4793         PR fortran/25697
4794         * gfortran.dg/read_eof.f90: New test.
4795
4796 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4797
4798         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
4799         add a closing brace.
4800
4801 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4802
4803         PR fortran/25631
4804         * gfortran.dg/fmt_tl.f: New test.
4805
4806 2006-01-17  Eric Christopher  <echristo@apple.com>
4807
4808         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
4809         * g++.old-deja/g++.warn/impint2.C: Ditto.
4810         * g++.old-deja/g++.other/null1.C: Ditto.
4811         * g++.dg/warn/conv2.C: Ditto.
4812         * g++.dg/warn/conv4.C: New file.
4813
4814 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4815
4816         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
4817
4818 2006-01-17  Andreas Jaeger  <aj@suse.de>
4819             Janis Johnson <janis187@us.ibm.com>
4820
4821         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
4822         in 64-bit.
4823         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
4824         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
4825
4826 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4827
4828         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
4829         xfail txxx where xxx >= 25.
4830
4831 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4832
4833         PR testsuite/25764
4834         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
4835
4836 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
4837
4838         PR c/25682
4839         * gcc.dg/pr25682.c: New test.
4840         * g++.dg/parse/array-size2.C: New test.
4841
4842 2006-01-16  Ian Lance Taylor  <ian@airs.com>
4843
4844         * consistency.vlad: Remove entire directory, 1652 files.
4845
4846 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
4847
4848         * lib/target-supports.exp (check_effective_target_dfp_nocache,
4849         check_effective_target_dfprt_nocache): New.
4850         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
4851         (check_effective_target_dfprt): New.
4852         * lib/c-compat.exp (check_dfp): Remove.
4853         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
4854         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
4855         level of support for decimal float.
4856         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
4857         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
4858         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
4859         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
4860         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
4861         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
4862         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
4863         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
4864         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
4865         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
4866         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
4867         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
4868         directives.
4869
4870 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
4871
4872         PR testsuite/25741
4873         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
4874         $base_dir/../.
4875         * lib/gfortran.exp (gfortran_init): Likewise.
4876         * lib/obj-c++.exp (obj-c++_init): Likewise.
4877         * lib/scanasm.exp (scan-assembler-dem): Likewise.
4878         (scan-assembler-dem-not): Likewise.
4879         * lib/scandump.exp (scan-dump-dem): Likewise.
4880         (scan-dump-dem-not): Likewise.
4881
4882 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
4883
4884         PR testsuite/25767
4885         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
4886         powerpc-*-darwin*.
4887         * lib/obj-c++.exp (obj-c++_init): Likewise.
4888
4889 2006-01-16  Richard Guenther  <rguenther@suse.de>
4890
4891         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
4892
4893 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4894
4895         PR testsuite/25777
4896         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
4897         to LD_LIBRARY_PATH.
4898
4899 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
4900             Andrew Pinski  <pinskia@physics.uc.edu>
4901
4902         * gcc.dg/minmax-1.c: New test.
4903
4904 2006-01-16  Ben Elliston  <bje@au.ibm.com>
4905
4906         * gcc.dg/dfp/dfp.exp: Correct FSF address.
4907         * gcc.misc-tests/dectest.exp: Ditto.
4908
4909 2006-01-15  Ian Lance Taylor  <ian@airs.com>
4910
4911         PR testsuite/25796
4912         * gcc.target/i386/cmov6.c: Use -march=k8.
4913
4914 2006-01-15  Andreas Jaeger  <aj@suse.de>
4915
4916         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
4917         x86 does not have __float128.
4918
4919 2006-01-14  Ian Lance Taylor  <ian@airs.com>
4920
4921         * gcc.target/i386/cmov6.c: New test.
4922
4923 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
4924
4925         PR c++/25663
4926         * g++.dg/template/ctor6.C: New test.
4927
4928 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
4929
4930         PR tree-optimization/25485
4931         * gcc.dg/tree-ssa/pr25485.c: New.
4932
4933 2006-01-14  Richard Guenther  <rguenther@suse.de>
4934
4935         PR tree-optimization/22548
4936         PR tree-optimization/22555
4937         PR tree-optimization/22501
4938         * gcc.dg/tree-ssa/alias-4.c: New testcase.
4939         * gcc.dg/tree-ssa/alias-5.c: Likewise.
4940         * gcc.dg/tree-ssa/alias-6.c: Likewise.
4941         * gcc.dg/tree-ssa/alias-7.c: Likewise.
4942         * gcc.dg/tree-ssa/alias-8.c: Likewise.
4943         * gcc.dg/tree-ssa/alias-9.c: Likewise.
4944         * gcc.dg/tree-ssa/alias-10.c: Likewise.
4945         * gcc.dg/tree-ssa/alias-11.c: Likewise.
4946         * gcc.dg/tree-ssa/alias-12.c: Likewise.
4947
4948 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
4949
4950         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
4951         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
4952
4953 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
4954         Richard Guenther  <rguenther@suse.de>
4955
4956         PR rtl-optimization/24257
4957         * gcc.dg/torture/pr24257.c: New testcase.
4958
4959 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
4960
4961         * gcc.c-torture/execute/20060110-1.c: New test.
4962         * gcc.c-torture/execute/20060110-2.c: New test.
4963
4964 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
4965
4966         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
4967
4968 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
4969
4970         PR fortran/25756
4971         * gfortran.dg/label_3.f90: New test.
4972
4973 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
4974
4975         PR tree-optimization/25771
4976         * g++.dg/tree-ssa/pr25771.C: New test
4977
4978 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
4979
4980         PR tree-opt/24365
4981         * g++.dg/opt/complex5.C: New test.
4982
4983 2006-01-13  Richard Guenther  <rguenther@suse.de>
4984
4985         * gcc.target/i386/387-9.c: New testcase.
4986
4987 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
4988
4989         PR c++/24824
4990         * g++.dg/debug/dwarf2-1.C: New.
4991
4992 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
4993
4994         PR testsuite/25728
4995         * lib/gcov.exp (verify-lines): Add "close $fd".
4996
4997 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
4998             Ben Elliston  <bje@au.ibm.com>
4999
5000         * gcc.dg/dfp/inf-1.c: New test.
5001
5002 2006-01-12  Janis Johnson <janis187@us.ibm.com>
5003             Yao Qi  <qiyaoltc@cn.ibm.com>
5004             Ben Elliston  <bje@au.ibm.com>
5005             Jon Grimm  <jgrimm2@us.ibm.com>
5006
5007         * gcc.dg/nodfp-1.c: New test.
5008         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
5009         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
5010         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
5011         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
5012         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
5013         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
5014         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
5015         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
5016         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
5017         * gcc.dg/format/dfp-scanf-1.c: Likewise.
5018         * gcc.dg/format/dfp-printf-1.c: Likewise.
5019         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
5020         (compat_setup_dfp): New.
5021         * gcc.dg/compat/compat.exp: Use it.
5022         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
5023         Make some variables global, prepend "compat_" to their names.
5024         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
5025         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
5026         * gcc.misc-tests/dectest.exp: New test driver for decTest.
5027         * lib/compat.exp (compat_skip_list): Make global, rename.
5028         * lib/c-compat.exp: New file.
5029         * lib/target-supports.exp (check_effective_target_dfp): New.
5030
5031         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
5032         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
5033         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
5034         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
5035         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
5036         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
5037         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
5038         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
5039         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
5040         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
5041         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
5042         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
5043         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
5044         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
5045         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
5046         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
5047         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
5048         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
5049         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
5050         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
5051         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
5052         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
5053         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
5054         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
5055         gcc.dg/dfp/struct-layout-1.c,
5056         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
5057         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
5058         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
5059         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
5060         gcc.dg/dfp/func-vararg-dfp.c,
5061         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
5062         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
5063         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
5064         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
5065         gcc.dg/dfp/wtr-conversion-1.c: New tests.
5066
5067 2006-01-11  Richard Guenther  <rguenther@suse.de>
5068
5069         PR tree-optimization/25734
5070         * gcc.dg/tree-ssa/pr25734.c: New testcase.
5071
5072 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
5073
5074         PR fortran/25486
5075         * gfortran.dg/literal_character_constant_1_x.F: New test.
5076         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
5077         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
5078         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
5079
5080 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
5081
5082         PR c++/25386
5083         * g++.dg/ext/packed3.C: Add expected packed error.
5084
5085 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
5086
5087         PR target/25706
5088         * gcc.dg/torture/pr25706-1.c: New test.
5089
5090 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
5091
5092         PR tree-optimization/23109
5093         PR tree-optimization/23948
5094         PR tree-optimization/24123
5095
5096         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
5097         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
5098         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
5099         g++.dg/tree-ssa/pr23948.C: New testcases.
5100         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
5101         three divisions in order to do the optimization.
5102
5103 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
5104
5105         PR c++/25632
5106         * g++.dg/other/pr25632.C: New test.
5107
5108 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
5109
5110         PR fortran/25730
5111         * gfortran.dg/used_types_1.f90: New test.
5112
5113 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
5114
5115         PR target/25718
5116         * gcc.dg/torture/pr25718-1.c: New test.
5117
5118 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
5119
5120         * gfortran.dg/list_read_2.f90: Fix typo in description.
5121
5122 2006-01-10  Jan Beulich  <jbeulich@novell.com>
5123
5124         * lib/target-supports.exp (check_visibility_available): Simplify test
5125         for *-*-netware*.
5126         (check_profiling_available): Fail for *-*-netware*.
5127         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
5128         * gcc.dg/20021014-1.c: Likewise.
5129         * gcc.dg/nest.c: Likewise.
5130
5131 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
5132
5133         fortran/24936
5134         * gfortran.dg/forall_3.f90: New test.
5135
5136 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
5137
5138         PR fortran/21977
5139         * gfortran.dg/nesting_2.f90: New test.
5140         * gfortran.dg/nesting_3.f90: New test.
5141
5142 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
5143
5144         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
5145         Fix typo in comment.
5146
5147 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
5148
5149         * gfortran.dg/single_char_string.f90: New test.
5150
5151 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
5152
5153         * gfortran.dg/ichar_2.f90: New test.
5154
5155 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
5156
5157         PR fortran/25093
5158         * gfortran.dg/private_type_4.f90: New.
5159
5160 2006-01-07  Richard Guenther  <rguenther@suse.de>
5161
5162         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
5163
5164 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5165
5166         * gfortran.dg/func_decl_1.f90: New.
5167         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
5168         * gfortran.dg/array_alloc_2.f90: Likewise.
5169         * gfortran.dg/char_result_8.f90: Likewise.
5170         * gfortran.dg/dup_save_1.f90: Likewise.
5171         * gfortran.dg/dup_save_2.f90: Likewise.
5172         * gfortran.dg/f2c_6.f90: Likewise.
5173         * gfortran.dg/f2c_7.f90: Likewise.
5174         * gfortran.dg/func_result_2.f90: Likewise.
5175         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
5176
5177 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
5178
5179         PR fortran/22146
5180         * gfortran.dg/elemental_subroutine_1.f90: New test.
5181         * gfortran.dg/elemental_subroutine_2.f90: New test.
5182
5183         PR fortran/25029
5184         PR fortran/21256
5185         * gfortran.dg/assumed_size_refs_1.f90: New test.
5186
5187         PR fortran/20868
5188         PR fortran/20870
5189         * gfortran.dg/assumed_size_refs_2.f90: New test.
5190         * gfortran.dg/initialization_1.f90: Change warning message.
5191
5192 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
5193
5194         * gcc.dg/tree-ssa/loop-15.c: New test.
5195
5196 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5197
5198         PR fortran/25598
5199         * gfortran.dg/backspace_3.f: New test.
5200         * gfortran.dg/backspace_4.f: New test.
5201
5202 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5203
5204         PR fortran/24268
5205         * gfortran.dg/fmt_white.f: Update test.
5206
5207 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
5208
5209         * gcc.dg/cast-1.c: Add new warning.
5210         * gcc.dg/cast-2.c: Likewise.
5211         * gcc.dg/cast-3.c: Likewise.
5212         * gcc.dg/format/cast-1.c: Likewise.
5213         * gcc.dg/cast-4.c: New testcase.
5214
5215 2006-01-05  Richard Guenther  <rguenther@suse.de>
5216
5217         PR tree-optimization/22555
5218         * gcc.dg/tree-ssa/alias-3.c: New testcase.
5219
5220 2006-01-05  Richard Guenther  <rguenther@suse.de>
5221             Diego Novillo  <dnovillo@redhat.com>
5222
5223         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
5224         * gcc.dg/tree-ssa/loop-8.c: Likewise.
5225         * gcc.dg/tree-ssa/loop-1.c: Likewise.
5226         * gcc.dg/tree-ssa/pr23294.c: Likewise.
5227         * gcc.dg/tree-ssa/pr21985.c: Likewise.
5228         * gcc.dg/tree-ssa/loop-14.c: Likewise.
5229         * gcc.dg/tree-ssa/loop-2.c: Likewise.
5230         * gcc.dg/tree-ssa/loop-3.c: Likewise.
5231         * gcc.dg/tree-ssa/loop-4.c: Likewise.
5232         * gcc.dg/tree-ssa/pr21171.c: Likewise.
5233         * gcc.dg/tree-ssa/loop-5.c: Likewise.
5234         * gcc.dg/tree-ssa/loop-10.c: Likewise.
5235         * gcc.dg/tree-ssa/loop-6.c: Likewise.
5236         * treelang/compile/extravar.tree: Likewise.
5237         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
5238         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
5239         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
5240         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
5241         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
5242
5243 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
5244
5245         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
5246         for 64-bit fix.
5247
5248 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
5249
5250         PR fortran/23675
5251         gfortran.dg/char_result_11.f90: New.
5252
5253 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
5254
5255         PR c++/24782
5256         * g++.dg/parse/access9.C: New test.
5257         * g++.dg/tc1/dr52.C: Tweak error markers.
5258
5259 2006-01-04  Richard Henderson  <rth@redhat.com>
5260
5261         Merge from gomp branch.
5262         * g++.dg/parse/pragma2.C: Update expected error lines.
5263
5264 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
5265
5266         * g++.dg/other/i386-2.C: New test.
5267
5268         PR target/25554
5269         * gcc.c-torture/compile/20051228-1.c: New test.
5270
5271         PR c/25559
5272         * gcc.dg/pr25559.c: New test.
5273
5274 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
5275
5276         PR c++/25492
5277         * g++.dg/lookup/friend9.C: New test.
5278
5279         PR c++/25625
5280         * g++.dg/template/repo5.C: New test.
5281
5282 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
5283
5284         PR fortran/25101
5285         * gfortran.dg/forall_2.f90: New test.
5286
5287 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
5288
5289         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
5290         dg-require-weak.  Adjust regexp to handle leading-underscore
5291         targets and space as well as TAB after .weak.  Change previous
5292         64-bit fix to not use naked dot.
5293
5294 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
5295
5296         PR rtl-optimization/25578
5297         * gcc.c-torture/execute/20060102-1.c: New testcase.
5298
5299 2006-01-03  Richard Guenther  <rguenther@suse.de>
5300
5301         PR c/25183
5302         * gcc.dg/torture/pr25183.c: New testcase.
5303
5304 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
5305
5306         Merge from gomp-branch.
5307         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
5308         * gcc.dg/ia64-sync-2.c: Likewise.
5309         * gcc.dg/ia64-sync-3.c: Likewise.
5310         * gcc.dg/ia64-sync-4.c: Likewise.
5311         * gcc.dg/sync-2.c: Likewise.
5312         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
5313         that sparc64-*-* and sparcv9-*-* supports sync builtins.
5314
5315 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
5316
5317         PR c++/25635
5318         * g++.dg/parse/operator6.C: New test.
5319
5320         PR c++/25637
5321         * g++.dg/parse/error29.C: New test.
5322
5323         PR c++/25638
5324         * g++.dg/parse/dtor6.C: New test.
5325
5326         PR c++/25633
5327         * g++.dg/parse/ctor3.C: New test.
5328
5329         PR c++/25634
5330         * g++.dg/template/class3.C: New test.
5331
5332 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
5333
5334         * g++.dg/debug/debug9.C: New.
5335
5336 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
5337
5338         PR fortran/24640
5339         * gfortran.dg/label_2.f90: New test.
5340
5341 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5342
5343         * g++.dg/lookup/using12.C: Tighten error marker.
5344
5345 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
5346             Andrew Pinski <pinskia@physics.uc.edu>
5347
5348         * gcc.target/powerpc/darwin-abi-3.c: New file.
5349         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
5350         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
5351         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
5352         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
5353         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
5354         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
5355         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
5356         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
5357
5358 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
5359
5360         * gcc.dg/tree-ssa/loadpre1.c: New;
5361         * gcc.dg/tree-ssa/loadpre2.c: New;
5362         * gcc.dg/tree-ssa/loadpre3.c: New;
5363         * gcc.dg/tree-ssa/loadpre4.c: New;
5364         * gcc.dg/tree-ssa/loadpre5.c: New;
5365         * gcc.dg/tree-ssa/loadpre6.c: New;
5366         * gcc.dg/tree-ssa/loadpre7.c: New;
5367         * gcc.dg/tree-ssa/loadpre8.c: New;
5368         * gcc.dg/tree-ssa/loadpre9.c: New;
5369
5370 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
5371
5372         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
5373         * g++.dg/abi/thunk4.C: Likewise.
5374
5375 2006-01-01  Andreas Jaeger  <aj@suse.de>
5376
5377         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
5378         portable.
5379
5380 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
5381
5382         PR c++/25294
5383         * gcc.dg/pragma-pack-3.c: New test.
5384         * g++.dg/parse/pragma3.C: New test.
5385
5386 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5387
5388         PR middle-end/24827
5389         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
5390
5391 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5392
5393         PR testsuite/25214
5394         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
5395
5396 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
5397
5398         PR fortran/22607
5399         * gfortran-dg/pure_byref_3.f90: New.
5400
5401         fortran/PR 25396
5402         * gfortran.dg/userdef_operator_1.f90: New.
5403
5404 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
5405
5406         * g++.dg/abi/thunk3.C: New.
5407         * g++.dg/abi/thunk4.C: New.
5408
5409 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
5410
5411         PR fortran/25532
5412         * gfortran.dg/host_used_types_1.f90: New test. Check that host
5413         associated derived type components of derived types are
5414         properly declared in contained procedures.
5415
5416 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5417
5418         PR libgfortran/25139
5419         * gfortran.dg/backspace_2.f: New test.
5420
5421 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5422
5423         PR libgfortran/25550
5424         * gfortran.dg/endfile.f: New test.
5425
5426 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5427
5428         PR libgfortran/25419
5429         * gfortran.dg/comma.f: New test.
5430
5431 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5432
5433         * lib/gfortran-dg.exp: Remove trailing whitespace.
5434         * lib/fortran-torture.exp: Test with -fbounds-check instead of
5435         -funroll-all-loops.
5436
5437 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
5438
5439         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
5440         Extended Double long doubles or repeat tests when long double is
5441         the same size as double.
5442
5443 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5444
5445         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
5446
5447         PR testsuite/25442
5448         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
5449         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
5450
5451         PR testsuite/25441
5452         * gcc.dg/pr23911.c: Make test variable static.
5453
5454         PR testsuite/25444
5455         * gcc.dg/tree-ssa/pr14841.c: Likewise.
5456
5457 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
5458
5459         PR c++/25439
5460         * g++.dg/parse/crash17.C: Adjust error markers.
5461         * g++.dg/template/error20.C: New test.
5462
5463 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
5464
5465         PR c++/23172
5466         * g++.dg/ext/complit4.C: New test.
5467
5468         PR c++/25417
5469         * g++.dg/ext/complit5.C: Likewise.
5470
5471 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
5472
5473         PR tree-optimization/25125
5474         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
5475         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
5476         * gcc.c-torture/execute/pr25125.c: New.
5477
5478 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
5479
5480         PR fortran/25029
5481         PR fortran/21256
5482         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
5483         with incorrect assumed size references.
5484
5485 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
5486
5487         PR c++/23171
5488         * g++.dg/opt/init1.C: New test.
5489
5490 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
5491
5492         PR c++/24671
5493         * g++.dg/template/sfinae3.C: New test.
5494
5495 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5496
5497         * g++.dg/other/friend4.C: New test.
5498
5499 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
5500
5501         PR target/25005
5502         * g++.dg/opt/pr25005.C: New test.
5503
5504 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
5505
5506         PR c++/25369
5507         * g++.dg/template/ptrmem16.C: New test.
5508
5509 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
5510
5511         PR fortran/25029
5512         PR fortran/21256
5513         * gfortran.dg/initialization_1.f90: Add test of SIZE.
5514
5515 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5516
5517         PR libgfortran/25307
5518         * gfortran.dg/list_read_5.f90: New test.
5519
5520 2005-12-22  Richard Henderson  <rth@redhat.com>
5521
5522         * gcc.target/i386/sse-7.c: Use -msse2.
5523
5524 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
5525
5526         PR rtl-optimization/25432
5527         * gcc.c-torture/compile/20051216-1.c: New test.
5528
5529         PR objc/25328
5530         * objc/execute/pr25328.m: New test.
5531
5532 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
5533
5534         PR c++/25364
5535         * g++.dg/template/call4.C: New test.
5536
5537 2005-12-22  Dale Johannesen  <dalej@apple.com>
5538
5539         * gcc.target/i386/sse-17.c: New.
5540
5541 2005-12-22  Paul Brook  <paul@codesourcery.com>
5542
5543         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
5544
5545 2005-12-22  Paul Brook  <paul@codesourcery.com>
5546
5547         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
5548
5549 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
5550
5551         PR tree-opt/25513
5552         * gcc.c-torture/compile/pr25513.c: New test.
5553
5554 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5555
5556         PR c++/23333
5557         * g++.dg/parse/error25.C: Add more tests.
5558
5559 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5560
5561         PR fortran/18990
5562         * gfortran.dg/der_charlen_1.f90: New.
5563
5564 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
5565
5566         PR fortran/20889
5567         * gfortran.dg/pointer_component_type_1.f90: New test.
5568
5569         PR fortran/25029
5570         PR fortran/21256
5571         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
5572         should give an error with assumed size array refernces and checks those
5573         that should not.
5574         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
5575         reference an upper bound so that it does not generate an error.
5576
5577         PR fortran/19362
5578         PR fortran/20244
5579         PR fortran/20864
5580         PR fortran/25391
5581         * gfortran.dg/used_dummy_types_1.f90: New test.
5582         * gfortran.dg/used_dummy_types_2.f90: New test.
5583         * gfortran.dg/used_dummy_types_3.f90: New test.
5584         * gfortran.dg/used_dummy_types_4.f90: New test.
5585         * gfortran.dg/used_dummy_types_5.f90: New test.
5586
5587         PR fortran/23152
5588         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
5589         group already being USE associated.
5590         * gfortran.dg/assumed_shape_nml.f90: New test.
5591         * gfortran.dg/assumed_size_nml.f90: New test.
5592
5593         PR fortran/20862
5594         PR fortran/25053
5595         PR fortran/25063
5596         PR fortran/25064
5597         PR fortran/25066
5598         PR fortran/25067
5599         PR fortran/25068
5600         PR fortran/25307
5601         * gfortran.dg/io_constraints_1.f90: New test.
5602         * gfortran.dg/io_constraints_1.f90: New test.
5603         * gfortran.dg/iostat_3.f90: Change wording of warning.
5604         * gfortran.dg/g77/19981216-0.f: The same.
5605
5606 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
5607
5608         PR tree-optimization/23518
5609         * testsuite/gcc.dg/pr23518.c: New.
5610
5611 2005-12-21  Mike Stump  <mrs@apple.com>
5612
5613         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
5614
5615 2005-12-21  Paul Brook  <paul@codesourcery.com>
5616
5617         * gcc.dg/pr19340.c: Skip on m68k targets.
5618
5619 2005-12-21  Steven Bosscher  <stevenb@suse.de>
5620
5621         PR rtl-optimization/25196
5622         * gcc.dg/pr25196.c: New test.
5623
5624 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
5625
5626         PR fortran/25423
5627         gfortran.dg/where_nested_1.f90: New.
5628
5629 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
5630
5631         PR tree-optimization/25382.
5632         * gcc.dg/tree-ssa/pr25382.c: New.
5633
5634 2005-12-20  Richard Guenther  <rguenther@suse.de>
5635
5636         PR middle-end/24306
5637         * gcc.target/i386/pr24306.c: New testcase.
5638
5639 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
5640
5641         PR tree-optimization/25501
5642         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
5643
5644 2005-12-20  Richard Guenther  <rguenther@suse.de>
5645
5646         Revert
5647         2005-12-02  Richard Guenther  <rguenther@suse.de>
5648
5649         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
5650
5651 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
5652
5653         PR c++/21228
5654         * g++.dg/warn/Wunreachable-code-2.C: New test.
5655
5656 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
5657
5658         PR c++/24278
5659         * g++.dg/template/ctor5.C: New test.
5660
5661         PR c++/24915
5662         * g++.dg/template/overload8.C: New test.
5663
5664 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
5665
5666         * gcc.c-torture/compile/pr25483 : New test.
5667
5668 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5669
5670         PR c++/20552
5671         * g++.dg/ext/typeof10.C: New test.
5672
5673 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
5674
5675         * gcc.dg/mt-loopi1.c: New.
5676
5677 2005-12-18  Richard Guenther  <rguenther@suse.de>
5678
5679         PR tree-optimization/25481
5680         * gcc.dg/torture/pr25481.c: New testcase.
5681
5682 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
5683
5684         PR rtl-optimization/21041
5685         * gcc.dg/pr21041.c: New test.
5686
5687 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5688
5689         PR libgfortran/25463
5690         * gfortran.dg/advance.f90: New test.
5691
5692 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
5693
5694         * gcc.dg/20051201-1.c: New test.
5695
5696 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
5697
5698         PR fortran/25018
5699         * gfortran.dg/initialization_1.f90: New test.
5700         * gfortran.dg/enum_5.f90: Change dg-error to new message.
5701         * gfortran.dg/g77/980616-0.f: The same.
5702
5703 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
5704
5705         * PR fortran/25458
5706         * gfortran.dg/chkbits.f90: New test.
5707
5708 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
5709
5710         * gfortran.dg/enum_5.f: Revert to previous version.
5711
5712 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
5713
5714         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
5715         * gfortran.dg/nested_modules_1.f90: Ditto.
5716         * gfortran.dg/hollerith_f95.f90: Ditto.
5717         * gfortran.dg/select_5.f90: Ditto.
5718         * gfortran.dg/secnds.f: Ditto.
5719         * gfortran.dg/hollerith2.f90: Ditto.
5720         * gfortran.dg/imag_2.f: Ditto.
5721         * gfortran.dg/ftell_2.f90: Ditto.
5722         * gfortran.dg/malloc_free_1.f90: Ditto.
5723         * gfortran.dg/logint-1.f: Ditto.
5724         * gfortran.dg/recursive_statement_functions.f90: Ditto.
5725         * gfortran.dg/e_d_fmt.f90: Ditto.
5726         * gfortran.dg/hollerith_legacy.f90: Ditto.
5727         * gfortran.dg/logint-2.f: Ditto.
5728         * gfortran.dg/enum_5.f90: Ditto.
5729         * gfortran.dg/f2c_2.f90: Ditto.
5730         * gfortran.dg/pr17143.f90: Ditto.
5731         * gfortran.dg/namelist_14.f90: Ditto.
5732         * gfortran.dg/logint-3.f: Ditto.
5733         * gfortran.dg/spread_scalar_source.f90: Ditto.
5734         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
5735         * gfortran.dg/namelist_11.f: Ditto.
5736         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
5737         * gfortran.dg/g77/20010519-1.f
5738         * gfortran.dg/g77/alpha1.f: Ditto.
5739         * gfortran.dg/g77/990115-1.f: Ditto.
5740         * gfortran.dg/g77/erfc.f: Ditto.
5741         * gfortran.dg/g77/19990313-3.f: Ditto.
5742         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
5743         * gfortran.dg/g77/20010426.f: Ditto.
5744         * gfortran.dg/g77/19990313-0.f: Ditto.
5745         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
5746         * gfortran.dg/g77/20000629-1.f: Ditto.
5747         * gfortran.dg/g77/970125-0.f: Ditto.
5748         * gfortran.dg/g77/8485.f: Ditto.
5749         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
5750         * gfortran.dg/g77/19990313-1.f: Ditto.
5751         * gfortran.dg/g77/int8421.f: Ditto.
5752         * gfortran.dg/g77/19990305-0.f: Ditto.
5753         * gfortran.dg/g77/947.f: Ditto.
5754         * gfortran.dg/g77/19990905-2.f: Ditto.
5755         * gfortran.dg/g77/cabs.f: Ditto.
5756         * gfortran.dg/g77/19990313-2.f: Ditto.
5757         * gfortran.dg/g77/20020307-1.f: Ditto.
5758         * gfortran.dg/g77/dcomplex.f: Ditto.
5759         * gfortran.dg/g77/19990502-1.f: Ditto.
5760         * gfortran.dg/g77/19981216-0.f: Ditto.
5761         * gfortran.dg/common_4.f90: Ditto.
5762         * gfortran.dg/entry_4.f90: Ditto.
5763         * gfortran.dg/equiv_constraint_2.f90: Ditto.
5764         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
5765         * gfortran.dg/namelist_12.f: Ditto.
5766         * gfortran.dg/scale_1.f90: Ditto.
5767         * gfortran.dg/modulo_1.f90
5768         * gfortran.dg/hollerith.f90: Ditto.
5769         * gfortran.dg/direct_io_3.f90: Ditto.
5770         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
5771         * gfortran.dg/gnu_logical_1.F: Ditto.
5772         * gfortran.dg/unf_io_convert_1.f90: Ditto.
5773         * gfortran.dg/assign_1.f90: Ditto.
5774         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
5775         * gfortran.dg/pr23095.f: Ditto.
5776         * gfortran.dg/read_float_1.f90: Ditto.
5777
5778 2005-12-17  Andreas Jaeger  <aj@suse.de>
5779
5780         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
5781         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
5782
5783 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5784
5785         PR fortran/24268
5786         * gfortran.dg/fmt_white.f: New test.
5787
5788 2005-12-16  Steven G. Kargl <kargls@comcast.net>
5789
5790         * gfortran.dg/label_1.f90: New test.
5791
5792 2005-12-15  Ben Elliston  <bje@au.ibm.com>
5793
5794         PR testsuite/25422
5795         * gcc.dg/20031012-1.c: Add -Walways-true option.
5796         * gcc.dg/weak/weak-3.c: Likewise.
5797         * g++.old-deja/g++.mike/warn8.C: Likewise.
5798
5799 2005-12-16  Mike Stump  <mrs@apple.com>
5800
5801         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
5802         exit.
5803
5804 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5805
5806         PR libgfortran/25264
5807         PR libgfortran/25349
5808         * gfortran.dg/tl_editing.f90: Added additional checks.
5809         * gfortran.dg/t_editing.f: New test.
5810         * gfortran.dg/write_padding.f90: New test
5811
5812 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5813
5814         PR testsuite/25215
5815         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
5816
5817 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
5818
5819         PR rtl-optimization/24899
5820         * gcc.c-torture/execute/20051215-1.c: New test.
5821
5822 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
5823
5824         PR 24823
5825         * gfortran.dg/pr24823.f: New test.
5826
5827 2005-12-16  Jeff Law  <law@redhat.com>
5828
5829         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
5830
5831 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
5832
5833         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
5834         Change C++ style comments to C style comments.
5835         Remove aligned types from the array.
5836         Keep Enums disabled.
5837         (complex_types): Remove aligned types from the array.
5838         Comment out "_Complex long double".
5839         (attrib_types): Remove.
5840         (complex_attrib_types): Remove.
5841         (attrib_array_types): Remove.
5842         (complex_attrib_array_types): Remove.
5843         (aligned_bitfld_types): Remove.
5844         (n_aligned_bitfld_types): Remove.
5845         (FEATURE_ALIGNEDPACKED): Delete.
5846         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
5847         (singles): Remove support for adding attributes.
5848         (choose_type): Remove support for attributed types.
5849         (generate_fields): Remove support for attributed bit-fields.
5850         Remove support for adding attributes.
5851         (generate_random_tests): Remove support for adding attributes.
5852         (features): Add back "[0] :0" and "complex vector [0]".
5853         (main): Remove support for attributed bit-fields.
5854         Uncomment the calling of generate_random_tests for the rests of
5855         the tests.
5856
5857 2005-12-16  Jan Hubicka  <jh@suse.cz>
5858
5859         * gcc.c-torture/combine/pr25224.c: New.
5860
5861 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
5862
5863         PR other/25028
5864         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
5865         HP-UX.
5866
5867 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
5868
5869         * gcc.dg/20051215-1.c: New file.
5870
5871 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5872
5873         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
5874         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
5875
5876 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
5877
5878         PR fortran/18197
5879         * gfortran.dg/dummy_functions_1.f90: New.
5880
5881 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
5882
5883         PR rtl-optimization/25310
5884         * gcc.c-torture/compile/pr25310.c: New test.
5885
5886 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
5887
5888         PR debug/25023
5889         * gcc.dg/pr25023.c: New test.
5890
5891 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5892
5893         * g++.old-deja/g++.brendan/redecl1.C,
5894         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
5895         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
5896         g++.old-deja/g++.oliva/typeof1.C,
5897         g++.old-deja/g++.other/crash16.C,
5898         g++.old-deja/g++.other/crash34.C,
5899         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
5900         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
5901         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
5902         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
5903         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
5904         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
5905         Remove xfail.
5906
5907 2005-12-14  Kean Johnston  <jkj@sco.com>
5908             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5909
5910         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
5911         * gcc.target/i386/20020523-1.c: Ditto.
5912         * gcc.target/i386/tailcall-1.c: Ditto.
5913         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
5914         * gcc.target/i386/ssetype-5.c: Ditto.
5915
5916 2005-12-14  Jeff Law  <law@redhat.com>
5917
5918         * gcc.dg/tree-ssa/foldstring-1.c: New test.
5919
5920 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
5921
5922         PR target/25254
5923         PR target/24188
5924         * gcc.target/i386/pr25254.c: New test.
5925         * gfortran.dg/PR24188.f: New test.
5926
5927 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
5928
5929         * lib/fortran-torture.exp: Catch remaining uses of
5930         remote_file build delete.
5931
5932 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5933
5934         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
5935
5936 2005-12-14  Ben Elliston  <bje@au.ibm.com>
5937
5938         * gcc.dg/warn-addr-cmp.c: New test.
5939
5940 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
5941
5942         PR debug/25023
5943         PR target/25293
5944         * gcc.target/i386/pr25293.c: New test.
5945
5946 2005-12-13  Petr Machata  <machata@post.cz>
5947
5948         PR c++/24907
5949         * g++.dg/parse/comma2.C: New test.
5950
5951 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
5952             Jakub Jelinek  <jakub@redhat.com>
5953
5954         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
5955         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
5956         (limits.h): Include unconditionally.
5957         (stdlib.h): Likewise.
5958         (hashtab.h): Do not include.
5959         (getopt.h): Likewise.
5960         (stddef.h): Include.
5961         (hashval_t): Define.
5962         (struct entry): Add "next" field.
5963         (HASH_SIZE): New macro.
5964         (hash_table): New variable.
5965         (switchfiles): Do not use xmalloc.
5966         (mix): New macro.
5967         (iterative_hash): New function.
5968         (hasht): Remove.
5969         (e_exists): New function.
5970         (e_insert): Likewise.
5971         (output): Use, instead of libiberty hashtable functions.
5972         (main): Do not use getopt.  Do not call htab_create.
5973
5974 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
5975
5976         PR c++/25331
5977         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
5978         put atal* and atpaal* attributes on array elements.
5979         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
5980         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
5981         put atal* and atpaal* attributes on array elements.
5982         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
5983
5984 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
5985
5986         * gcc.dg/single-precision-constant.c: New test.
5987
5988 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
5989
5990         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
5991         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
5992         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
5993         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
5994         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
5995         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
5996         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
5997         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
5998         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
5999         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
6000         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
6001         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
6002         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
6003         gcc.target/powerpc/ppc-sdata-2.c,
6004         gcc.target/powerpc/ppc-stackalign-1.c,
6005         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
6006         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
6007         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
6008         gcc.target/powerpc/rs6000-ldouble-2.c,
6009         gcc.target/powerpc/rs6000-power2-1.c,
6010         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
6011         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
6012         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
6013         option into target selector.
6014         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
6015         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
6016
6017 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
6018
6019         PR objc/25348
6020         * objc.dg/encode-9.m: New test.
6021
6022 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6023
6024         PR testsuite/20772
6025         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
6026         * gcc.dg/asm-b.c: Fix typo.
6027         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
6028         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
6029         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
6030         i?86 lp64 and x86_64 ilp32.
6031         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
6032         on i?86 lp64.
6033         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
6034
6035 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
6036
6037         PR fortran/25078
6038         gfortran.dg/equiv_5.f90: New test.
6039
6040 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
6041
6042         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
6043         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
6044         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
6045         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
6046         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
6047         * gcc.dg/tree-ssa/reassoc-5.c: New.
6048         * gcc.dg/tree-ssa/reassoc-6.c: New.
6049         * gcc.dg/tree-ssa/reassoc-7.c: New.
6050         * gcc.dg/tree-ssa/reassoc-8.c: New.
6051         * gcc.dg/tree-ssa/reassoc-9.c: New.
6052         * gcc.dg/tree-ssa/reassoc-10.c: New.
6053         * gcc.dg/tree-ssa/reassoc-11.c: New.
6054
6055 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6056
6057         PR testsuite/25167
6058         PR testsuite/24478
6059         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
6060
6061 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
6062
6063         PR c++/25300
6064         * g++.dg/template/inherit.C: Do not use a generic error message.
6065
6066 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
6067
6068         PR libobjc/25354
6069         * objc.dg/gnu-encoding: New directory.
6070         * objc.dg/gnu-encoding/compat-common.h: New file.
6071         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
6072         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
6073         * objc.dg/gnu-encoding/vector-defs.h: New file.
6074         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
6075         * objc.dg/gnu-encoding/generate-random.c: New file.
6076         * objc.dg/gnu-encoding/generate-random_r.c: New file.
6077         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
6078         * objc.dg/gnu-encoding/generate-random.h: New file.
6079
6080 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
6081
6082         PR c++/25337
6083         * g++.dg/template/defarg7.C: New test.
6084
6085 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
6086
6087         PR libobjc/25347
6088         * objc.dg/encode-8.m: New test.
6089
6090 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
6091
6092         PR libobjc/25346
6093         * objc.dg/encode-7.m: New test.
6094
6095 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
6096
6097         PR c++/25010
6098         * g++.dg/opt/inline10.C: New test.
6099
6100 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
6101
6102         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
6103
6104 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
6105
6106         * gfortran.dg/substring_equivalence.f90: typo in comment
6107
6108 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6109
6110         PR fortran/25068
6111         * gfortran.dg/iostat_3.f90: New test.
6112
6113 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
6114
6115         PR fortran/23815
6116         * gfortran.dg/unf_io_convert_1.f90: New test.
6117         * gfortran.dg/unf_io_convert_2.f90: New test.
6118         * gfortran.dg/unf_io_convert_3.f90: New test.
6119
6120 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6121
6122         PR testsuite/20772
6123         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
6124         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
6125         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
6126         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
6127         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
6128         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
6129         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
6130         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
6131         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
6132         gcc.dg/torture/fp-int-convert-float128-timode.c,
6133         gcc.dg/torture/fp-int-convert-float128.c,
6134         gcc.dg/torture/fp-int-convert-float80-timode.c,
6135         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
6136         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
6137
6138         * gcc.dg/tls/opt-1.c: Require effective target fpic.
6139
6140 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
6141
6142         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
6143
6144 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
6145
6146         * gcc.dg/20051207-1.c,
6147         * gcc.dg/20051207-2.c,
6148         * gcc.dg/20051207-3.c: New tests.
6149
6150 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6151
6152         PR testsuite/20772
6153         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
6154         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
6155         dg-skip-if target selector.
6156
6157         PR testsuite/20772
6158         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
6159         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
6160         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
6161         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
6162         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
6163         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
6164         and/or merge with i?86 cases.
6165
6166         * gcc.dg/tls/opt-3.c: Require effective target fpic.
6167
6168         PR testsuite/20772
6169         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
6170         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
6171         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
6172         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
6173         x86_64-*-linux*.
6174
6175 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
6176
6177         PR target/25311
6178         * gcc.c-torture/compile/pr25311.c: New test.
6179
6180 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6181
6182         PR libgfortran/25039
6183         * gfortran.dg/read_comma.f: New test.
6184
6185 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
6186
6187         PR c++/19317
6188         * g++.dg/opt/pr19317-1.C: New test.
6189         * g++.dg/opt/pr19317-2.C: New test.
6190         * g++.dg/opt/pr19317-3.C: New test.
6191
6192         PR target/19005
6193         * gcc.c-torture/execute/pr19005.c: New test.
6194
6195         PR target/17828
6196         * g++.old-deja/g++.other/comdat5.C: New test.
6197         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
6198
6199         * g++.dg/compat/struct-layout-1.exp: New file.
6200         * g++.dg/compat/struct-layout-1.h: New.
6201         * g++.dg/compat/struct-layout-1_generate.c: New.
6202         * g++.dg/compat/struct-layout-1_x1.h: New.
6203         * g++.dg/compat/struct-layout-1_x2.h: New.
6204         * g++.dg/compat/struct-layout-1_y1.h: New.
6205         * g++.dg/compat/struct-layout-1_y2.h: New.
6206
6207         * gcc.dg/20050330-2.c: New test.
6208
6209 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
6210
6211         PR fortran/25292
6212         * gfortran.dg/associated_1.f90: New.
6213
6214 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6215
6216         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
6217         ILP32 vect_no_align platforms.
6218
6219 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
6220             Jakub Jelinek  <jakub@redhat.com>
6221
6222         PR target/25268
6223         * gcc.c-torture/compile/20051207-1.c: New test.
6224
6225 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6226
6227         PR testsuite/20772
6228         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
6229         gcc.dg/torture/pr18582-1.c,
6230         gcc.target/i386/attributes-error.c: Also test on x86_64.
6231
6232         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
6233
6234 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6235
6236         PR c++/19397
6237         * g++.dg/template/typedef3.C: New test.
6238
6239         PR c++/19762
6240         PR c++/19764
6241         * g++.dg/template/dtor3.C: Fix error markers.
6242
6243 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
6244
6245         * lib/target-supports.exp (check_effective_target_sync_char_short):
6246         Add s390*.
6247
6248 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
6249
6250         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
6251
6252 2005-12-06  Roger Sayle  <roger@eyesopen.com>
6253
6254         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
6255         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
6256         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
6257         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
6258
6259 2005-12-06  Roger Sayle  <roger@eyesopen.com>
6260
6261         PR c++/25263
6262         * g++.dg/other/array2.C: New test case.
6263
6264 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
6265
6266         * gcc.dg/darwin-weakimport-3.c: New.
6267
6268         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
6269         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
6270         and to work on Darwin.
6271         * gcc.dg/attr-weakref-1b.c: New file.
6272         * gcc.dg/attr-weakref-2.c: New test.
6273         * gcc.dg/darwin-weakref-1.c: New test.
6274
6275 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
6276
6277         PR testsuite/25247
6278         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
6279         use in selector expressions.
6280         (dg-xfail-if): Ditto.
6281         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
6282         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
6283         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
6284         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
6285         * gcc.test-framework/test-framework.exp: Skip generated tests if
6286         CHECK_TEST_FRAMEWORK is not 1.
6287
6288 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
6289
6290         PR tree-optimization/24963
6291         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
6292
6293         PR target/24108
6294         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
6295
6296         PR target/18580
6297         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
6298         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
6299         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
6300         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
6301
6302 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
6303
6304         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
6305         dg-options.
6306
6307 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
6308
6309         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
6310
6311 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
6312
6313         * gcc.dg/format/cast-1.c: New test.
6314
6315 2005-12-04  Roger Sayle  <roger@eyesopen.com>
6316
6317         PR c/7776
6318         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
6319         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
6320         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
6321         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
6322
6323 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
6324
6325         * gcc.dg/cast-pretty-print-1.c: New test.
6326
6327 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
6328
6329         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
6330
6331 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
6332
6333         PR c++/24173
6334         * g++.dg/template/friend40.C: New test.
6335
6336 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
6337
6338         PR target/25199
6339         * gcc.target/i386/movq-2.c: New test.
6340         * gcc.target/i386/movq.c: Remove target i?86, instead add
6341         dg-require-effective-target ilp32.
6342
6343 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6344
6345         PR c++/24103
6346         * g++.dg/other/default1.C: New test.
6347
6348 2005-12-02  Richard Guenther  <rguenther@suse.de>
6349
6350         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
6351
6352 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6353
6354         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
6355
6356 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
6357
6358         PR target/21017
6359         * gcc.target/powerpc/rotate.c: New.
6360
6361 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6362
6363         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
6364         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
6365
6366 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6367
6368         PR c/13384
6369         * gcc.dg/pr17730-1.c: Adjust.
6370         * gcc.dg/lvalue1.c (main): Likewise.
6371         * gcc.dg/lvalue-2.c: Likewise.
6372         * g++.dg/pr7503-3.C
6373
6374 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
6375
6376         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
6377         error messages.
6378
6379 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
6380
6381         PR fortran/24789
6382         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
6383
6384 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
6385
6386         PR target/24475
6387         * lib/target-supports.exp (check_effective_target_tls): New.
6388         (check_effective_target_tls_runtime): New.
6389         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
6390         for TLS support.
6391         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
6392         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
6393         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
6394         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
6395         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
6396         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
6397         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
6398         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
6399         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
6400         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
6401         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
6402         effective-target TLS.
6403         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
6404         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
6405         effective-target TLS runtime.
6406
6407 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
6408
6409         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
6410
6411 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
6412
6413         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
6414         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
6415         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
6416         ignored" warnings when "packing" is the same as the ABI layout.
6417
6418 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
6419
6420         PR fortran/21302
6421         * gfortran.dg/line_length_1.f: New test.
6422         * gfortran.dg/line_length_2.f90: Ditto.
6423
6424 2005-11-30  Richard Guenther  <rguenther@suse.de>
6425
6426         PR tree-optimization/21655
6427         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
6428
6429 2005-11-30  Dale Johannesen  <dalej@apple.com>
6430
6431         * gcc.c-torture/compile/pr24930.c: New.
6432
6433 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
6434
6435         PR fortran/15809
6436         *  gfortran.dg/auto_char_dummy_array.f90: New test.
6437
6438 2005-11-30  Jeff Law  <law@redhat.com>
6439
6440         * g++.old-deja/g++.law/pr25000.C: New test.
6441
6442 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
6443
6444         * gcc.dg/tls/opt-11.c: New test.
6445
6446 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
6447
6448         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
6449         targets.
6450         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
6451         LP64 ia64.
6452
6453 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
6454
6455         * gfortran.dg/open_access_1.f90: New test.
6456
6457 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6458
6459         * gcc.dg/charset/builtin2.c: New test.
6460
6461 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
6462
6463         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
6464         on mmix-*-* for *_[xy].c.
6465
6466 2005-11-28  Kean Johnston  <jkj@sco.com>
6467
6468         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
6469         headers.
6470         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
6471         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
6472         * gcc.target/i386/asm-3.c: Ditto.
6473         * gcc.target/i386/clobbers.c: Ditto.
6474         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
6475         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
6476         test regexp.
6477         * gcc.target/i386/mul.c: Ditto.
6478         * gcc.target/i386/ssetype-1.c: Ditto.
6479         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
6480         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
6481         static so the test works with -fPIC mode too. Based on comment in
6482         PR19231 by Pinski.
6483         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
6484
6485 2005-11-28  Richard Guenther  <rguenther@suse.de>
6486
6487         * gcc.dg/alias-9.c: New testcase.
6488         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
6489
6490 2005-11-28  Roger Sayle  <roger@eyesopen.com>
6491             Uros Bizjak  <uros@kss-loka.si>
6492
6493         PR middle-end/20219
6494         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
6495         tan(x)/sin(x) transformations.
6496
6497 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
6498
6499         PR middle-end/24575
6500         * gcc.dg/tree-ssa/divide-3.c: New test.
6501         * gcc.dg/tree-ssa/divide-4.c: New test.
6502
6503 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
6504
6505         PR fortran/24917
6506         *  gfortran.dg/boz_6.f90: New test.
6507
6508 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6509
6510         PR fortran/23912
6511         * gfortran.dg/modulo_1.f90: New test.
6512
6513 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6514
6515         PR libfortran/24919
6516         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
6517         fail on CRLF platforms.
6518         * gfortran.dg/ftell_2.f90: Likewise.
6519
6520 2005-11-26  Eric Christopher  <echristo@apple.com>
6521
6522         * gcc.dg/intmax_t-1.c: Remove mips xfail.
6523
6524 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
6525
6526         * objc.dg/gnu-runtime-3.m: Simplify.
6527
6528 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
6529
6530         PR middle-end/23669
6531         * gcc.dg/tree-ssa/divide-1.c: New test.
6532         * gcc.dg/tree-ssa/divide-2.c: New test.
6533
6534 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
6535
6536         PR libgfortran/24945
6537         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
6538
6539 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
6540
6541         PR libgfortran/24945
6542         * gfortran.dg/open_status_2.f90: New test.
6543
6544 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6545
6546         * gcc.c-torture/execute/builtins/fprintf.c,
6547         gcc.c-torture/execute/builtins/fputs-lib.c,
6548         gcc.c-torture/execute/builtins/fputs.c,
6549         gcc.c-torture/execute/builtins/lib/fprintf.c,
6550         gcc.c-torture/execute/builtins/lib/printf.c,
6551         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
6552
6553 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
6554
6555         * gcc.dg/20050922-2.c: New test.
6556
6557 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
6558
6559         * objc.dg/gnu-runtime-3.m: New test.
6560
6561 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6562
6563         PR c++/9278
6564         * g++.dg/other/void1.C: New test.
6565
6566 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
6567
6568         PR middle-end/24998
6569         * gcc.dg/torture/fp-int-convert-float.c,
6570         gcc.dg/torture/fp-int-convert-double.c,
6571         gcc.dg/torture/fp-int-convert-long-double.c,
6572         gcc.dg/torture/fp-int-convert-timode.c,
6573         gcc.dg/torture/fp-int-convert-float80.c,
6574         gcc.dg/torture/fp-int-convert-float80-timode.c,
6575         gcc.dg/torture/fp-int-convert-float128.c,
6576         gcc.dg/torture/fp-int-convert-float128-timode.c,
6577         gcc.dg/torture/fp-int-convert.h: New files.
6578
6579 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
6580
6581         PR middle-end/24989
6582         * gcc.dg/tree-ssa/bool-10.c: New test.
6583         * gcc.dg/tree-ssa/bool-11.c: New test.
6584         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
6585
6586 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
6587
6588         PR middle-end/24990
6589         * tree-ssa/pr24990-1.c: New test.
6590
6591 2005-11-24  Richard Guenther  <rguenther@suse.de>
6592         Dirk Mueller <dmueller@suse.de>
6593
6594         PR c++/14024
6595         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
6596         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
6597         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
6598         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
6599         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
6600         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
6601
6602 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
6603
6604         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
6605
6606 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6607
6608         PR c/21668
6609         * gcc.dg/Wc++-compat.c: New.
6610         * gcc.dg/Wno-c++-compat.c: New.
6611
6612 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
6613
6614         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
6615         (vspltish, vspltisw): Likewise.
6616
6617 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6618
6619         PR libgfortran/24794
6620         * gfortran.dg/namelist_12.f: Fix quotes.
6621         * gfortran.dg/namelist_13.f90: Fix quotes.
6622         * gfortran.dg/namelist_14.f90: Fix quotes.
6623         * gfortran.dg/namelist_15.f90: Fix quotes.
6624         * gfortran.dg/namelist_use.f90: Fix quotes.
6625         * gfortran.dg/namelist_use_only.f90: Fix quotes.
6626         * gfortran.dg/namelist_21.f90: New test.
6627         * gfortran.dg/namelist_22.f90: New test.
6628
6629 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
6630
6631         PR target/23435
6632         * gcc.c-torture/compile/pr23435.c: New.
6633
6634 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
6635
6636         * gcc.c-torture/execute/floatunsisf-1.c: New test.
6637
6638 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
6639
6640         * gcc.target/powerpc/405-macchw-1.c,
6641         gcc.target/powerpc/405-macchw-2.c,
6642         gcc.target/powerpc/405-macchwu-1.c,
6643         gcc.target/powerpc/405-macchwu-2.c,
6644         gcc.target/powerpc/405-machhw-1.c,
6645         gcc.target/powerpc/405-machhw-2.c,
6646         gcc.target/powerpc/405-machhwu-1.c,
6647         gcc.target/powerpc/405-machhwu-2.c,
6648         gcc.target/powerpc/405-maclhw-1.c,
6649         gcc.target/powerpc/405-maclhw-2.c,
6650         gcc.target/powerpc/405-maclhwu-1.c,
6651         gcc.target/powerpc/405-maclhwu-2.c,
6652         gcc.target/powerpc/405-mulchw-1.c,
6653         gcc.target/powerpc/405-mulchw-2.c,
6654         gcc.target/powerpc/405-mulchwu-1.c,
6655         gcc.target/powerpc/405-mulchwu-2.c,
6656         gcc.target/powerpc/405-mulhhw-1.c,
6657         gcc.target/powerpc/405-mulhhw-2.c,
6658         gcc.target/powerpc/405-mulhhwu-1.c,
6659         gcc.target/powerpc/405-mulhhwu-2.c,
6660         gcc.target/powerpc/405-mullhw-1.c,
6661         gcc.target/powerpc/405-mullhw-2.c,
6662         gcc.target/powerpc/405-mullhwu-1.c,
6663         gcc.target/powerpc/405-mullhwu-2.c,
6664         gcc.target/powerpc/405-nmacchw-1.c,
6665         gcc.target/powerpc/405-nmacchw-2.c,
6666         gcc.target/powerpc/405-nmachhw-1.c,
6667         gcc.target/powerpc/405-nmachhw-2.c,
6668         gcc.target/powerpc/405-nmaclhw-1.c,
6669         gcc.target/powerpc/405-nmaclhw-2.c,
6670         gcc.target/powerpc/440-macchw-1.c,
6671         gcc.target/powerpc/440-macchw-2.c,
6672         gcc.target/powerpc/440-macchwu-1.c,
6673         gcc.target/powerpc/440-macchwu-2.c,
6674         gcc.target/powerpc/440-machhw-1.c,
6675         gcc.target/powerpc/440-machhw-2.c,
6676         gcc.target/powerpc/440-machhwu-1.c,
6677         gcc.target/powerpc/440-machhwu-2.c,
6678         gcc.target/powerpc/440-maclhw-1.c,
6679         gcc.target/powerpc/440-maclhw-2.c,
6680         gcc.target/powerpc/440-maclhwu-1.c,
6681         gcc.target/powerpc/440-maclhwu-2.c,
6682         gcc.target/powerpc/440-mulchw-1.c,
6683         gcc.target/powerpc/440-mulchw-2.c,
6684         gcc.target/powerpc/440-mulchwu-1.c,
6685         gcc.target/powerpc/440-mulchwu-2.c,
6686         gcc.target/powerpc/440-mulhhw-1.c,
6687         gcc.target/powerpc/440-mulhhw-2.c,
6688         gcc.target/powerpc/440-mulhhwu-1.c,
6689         gcc.target/powerpc/440-mulhhwu-2.c,
6690         gcc.target/powerpc/440-mullhw-1.c,
6691         gcc.target/powerpc/440-mullhw-2.c,
6692         gcc.target/powerpc/440-mullhwu-1.c,
6693         gcc.target/powerpc/440-mullhwu-2.c,
6694         gcc.target/powerpc/440-nmacchw-1.c,
6695         gcc.target/powerpc/440-nmacchw-2.c,
6696         gcc.target/powerpc/440-nmachhw-1.c,
6697         gcc.target/powerpc/440-nmachhw-2.c,
6698         gcc.target/powerpc/440-nmaclhw-1.c,
6699         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
6700
6701 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
6702
6703         PR fortran/24774
6704         * gfortran.dg/inquire_9.f90: New test.
6705
6706         PR fortran/21647
6707         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
6708
6709 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6710
6711         PR libfortran/24432
6712         * lib/target-supports.exp (check_effective_target_fortran_large_real):
6713         Check that 'cos' is supported.
6714
6715 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
6716
6717         PR fortran/24223
6718         * gfortran.dg/substring_equivalence.f90: New test.
6719
6720         PR fortran/24705
6721         * gfortran.dg/auto_internal_assumed.f90: New test.
6722
6723 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
6724
6725         * gcc.dg/fold-div-2.c: New test.
6726
6727 2005-11-20  Ian Lance Taylor  <ian@airs.com>
6728
6729         PR rtl-optimization/24883
6730         * gcc.c-torture/compile/pr24883.c: New test.
6731
6732 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
6733
6734         PR middle-end/20583
6735         * gcc.c-torture/compile/pr20583.c: New.
6736
6737 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
6738
6739         * gcc.c-torture/execute/usmul.c: New test.
6740
6741 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
6742
6743         * gcc.dg/tree-ssa/vrp22.c: New test.
6744
6745 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
6746
6747         PR middle-end/24912
6748         * gcc.dg/torture/pr24912-1.c: New test.
6749
6750 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
6751
6752         PR fortran/24862
6753         * gfortran.dg/arrayio_derived_1.f90: New test.
6754
6755 2005-11-19  Richard Guenther  <rguenther@suse.de>
6756
6757         PR middle-end/23294
6758         * gcc.dg/tree-ssa/pr23294.c: New testcase.
6759
6760 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
6761
6762         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
6763
6764 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
6765
6766         PR c++/8355
6767         * g++.dg/template/friend39.C: New test.
6768
6769 2005-11-18  James E Wilson  <wilson@specifix.com>
6770
6771         * gcc.dg/builtin-strstr.c: New.
6772
6773 2005-11-18  Richard Henderson  <rth@redhat.com>
6774
6775         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
6776         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
6777         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
6778         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
6779         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
6780         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
6781         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
6782         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
6783         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
6784         renaming to remove initial "ia64-".
6785
6786 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
6787
6788         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
6789
6790 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
6791
6792         * g++.dg/cpp/string-2.C: New test.
6793
6794 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
6795
6796         * gcc.dg/tree-ssa/loop-14.c: New test.
6797
6798 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
6799             Michael Chamberlain <michael@chamberlain.net.au>
6800
6801         * ada/acats/run_all.sh (target_run): Kill long running tests.
6802
6803 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6804
6805         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
6806         * gcc.dg/cleanup-9.c: Likewise.
6807         * gcc.dg/cleanup-10.c: Likewise.
6808         * gcc.dg/cleanup-11.c: Likewise.
6809
6810 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6811
6812         PR fortran/24892
6813         * gfortran.dg/open_access_append_1.f90: New test.
6814         * gfortran.dg/open_access_append_2.f90: New test.
6815
6816 2005-11-16  Richard Guenther  <rguenther@suse.de>
6817
6818         PR middle-end/24851
6819         * gcc.c-torture/execute/pr24851.c: New testcase.
6820
6821 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
6822
6823         * gcc.dg/fold-overflow-1.c: New test.
6824
6825 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
6826
6827         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
6828         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
6829
6830 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
6831
6832         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
6833         structures.
6834         * g++.dg/eh/forced2.C: Likewise.
6835         * g++.dg/eh/forced3.C: Likewise.
6836         * g++.dg/eh/forced4.C: Likewise.
6837
6838 2005-11-11  Mike Stump  <mrs@apple.com>
6839
6840         * g++.old-deja/g++.mike/unused.C: Add.
6841
6842 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
6843
6844         PR c++/24667
6845         * g++.dg/warn/Wcast-qual1.C: New test.
6846
6847 2005-11-15  Jan Hubicka  <jh@suse.cz>
6848
6849         * gcc.dg/winline-5.c: Add large-unit-insns limit.
6850
6851 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
6852
6853         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
6854
6855 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
6856
6857         PR 24840
6858         * gcc.dg/tree-ssa/pr24840.c: New test.
6859
6860 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
6861
6862         PR testsuite/24841
6863         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
6864
6865 2005-11-14  Dale Johannesen  <dalej@apple.com>
6866
6867         * gcc.c-torture/execute/20051113-1.c: New.
6868
6869 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
6870
6871         PR c++/24687
6872         * g++.dg/template/crash43.C: New test.
6873
6874 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
6875
6876         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
6877
6878 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
6879
6880         PR c++/24817
6881         * g++.dg/eh/spec8.C: New test.
6882
6883 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
6884
6885         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
6886
6887 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
6888
6889         PR c++/20293
6890         * g++.dg/parse/ambig4.C: New test.
6891         * g++.dg/tc1/dr101.C: Adjust error markers.
6892         * g++.dg/lookup/strong-using-2.C: Likewise.
6893         * g++.dg/lookup/ambig5.C: Likewise.
6894         * g++.dg/lookup/ambig4.C: Likewise.
6895         * g++.dg/parse/crash22.C: Likewise.
6896
6897 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
6898
6899         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
6900
6901 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
6902
6903         * gcc.dg/nested-calls-1.c: New test.
6904
6905 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6906
6907         * gfortran.dg/complex_intrinsic_1.f90: New test.
6908         * gfortran.dg/complex_intrinsic_2.f90: New test.
6909         * gfortran.dg/fgetc_1.f90: New test.
6910         * gfortran.dg/fgetc_2.f90: New test.
6911         * gfortran.dg/fgetc_3.f90: New test.
6912         * gfortran.dg/ftell_1.f90: New test.
6913         * gfortran.dg/ftell_2.f90: New test.
6914         * gfortran.dg/gnu_logical_1.F: New test.
6915         * gfortran.dg/gnu_logical_2.f90: New test.
6916
6917 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
6918
6919         PR middle-end/24820
6920         * testsuite/gcc.dg/pr24820.c: New test.
6921
6922 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
6923
6924         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
6925         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
6926         variable.
6927
6928 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6929
6930         testsuite/24614
6931         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
6932
6933 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
6934
6935         * gcc.target/cris/cris.exp: New file.
6936         * gcc.target/cris/rld-legit1.c: New test.
6937         * gcc.target/cris/rld-legit2.c: New test.
6938
6939 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
6940
6941         PR c++/24780
6942         * g++.dg/opt/pr24780.C: New test.
6943
6944         PR c++/24761
6945         * g++.dg/template/asm1.C: New test.
6946
6947 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
6948
6949         PR libgfortran/24787
6950         * gfortran.dg/scan_1.f90: New test.
6951
6952 2005-11-12  Jan Hubicka  <jh@suse.cz>
6953
6954         * gcc.target/i386/minmax-1.c: New.
6955         * gcc.target/i386/minmax-2.c: New.
6956
6957 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
6958
6959         * gcc.dg/pr24445.c: Fix for 64-bit targets.
6960
6961 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
6962
6963         * gcc.c-torture/execute/20051110-1.c,
6964         gcc.c-torture/execute/20051110-2.c: New tests.
6965
6966 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
6967
6968         PR middle-end/24750
6969         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
6970         New tests.
6971
6972 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
6973
6974         * lib/target-libpath.exp (get_shlib_extension): New proc.
6975         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
6976         * lib/gfortran.exp (gfortran_link_flags): Likewise.
6977         * lib/objc.exp (objc_target_compile): Likewise.
6978         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
6979         detection.
6980
6981 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
6982
6983         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
6984
6985         * lib/target-supports.exp (check_effective_target_static_libgfortran):
6986         Add -static to additional_flags and pass it to target_compile.
6987
6988 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
6989
6990         PR libgfortran/24719
6991         gfortran.dg/read_noadvance.f90: New test.
6992
6993         PR libgfortran/24699
6994         gfortran.dg/fmt_t_2.f90: New test.
6995
6996         PR libgfortran/24785
6997         gfortran.dg/read_x_eor.f90: New test.
6998
6999         PR libgfortran/24584
7000         gfortran.dg/namelist_empty.f90: Rename test.
7001
7002         PR libgfortran/24489
7003         gfortran/read_eor.f90: Rename test.
7004
7005 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
7006
7007         PR fortran/15976
7008         * gfortran.dg/automatic_module_variable.f90: New test.
7009
7010 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
7011
7012         PR target/24445
7013         * gcc.dg/pr24445.c: New test.
7014
7015 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
7016
7017         PR fortran/24655
7018         PR fortran/24755
7019         * gfortran.dg/recursive_statement_functions.f90: Add statement
7020         functions using inline intrinsic functions and parameters to test
7021         that they no longer seg-fault.
7022
7023         PR fortran/24409
7024         gfortran.dg/nested_modules_4.f90: New test.
7025         gfortran.dg/nested_modules_5.f90: New test.
7026
7027 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7028
7029         PR fortran/24643
7030         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
7031
7032 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
7033
7034         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
7035         failures.
7036
7037 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7038
7039         * gcc.dg/sparc-getcontext-1.c: New test.
7040
7041 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
7042
7043         * gcc.dg/ifcvt-fabs-1.c: New test.
7044
7045 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
7046
7047         PR other/4372
7048         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
7049         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
7050
7051 2005-11-09  Richard Guenther  <rguenther@suse.de>
7052
7053         PR tree-optimization/24716
7054         * gcc.c-torture/execute/pr24716.c: New testcase.
7055
7056 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
7057
7058         * gcc.dg/pr24624.c: Disable for non S/390 targets.
7059
7060 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
7061
7062         PR 24624
7063         * gcc.dg/pr24624.c: Testcase added.
7064
7065 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
7066
7067         PR 24623
7068         * g++.dg/other/pr24623.C: Testcase added.
7069
7070 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
7071
7072         PR fortran/22607
7073         * gfortran-dg/pure_byref_1.f90: New.
7074         * gfortran-dg/pure_byref_2.f90: New.
7075
7076 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
7077
7078         PR c/24101
7079         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
7080         * gcc.dg/dg.exp: Run main loop also for *.i files.
7081
7082 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
7083
7084         PR c++/19450
7085         * g++.dg/tls/diag-3.C: New test.
7086         * g++.dg/tls/diag-4.C: New test.
7087         * g++.dg/tls/static-1.C: New test.
7088         * g++.dg/tls/static-1a.cc: New file.
7089
7090 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
7091
7092         PR 23046
7093         * g++.dg/tree-ssa/pr23046.C: New test.
7094
7095 2005-11-08  Devang Patel <dpatel@apple.com>
7096
7097         PR tree-optimization/23115
7098         * gcc.dg/tree-ssa/pr23115.c: New.
7099
7100 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
7101
7102         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
7103         * gcc.target/powerpc/pr16155.c: Same.
7104         * gcc.target/powerpc/altivec-1.c: Same.
7105         * gcc.target/powerpc/altivec-2.c: Same.
7106         * gcc.target/powerpc/altivec-3.c: Same.
7107         * gcc.target/powerpc/altivec-5.c: Same.
7108         * gcc.target/powerpc/altivec-11.c: Same.
7109         * gcc.target/powerpc/altivec-12.c: Same.
7110         * gcc.target/powerpc/altivec-14.c: Same.
7111         * gcc.target/powerpc/altivec-22.c: Same.
7112         * gcc.target/powerpc/altivec-consts.c: Same.
7113         * gcc.target/powerpc/altivec-pr22085.c: Same.
7114         * gcc.target/powerpc/altivec-splat.c: Same.
7115         * gcc.target/powerpc/altivec-varargs-1.c: Same.
7116         * gcc.target/powerpc/altivec-vec-merge.c: Same.
7117         * gcc.target/powerpc/darwin-longlong.c: Same.
7118
7119 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
7120
7121         PR target/19340
7122         * gcc.dg/pr19340.c: New test.
7123
7124 2005-11-07  Ian Lance Taylor  <ian@airs.com>
7125
7126         PR rtl-optimization/24683
7127         * gcc.dg/pr24683.c: New test.
7128
7129 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
7130
7131         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
7132         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
7133
7134 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
7135
7136         * gcc.target/i386/pr23376.c: Compile with -mmmx.
7137
7138 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
7139
7140         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
7141
7142 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
7143
7144         PR target/24230
7145
7146         * gcc.target/powerpc/altivec-consts.c,
7147         gcc.target/powerpc/altivec-splat.c: New testcase.
7148
7149 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
7150
7151         PR c/24599
7152
7153         * gcc.dg/overflow-2.c: New testcase.
7154
7155 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
7156
7157         PR rtl-optimization/23567
7158         * gcc.c-torture/execute/20051104-1.c: New test.
7159
7160 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
7161
7162         PR fortran/24534
7163         gfortran.dg/private_type_2.f90: Modified to check that case with
7164         PRIVATE declaration within derived type is accepted.
7165
7166         PR fortran/20838
7167         gfortran.dg/pointer_assign_1.f90: New test.
7168
7169         PR fortran/20840
7170         * gfortran.dg/arrayio_0.f90: New test.
7171
7172         PR fortran/17737
7173         gfortran.dg/data_initialized.f90: New test.
7174         gfortran.dg/data_constraints_1.f90: New test.
7175         gfortran.dg/data_constraints_2.f90: New test.
7176
7177 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
7178
7179         PR fortran/24174
7180         PR fortran/24305
7181         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
7182
7183 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
7184
7185         PR 24670
7186         * gcc.dg/tree-ssa/pr24670.c: New test.
7187
7188 2005-11-05  Ian Lance Taylor  <ian@airs.com>
7189
7190         PR target/22432
7191         * gcc.target/i386/pr22432.c: New test.
7192
7193 2005-11-05  Richard Henderson  <rth@redhat.com>
7194
7195         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
7196         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
7197         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
7198         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
7199         from gcc.dg/alpha-*.
7200         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
7201         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
7202
7203 2005-11-05  Andreas Jaeger  <aj@suse.de>
7204
7205         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
7206
7207 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
7208
7209         PR target/23424
7210         * gcc.dg/torture/pr23424-1.c: New test.
7211
7212 2005-11-04  Richard Henderson  <rth@redhat.com>
7213
7214         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
7215         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
7216         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
7217         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
7218         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
7219         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
7220         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
7221         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
7222         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
7223         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
7224         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
7225         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
7226         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
7227         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
7228         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
7229         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
7230         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
7231         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
7232         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
7233         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
7234         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
7235         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
7236         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
7237         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
7238         Move from gcc.dg/.
7239         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
7240         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
7241         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
7242         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
7243         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
7244         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
7245         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
7246         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
7247         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
7248         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
7249         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
7250         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
7251         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
7252         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
7253         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
7254         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
7255         gcc.target/i386/lea.c, gcc.target/i386/local.c,
7256         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
7257         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
7258         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
7259         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
7260         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
7261         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
7262         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
7263         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
7264         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
7265         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
7266         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
7267         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
7268         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
7269         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
7270         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
7271         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
7272         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
7273         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
7274         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
7275         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
7276         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
7277         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
7278         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
7279         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
7280         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
7281         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
7282         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
7283         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
7284
7285 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
7286
7287         PR 24627
7288         * gcc.dg/tree-ssa/pr24627.c: New test.
7289
7290 2005-11-04 Paul Brook  <paul@codesourcery.com>
7291
7292         * gcc.dg/tls/opt-10.c: New test.
7293
7294 2005-11-04  Andreas Jaeger  <aj@suse.de>
7295
7296         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
7297         avoid extra warnings.
7298
7299 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7300
7301         PR libfortran/22298
7302         * gcc/testsuite/lib/target-supports.exp
7303         (check_effective_target_static_libgfortran): New
7304         static_libgfortran effective target.
7305         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
7306         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
7307
7308 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
7309
7310         * gcc.dg/pr24615.c: Guard test with { target fpic }.
7311
7312 2005-11-03  Josh Conner  <jconner@apple.com>
7313
7314         PR c++/19989
7315         g++.dg/ext/array2.C: New test.
7316         g++.dg/template/dependent-name3.C: New test.
7317         g++.dg/template/dependent-name4.C: New test.
7318         g++.dg/template/sfinae2.C: New test.
7319
7320 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
7321
7322         PR preprocessor/22042
7323         * gcc.dg/cpp/strify4.c: New test.
7324
7325 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
7326
7327         PR c++/17964
7328         * g++.dg/cpp/string-1.C: New test.
7329
7330 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
7331
7332         * gcc.target/powerpc: New directory.
7333         * gcc.target/powerpc/powerpc.exp: New file.
7334         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
7335         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
7336         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
7337         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
7338         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
7339         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
7340         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
7341         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
7342         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
7343         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
7344         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
7345         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
7346         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
7347         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
7348         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
7349         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
7350         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
7351         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
7352         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
7353         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
7354         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
7355         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
7356         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
7357         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
7358         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
7359         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
7360         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
7361         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
7362         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
7363         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
7364         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
7365         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
7366         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
7367         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
7368
7369 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
7370
7371         PR c++/21627
7372         * g++.dg/warn/inline2.C: New test.
7373
7374 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
7375
7376         PR middle-end/23155
7377         * g++.dg/ext/c99struct1.C: New test.
7378         * gcc.dg/union-cast-1.c: New test.
7379         * gcc.dg/union-cast-2.c: New test.
7380         * gcc.dg/union-cast-3.c: New test.
7381
7382 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
7383
7384         PR middle-end/24589
7385         * gcc.c-torture/execute/zero-struct-2.c: New test.
7386
7387 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
7388
7389         PR c++/24582
7390         * g++.dg/init/switch1.C: New test.
7391
7392 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
7393
7394         * gcc.dg/delay-slot-1.c: New test.
7395
7396 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
7397
7398         PR target/24620
7399         * gcc.dg/pr24620.c: New test.
7400
7401 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
7402
7403         PR c/24329
7404         * gcc.dg/format/unnamed-1.c: New test.
7405
7406 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
7407
7408         PR c++/22434
7409         * g++.dg/expr/cond8.C: New test.
7410
7411         PR c++/24560
7412         * g++.dg/parse/dot1.C: New test.
7413
7414 2005-11-02  Jan Hubicka  <jh@suse.cz>
7415
7416         PR target/23303
7417         * gcc.dg/i386-lea.c: New test
7418
7419 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
7420
7421         PR target/24615
7422         * gcc.dg/pr24615.c: New test.
7423
7424 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
7425
7426         PR target/24600
7427         * gcc.dg/pr24600.c: New test.
7428
7429 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
7430
7431         PR c++/19253
7432         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
7433         * g++.dg/parse/typename9.C: New test.
7434         * g++/dg/parse/typename10.C: Likewise.
7435
7436 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
7437
7438         PR fortran/18157
7439         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
7440         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
7441         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
7442
7443 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
7444
7445         PR c++/24569
7446         * g++.dg/debug/static1.C: New test.
7447
7448 2005-11-02  Josh Conner  <jconner@apple.com>
7449
7450         * g++.dg/crash38.C: moved into proper directory...
7451         * g++.dg/template/crash42.C: ...here
7452
7453 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
7454
7455         PR target/18338
7456         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
7457         pcc_bitfield_type_matters || default_packed.
7458
7459         * lib/target-supports.exp
7460         (check_effective_target_pcc_bitfield_type_matters): New proc.
7461         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
7462
7463         PR testsuite/23304
7464         * lib/target-supports.exp (check_effective_default_packed): New proc.
7465         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
7466         Gate expected errors on target ! default_packed.
7467         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
7468
7469 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7470
7471         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
7472         change (r106358).
7473
7474 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7475
7476         PR fortran/24008
7477         * gfortran.dg/entry_5.f90: New.
7478         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
7479
7480 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
7481
7482         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
7483
7484 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
7485
7486         PR fortran/21565
7487         gfortran.dg/namelist_blockdata.f90: New test.
7488
7489         PR fortran/18737
7490         gfortran.dg/external_implicit_none.f90: New test.
7491
7492         PR fortran/14994
7493         * gfortran.dg/secnds.f: New test.
7494
7495 2005-10-31  Jan Hubicka  <jh@suse.cz>
7496
7497         PR target/20928
7498         * gcc.c-torture/compile/pr20928.c: New test.
7499
7500 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
7501
7502         PR middle-end/23492
7503         * gcc.c-torture/compile/zero-strct-5.c: New test.
7504
7505 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
7506
7507         PR libgfortran/24584
7508         * gfortran.dg/pr24584.f90: New test.
7509
7510 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
7511
7512         PR fortran/18883
7513         * gfortran.dg/char_result_9.f90: New.
7514         * gfortran.dg/char_result_10.f90: New.
7515
7516 2005-10-30  Jan Hubicka  <jh@suse.cz>
7517
7518         * g++.dg/tree-ssa/pr24172.C: New testcase.
7519
7520 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7521
7522         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
7523
7524 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
7525
7526         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
7527         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
7528         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
7529         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
7530         gfortran.dg/enum_9.f90,
7531         gfortran.fortran-torture/compile/enum_1.f90,
7532         gfortran.fortran-torture/execute/enum_1.f90,
7533         gfortran.fortran-torture/execute/enum_2.f90,
7534         gfortran.fortran-torture/execute/enum_3.f90,
7535         gfortran.fortran-torture/execute/enum_4.f90: New tests.
7536
7537 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
7538
7539         PR target/18482
7540         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
7541         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
7542
7543 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7544
7545         PR libfortran/20179
7546         * gfortran.dg/mixed_io_1.f90: New test.
7547         * gfortran.dg/mixed_io_1.c: New file.
7548
7549 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7550
7551         * gfortran.dg/malloc_free_1.f90: New test.
7552
7553 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
7554
7555         * gcc.dg/nested-func-4.c: Require profiling -pg.
7556
7557 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
7558
7559         PR C++/23229
7560         * g++.dg/warn/main-2.C: New test.
7561
7562 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
7563
7564         PR fortran/24545
7565         * gfortran.dg/interface_2.f90: new test.
7566
7567 2005-10-28  Josh Conner  <jconner@apple.com>
7568
7569         PR c++/22153
7570         * g++.dg/template/crash38.C: New test.
7571         * g++.dg/parse/explicit1.C: Change expected errors.
7572
7573 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
7574
7575         PR C++/23426
7576         * g++.dg/other/large-size-array.C: New test.
7577
7578 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
7579
7580         PR middle-end/24362
7581         * g++.dg/opt/complex4.C: New test.
7582
7583 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
7584
7585         * gcc.dg/nested-func-4.c: New test.
7586
7587 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
7588
7589         PR fortran/24158
7590         gfortran.dg/derived_recursion.f90: New test.
7591         gfortran.dg/implicit_actual.f90: New test.
7592
7593 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
7594
7595         PR middle-end/24295, PR testsuite/24477
7596         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
7597         removed when weakref hits the tree.
7598
7599 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
7600
7601         * gfortran.dg/cray_pointers_4.f90: New test.
7602
7603         * gfortran.dg/cray_pointers_5.f90: New test.
7604
7605 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
7606
7607         PR fortran/22290
7608         * gfortran.dg/assign_5.f90: New test.
7609         * gfortran.dg/assign_6.f: New test.
7610
7611 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
7612
7613         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
7614         CPU has no SSE support.
7615
7616 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
7617
7618         PR libgfortran/24224
7619         * gfortran.dg/arrayio_1.f90: Update attribution.
7620         * gfortran.dg/arrayio_2.f90: Update attribution.
7621         * gfortran.dg/arrayio_3.f90: Update attribution.
7622         * gfortran.dg/arrayio_4.f90: Update test conditions.
7623         * gfortran.dg/arrayio_5.f90: Update attribution.
7624         * gfortran.dg/arrayio_6.f90: New test.
7625         * gfortran.dg/arrayio_7.f90: New test.
7626
7627 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
7628
7629         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
7630
7631 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
7632
7633         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
7634
7635 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
7636
7637         PR fortran/24416
7638         * gfortran.dg/namelist_char_only.f90: New test.
7639
7640 2005-10-24  Asher Langton  <langton2@llnl.gov>
7641
7642         PR fortran/17031
7643         PR fortran/22282
7644         * gfortran.dg/cray_pointers_1.f90: New test.
7645         * gfortran.dg/cray_pointers_2.f90: New test.
7646         * gfortran.dg/cray_pointers_3.f90: New test.
7647         * gfortran.dg/loc_1.f90: New test.
7648         * gfortran.dg/loc_2.f90: New test.
7649
7650 2005-10-24  Steven Bosscher  <stevenb@suse.de>
7651
7652         * gcc.dg/pr24225.c: New test.
7653
7654 2005-10-24  Asher Langton  <langton2@llnl.gov>
7655
7656         * gfortran.dg/dup_save_1.f90: New test.
7657         * gfortran.dg/dup_save_2.f90: New test.
7658
7659 2005-10-24  Paul Brook  <paul@codesourcery.com>
7660
7661         PR 24107
7662         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
7663         stdint.h.
7664
7665 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
7666
7667         PR libgfortran/24489
7668         * gfortran.dg/pr24489.f90: New test.
7669
7670 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
7671
7672         PR fortran/23635
7673         * gfortran.dg/ichar_1.f90: Add tests for derived types.
7674
7675 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
7676
7677         PR target/18911
7678         * g++.dg/init/array16.C: Skip for mmix-*-*.
7679
7680 2005-10-23  Asher Langton  <langton2@llnl.gov>
7681
7682         * gfortran.dg/byte_1.f90: New test.
7683         * gfortran.dg/byte_2.f90: New test.
7684
7685 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
7686
7687         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
7688
7689 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
7690
7691         PR fortran/18022
7692         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
7693
7694         PR fortran/24311
7695         * gfortran.dg/merge_char_const.f90: New test.
7696
7697         PR fortran/24384
7698         * gfortran.dg/spread_scalar_source.f90: New test.
7699
7700 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
7701
7702         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
7703
7704         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
7705         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
7706
7707         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
7708
7709 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
7710
7711         PR fortran/24426
7712         * gfortran.dg/der_pointer_4.f90: New.
7713
7714 2005-10-22  David Ayers  <d.ayers@inode.at>
7715
7716         * obj-c++.dg/except-1.mm: Simplify.
7717
7718 2005-10-21  David Ayers  <d.ayers@inode.at>
7719
7720         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
7721
7722 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
7723
7724         * gfortran.dg/assumed_dummy_2.f90: New test.
7725
7726 2005-10-21  James E Wilson  <wilson@specifix.com>
7727
7728         PR preprocessor/15220
7729         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
7730
7731 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
7732
7733         * gcc.c-torture/execute/20051021-1.c: New test.
7734
7735 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
7736
7737         PR c++/24260
7738         * g++.dg/ext/tmplattr1.C: New test.
7739
7740 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
7741
7742         PR fortran/24440
7743         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
7744
7745 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
7746
7747         * obj-c++.dg/except-1.mm: New.
7748
7749         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
7750
7751 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
7752
7753         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
7754
7755 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
7756
7757         PR middle-end/24295
7758         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
7759         declarations with the same names as thunks' alias targets, use
7760         aliases instead.
7761         * gcc.dg/attr-alias-3.c: New test.
7762         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
7763
7764 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
7765
7766         PR c++/22618
7767         * g++.dg/parse/access8.C: New test.
7768
7769 2005-10-20  Richard Guenther  <rguenther@suse.de>
7770
7771         PR c++/24439
7772         * g++.dg/tree-ssa/pr24439.C: New testcase.
7773
7774 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7775
7776         * g++.dg/opt/delay-slot-1.C: New test.
7777
7778 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
7779
7780         PR fortran/21625
7781         * gfortran.fg/der_init_1.f90: New.
7782
7783 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
7784
7785         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
7786
7787 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
7788
7789         PR c++/21908
7790         * g++.dg/parse/error28.C: New test.
7791
7792 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7793
7794         * gcc.dg/profile-generate-2.c: New test.
7795
7796 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
7797
7798         PR target/23589
7799         * g++.dg/ext/dllimport11.C: New.
7800
7801 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7802
7803         PR c++/22293
7804         * g++.dg/other/friend3.C: New test.
7805
7806 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
7807
7808         PR c++/23293
7809         * g++.dg/template/error19.C: New test.
7810
7811 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
7812
7813         PR c++/21383
7814         * g++.dg/overload/koenig2.C: New.
7815
7816         PR c++/23118
7817         * g++.dg/overload/error2.C: New.
7818
7819         PR c++/22604
7820         * g++.dg/inherit/covariant14.C: New.
7821
7822 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7823
7824         PR c++/23440
7825         * g++.dg/parse/for1.C: New test.
7826
7827 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
7828
7829         PR fortran/23446
7830         * gfortran.dg/host_dummy_index_1.f90: New test.
7831
7832         PR fortran/21459
7833         * gfortran.dg/automatic_char_len_2.f90: New test.
7834
7835         PR fortran/20866
7836         * gfortran.dg/recursive_statement_functions.f90: New test.
7837
7838         PR fortran/20853
7839         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
7840
7841         PR fortran/20849
7842         * gfortran.dg/external_initializer.f90: New test.
7843
7844         PR fortran/20837
7845         * non_module_public.f90: New test.
7846
7847 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
7848
7849         PR c++/24386
7850         * g++.dg/template/overload7.C: New.
7851
7852         PR c++/22551
7853         * g++.dg/other/switch2.C: Remove expected warnings.
7854
7855         PR c++/21353
7856         * g++.dg/template/defarg6.C: New.
7857
7858 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
7859
7860         PR target/24315
7861         * gcc.target/i386/pr24315.c: New test.
7862
7863 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
7864
7865         PR c++/24389
7866         * g++.dg/template/static21.C: New test.
7867         * g++.dg/template/static21-a.cc: Likewise.
7868
7869 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
7870
7871         PR c++/23959
7872         * g++.dg/warn/Wswitch-default-1.C: New test.
7873         * g++.dg/warn/Wswitch-default-2.C: New test.
7874
7875 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
7876
7877         PR c++/22173
7878         * g++.dg/parse/template18.C: New test.
7879         * g++.dg/template/nontype15.C: Likewise.
7880
7881 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
7882
7883         PR fortran/22273
7884         * gfortran.dg/spec_expr_2.f90: New.
7885
7886 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
7887
7888         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
7889         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
7890         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
7891         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
7892         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
7893         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
7894         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
7895         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
7896         previous target-specific skips and warning-message matches where
7897         applicable.
7898
7899 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
7900
7901         PR c++/21347
7902         * g++.dg/warn/Wctor-dtor.C: New test.
7903
7904 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7905
7906         PR c/23439
7907         * gcc.dg/for-1.c: New test.
7908
7909 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
7910
7911         PR c++/19565
7912         * g++.dg/warn/Wconversion1.C: New test.
7913         * g++.dg/ext/packed4.C: Compile with -w.
7914         * g++.dg/opt/20050511-1.C: Likewise.
7915         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
7916
7917 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
7918
7919         * gfortran.dg/boz_5.f90: New test.
7920
7921 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
7922
7923         PR c++/22551
7924         * g++.dg/other/switch2.C: New.
7925
7926         PR c++/23984
7927         * g++.dg/init/ctor7.C: New.
7928
7929 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
7930
7931         PR c++/23730
7932         * g++.dg/parse/crash32.C: New test.
7933
7934 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
7935
7936         PR c++/20721
7937         * g++.dg/init/goto2.C: New test.
7938
7939         PR c++/22464
7940         * g++.dg/template/crash/41.C: New test.
7941
7942         PR c++/22180
7943         * g++.dg/template/crash40.C: New test.
7944
7945         PR c++/23694
7946         * g++.dg/parse/friend5.C: New test.
7947
7948         PR c++/23307
7949         * g++.dg/template/crash38.C: New test.
7950
7951         PR c++/22352
7952         * g++.dg/template/friend38.C: New test.
7953
7954         PR c++/22405
7955         * g++.dg/template/crash39.C: New test.
7956
7957 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
7958
7959         * gcc.dg/debug/dwarf2/dwarf-char1.c,
7960         gcc.dg/debug/dwarf2/dwarf-char2.c,
7961         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
7962
7963         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
7964
7965 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
7966
7967         * gcc.dg/dll-2.c: Add tests for warnings.
7968         * gcc.dg/dll-3.c: Likewise.
7969         * gcc.dg/dll-4.c: Likewise.
7970
7971         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
7972         * g++.dg/ext/dllimport2.C: Likewise.
7973         * g++.dg/ext/dllimport3.C: Likewise.
7974         * g++.dg/ext/dllimport7.C: Likewise.
7975         * g++.dg/ext/dllimport8.C: Likewise.
7976         * g++.dg/ext/dllimport9.C: Likewise.
7977
7978 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
7979
7980         PR fortran/24092
7981         * gfortran.dg/derived_pointer_recursion.f90: New test.
7982
7983 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
7984
7985         * gcc.c-torture/execute/20051012-1.c: New test.
7986
7987 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
7988
7989         PR fortran/18082
7990         * gfortran.dg/automatic_char_len_1.f90: New test.
7991
7992 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
7993
7994         PR fortran/20847
7995         * gfortran.dg/save_common.f90: New test.
7996
7997         PR fortran/20856
7998         * gfortran.dg/save_result.f90: New test.
7999
8000 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
8001
8002         PR c++/21592
8003         * g++.dg/template/dependent-expr1.C: Add new expected error.
8004         * g++.dg/template/dependent-expr2.C: Adjust error text.
8005         * g++.dg/template/overload6.C: New.
8006
8007         PR c++/23797
8008         * g++.dg/other/typename8.C: New.
8009
8010         PR c++/21117
8011         * g++.dg/other/return1.C: New.
8012
8013 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
8014
8015         PR c++/24052
8016         * g++.dg/ext/label5.C: New.
8017
8018 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
8019
8020         PR c++/19964
8021         * g++.dg/parse/crash31.C: New.
8022
8023 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
8024
8025         * g++.dg/ipa/ipa-1.c: New test.
8026         * g++.dg/ipa/ipa-2.c: New test.
8027         * g++.dg/ipa/ipa-3.c: New test.
8028         * g++.dg/ipa/ipa-4.c: New test.
8029         * g++.dg/ipa/ipa-5.c: New test.
8030         * g++.dg/ipa/ipa.exp: New file.
8031
8032 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
8033
8034         PR fortran/24207
8035         * gfortran.dg/private_type_3.f90: New test.
8036
8037 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
8038
8039         PR fortran/20786
8040         gfortran.dg/aint_anint_1.f90: New test.
8041
8042 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
8043
8044         PR libgfortran/24313
8045         gfortran.dg/csqrt.f: New test.
8046
8047 2005-10-11  Ian Lance Taylor  <ian@airs.com>
8048
8049         PR c++/8057
8050         * g++.dg/warn/noeffect7.C: New test.
8051         * g++.dg/warn/noeffect2.C: Instantiate templates.
8052         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
8053         and warning.
8054
8055 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
8056
8057         PR c++/21089
8058         * g++.dg/init/float1.C: New test.
8059
8060         PR c++/24277
8061         * g++.dg/init/member1.C: Tweak error markers.
8062
8063 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
8064
8065         PR testsuite/24281
8066         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
8067         Check for null pointer.
8068
8069 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
8070
8071         PR c++/21369
8072         * g++.dg/parse/ret-type3.C: New test.
8073
8074 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
8075
8076         PR tree-opt/23946
8077         * gcc.c-torture/compile/pr23946.c: New test.
8078
8079 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
8080
8081         * g++.dg/opt/mmx2.C: New test.
8082
8083 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
8084
8085         PR c++/24277
8086         * g++.dg/template/static20.C: New test.
8087
8088         PR c++/24302
8089         * g++.dg/warn/Wunused-12.C: New test.
8090
8091         PR c++/23437
8092         * g++.dg/template/arg4.C: New test.
8093
8094 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8095
8096         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
8097         * gcc.dg/ucnid-3.c: Likewise.
8098         * gcc.dg/ucnid-4.c: Likewise.
8099         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
8100         * g++.dg/other/ucnid-1.C: Likewise.
8101         * gcc.dg/sparc-frame-1.c: New test.
8102
8103 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
8104
8105         PR c++/24139
8106         * g++.dg/template/spec27.C: New test.
8107
8108         PR c++/24275
8109         * g++.dg/template/static19.C: New test.
8110
8111 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8112
8113         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
8114         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
8115
8116 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
8117
8118         PR target/24136
8119         * gfortran.fortran-torture/compile/pr24136.f: New test.
8120
8121 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
8122
8123         PR c++/22172
8124         * g++.dg/parse/crash30.C: New test.
8125
8126 2005-10-07  Richard Guenther  <rguenther@suse.de>
8127
8128         PR middle-end/24227
8129         * gcc.c-torture/compile/pr24227.c: New testcase.
8130
8131 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
8132
8133         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
8134         Do not put aligned attributes on array elements.
8135
8136 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
8137
8138         PR testsuite/23611, PR testsuite/23615
8139         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
8140         writing prototypes of library functions by hand.
8141         * obj-c++.dg/bitfield-4.mm: Likewise.
8142         * obj-c++.dg/const-str-4.mm: Likewise.
8143         * obj-c++.dg/encode-4.mm: Likewise.
8144         * obj-c++.dg/encode-5.mm: Likewise.
8145         * obj-c++.dg/encode-6.mm: Likewise.
8146         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
8147         * obj-c++.dg/method-10.mm: Likewise.
8148         * obj-c++.dg/method-17.mm: Likewise.
8149         * obj-c++.dg/method-19.mm: Likewise.
8150         * obj-c++.dg/try-catch-2.mm: Likewise.
8151
8152 2005-10-06  Richard Henderson  <rth@redhat.com>
8153
8154         PR 24236
8155         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
8156
8157 2005-10-06  Dale Johannesen  <dalej@apple.com>
8158
8159         * gcc.c-torture/execute/20030125-1.c: Correct.
8160
8161 2005-10-06  Richard Guenther  <rguenther@suse.de>
8162
8163         PR tree-optimization/24238
8164         * g++.dg/tree-ssa/pr24238.C: New testcase.
8165
8166 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
8167
8168         PR 18568
8169         * gfortran.dg/der_pointer_3.f90: New test.
8170
8171 2005-10-05  Devang Patel  <dpatel@apple.com>
8172
8173         PR Debug/23205
8174         * g++.dg/other/PR23205.C: New.
8175
8176 2005-10-05  Richard Henderson  <rth@redhat.com>
8177
8178         PR target/23602
8179         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
8180         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
8181
8182 2005-10-05  Dale Johannesen  <dalej@apple.com>
8183
8184         * gcc.c-torture/execute/float-floor.c: New.
8185
8186 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
8187
8188         PR tree-optimization/21419
8189         PR tree-optimization/24146
8190         PR tree-optimization/24151
8191
8192         * g++.dg/ext/asm7.C: New.
8193         * g++.dg/ext/asm8.C: New.
8194         * gcc.dg/asm-1.c: Compile on all targets.
8195         * gcc.dg/asm-pr24146.c: New.
8196         * gcc.dg/pr21419.c: Adjust error messages.
8197
8198 2005-10-05  Richard Guenther  <rguenther@suse.de>
8199
8200         PR fortran/24176
8201         * gfortran.fortran-torture/compile/empty.f90: New testcase.
8202
8203 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
8204
8205         PR c++/23513
8206         * g++.dg/template/spec22.C: Robustify test.
8207         * g++.dg/template/spec26.C: New.
8208
8209 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
8210
8211         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
8212         if target supports vector instructions.
8213
8214 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
8215
8216         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
8217         C99 functions.
8218
8219 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
8220
8221         * lib/target-supports.exp (check_effective_target_fortran_large_real,
8222         check_effective_target_fortran_large_int): Replace cached result
8223         when target changes.
8224
8225 2005-10-04  Devang Patel  <dpatel@apple.com>
8226
8227         * gcc.dg/i386-sse-vect-types.c: New.
8228
8229 2005-10-04  Ian Lance Taylor  <ian@airs.com>
8230
8231         PR preprocessor/13726
8232         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
8233         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
8234
8235 2005-10-04  Richard Guenther  <rguenther@suse.de>
8236
8237         PR c/23576
8238         * gcc.dg/noncompile/pr23576.c: New testcase.
8239
8240 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
8241
8242         PR middle-end/23125
8243         * gcc.dg/register-var-3.c: New test.
8244
8245 2005-10-04  Steven Bosscher  <stevenb@suse.de>
8246
8247         * gcc.dg/pr23049.c: New test.
8248
8249         * gcc.dg/ucnid-4.c: Fix test.
8250
8251 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
8252
8253         PR 23445
8254         * gcc.c-torture/compile/pr23445.c: New test.
8255
8256 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
8257
8258         * g++.dg/overload/unknown1.C: New.
8259
8260 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
8261
8262         PR c++/17775
8263         * g++.dg/template/repo4.C: New test.
8264
8265 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8266
8267         PR libfortran/19308
8268         * gfortran.dg/large_real_kind_2.F90: New test.
8269         * gfortran.dg/large_integer_kind_2.f90: New test.
8270
8271 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
8272
8273         * lib/target-supports.exp (check_effective_target_vect_shift):
8274         Implement with result caching. Add i?86, x86_64 and ia64 targets.
8275         (check_effective_target_vect_condition): Fix copy-n-pasto.
8276
8277         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
8278         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
8279         targets.
8280
8281 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
8282
8283         PR c++/22621
8284         * g++.dg/template/overload5.C : New test.
8285
8286         PR c++/23840
8287         * g++.dg/expr/stdarg1.C: New test.
8288
8289 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
8290
8291         PR 24142
8292         * gcc.c-torture/execute/pr24142.c: New test.
8293
8294 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
8295
8296         PR 24141
8297         * gcc.c-torture/execute/pr24141.c: New test.
8298
8299 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
8300             Diego Novillo  <dnovillo@redhat.com>
8301
8302         PR 23604
8303         * gcc.c-torture/execute/pr23604.c: New test.
8304
8305 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
8306
8307         PR fortran/16404
8308         PR fortran/20835
8309         PR fortran/20890
8310         PR fortran/20899
8311         PR fortran/20900
8312         PR fortran/20901
8313         PR fortran/20902
8314         gfortran.dg/equiv_constraint_1.f90: New test.
8315         gfortran.dg/equiv_constraint_2.f90: New test.
8316         gfortran.dg/equiv_constraint_3.f90: New test.
8317         gfortran.dg/equiv_constraint_4.f90: New test.
8318         gfortran.dg/equiv_constraint_5.f90: New test.
8319         gfortran.dg/equiv_constraint_6.f90: New test.
8320         gfortran.dg/equiv_constraint_7.f90: New test.
8321         gfortran.dg/equiv_constraint_8.f90: New test.
8322         gfortran.dg/private_type_1.f90: New test.
8323         gfortran.dg/private_type_2.f90: New test.
8324         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
8325         980628-10.f: Assert std=gnu to permit mixing of
8326         types in equivalence statements.
8327
8328 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
8329
8330         PR 24112
8331         * gfortran.dg/open_status_1.f90: New.
8332
8333 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
8334
8335         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
8336         * gcc.dg/vect/pr22480.c: Clean up temp files.
8337         * gcc.dg/vect/pr23831.c: Clean up temp files.
8338         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
8339         Clean up temp files.
8340         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
8341         Clean up temp files.
8342
8343         * gcc.dg/20050309-1.c: Clean up temp files.
8344         * gcc.dg/20050325-1.c: Clean up temp files.
8345
8346 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
8347
8348         PR tree-optimization/24059
8349         * gcc.dg/vect/pr24059.c : New test.
8350
8351 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
8352
8353         PR middle-end/24109
8354         * gcc.c-torture/execute/20050929-1.c: New test.
8355
8356 2005-09-29  Steven Bosscher  <stevenb@suse.de>
8357
8358         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
8359
8360 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
8361
8362         PR c/21419
8363         * gcc.dg/pr21419.c: New test.
8364
8365 2005-09-29  Steven Bosscher  <stevenb@suse.de>
8366
8367         * gcc.dg/pr23911.c: New test.
8368
8369 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
8370
8371         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
8372
8373         PR c++/16782
8374         * g++.dg/parse/qualified4.C: New test.
8375         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
8376         * g++.old-deja/g++.mike/p8154.C: Likewise.
8377
8378 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
8379
8380         PR c++/22147
8381         * g++.dg/template/friend37.C: New test.
8382         * g++.dg/parse/crash28.C: Adjust error markers.
8383
8384 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
8385
8386         PR fortran/18518
8387         * gfortran.fortran-torture/execute/save_2.f90: New decl.
8388
8389 2005-09-27  Devang Patel  <dpatel@apple.com>
8390
8391         PR tree-optimization/23625
8392         * gcc.dg/pr23625.c: New test.
8393
8394 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
8395
8396         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
8397         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
8398
8399 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
8400
8401         PR fortran/23677
8402         * gfortran.fortran-torture/execute/save_1.f90: New test.
8403         * gfortran.dg/save_1.f90: New test.
8404
8405 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
8406
8407         * gcc.target/i386/builtin-apply-mmx.c: New test.
8408
8409         PR target/22576
8410         * gcc.target/i386/pr22576.c: New test.
8411
8412         PR target/22585
8413         * gcc.target/i386/pr22585.c: New test.
8414
8415         PR target/23268
8416         * gcc.target/i386/pr23268.c: New test.
8417
8418         PR middle-end/23831
8419         * gcc.dg/vect/pr23831.c: New test.
8420
8421         PR target/24055
8422         * gcc.target/i386/pr24055.c: New test.
8423
8424 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
8425
8426         PR tree-optimization/23960
8427         * gcc.c-torture/compile/pr23960.c: New.
8428
8429 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
8430
8431         PR fortran/16861
8432         * gfortran.dg/nested_modules_3.f90: New.
8433
8434 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
8435
8436         PR fortran/24005
8437         gfortran.dg/interface_1.f90: New test.
8438
8439 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
8440         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8441
8442         PR fortran/23843
8443         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
8444
8445 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
8446
8447         PR fortran/23516
8448         * gfortran.dg/imag_1.f: New test.
8449         * gfortran.dg/imag_2.f: Ditto.
8450
8451 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
8452
8453         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
8454
8455 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
8456
8457         PR c++/21983
8458         * g++.dg/warn/pr21983.C: New test.
8459
8460 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
8461
8462         PR c++/23993
8463         * g++.dg/template/array14.C: New test.
8464
8465 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
8466
8467         PR fortran/19929
8468         * gfortran.dg/der_ptr_component_1.f90: New test.
8469
8470 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8471
8472         PR c++/23965
8473         * g++.dg/template/error1.C: Reject "no matching function" message.
8474
8475 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8476
8477         PR c++/17609
8478         * g++.dg/lookup/error1.C: New test.
8479
8480 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
8481
8482         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
8483         functionality of the testcase.
8484
8485 2005-09-20  Richard Henderson  <rth@redhat.com>
8486
8487         * gcc.dg/vect/vect-22.c: Require vect_float.
8488         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
8489
8490 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
8491
8492         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
8493         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
8494         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
8495         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
8496         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
8497         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
8498         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
8499         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
8500         * gcc.dg/cpp/ucnid-8.c: New test.
8501
8502 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
8503
8504         PR tree-optimization/23929
8505         * gcc.c-torture/compile/pr23929.c: New test.
8506
8507 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
8508
8509         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
8510         for one loop.
8511
8512 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
8513
8514         PR testsuite/23186
8515         * g++.dg/other/pr22003.C: Require named sections.
8516
8517 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
8518
8519         PR c++/23947
8520         * g++.dg/rtti/crash3.C: New test.
8521
8522         PR tree-optimization/23818
8523         * gcc.dg/pr23818.c: New test.
8524
8525 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8526
8527         PR fortran/23420
8528         * gfortran.dg/print_fmt_4.f: New.
8529
8530 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
8531
8532         PR fortran/23663
8533         * gfortran.fortran-torture/execute/entry_11.f90: New test.
8534
8535 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
8536
8537         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
8538         Use pointers to local alignable arrays instead. Added comments.
8539         * gcc.dg/vect/vect-46.c: Likewise.
8540         * gcc.dg/vect/vect-48.c: Likewise.
8541         * gcc.dg/vect/vect-49.c: Likewise.
8542         * gcc.dg/vect/vect-52.c: Likewise.
8543         * gcc.dg/vect/vect-53.c: Likewise.
8544         * gcc.dg/vect/vect-54.c: Likewise.
8545         * gcc.dg/vect/vect-56.c: Likewise.
8546         * gcc.dg/vect/vect-57.c: Likewise.
8547         * gcc.dg/vect/vect-58.c: Likewise.
8548         * gcc.dg/vect/vect-60.c: Likewise.
8549         * gcc.dg/vect/vect-61.c: Likewise.
8550
8551         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
8552         The test is no longer vectorizable on vect_no_align targets.
8553         * gcc.dg/vect/vect-43.c: Likewsie.
8554
8555         * gcc.dg/vect/vect-44.c: Added comments.
8556         * gcc.dg/vect/vect-45.c: Added comments.
8557         * gcc.dg/vect/vect-50.c: Added comments.
8558         * gcc.dg/vect/vect-51.c: Added comments.
8559
8560         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
8561         aligned type.
8562         * gcc.dg/vect/Os-vect-95.c: Likewise.
8563
8564         * gcc.dg/vect/vect-41.c: Test removed.
8565         * gcc.dg/vect/vect-47.c: Test removed.
8566         * gcc.dg/vect/vect-55.c: Test removed.
8567         * gcc.dg/vect/vect-59.c: Test removed.
8568
8569 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
8570
8571         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
8572         No longer vectorizable on vect_no_align targets.
8573         * gcc.dg/vect/pr20122.c: Likewise.
8574         * gcc.dg/vect/vect-74.c: Likewise.
8575         * gcc.dg/vect/vect-75.c: Likewise.
8576         * gcc.dg/vect/vect-76.c: Likewise.
8577
8578         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
8579         Will not be vectorizable on vect_no_align targets once aliasing issues
8580         are resolved.
8581         * gcc.dg/vect/vect-79.c: Likewise.
8582
8583         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
8584         * gcc.dg/vect/vect-78.c: Likewise.
8585         * gcc.dg/vect/vect-97.c: Likewise.
8586
8587 2005-09-19  Steven Bosscher  <stevenb@suse.de>
8588
8589         * gcc.dg/pr23943.c: New test.
8590
8591 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
8592
8593         PR fortran/19181
8594         * gfortran.dg/derived_pointer_null_1.f90: New test.
8595
8596 2005-09-18  Richard Guenther  <rguenther@suse.de>
8597
8598         PR middle-end/23944
8599         * gcc.c-torture/compile/pr23944.c: New testcase.
8600
8601 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
8602
8603         PR fortran/15975
8604         * gfortran.dg/der_pointer_2.f90: New test.
8605
8606 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
8607
8608         PR fortran/16861
8609         * gfortran.dg/nested_modules_2.f90: New test.
8610
8611 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8612
8613         PR c++/18368
8614         * g++.dg/other/semicolon.C: New test.
8615
8616 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
8617
8618         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
8619         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
8620
8621 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
8622
8623         PR c++/23914
8624         * g++.dg/template/static18.C: New test.
8625
8626         PR c++/21514
8627         * g++.dg/template/crash19.C: Remove dg-error marker.
8628         * g++.dg/template/local4.C: New test.
8629
8630 2005-09-16  Paul Brook  <paul@codesourcery.com>
8631
8632         PR fortran/23906
8633         * gfortran.dg/dependency_1.f90: New test.
8634
8635 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
8636
8637         PR c++/23896
8638         * g++.dg/template/static17.C: New test.
8639
8640 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
8641
8642         PR c++/23139
8643         * g++.dg/warn/huge-val1.C: New test.
8644
8645 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
8646
8647         PR c++/13140
8648         * g++.dg/parse/class2.C: New test.
8649         * g++.dg/template/explicit8.C: Likewise.
8650         * g++.dg/template/spec25.C: Likewise.
8651
8652 2005-09-14  Josh Conner  <jconner@apple.com>
8653
8654         PR middle-end/23584
8655         * gcc.dg/pr23584.c: New test.
8656
8657 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
8658
8659         PR fortran/21875 Internal Unit Array I/O, NIST
8660         * gfortran.dg/arrayio_1.f90: New test.
8661         * gfortran.dg/arrayio_1.f90: New test.
8662         * gfortran.dg/arrayio_1.f90: New test.
8663         * gfortran.dg/arrayio_1.f90: New test.
8664         * gfortran.dg/arrayio_1.f90: New test.
8665
8666 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
8667
8668         PR middle-end/22480
8669         * gcc.dg/vect/pr22480.c: New test.
8670
8671 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
8672
8673         PR fortran/19358
8674         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
8675
8676 2005-09-13 Josh Conner <jconner@apple.com>
8677
8678         PR c++/23180
8679         * g++.dg/init/struct2.C: New test.
8680         * g++.dg/init/struct3.C: New test.
8681
8682 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
8683
8684         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
8685         Clean up temp files.
8686         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
8687         gcc.dg/tree-ssa/builtin-fprintf-1.c,
8688         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
8689         gcc.dg/tree-ssa/builtin-printf-1.c,
8690         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
8691         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
8692         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
8693         gcc.dg/tree-ssa/builtin-vprintf-1.c,
8694         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
8695         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
8696         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
8697         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
8698         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
8699         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
8700         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
8701         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
8702
8703 2005-09-13  Josh Conner  <jconner@apple.com>
8704
8705         * lib/gcc-dg.exp: Load scanipa.exp.
8706         (cleanup-dump): New procedure.
8707         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
8708         * lib/scandump.exp: New file.
8709         * lib/scantree.exp: Use it.
8710         * lib/scanipa.exp: New file.
8711
8712 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
8713
8714         PR fortran/17740
8715         * gfortran.dg/generic_4.f90: New test.
8716
8717 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
8718
8719         PR target/23816
8720         * gcc.target/i386/pr23816-1.c: New test.
8721         * gcc.target/i386/pr23816-2.c: New test.
8722
8723
8724 2005-09-13  Bastian Blank <waldi@debian.org>
8725
8726         PR c++/16171
8727         * g++.dg/abi/mangle26.C: New test.
8728         * g++.dg/abi/mangle27.C: New test.
8729         * g++.dg/abi/mangle28.C: New test.
8730         * g++.dg/abi/mangle29.C: New test.
8731
8732         PR c++/23839
8733         * g++.dg/parse/register1.C: New test.
8734
8735 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
8736
8737         PR c++/23842
8738         * g++.dg/template/access16.C: New test.
8739
8740 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
8741
8742         * gfortran.dg/char_pack_2.f90: Increase the vector size.
8743
8744 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
8745
8746         PR fortran/18899
8747         * gfortran.dg/shape_2.f90: New test.
8748
8749 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
8750
8751         PR target/19269
8752         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
8753         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
8754         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
8755         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
8756         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
8757         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
8758         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
8759         tests.
8760
8761 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
8762
8763         PR c++/23841
8764         * g++.dg/parse/template17.C: New test.
8765
8766 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
8767
8768         PR c++/23789
8769         * g++.dg/template/nontype14.C: New test.
8770
8771 2005-09-12  Ian Lance Taylor  <ian@airs.com>
8772
8773         PR g++/7874
8774         * g++.dg/lookup/friend7.C: New test.
8775         * g++.dg/lookup/friend8.C: New test.
8776         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
8777         so that it will be found via argument dependent lookup.
8778         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
8779         friend functions which will no longer be found.
8780         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
8781         function g, so that it will be found via argument dependent
8782         lookup.
8783         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
8784         * g++.old-deja/g++.mike/net43.C: Likewise.
8785
8786 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
8787
8788         PR c++/23691
8789         * g++.dg/template/static16.C: New test.
8790
8791 2005-09-12  Josh Conner  <jconner@apple.com>
8792
8793         PR middle-end/23237
8794         * gcc.c-torture/compile/pr23237.c: New test.
8795
8796 2005-09-11  Richard Henderson  <rth@redhat.com>
8797
8798         * g++.dg/other/error8.C: Update expected diagnostic text.
8799
8800 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8801
8802         PR libfortran/19872
8803         * gfortran.dg/overwrite_1.f: New test.
8804
8805 2005-09-09  Josh Conner  <jconner@apple.com>
8806
8807         * g++.dg/init/pr23180-1.C: Removed.
8808         * g++.dg/init/pr23180-2.C: Removed.
8809
8810 2005-09-09  David Daney <ddaney@avtrex.com>
8811
8812         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
8813         files which are ...
8814         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
8815         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
8816
8817 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8818
8819         * gfortran.dg/iostat_2.f90: New test.
8820
8821 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
8822
8823         PR c++/22252
8824         * g++.dg/ext/interface1.C: New test.
8825         * g++.dg/ext/interface1.h: Likewise.
8826         * g++.dg/ext/interface1a.cc: Likewise.
8827
8828 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
8829
8830         * gfortran.dg/iomsg_1.f90: New test case.
8831
8832 2005-09-09  Richard Guenther  <rguenther@suse.de>
8833
8834         PR c++/23624
8835         * g++.dg/tree-ssa/pr23624.C: New testcase.
8836
8837 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
8838
8839         PR fortran/19239
8840         * gfortran.dg/vector_subscript_1.f90,
8841         * gfortran.dg/vector_subscript_2.f90: New tests.
8842
8843 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
8844
8845         PR fortran/21104
8846         * gfortran.dg/array_alloc_1.f90,
8847         * gfortran.dg/array_alloc_2.f90,
8848         * gfortran.dg/array_alloc_3.f90: New tests.
8849
8850 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
8851
8852         PR fortran/12840
8853         * gfortran.dg/array_constructor_6.f90
8854         * gfortran.dg/array_constructor_7.f90
8855         * gfortran.dg/array_constructor_8.f90
8856         * gfortran.dg/array_constructor_9.f90
8857         * gfortran.dg/array_constructor_10.f90
8858         * gfortran.dg/array_constructor_11.f90
8859         * gfortran.dg/array_constructor_12.f90: New tests.
8860
8861 2005-09-08  Josh Conner  <jconner@apple.com>
8862
8863         PR c++/23180
8864         * g++.dg/init/pr23180-1.C: New test.
8865         * g++.dg/init/pr23180-2.C: New test.
8866
8867 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
8868
8869         PR fortran/18878
8870         * gfortran.dg/module_double_reuse.f90: New.
8871
8872 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
8873
8874         PR fortran/23270
8875         PR fortran/22304
8876         PR fortran/18870
8877         PR fortran/17917
8878         PR fortran/16511
8879         * gfortran.dg/common_equivalence_1.f: New.
8880         * gfortran.dg/common_equivalence_2.f: New.
8881         * gfortran.dg/common_equivalence_3.f: New.
8882         * gfortran.dg/contained_equivalence_1.f90: New.
8883         * gfortran.dg/module_blank_common.f90: New.
8884         * gfortran.dg/module_commons_1.f90: New.
8885         * gfortran.dg/module_equivalence_1.f90: New.
8886         * gfortran.dg/nested_modules_1.f90: New.
8887         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
8888         equivalences and add comment to connect the test with
8889         the PR.
8890
8891 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8892
8893         PR fortran/23765
8894         * gfortran.dg/common_6.f90: New test.
8895
8896 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
8897
8898         PR fortran/15326
8899         * gfortran.dg/char_result_1.f90,
8900         * gfortran.dg/char_result_2.f90,
8901         * gfortran.dg/char_result_3.f90,
8902         * gfortran.dg/char_result_4.f90,
8903         * gfortran.dg/char_result_5.f90,
8904         * gfortran.dg/char_result_6.f90,
8905         * gfortran.dg/char_result_7.f90,
8906         * gfortran.dg/char_result_8.f90: New tests.
8907
8908 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
8909
8910         PR fortran/19928
8911         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
8912
8913 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
8914
8915         PR obj-c++/16816
8916         * obj-c++.dg/selector-5.mm: New test.
8917         * obj-c++.dg/selector-6.mm: New test.
8918
8919 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
8920
8921         PR objc/20574
8922         PR objc/19324
8923         * objc.dg/error-1.m: New test.
8924
8925 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
8926
8927         PR fortran/23373
8928         * gfortran.fortran-torture/execute/pr23373-1.f90,
8929         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
8930
8931 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
8932
8933         PR libfortran/23760
8934         * gfortran.dg/g77/1832.f: Remove long string in write statement
8935         to allow the test to pass on correct list directed output with
8936         prepended space.
8937
8938 2005-09-07  James E Wilson  <wilson@specifix.com>
8939
8940         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
8941
8942 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
8943
8944         * gfortran.dg/parameter+save.f90: Rename to
8945         * gfortran.dg/parameter_save.f90: .. this.
8946
8947 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
8948
8949         PR fortran/20848
8950         * gfortran.dg/parameter+save.f90: New test case.
8951
8952 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
8953
8954         PR fortran/19269
8955         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
8956
8957 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
8958
8959         PR c/23075
8960         * gcc.dg/pr23075.c: New test.
8961         * g++.dg/warn/pr23075.C: New test.
8962
8963         PR target/22362
8964         * gcc.target/i386/pr22362.c: New test.
8965
8966         PR rtl-optimization/23098
8967         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
8968
8969         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
8970         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
8971         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
8972
8973 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
8974
8975         * g++.dg/expr/cast6.C: New test.
8976
8977         PR c++/9782
8978         * g++.dg/init/new15.C: New test.
8979
8980 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
8981
8982         * gcc.dg/vect/Os-vect-95.c: New test.
8983         * gcc.dg/vect/vect-95.c: Same.
8984
8985 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
8986
8987         * gcc.dg/vect/vect-29.c: Update xfail testing.
8988         * gcc.dg/vect/vect-44.c: Same.
8989         * gcc.dg/vect/vect-48.c: Same.
8990         * gcc.dg/vect/vect-50.c: Same.
8991         * gcc.dg/vect/vect-72.c: Same.
8992         * gcc.dg/vect/vect-77.c: Same.
8993         * gcc.dg/vect/vect-78.c: Same.
8994         * gcc.dg/vect/vect-80.c: Same.
8995         * gcc.dg/vect/vect-96.c: Same.
8996         * gcc.dg/vect/vect-100.c: Same.
8997         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
8998         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
8999         * gfortran.dg/vect/vect-5.f90: Same.
9000
9001 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
9002
9003         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
9004         start strings.
9005         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
9006         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
9007
9008         PR c++/23056
9009         * g++.dg/opt/pr23056.C: New test.
9010
9011         PR rtl-optimization/23098
9012         * gcc.target/i386/pr23098.c: New test.
9013
9014 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
9015
9016         PR c++/23667
9017         * g++.dg/template/static15.C: New test.
9018
9019         PR c++/21440
9020         * g++.dg/ext/stmtexpr5.C: New test.
9021         * g++.dg/ext/stmtexpr6.C: Likewise.
9022
9023 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
9024
9025         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
9026
9027         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
9028         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
9029         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
9030
9031 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
9032
9033         PR libfortran/23321
9034         * gfortran.dg/direct_io_4.f90: New test case.
9035
9036 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
9037             Rasmus Hahn  <rassahah@neofonie.de>
9038
9039         PR libobjc/23108
9040         * objc.dg/type-stream-1.m: New test.
9041
9042 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
9043
9044         PR fortran/23661
9045         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
9046         gfortran.dg/print_fmt_3.f90: New test.
9047
9048 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
9049
9050         * gfortran.dg/fmt_t_1.f90: New test.
9051
9052 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
9053
9054         PR rtl-optimization/23454
9055         * g++.dg/opt/pr23454.C: New test.
9056
9057 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
9058
9059         PR c++/23699
9060         * g++.dg/ext/static1.C: New test.
9061
9062 2005-09-02  Richard Henderson  <rth@redhat.com>
9063
9064         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
9065         tail call to check_fa_work.
9066
9067 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
9068
9069         PR c++/21687
9070         * g++.dg/other/gc3.C: New test.
9071
9072 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
9073
9074         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
9075         * gcc.dg/20050826-1.c: Likewise.
9076
9077 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
9078
9079         PR c++/23167
9080         * g++.dg/expr/volatile1.C: New test.
9081
9082 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
9083
9084         PR middle-end/23547
9085         * gcc.dg/pr23547.c: New test.
9086
9087 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
9088
9089         PR c/22061
9090         * gcc.c-torture/execute/pr22061-1.c,
9091         * gcc.c-torture/execute/pr22061-2.c,
9092         * gcc.c-torture/execute/pr22061-3.c,
9093         * gcc.c-torture/execute/pr22061-4.c: New tests.
9094
9095 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
9096
9097         * gcc.dg/Wredundant-decls-2.c: New test to check that
9098         -Wredundant-decls does not issue warning for a variable
9099         definition following a declaration.
9100
9101 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
9102
9103         PR debug/7241
9104         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
9105         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
9106         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
9107
9108         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
9109         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
9110         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
9111         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
9112         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
9113         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
9114         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
9115         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
9116
9117 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
9118
9119         PR objc/23306
9120         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
9121         scan-assmbler.
9122
9123 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
9124
9125         PR target/21255
9126         * gcc.dg/pr21255-1.c: New test.
9127         * gcc.dg/pr21255-2-mb.c: Likewise.
9128         * gcc.dg/pr21255-2-ml.c: Likewise.
9129         * gcc.dg/pr21255-3.c: Likewise.
9130         * gcc.dg/pr21255-4.c: Likewise.
9131
9132 2005-08-31  Dale Johannesen  <dalej@apple.com>
9133
9134         * gcc.dg/20050830-1.c: New.
9135
9136 2005-08-31  Josh Conner  <jconner@apple.com>
9137
9138         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
9139         command-line options for arm-*-* targets.
9140         * g++.dg/init/array16.C: Likewise.
9141         * g++.dg/other/crash-4.C: Likewise.
9142
9143 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
9144
9145         PR obj-c++/23640
9146         * obj-c++.dg/gnu-runtime-3.mm: New test.
9147
9148 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9149
9150         PR c++/13377
9151         * g++.dg/lookup/ambig4.C: New test.
9152         * g++.dg/lookup/ambig5.C: New test.
9153         * g++.dg/tc1/dr101.C: Adjust error markers.
9154
9155 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9156
9157         PR c++/23639
9158         * g++.dg/template/ttp5.C: Adjust error markers.
9159
9160 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
9161
9162         PR testsuite/23609
9163         * lib/obj-c++.exp: Include target-libpath.exp.
9164         (obj-c++_link_flags): Look for the GNU libobjc library
9165         and set the library path to include it.
9166         Don't manually set LD_LIBRARY_PATH (etc.) but call
9167         set_ld_library_path_env_vars instead.
9168         (obj-c++_target_compile): Don't set library path or
9169         linker flags because they are already set correctly
9170         in obj-c++_link_flags.
9171
9172 2005-08-30  Josh Conner  <jconner@apple.com>
9173
9174         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
9175         to command-line options for arm-*-* targets.
9176
9177 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
9178
9179         * g++.dg/other/i386-1.C: New.
9180
9181 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
9182
9183         PR preprocessor/20348
9184         PR preprocessor/20356
9185         * gcc.dg/cpp/pr20348.c: New test.
9186         * gcc.dg/cpp/pr20348.h: New file.
9187         * gcc.dg/cpp/inc/pr20348.h: New file.
9188         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
9189         * gcc.dg/cpp/pr20356.c: New test.
9190         * gcc.dg/cpp/pr20356.h: New file.
9191         * gcc.dg/cpp/inc/pr20356.h: New file.
9192         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
9193
9194 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
9195
9196         * gfortran.fortran-torture/execute/intrinsic_count.f90:
9197         Fix array dimension to avoid correct end-of-file error.
9198
9199 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
9200
9201         PR libfortran/23598
9202         * gfortran.dg/iostat_1.f90: New test.
9203
9204 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
9205
9206         PR middle-end/23408
9207         * gcc.dg/pr23408.c: New test.
9208
9209 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
9210
9211         PR c++/23099
9212         * g++.dg/init/member1.C: Make sure erroneous static data member
9213         definitions are required.
9214         * g++.dg/template/static13.C: New test.
9215         * g++.dg/template/static14.C: Likewise.
9216
9217 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
9218
9219         * gcc.target/i386/pr23575.c: Use -msse2 instead of
9220         -march=pentium4, remove ilp32 requirement.
9221
9222         PR middle-end/23484
9223         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
9224         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
9225
9226 2005-08-29  Andreas Jaeger  <aj@suse.de>
9227
9228         PR testsuite/23607
9229         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
9230
9231 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
9232
9233         * gcc.c-torture/execute/20050316-2.c: New test.
9234         * gcc.c-torture/execute/20050316-3.c: New test.
9235         * gcc.dg/torture/pr16104-1.c: New test.
9236
9237 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
9238
9239         PR middle-end/23463
9240         * gcc.c-torture/execute/zero-struct-1.c: New test.
9241
9242 2005-08-27  Richard Guenther  <rguenther@suse.de>
9243
9244         PR target/23575
9245         * gcc.target/i386/pr23575.c: New testcase.
9246
9247 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
9248
9249         PR rtl-optimization/23561
9250         * gcc.c-torture/execute/20050826-1.c: New test.
9251
9252         PR rtl-opt/23560
9253         * gcc.c-torture/execute/20050826-2.c: New test.
9254
9255 2005-08-26  Dale Johannesen  <dalej@apple.com>
9256
9257         * gcc.dg/20030711-1.c: Modify to work on Darwin.
9258         * gcc.dg/20050826-1.c: New.
9259
9260 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
9261
9262         PR c++/19004
9263         * g++.dg/template/nontype13.C: New test.
9264
9265         PR c++/23491
9266         * g++.dg/init/new14.C: New test.
9267         * g++.dg/expr/anew1.C: Do not XFAIL.
9268         * g++.dg/expr/anew2.C: Likewise.
9269         * g++.dg/expr/anew3.C: Likewise.
9270
9271 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
9272
9273         PR middle-end/22439
9274         * gcc.dg/vla-3.c: New test.
9275
9276 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
9277
9278         PR fortran/20363
9279         * gfortran.dg/named_interface.f90: New.
9280
9281 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
9282
9283         * gcc.c-torture/execute/frame-address.c: New test.
9284
9285 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
9286
9287         PR c++/20817
9288         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
9289
9290 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
9291
9292         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
9293
9294 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
9295
9296         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
9297         * gcc.dg/altivec-22.c: Rename from..
9298         * gcc.dg/altivec-nomfcr.c: ..this.
9299
9300 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
9301
9302         PR tree-optimization/23546
9303         * gcc.dg/tree-ssa/pr23546.c: New test.
9304
9305 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
9306
9307         PR fortran/17758
9308         * gfortran.dg/nonreturning_statements.f90: New test.
9309
9310 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
9311
9312         PR c++/22454
9313         * g++.dg/parse/crash29.C: New.
9314
9315 2005-08-23  DJ Delorie  <dj@redhat.com>
9316
9317         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
9318         constants have the L suffix.
9319
9320 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
9321
9322         PR c++/23044
9323         * g++.dg/template/instantiate8.C: New.
9324
9325 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
9326
9327         PR middle-end/23467
9328         * gcc.c-torture/execute/pr23467.c: New test.
9329
9330 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
9331
9332         PR tree-optimization/22043
9333         * gcc.c-torture/execute/20050613-1.c: New test.
9334
9335 2005-08-23  Ben Elliston  <bje@au.ibm.com>
9336
9337         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
9338
9339 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
9340
9341         PR rtl-optimization/23478
9342         * g++.dg/opt/pr23478.C: New test.
9343
9344 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
9345
9346         PR c/18715
9347         * gcc.dg/switch-warn-3.c: New test.
9348
9349 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9350
9351         PR c++/22233
9352         * g++.dg/template/param1.C: New test.
9353
9354 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9355
9356         PR c++/23089
9357         * g++.dg/other/incomplete1.C: New test.
9358
9359 2005-08-22  Ira Rosen  <irar@il.ibm.com>
9360
9361         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
9362         are vectorizable.
9363
9364 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9365
9366         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
9367         d_lines_5.f: New.
9368
9369 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
9370
9371         * gcc.target/i386/sse-4.c: New test.
9372
9373 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9374
9375         PR testsuite/23239
9376         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
9377
9378 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
9379
9380         * gcc.dg/20050811-1.c: New test.
9381         * gcc.dg/20050811-2.c: New test.
9382
9383 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
9384
9385         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
9386
9387 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
9388
9389         PR 23476
9390         * gcc.c-torture/compile/pr23476.c: New test.
9391
9392 2005-08-19  Devang Patel  <dpatel@apple.com>
9393
9394         PR tree-optimization/23048
9395         * gcc.dg/tree-ssa/pr23048.c: New test.
9396
9397 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
9398
9399         PR middle-end/20624
9400         * g++.dg/warn/Wreturn-3.C: New test
9401
9402 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
9403
9404         PR tree-optimization/22228
9405         * g++.dg/vect/pr22543.cc: New test.
9406
9407 2005-08-17  Steven Bosscher  <stevenb@suse.de>
9408
9409         PR tree-optimization/21574
9410         * gcc.dg/tree-ssa/pr21574.c: New test.
9411
9412 2005-08-16  James E Wilson  <wilson@specifix.com>
9413
9414         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
9415
9416 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
9417
9418         PR tree-opt/23402
9419         * gcc.c-torture/compile/zero-strct-3.c: New test.
9420         * gcc.c-torture/compile/zero-strct-4.c: New test.
9421
9422 2005-08-16  Steven Bosscher  <stevenb@suse.de>
9423
9424         PR target/23376
9425         * gcc.target/x86_64/pr23376.c: New test.
9426
9427 2005-08-16  Ian Lance Taylor  <ian@airs.com>
9428
9429         PR c++/23337
9430         * g++.dg/ext/vector2.C: New.
9431
9432 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
9433
9434         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
9435
9436 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
9437
9438         PR libfortran/23428
9439         * gfortran.dg/inquire-complex.f90: New test case.
9440
9441 2005-08-16  James E Wilson  <wilson@specifix.com>
9442
9443         PR tree-optimization/21105
9444         * gcc.dg/large-size-array.c: New.
9445
9446 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
9447
9448         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
9449         type.
9450         * gcc.dg/vect/vect-41: Likewise.
9451         * gcc.dg/vect/vect-42: Likewise.
9452         * gcc.dg/vect/vect-43: Likewise.
9453         * gcc.dg/vect/vect-44: Likewise.
9454         * gcc.dg/vect/vect-46: Likewise.
9455         * gcc.dg/vect/vect-47: Likewise.
9456         * gcc.dg/vect/vect-48: Likewise.
9457         * gcc.dg/vect/vect-52: Likewise.
9458         * gcc.dg/vect/vect-53: Likewise.
9459         * gcc.dg/vect/vect-54: Likewise.
9460         * gcc.dg/vect/vect-55: Likewise.
9461         * gcc.dg/vect/vect-56: Likewise.
9462         * gcc.dg/vect/vect-57: Likewise.
9463         * gcc.dg/vect/vect-58: Likewise.
9464         * gcc.dg/vect/vect-59: Likewise.
9465         * gcc.dg/vect/vect-60: Likewise.
9466         * gcc.dg/vect/vect-61: Likewise.
9467         * gcc.dg/vect/vect-85: Likewise.
9468         * gcc.dg/vect/vect-87: Likewise.
9469         * gcc.dg/vect/vect-88: Likewise.
9470         * gcc.dg/vect/vect-93.c: Likewise.
9471         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
9472         * gcc.dg/vect/vect-75: Likewise.
9473         * gcc.dg/vect/vect-76: Likewise.
9474         * gcc.dg/vect/vect-77: Likewise.
9475         * gcc.dg/vect/vect-78: Likewise.
9476         * gcc.dg/vect/vect-80: Likewise.
9477         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
9478         vectorized for the expected reason, rather than checking how alignment
9479         was handled.
9480         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
9481         type and also instead of aligned pointers. Added documentation.
9482
9483 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
9484
9485         * gfortran.dg/power.f90: New test.
9486
9487 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
9488
9489         PR rtl-optimization/23299
9490         * g++.dg/opt/pr23299.C: New test.
9491
9492 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9493
9494         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
9495
9496 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
9497
9498         * g++.dg/template/local6.C: New test.
9499
9500 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
9501
9502         * execute/exceptions/finally-1.m: Check that the catch and finally are
9503         being called.  Also add a "return 0;" at the end of main.
9504
9505 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
9506
9507         PR fortran/21432.
9508         * gfortran.dg/namelist_print_1.f: New test of functionality of
9509         PRINT namelist.
9510         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
9511         namelist generates error with -std=f95.
9512
9513 2005-08-14  Ira Rosen  <irar@il.ibm.com>
9514
9515         PR tree-optimization/23119
9516         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
9517
9518 2005-08-13  Marcin Koziej  <creep@desk.pl>
9519             Andrew Pinski  <pinskia@physics.uc.edu>
9520
9521         PR libobjc/22492
9522         * execute/exceptions/finally-1.m: New test.
9523
9524 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9525
9526         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
9527         testsuite.
9528         * objc/execute/exceptions/trivial.m: New test.
9529         * objc.dg/try-catch-11.m: Move to ...
9530         * objc/execute/exceptions/foward-1.m: Here.
9531         * objc.dg/try-catch-2.m: Move to ...
9532         * objc/execute/exceptions/catchall-1.m: Here.
9533         * objc.dg/try-catch-8.m: Move to ...
9534         * objc/execute/exceptions/local-variables-1.m: Here.
9535
9536 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9537
9538         * objc.dg/nested-func-1.m: Move to ...
9539         * objc/execute/nested-func-1.m: Here.
9540
9541 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9542
9543         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
9544         in ${options} instead of [target_info name].
9545         * lib/obj-c++.exp (objc_target_compile): Likewise.
9546
9547 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9548
9549         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
9550
9551 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9552
9553         part of PR testsuite/23348
9554         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
9555         of the torture options.
9556         * objc/compile/trivial.m: New test.
9557
9558 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
9559
9560         * gfortran.dg/eoshift.f90: Correct format.
9561
9562 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
9563
9564         * gfortran.fortran-torture/execute/character_passing.f90:
9565         Fix comment typo.
9566
9567 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
9568
9569         PR c++/8271
9570         * g++.dg/template/unify10.C: New.
9571
9572 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
9573
9574         * g++.dg/parse/pr22514.C: Move to...
9575         * g++.dg/debug/pr22514.C: here.
9576
9577 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9578
9579         PR c++/23266
9580         * g++.dg/inherit/pure1.C: New test.
9581
9582         * ChangeLog: Fix typos.
9583
9584 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9585             Steven Bosscher  <stevenb@suse.de>
9586
9587         * gfortran.dg/runtime_warning_1.f90: New test.
9588
9589 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
9590
9591         PR c++/23219
9592         * g++.dg/parse/crash28.C: New.
9593
9594 2005-08-11  Richard Guenther  <rguenther@suse.de>
9595
9596         PR target/23289
9597         * gcc.target/i386/tailcall-1.c: New testcase.
9598
9599 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
9600
9601         * gcc.dg/vect/vect-67.c: Un-xfail.
9602
9603 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
9604
9605         PR c++/23225
9606         * g++.dg/testsuite/parse/crash27.C: new test.
9607
9608 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
9609
9610         PR libfortran/22143
9611         * gfortran.dg/shift-kind.f90: New testcase.
9612
9613 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
9614
9615         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
9616         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
9617
9618 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9619
9620         PR c++/20646
9621         * g++.dg/other/mult-stor1.C: New test.
9622
9623 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
9624
9625         * gcc.c-torture/pr18299-1.c: Move to ...
9626         * gcc.c-torture/compile/pr18299-1.c: Here.
9627
9628 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
9629
9630         * gfortran/fortran.torture/execute/character_passing.f90:
9631         Fix types for LSAME.
9632
9633 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
9634
9635         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
9636         input data back to what it was originally.
9637
9638 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
9639
9640         * objc.dg/try-catch-8.m: Enable for all targets.
9641
9642 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
9643
9644         * gcc.dg/pr23165.c: New test.
9645
9646 2005-08-09  Steven Bosscher  <stevenb@suse.de>
9647
9648         PR tree-optimization/23234
9649         * gcc.dg/tree-ssa/pr23234.c: New test.
9650
9651 2005-08-08  Josh Conner  <jconner@apple.com>
9652
9653         PR rtl-optimization/23241
9654         * gcc.dg/char-compare.c: New test.
9655
9656 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9657
9658         PR c++/22508
9659         * g++.dg/init/new13.C: New test.
9660
9661 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
9662
9663         PR c++/21166
9664         * g++.dg/other/crash-4.C: Adjust
9665         * g++/dg/ext/packed9.C: New.
9666
9667 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
9668
9669         PR middle-end/21964
9670         * gcc.c-torture/execute/pr21964-1.c: New test.
9671
9672 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
9673
9674         PR c/22458
9675         * gcc.dg/pr22458-1.c: New test.
9676
9677 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
9678             Steven G. Kargl <kargls@comcast.net>
9679
9680         PR fortran/22390
9681         * gfortran.dg/flush_1.f90: New test.
9682
9683 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9684
9685         PR c++/23191
9686         * g++.dg/template/eh2.C: New test.
9687
9688 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9689
9690         PR c++/19498
9691         * g++.dg/template/instantiate7.C: New test.
9692
9693 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
9694
9695         PR c/23113
9696         * gcc.dg/Wunused-value-1.c: New test.
9697
9698 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
9699
9700         PR rtl-optimization/23233
9701         * gcc.c-torture/compile/pr23233-1.c: New test.
9702
9703 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
9704
9705         PR fortran/18833
9706         PR fortran/20850
9707         * gfortran.dg/equiv_1.f90: New test.
9708         * gfortran.dg/equiv_2.f90: New test.
9709         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
9710         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
9711         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
9712
9713 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
9714
9715         * gcc.c-torture/execute/vrp-5.c: New test.
9716         * gcc.c-torture/execute/vrp-6.c: New test.
9717         * gcc.dg/tree-ssa/vrp21.c: New test.
9718
9719 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
9720
9721         * g++.dg/parse/pr22514.C: New test.
9722
9723 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
9724
9725         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
9726
9727         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
9728         instead of constant loads / pool entries.
9729
9730 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
9731
9732         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
9733         TEST_TO_WCTYPE.
9734
9735 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
9736
9737         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
9738         __WINT_TYPE__ in generated prototypes if possible.
9739
9740 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
9741
9742         PR 22037
9743         * g++.dg/tree-ssa/pr22037.C:
9744
9745 2005-08-04  Richard Henderson  <rth@redhat.com>
9746
9747         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
9748         scan-tree-dump-times directive.
9749
9750 2005-08-04  Jan Hubicka  <jh@suse.cz>
9751
9752         * gcov-1.C: Fix switch counts.
9753         * gcov-4b.c: Likewise.
9754
9755 2005-08-03  Jeff Law  <law@redhat.com>
9756
9757         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
9758
9759 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
9760
9761         * gcc.c-torture/execute/pr23135.c: New test.
9762
9763 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9764
9765         PR tree-optimization/19899
9766         * gcc.dg/tree-ssa/scev-1.c: New test.
9767         * gcc.dg/tree-ssa/scev-2.c: New test.
9768
9769 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
9770
9771         PR target/18582
9772         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
9773
9774 2005-08-03  Jan Hubicka  <jh@suse.cz>
9775
9776         * update-conroll.c: New testcase.
9777         * update-conroll-2.c: New testcase.
9778
9779 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
9780
9781         * gfortran.dg/constant_substring.f: New test.
9782         * gfortran.dg/pr22491.f: New test.
9783
9784 2005-08-02  Jan Hubicka  <jh@suse.cz>
9785
9786         * update-threading.c: Replace by the proper one.
9787
9788 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
9789
9790         PR 23164
9791         * g++.dg/tree-ssa/pr23164.C: New test.
9792
9793 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
9794
9795         * gcc.dg/tree-ssa/pr23192.c: New test.
9796
9797 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
9798
9799         * gcc.c-torture/execute/vrp-4.c: New test.
9800
9801 2005-08-02  Jan Hubicka  <jh@suse.cz>
9802
9803         * update-threading.c: New test.
9804
9805 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
9806
9807         * gcc.c-torture/compile/20050801-1.c: New test.
9808         * gcc.c-torture/compile/20050801-2.c: New test.
9809
9810 2005-08-01  Jan Hubicka  <jh@suse.cz>
9811
9812         * val-prof-5.c: New test.
9813
9814 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
9815
9816         PR c/22311
9817         * gcc.dg/pr22311-1.c : New test.
9818
9819 2005-07-31  Steven Bosscher  <stevenb@suse.de>
9820
9821         PR target/23095
9822         * gfortran.dg/pr23095.f: New test.
9823
9824         PR c++/22003
9825         * g++.dg/other/pr22003.C: New test.
9826
9827 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
9828
9829         PR target/20621
9830         * gcc.c-torture/execute/pr20621-1.c: New test.
9831
9832 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
9833
9834         * gfortran.dg/comma_format_extension_4.f: Adjust length
9835         of string for format.
9836         * gfortran.dg/der_array_io_1.f: Replace illegal internal
9837         print statement with internal write.
9838         * gfortran.dg/der_array_io_2.f: Likewise.
9839         * gfortran.dg/der_array_io_3.f: Likewise.
9840
9841 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
9842
9843         * gcc.dg/fold-abs-4.c: new test.
9844
9845 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
9846
9847         PR fortran/22570 an related issues.
9848         * gfortran.dg/x_slash_1.f: New test.
9849
9850 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
9851
9852         PR c/23143
9853         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
9854         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
9855
9856 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9857
9858         PR c/529
9859         * gcc.dg/Wshadow-3.c: New test.
9860
9861 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
9862
9863         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
9864         used to have the wrong bounds).
9865
9866 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9867
9868         PR c/21720
9869         * gcc.dg/hex-round-1.c: Test more cases.
9870         * gcc.dg/hex-round-2.c: New test.
9871
9872 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
9873
9874         PR 22550
9875         * g++.dg/tree-ssa/pr22550.C: New test.
9876
9877 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
9878
9879         * gcc.dg/tree-ssa/vrp19.c: New test.
9880         * gcc.dg/tree-ssa-vrp20.c: New test.
9881
9882 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9883
9884         PR c/22240
9885         * gcc.dg/transparent-union-4.c: New test.
9886
9887 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9888
9889         PR c/22192
9890         * gcc.dg/c99-vla-2.c: New test.
9891
9892 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9893
9894         PR c/21720
9895         * gcc.dg/hex-round-1.c: New test.
9896
9897 2005-07-28  Jan Hubicka  <jh@suse.cz>
9898
9899         * inliner-1.c: Do not dump everything.
9900         * tree-prof.exp: Do not pass -ftree-based-profiling.
9901         * bprob.exp: Likewise.
9902
9903         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
9904
9905 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
9906
9907         PR c++/22545
9908         * g++.dg/expr/ptrmem7.C: New test.
9909
9910 2005-07-28  Mike Stump  <mrs@apple.com>
9911
9912         * g++.old-deja/g++.mike/visibility-1.C: New test.
9913
9914 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
9915
9916         PR c/20187
9917         * gcc.c-torture/execute/pr20187-1.c: New test.
9918
9919 2005-07-28  Jeff Law  <law@redhat.com>
9920
9921         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
9922         * gcc.dg/tree-ssa/vrp18.c: New test.
9923
9924 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
9925
9926         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
9927
9928 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
9929
9930         PR tree-optimization/22506
9931         * gcc.dg/vect/ps22506.c: New test.
9932
9933 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
9934
9935         PR target/21149
9936         * gcc.target/i386/sse-3.c: New test.
9937
9938 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
9939
9940         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
9941         * gcc.target/mips/mips32-dsp-type.c: Likewise.
9942
9943 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
9944
9945         PR c/22589
9946         * gcc.c-torture/compile/pr22589-1.c: New test.
9947
9948 2005-07-28  Jan Hubicka  <jh@suse.cz>
9949
9950         * update-loopch.c: New testcase.
9951
9952 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
9953
9954         PR rtl-optimization/23047
9955         * gcc.c-torture/execute/pr23047.c: New test.
9956         * gcc.c-torture/execute/pr23047.x: New.
9957
9958 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
9959
9960         PR tree-optimization/22493
9961         * gcc.c-torture/execute/pr22493-1.c: New test.
9962         * gcc.c-torture/execute/pr22493-1.x: New.
9963         * gcc.c-torture/execute/vrp-1.c: New test.
9964         * gcc.c-torture/execute/vrp-2.c: New test.
9965         * gcc.c-torture/execute/vrp-2.c: New test.
9966
9967 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
9968
9969         * gcc.target/frv/all-builtin-read8.c: Delete.
9970         * gcc.target/frv/all-builtin-read16.c: Delete.
9971         * gcc.target/frv/all-builtin-read32.c: Delete.
9972         * gcc.target/frv/all-builtin-read64.c: Delete.
9973         * gcc.target/frv/all-builtin-write8.c: Delete.
9974         * gcc.target/frv/all-builtin-write16.c: Delete.
9975         * gcc.target/frv/all-builtin-write32.c: Delete.
9976         * gcc.target/frv/all-builtin-write64.c: Delete.
9977         * gcc.target/frv/all-read-write-1.c: New.
9978
9979 2005-07-27  Jeff Law  <law@redhat.com>
9980
9981         * gcc.c-torture/execute/pr22630.c: New test.
9982
9983 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
9984
9985         PR tree-optimization/23073
9986         * gcc.dg/vect/nodump-pr23073.c: New test.
9987         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
9988
9989 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
9990
9991         PR tree-optimize/22348
9992         * gcc.c-torture/execute/pr22348.c: New.
9993
9994 2005-07-27  Richard Guenther  <rguenther@suse.de>
9995
9996         * gcc.dg/tree-ssa/salias-1.c: New testcase.
9997
9998 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9999
10000         PR fortran/22503
10001         * gfortran.dg/logical_comp.f90: New test.
10002
10003 2005-07-27  Jan Hubicka  <jh@suse.cz>
10004
10005         * inliner-1.c: Add cleanup of dumps.
10006         * val-prof-*.c: Likewise.
10007         * update-tailcall.c: New.
10008
10009 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
10010
10011         PR 22591
10012         * gcc.dg/tree-ssa/pr22591.c: New test.
10013         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
10014
10015 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
10016
10017         PR libobjc/22606
10018         * objc.dg/try-catch-11.m: New test.
10019
10020 2005-07-26  Richard Guenther  <rguenther@suse.de>
10021
10022         PR tree-optimization/22486
10023         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
10024
10025 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
10026
10027         PR tree-opt/22484
10028         * testsuite/g++.dg/opt/loop2.C: New test.
10029
10030 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
10031
10032         * gcc.dg/tree-ssa/reassoc-3.c: New test.
10033         * gcc.dg/tree-ssa/reassoc-4.c: New test.
10034
10035 2005-07-25  Adam Nemet  <anemet@lnxw.com>
10036
10037         * lib/profopt.exp (profopt-execute): Check for profiling data
10038         files on the target.
10039
10040 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
10041
10042         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
10043         for matching of asm labels.
10044
10045 2005-07-25  Richard Guenther  <rguenther@suse.de>
10046
10047         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
10048
10049 2005-07-25  Richard Guenther  <rguenther@suse.de>
10050
10051         PR testsuite/22624
10052         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
10053
10054 2005-07-25  Ira Rosen  <irar@il.ibm.com>
10055
10056         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
10057         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
10058         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
10059         * gcc.dg/vect/vect-100.c: New test.
10060         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
10061         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
10062         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
10063         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
10064         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
10065         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
10066         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
10067         * gfortran.dg/vect/pr19049.f90: New testcase.
10068         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
10069
10070 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
10071
10072         * gcc.c-torture/execute/20050713-1.c: New test.
10073
10074         PR fortran/20063
10075         * gfortran.fortran-torture/execute/data_4.f90: New test.
10076
10077         PR middle-end/20303
10078         * gcc.dg/visibility-d.c: New test.
10079
10080 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
10081
10082         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
10083         * gfortran.dg/underflow.f90: Ditto.
10084
10085 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10086
10087         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
10088         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
10089         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
10090
10091 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
10092
10093         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
10094         include case of field width of zero.
10095
10096 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
10097
10098         PR libgfortran/21875
10099         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
10100         with trailing blanks on normal formatted read.
10101
10102 2005-07-23  Chao-ying Fu  <fu@mips.com>
10103
10104         * gcc.target/mips/mips32-dsp-type.c: New test.
10105         * gcc.target/mips/mips32-dsp.c: New test.
10106
10107 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
10108
10109         PR testsuite/21073
10110         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
10111
10112         PR testsuite/20454
10113         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
10114         and __cyg_profile_func_exit.
10115
10116 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
10117
10118         * gfortran.dg/comma_format_extension_3.f: Fix typo.
10119         * gfortran.dg/comma_format_extension_4.f: Same.
10120         * gfortran.dg/pr15332.f: Same.
10121         * gfortran.dg/pr21730.f: Same.
10122
10123 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
10124
10125         * g++.dg/opt/vrp2.C: Fix testcase.
10126
10127         PR tree-opt/22625
10128         * g++.dg/opt/vrp2.C: New test.
10129
10130 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
10131
10132         PR debug/21828
10133         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
10134
10135 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
10136
10137         * gcc.dg/tree-ssa/20050719-1.c: New test.
10138
10139 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
10140
10141         * gcc.dg/bfin-longcall-1.c: New file.
10142         * gcc.dg/bfin-longcall-2.c: New file.
10143
10144 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
10145
10146         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
10147
10148 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
10149
10150         PR middle-end/19055
10151         * gcc.dg/tree-ssa/pr19055.c: New test.
10152         * gcc.dg/tree-ssa/pr19055-2.c: New test.
10153
10154 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
10155
10156         PR C++/22358
10157         * g++.dg/other/pr22358.C: New test.
10158
10159 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
10160
10161         PR c++/2922
10162         * g++.dg/lookup/two-stage5.C: New test from bug comments.
10163
10164 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10165
10166         PR c++/15938
10167         * g++.dg/init/union2.C: New test.
10168
10169 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10170
10171         PR c/22393
10172         * gcc.dg/complex-4.c: New test.
10173
10174 2005-07-21  Richard Guenther  <rguenther@suse.de>
10175
10176         PR testsuite/22522
10177         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
10178         scanning for asm labels.
10179         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
10180
10181 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
10182
10183         PR target/22085
10184         * gcc.dg/altivec-pr22085.c: New.
10185
10186 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
10187
10188         PR tree-optimization/19210
10189         * gcc.dg/tree-ssa/pr19210-1.c: New.
10190         * gcc.dg/tree-ssa/pr19210-2.c: New.
10191
10192 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
10193
10194         PR rtl-optimization/22167
10195         * g++.dg/opt/pr22167.C: New test.
10196
10197 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
10198
10199         PR c++/2922
10200         * g++.dg/lookup/two-stage2.C: New.
10201         * g++.dg/lookup/two-stage3.C: New.
10202         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
10203         fixed two-stage name lookup for operators.
10204         * g++.dg/template/call3.C: Compiler now produces an appropriate
10205         error message.
10206         * g++.dg/template/crash37.C: Compiler now describes bla() on line
10207         14 as a candidate.
10208         * g++.dg/template/ptrmem4.C: Compiler produces different error
10209         message.
10210         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
10211         connect_to_method as a candidate.
10212
10213 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
10214
10215         * gcc.dg/fold-alloc-1.c: New test.
10216
10217 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
10218
10219         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
10220         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
10221
10222 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
10223
10224         * gcc.dg/fold-abs-1.c: New test.
10225         * gcc.dg/fold-abs-2.c: New test.
10226         * gcc.dg/fold-abs-3.c: New test.
10227
10228 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
10229
10230         Make CONSTRUCTOR use VEC to store initializers.
10231         * g++.dg/ext/complit3.C: Check for specific error messages.
10232         * g++.dg/init/brace2.C: Update error message.
10233         * g++.dg/warn/Wbraces2.C: Likewise.
10234
10235 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
10236
10237         PR fortran/16940
10238         * gfortran.dg/module_interface_1.f90: New test.
10239
10240 2005-07-19  Danny Berlin <dberlin@dberlin.org>
10241             Kenneth Zadeck <zadeck@naturalbridge.com>
10242
10243         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
10244
10245 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10246
10247         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
10248         specify -Wformat for these tests.
10249         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
10250         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
10251         * gcc.dg/format/opt-6.c: Delete.
10252
10253 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
10254
10255         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
10256         * gcc.dg/tree-ssa/sra-3.c: Likewise.
10257
10258 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
10259
10260         * gcc.dg/tree-ssa/alias-2.c: New test.
10261
10262 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
10263
10264         PR c++/22263
10265         * g++.dg/template/explicit7.C: New test.
10266
10267 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
10268
10269         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
10270         width of 8 to +Inf and -Inf.
10271
10272 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
10273
10274         PR c++/22139
10275         * g++.dg/template/friend36.C: New test.
10276
10277 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
10278
10279         PR fortran/21730
10280         * gfortran.dg/pr21730.f: New test.
10281
10282 2005-07-16  Danny Berlin <dberlin@dberlin.org>
10283             Kenneth Zadeck <zadeck@naturalbridge.com>
10284
10285         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
10286         since pure const detection cannot run at -O1 in c compiler.
10287         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
10288         can now optimize this case properly.
10289         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
10290         because we now pass.
10291         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
10292
10293 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
10294
10295         PR c/22421
10296         * gcc.dg/format/bitfld-1.c: New test.
10297
10298 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
10299
10300         PR c++/22204
10301         * g++.dg/rtti/repo1.C: New test.
10302
10303 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
10304
10305         PR middle-end/22398
10306         * gcc.c-torture/compile/pr22398.c: New test.
10307
10308 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
10309
10310         PR c++/22132
10311         * g++.dg/expr/cast4.C: New test.
10312
10313 2005-07-15  Richard Guenther  <rguenther@suse.de>
10314
10315         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
10316         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
10317
10318 2005-07-15  Steven Bosscher  <stevenb@suse.de>
10319
10320         PR tree-optimization/22230
10321         * gcc.dg/tree-ssa/pr22230.c: New test.
10322
10323 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
10324
10325         * gfortran.dg/g77/cpp6.f: New test.
10326
10327         PR fortran/22417
10328         * gfortran.dg/g77/cpp5.F: New test.
10329         * gfortran.dg/g77/cpp5.h: New file.
10330         * gfortran.dg/g77/cpp5inc.h: New file.
10331
10332 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
10333
10334         PR libfortran/16435
10335         * gfortran.dg/tl_editting.f90: New.
10336         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
10337
10338 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
10339
10340         * gfortran.dg/char_array_constructor.f90: New test.
10341
10342 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
10343
10344         * gfortran.dg/past_eor.f90: New.
10345         * gfortran.dg/complex_read.f90: New.
10346
10347 2005-07-13  Jeff Law  <law@redhat.com>
10348
10349         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
10350         additional casts.
10351
10352         * gcc.dg/tree-ssa/pr22321.c: New test
10353
10354 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
10355
10356         PR tree-optimization/21921
10357         * gcc.dg/tree-ssa/pr21921.c: New.
10358
10359 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
10360
10361         PR tree-optimizatio/22442
10362         * gcc.dg/tree-ssa/loop-11.c: New test.
10363
10364 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
10365
10366         PR tree-opt/21840
10367         * gcc.c-torture/compile/pr21840.c: New test.
10368
10369 2005-07-12  Jan Hubicka  <jh@suse.cz>
10370
10371         * gcc.c-torture/compile/pr22379.c: New test.
10372
10373 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
10374
10375         PR libfortran/21593
10376         gfortran.dg/dev_null.f90: Remove outdated comment about
10377         PR libfortran/21593.
10378
10379
10380 2005-07-12  Dale Johannesen  <dalej@apple.com>
10381
10382         * gcc.target/i386/compress-float-sse.c: New.
10383         * gcc.target/i386/compress-float-sse-pic.c: New.
10384         * gcc.target/i386/compress-float-387.c: New.
10385         * gcc.target/i386/compress-float-387-pic.c: New.
10386         * gcc.dg/compress-float-ppc.c: New.
10387         * gcc.dg/compress-float-ppc-pic.c: New.
10388
10389 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
10390
10391         PR libfortran/21593
10392         gfortran.dg/dev_null.f90: Remove targets.
10393
10394 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
10395
10396         PR tree-opt/22335
10397         * gcc.dg/pr22335-1.c: New test.
10398         * gcc.dg/pr22335-2.c: New test.
10399
10400 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10401
10402         PR c++/20172
10403         * g++.dg/template/nontype12.C : New test.
10404
10405 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
10406
10407         * gcc.dg/tree-ssa/loop-10.c: New test.
10408
10409 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
10410
10411         * gcc.c-torture/execute/20020720-1.x: Remove.
10412
10413 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
10414
10415         * gfortran.fortran-torture/execute/forall_7.f90: New test.
10416
10417 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
10418
10419         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
10420         (dg-mips-options): Use it.
10421
10422 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
10423
10424         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
10425
10426 2005-07-09  Richard Henderson  <rth@redhat.com>
10427
10428         * lib/target-supports.exp (check_effective_target_sync_char_short):
10429         Add alpha.
10430
10431 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
10432
10433         PR libfortran/22217
10434         * gfortran.dg/negative-z-descriptor.f90: New test.
10435
10436 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
10437
10438         PR tree-opt/22329
10439         * gcc.dg/pr22329.c: New test.
10440
10441 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
10442
10443         PR tree-optimization/20139
10444         * gcc.dg/tree-ssa/pr20139.c: New.
10445
10446 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
10447
10448         PR tree-opt/22356
10449         * testsuite/gcc.dg/pr22356-1.c: New test.
10450
10451 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
10452
10453         PR c++/21799
10454         * g++.dg/template/unify8.C: New.
10455         * g++.dg/template/unify9.C: New.
10456
10457 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
10458
10459         * gfortran.fortran-torture/execute/entry_10.f90: New test.
10460
10461 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
10462
10463         * gcc.dg/darwin-version-1.c: New.
10464         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
10465         * gcc.dg/builtins-20.c: Likewise.
10466         * gcc.dg/builtins-53.c: Likewise.
10467         * gcc.dg/torture/builtins-convert-1.c: Likewise.
10468         * gcc.dg/torture/builtins-convert-2.c: Likewise.
10469         * gcc.dg/torture/builtins-convert-3.c: Likewise.
10470         * gcc.dg/torture/builtins-power-1.c: Likewise.
10471         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
10472         on Darwin.
10473
10474 2005-07-07  Jeff Law  <law@redhat.com>
10475
10476         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
10477         argument evaluation order.
10478
10479 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
10480
10481         PR libfortran/21594
10482         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
10483         Add test cases where the shift length is greater than the
10484         array length.
10485
10486 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
10487
10488         * obj-c++.dg/proto-lossage-6.mm: New.
10489         * objc.dg/proto-lossage-6.m: New.
10490
10491 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
10492
10493         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
10494         * objc.dg/gnu-runtime-2.m: Likewise.
10495
10496 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
10497
10498         * gfortran.dg/longline.f: New test.
10499
10500         * gfortran.dg/badline.f: New test.
10501
10502 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
10503
10504         PR fortran/16531
10505         PR fortran/15966
10506         PR fortran/18781
10507         * gfortran.dg/hollerith.f90: New.
10508         * gfortran.dg/hollerith2.f90: New.
10509         * gfortran.dg/hollerith3.f90: New.
10510         * gfortran.dg/hollerith4.f90: New.
10511         * gfortran.dg/hollerith_f95.f90: New.
10512         * gfortran.dg/hollerith_legacy.f90: New.
10513         * gfortran.dg/g77/cpp4.F: New. Port from g77.
10514
10515 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
10516
10517         PR objc/22274
10518         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
10519         * objc.dg/gnu-runtime-2.m: New.
10520
10521 2005-07-06  Jeff Law  <law@redhat.com>
10522
10523         * gcc.dg/tree-ssa/vrp17.c: New test.
10524
10525 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
10526
10527         PR fortran/22327
10528         * gfortran.dg/array_constructor_5.f90: New test.
10529
10530 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
10531
10532         * gfortran.fortran-torture/execute/entry_9.f90: New test.
10533
10534 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
10535
10536         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
10537         * gcc.dg/980816-1.c: Ditto.
10538
10539 2005-07-06  Jeff Law  <law@redhat.com>
10540
10541         * gcc.c-torture/compile/pr21356.c: New test.
10542
10543 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
10544
10545         PR c/22013
10546         PR c/22098
10547         * gcc.c-torture/compile/pr22013-1.c,
10548         gcc.c-torture/execute/pr22098-1.c,
10549         gcc.c-torture/execute/pr22098-2.c,
10550         gcc.c-torture/execute/pr22098-3.c: New tests.
10551
10552 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
10553
10554         PR c/22308
10555         * gcc.dg/pr22308-1.c: New test.
10556
10557 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
10558
10559         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
10560         target.
10561         * gcc.dg/compare9.c: Use -fshort-enums instead of
10562         -fno-short-enums.  Change the last test to dg-bogus.
10563
10564 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
10565
10566         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
10567         * gcc.dg/compare9.c: New.
10568
10569 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10570
10571         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
10572
10573 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
10574
10575         PR testsuite/22288
10576         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
10577
10578
10579 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10580
10581         * gcc.dg/format/gcc_gfc-1.c: New.
10582
10583 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
10584
10585         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
10586
10587 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10588
10589         PR fortran/20842
10590         * gfortran.dg/io_invalid_1.f90: New test.
10591
10592 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
10593
10594         * gcc.dg/format/gcc_diag-1.c: Update.
10595
10596 2005-07-02  Jeff Law  <law@redhat.com>
10597
10598         * gcc.dg/tree-ssa/pr22051-1.c: New test.
10599         * gcc.dg/tree-ssa/pr22051-2.c: New test.
10600
10601 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
10602
10603         * gcc.dg/format/gcc_diag-1.c: Update.
10604
10605 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
10606
10607         PR tree-opt/22269
10608         * gcc.c-torture/compile/pr22269.c: New test.
10609
10610 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
10611
10612         PR 21584
10613         PR 22219
10614         * g++.dg/tree-ssa/pr21584-1.C: New test.
10615         * g++.dg/tree-ssa/pr21584-2.C: New test.
10616
10617 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
10618
10619         * obj-c++.dg/try-catch-11.mm: New.
10620         * objc.dg/try-catch-10.m: New.
10621
10622 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
10623
10624         * g++.dg/other/ucnid-1.C: xfail on AIX.
10625
10626 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
10627
10628         PR 22234
10629         * gcc.dg/20050629-1.c: New test.
10630
10631 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
10632
10633         * obj-c++.dg/const-str-1[0-1].mm: New.
10634         * objc.dg/const-str-1[0-1].m: New.
10635
10636 2005-05-29  Richard Henderson  <rth@redhat.com>
10637
10638         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
10639         Rename from check_effective_target_vect_no_max.
10640         (check_effective_target_vect_no_int_add): New.
10641         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
10642         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
10643         * gcc.dg/vect/vect-reduc-3.c: Likewise.
10644         * gcc.dg/vect/vect-reduc-1.c: Use both.
10645         * gcc.dg/vect/vect-reduc-2.c: Likewise.
10646
10647 2005-05-29  Richard Henderson  <rth@redhat.com>
10648
10649         * lib/target-supports.exp (check_effective_target_vect_no_max):
10650         Remove i386 and x86_64.
10651
10652 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
10653
10654         PR testsuite/21969
10655         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
10656
10657 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
10658
10659         PR middle-end/21969
10660         * gcc.dg/vect/pr21969.c: New test.
10661
10662 2005-06-28  Eric Christopher  <echristo@redhat.com>
10663
10664         PR c/22052
10665         PR c/21975
10666         * gcc.dg/inline1.c: New test.
10667         * gcc.dg/inline2.c: Ditto.
10668         * gcc.dg/inline3.c: Ditto.
10669         * gcc.dg/inline4.c: Ditto.
10670         * gcc.dg/inline5.c: Ditto.
10671
10672 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
10673
10674         PR libfortran/22142
10675         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
10676         Add testcase also testing eoshift1 for PR 22142.
10677
10678 2005-06-28  Richard Henderson  <rth@redhat.com>
10679
10680         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
10681         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
10682         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
10683         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
10684         gcc.dg/tree-ssa/20030922-2.c: Likewise.
10685
10686 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
10687
10688         PR libfortran/22142
10689         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
10690         Add testcase for PR 22142.
10691
10692 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
10693
10694         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
10695         gcc.target/ia64/fpreg-2.c: New tests.
10696
10697 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10698
10699         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
10700
10701 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10702
10703         PR libfortran/22170
10704         * gfortran.dg/slash_1.f90: New test.
10705
10706 2005-06-27  Richard Henderson  <rth@redhat.com>
10707
10708         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
10709         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
10710         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
10711         * gcc.dg/vect/vect-reduc-2.c: Likewise.
10712         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
10713         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
10714
10715 2005-06-27  Richard Henderson  <rth@redhat.com>
10716
10717         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
10718         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
10719
10720 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
10721
10722         * obj-c++.dg/proto-lossage-5.mm: New.
10723         * objc.dg/proto-lossage-5.m: New.
10724
10725 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
10726
10727         PR 21959
10728         * gcc.dg/tree-ssa/pr21959.c: New test.
10729
10730 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
10731
10732         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
10733         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
10734         testing uninitialized var.
10735
10736         * gcc.c-torture/execute/builtins/chk.h: New.
10737         * gcc.c-torture/execute/builtins/lib/chk.c: New.
10738         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
10739         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
10740         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
10741         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
10742         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
10743         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
10744         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
10745         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
10746         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
10747         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
10748         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
10749         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
10750         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
10751         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
10752         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
10753         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
10754         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
10755         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
10756         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
10757         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
10758         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
10759         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
10760         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
10761         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
10762         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
10763         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
10764         * gcc.dg/builtin-object-size-1.c: New test.
10765         * gcc.dg/builtin-object-size-2.c: New test.
10766         * gcc.dg/builtin-object-size-3.c: New test.
10767         * gcc.dg/builtin-object-size-4.c: New test.
10768         * gcc.dg/builtin-object-size-5.c: New test.
10769         * gcc.dg/builtin-stringop-chk-1.c: New test.
10770         * gcc.dg/builtin-stringop-chk-2.c: New test.
10771         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
10772         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
10773         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
10774         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
10775         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
10776         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
10777         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
10778         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
10779         * gcc.c-torture/execute/printf-1.c: New test.
10780         * gcc.c-torture/execute/fprintf-1.c: New test.
10781         * gcc.c-torture/execute/vprintf-1.c: New test.
10782         * gcc.c-torture/execute/vfprintf-1.c: New test.
10783         * gcc.c-torture/execute/printf-chk-1.c: New test.
10784         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
10785         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
10786         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
10787
10788 2005-06-27  Michael Matz  <matz@suse.de>
10789
10790         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
10791         slot is not merged if address escapes.
10792
10793 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10794
10795         PR c/21911
10796         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
10797
10798 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
10799
10800         PR middle-end/17965
10801         * gcc.c-torture/compile/20050622-1.c: New test.
10802
10803         PR middle-end/22028
10804         * gcc.dg/20050620-1.c: New test.
10805
10806 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
10807
10808         PR tree-optimization/22026
10809         * gcc.dg/tree-ssa/pr22026.c: New.
10810
10811 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
10812
10813         PR libfortran/22144
10814         * gfortran.dg/shift-alloc.f90: New testcase.
10815
10816 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
10817
10818         * all files: Update FSF address in copyright headers.
10819
10820 2005-06-22  Jan Hubicka  <jh@suse.cz>
10821
10822         * wholeprogram-1.c: New testcase.
10823         * wholeprogram-2.c: New testcase.
10824
10825 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
10826
10827         PR 22171
10828         * gcc.dg/tree-ssa/pr22171.c: New test.
10829
10830 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
10831
10832         * gfortran.dg/simplify_modulo.f90: New.
10833
10834 2005-06-24  Jan Hubicka  <jh@suse.cz>
10835
10836         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
10837
10838 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
10839
10840         * obj-c++.dg/proto-lossage-[1-4].mm: New.
10841
10842 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
10843
10844         * obj-c++.dg/typedef-alias-1.mm: New.
10845         * objc.dg/typedef-alias-1.m: New.
10846
10847 2005-06-23  Jeff Law  <law@redhat.com>
10848
10849         * gcc.dg/tree-ssa/vrp16.c: New test.
10850
10851 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10852
10853         * lib/target-supports.exp: Add
10854         check_effective_target_fortran_large_real and
10855         check_effective_target_fortran_large_int to check for
10856         corresponding effective targets.
10857         * gfortran.dg/large_integer_kind_1.f90: New test.
10858         * gfortran.dg/large_real_kind_1.f90: New test.
10859
10860 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
10861
10862         PR tree-optimization/22117
10863         * gcc.dg/tree-ssa/pr22117.c: New.
10864
10865 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
10866
10867         PR testsuite/22123
10868         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
10869
10870 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
10871
10872         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
10873
10874 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
10875
10876         * gfortran.dg/f2c_4.f90: Add tests for complex functions
10877         * gfortran.dg/f2c_4.c: Likewise.
10878
10879 2005-06-22 Paul Brook  <paul@codesourcery.com>
10880
10881         PR fortran/21034
10882         * gfortran.dg/auto_save_1.f90: New test.
10883
10884 2005-06-22  Michael Matz  <matz@suse.de>
10885
10886         * gcc.target/x86-64/abi: New directory.
10887         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
10888         * gcc.target/x86-64/abi/README.gcc: New file.
10889         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
10890         * gcc.target/x86-64/abi/asm-support.s: New file.
10891         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
10892         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
10893         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
10894         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
10895         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
10896         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
10897         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
10898         * gcc.target/x86_64/abi/test_bitfields.c: New test.
10899         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
10900         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
10901         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
10902         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
10903         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
10904         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
10905         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
10906         * gcc.target/x86_64/abi/test_varargs.c: New test.
10907
10908 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
10909
10910         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
10911         32-bit i?86 and x86_64.
10912
10913 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
10914
10915         * obj-c++.dg/const-str-[1-9].mm: New tests.
10916
10917 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
10918
10919         PR fortran/22010
10920         * gfortran.dg/namelist_use.f90: New.
10921         * gfortran.dg/namelist_use_only.f90: New.
10922
10923 2005-06-21  Jeff Law  <law@redhat.com>
10924
10925         * gcc.dg/tree-ssa/vrp15.c: New test.
10926
10927 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
10928
10929         * lib/target-supports.exp (check_effective_target_vect_reduction):
10930         Remove.
10931         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
10932         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
10933         remove vect_reduction target keyword. Also avoid two returns in main.
10934         * gcc.dg/vect/vect-reduc-3.c: Likewise.
10935         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
10936         * gcc.dg/vect/vect-reduc-1short.c: New test.
10937         * gcc.dg/vect/vect-reduc-1char.c: New test.
10938         * gcc.dg/vect/vect-reduc-2short.c: New test.
10939         * gcc.dg/vect/vect-reduc-2char.c: New test.
10940         * gcc.dg/vect/vect-reduc-6.c: New test.
10941         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
10942         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
10943         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
10944
10945 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10946         Paul Thomas  <pault@gcc.gnu.org>
10947
10948         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
10949         New tests.
10950
10951 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10952
10953         * gfortran.dg/backslash_1.f90: New test.
10954         * gfortran.dg/backslash_2.f90: New test.
10955
10956 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
10957
10958         * gfortran.dg/duplicate_labels.f90: New test.
10959
10960 2005-06-20  Jan Beulich  <jbeulich@novell.com>
10961
10962         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
10963         unsupportable relocations.
10964         * g++.old-deja/g++.other/store-expr1.C: Likewise.
10965         * gcc.dg/20050321-2.c: xfail for NetWare.
10966
10967 2005-06-20  Andreas Jaeger  <aj@suse.de>
10968
10969         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
10970         gcc.target/i386/fastcall-sseregparm.c,
10971         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
10972
10973 2005-06-19  Richard Henderson  <rth@redhat.com>
10974
10975         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
10976
10977 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
10978
10979         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
10980
10981 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
10982
10983         PR c++/22115
10984         * g++.dg/conversion/simd2.C: Change expected error message.
10985
10986 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
10987
10988         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
10989         * gcc.dg/vect/vect-reduc-2.c: Likewise.
10990         * gcc.dg/vect/vect-reduc-3.c: Likewise.
10991
10992 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
10993
10994         * gcc.dg/fold-mod-1.c: New test.
10995
10996 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
10997
10998         PR fortran/19926
10999         * gfortran.dg/pr19926.f90: New test.
11000
11001 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
11002
11003         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
11004         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
11005         targets.
11006         * gcc.dg/vect/vect-reduc-2.c: Likewise.
11007         * gcc.dg/vect/vect-reduc-3.c: Likewise.
11008
11009 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
11010
11011         * gcc.target/ia64/float80-varargs-1.c: New test.
11012
11013 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11014
11015         PR tree-opt/22035
11016         * gfortran.dg/f2c_6.f90: New test.
11017
11018 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
11019
11020         PR c++/17413
11021         * g++.dg/template/local5.C: New.
11022
11023 2005-06-17  Richard Henderson  <rth@redhat.com>
11024
11025         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
11026
11027 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
11028
11029         PR testsuite/21945
11030         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
11031
11032 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
11033
11034         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
11035         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
11036         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
11037         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
11038         check_vect to verify the presence of hardware vector support.
11039
11040 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
11041
11042         PR testsuite/22056
11043         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
11044
11045 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11046
11047         PR libfortran/19216
11048         * gfortran.dg/pr19216.f: Add correct space between brackets and
11049         dg directive.
11050
11051 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11052
11053         PR libfortran/16436
11054         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
11055
11056 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
11057
11058         * gcc.target/i386/attributes-error.c: New testcase.
11059         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
11060         * gcc.target/i386/regparm-stdcall.c: Likewise.
11061         * gcc.target/i386/sseregparm-1.c: Likewise.
11062         * gcc.target/i386/sseregparm-2.c: Likewise.
11063
11064 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
11065
11066         * g++.dg/rtti/crash2.C: New.
11067
11068 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
11069
11070         * gcc.dg/noncompile/20040203-3.c: Update expected message.
11071
11072 2005-06-15  David Ung  <davidu@mips.com>
11073
11074         * gcc.target/mips/mips16e-extends.c: New test for testing the
11075         generation of MIPS16e zeb/zeh, seb/seh instructions.
11076
11077 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
11078
11079         PR 22018
11080         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
11081         * gcc.dg/tree-ssa/pr22018.c: New test.
11082
11083 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
11084
11085         * gcc.dg/simd-1.c: Update error messages.
11086         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
11087         * gcc.dg/simd-2.c: Update error messages.
11088         * gcc.dg/simd-4.c: New.
11089
11090 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
11091
11092         PR c++/20678
11093         * g++.dg/other/crash-4.C: New.
11094
11095 2005-06-14  Devang Patel  <dpatel@apple.com>
11096
11097         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
11098
11099 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
11100
11101         PR c++/21929
11102         * g++.dg/parse/crash11.C: Update
11103
11104 2005-06-13  Jeff Law  <law@redhat.com>
11105
11106         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
11107         perform the desired transformations.
11108         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
11109         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
11110
11111 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11112
11113         PR fortran/22038
11114         * gfortran.dg/forall_1.f90: Un-XFAIL.
11115
11116 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
11117
11118         PR c++/21929
11119         * g++.dg/parse/crash26.C: New.
11120
11121         PR c++/20789
11122         * g++.dg/init/member1.C: New.
11123
11124 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
11125
11126         * gfortran.dg/altreturn_1.f90: New test.
11127
11128 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
11129
11130         PR middle-end/21985
11131         * gcc.dg/tree-ssa/pr21985.c: New test.
11132
11133 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
11134
11135         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
11136
11137 2005-06-12  Roger Sayle  <roger@eyesopen.com>
11138
11139         PR c++/21930
11140         * g++.dg/other/error10.C: New test case.
11141
11142 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11143
11144         PR libfortran/19155
11145         * gfortran.dg/pr19155.f: Add test.
11146
11147 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11148
11149         * gfortran.dg/f2c_7.f90: New test.
11150
11151         * gfortran.dg/forall_1.f90: XFAILed.
11152
11153 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
11154
11155         * gcc.dg/pr14796-1.c: New.
11156         * gcc.dg/pr14796-2.c: New.
11157
11158 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
11159
11160         PR fortran/17792
11161         PR fortran/21375
11162         * gfortran.dg/deallocate_stat.f90: New test.
11163
11164 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
11165
11166         * gfortran.fortran-torture/execute/in-pack.f90: New test.
11167
11168 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
11169
11170         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
11171         access will be generated when this loop is vectorized. Test that
11172         accesses with same alignment were detected.
11173         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
11174         Test that accesses with same alignment were detected.
11175         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
11176         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
11177         alignment were detected.
11178
11179 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
11180
11181         PR c++/10611
11182         * g++.dg/conversion/simd2.C: New.
11183
11184 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11185
11186         * gcc.dg/Wcxx-compat-1.c: New.
11187
11188 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
11189
11190         PR libfortran/21480
11191         * gfortran.dg/reshape-complex.f90: Add a test for a packed
11192         complex array.
11193
11194 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
11195
11196         * gcc.dg/alias-8.c: New.
11197
11198 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
11199
11200         * gcc.dg/format/cmn_err-1.c: Update.
11201
11202 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
11203
11204         PR target/20666
11205         * gcc.target/sparc/fexpand-2.c: New.
11206         * gcc.target/sparc/fpmerge-2.c: New.
11207         * gcc.target/sparc/fpmul-2.c: New.
11208         * gcc.target/sparc/noresult.c: New.
11209         * gcc.target/sparc/pdist-2.c: New.
11210         * gcc.target/sparc/pdist-3.c: New.
11211
11212 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
11213
11214         PR testsuite/21702
11215         * gcc.target/i386/i386.exp: Fix comment typo.
11216
11217 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
11218
11219         PR c++/19497
11220         * g++.dg/inherit/using5.C: New.
11221         * g++.dg/inherit/using6.C: New.
11222
11223 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11224
11225         PR c++/19894
11226         * g++.dg/template/ptrmem15.C: New test.
11227
11228         PR c++/20563
11229         * g++.dg/ext/label4.C: New test.
11230
11231 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11232
11233         * gcc.dg/tls/debug-1.c: New test.
11234
11235 2005-06-07  Dale Johannesen  <dalej@apple.com>
11236
11237         * gcc.target/i386/movq.c: New.
11238
11239 2005-06-07  Dale Johannesen  <dalej@apple.com>
11240
11241         * gcc.dg/20050607-1.c: New.
11242
11243 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
11244
11245         PR middle-end/21850
11246         * gcc.c-torture/execute/20050607-1.c: New test.
11247
11248 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
11249
11250         PR libfortran/21926
11251         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
11252         Test case where the return array has lowest stride one,
11253         but isn't packed.
11254
11255 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
11256
11257         * lib/target-supports.exp (check_effective_target_sync_int_long):
11258         Add s390 and s390x targets.
11259
11260 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
11261
11262         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
11263         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
11264         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
11265         * gcc.dg/tree-ssa/loop-9.c: New test.
11266
11267 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
11268
11269         * g++.dg/parse/defarg10.C: New.
11270
11271 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
11272
11273         PR regression/21897
11274         * gcc.c-torture/execute/20050604-1.c: New test.
11275
11276 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
11277
11278         PR 21903
11279         * g++.dg/parse/defarg9.C: New.
11280
11281         PR c++/20637
11282         * g++.dg/inherit/using4.C: New.
11283         * g++.dg/overload/error1.C: Adjust expected errors.
11284         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
11285         * g++.old-deja/g++.brendan/arm2.C: Likewise.
11286         * g++.old-deja/g++.other/redecl2.C: Likewise.
11287         * g++.old-deja/g++.other/redecl4.C: Likewise.
11288         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
11289
11290 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
11291
11292         * gfortran.dg/f2c_5.f90: Add -w to dg-options
11293
11294 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
11295
11296         * lib/gfortran.exp (gfortran_target_compile): Call
11297         dg-additional-files-options
11298         * gfortran.dg/f2c_4.f90: New file
11299         * gfortran.dg/f2c_4.c: New file
11300         * gfortran.dg/f2c_5.f90: New file
11301         * gfortran.dg/f2c_5.c: New file
11302
11303 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11304
11305         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
11306
11307         PR fortran/21912
11308         * gfortran.dg/array_constructor_4.f90: New test.
11309
11310 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
11311
11312         PR c++/21619
11313         * g++.dg/ext/builtin9.C: New test.
11314
11315 2005-06-05  Dale Johannesen  <dalej@apple.com>
11316
11317         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
11318         * gcc.c-torture/execute/20050603-2.c: Ditto.
11319
11320 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
11321
11322         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
11323         * gcc.dg/vect/vect-reduc-1.c: New.
11324         * gcc.dg/vect/vect-reduc-2.c: New.
11325         * gcc.dg/vect/vect-reduc-3.c: New.
11326
11327 2005-06-04  Dale Johannesen  <dalej@apple.com>
11328
11329         * gcc.c-torture/execute/20050603-1.c: New.
11330         * gcc.c-torture/execute/20050603-2.c: New.
11331         * gcc.dg/20050603-3.c: New.
11332
11333 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11334
11335         PR fortran/19195
11336         * gfortran.dg/debug_1.f90: New test.
11337
11338         * gfortran.dg/forall_1.f90: New test.
11339
11340 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
11341
11342         * gfortran.dg/array_constructor_3.f90: New test.
11343
11344 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11345
11346         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
11347
11348 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
11349
11350         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
11351
11352 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
11353
11354         PR c/21873
11355         * gcc.dg/init-excess-1.c: New test.
11356
11357 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
11358
11359         PR c++/21853
11360         * g++.dg/expr/static_cast6.C: New test.
11361
11362 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
11363
11364         * gcc.dg/tree-ssa/vrp14.c: New test.
11365
11366 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
11367
11368         PR c++/21336
11369         * g++.dg/template/new2.C: New test.
11370
11371 2005-06-03  Josh Conner  <jconner@apple.com>
11372
11373         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
11374         all entries in initializer.
11375
11376 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
11377
11378         PR middle-end/21858
11379         * gcc.dg/pr21858.c: New testcase.
11380
11381 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
11382
11383         PR tree-optimization/21292
11384
11385         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
11386         New.
11387         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
11388         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
11389         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
11390         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
11391         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
11392
11393 2005-06-02  Richard Henderson  <rth@redhat.com>
11394
11395         * gcc.dg/sync-2.c: Use -march=i486 for i386.
11396
11397 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
11398
11399         * gcc.dg/wtypequal.c: New testcase.
11400
11401 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
11402
11403         PR 21582
11404         * gcc.dg/tree-ssa/pr21582.c: New test.
11405
11406 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
11407
11408         PR c++/21280
11409         * g++.dg/opt/interface2.h: New.
11410         * g++.dg/opt/interface2.C: New.
11411         * g++.dg/init/ctor4.C: Adjust error lines.
11412         * g++.old-deja/g++.bob/inherit2.C: Likewise.
11413         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
11414         * g++.old-deja/g++.jason/opeq3.C: Likewise.
11415         * g++.old-deja/g++.pt/assign1.C: Likewise.
11416         * g++.old-deja/g++.pt/crash20.C: Likewise.
11417
11418 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
11419
11420         PR tree-optimization/21734
11421         * g++.dg/vect/pr21734_1.cc: New.
11422         * g++.dg/vect/pr21734_2.cc: New.
11423
11424 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
11425
11426         PR c++/20350
11427         * g++.dg/template/spec24.C: New.
11428
11429         PR c++/21151
11430         * g++.dg/pch/local-1.C: New.
11431         * g++.dg/pch/local-1.Hs: New.
11432
11433 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
11434
11435         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
11436         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
11437         * gcc.dg/tree-ssa/pr14341.c: New test.
11438         * gcc.dg/tree-ssa/pr14841.c: New test.
11439         * gcc.dg/tree-ssa/pr20701.c: New test.
11440         * gcc.dg/tree-ssa/pr21086.c: New test.
11441         * gcc.dg/tree-ssa/pr21090.c: New test.
11442         * gcc.dg/tree-ssa/pr21332.c: New test.
11443         * gcc.dg/tree-ssa/pr21458.c: New test.
11444         * gcc.dg/tree-ssa/pr21658.c: New test.
11445         * gcc.dg/tree-ssa/vrp01.c: New test.
11446         * gcc.dg/tree-ssa/vrp02.c: New test.
11447         * gcc.dg/tree-ssa/vrp03.c: New test.
11448         * gcc.dg/tree-ssa/vrp04.c: New test.
11449         * gcc.dg/tree-ssa/vrp05.c: New test.
11450         * gcc.dg/tree-ssa/vrp06.c: New test.
11451         * gcc.dg/tree-ssa/vrp07.c: New test.
11452         * gcc.dg/tree-ssa/vrp08.c: New test.
11453         * gcc.dg/tree-ssa/vrp09.c: New test.
11454         * gcc.dg/tree-ssa/vrp10.c: New test.
11455         * gcc.dg/tree-ssa/vrp11.c: New test.
11456         * gcc.dg/tree-ssa/vrp12.c: New test.
11457         * gcc.dg/tree-ssa/vrp13.c: New test.
11458
11459 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
11460
11461         PR 21029
11462         * gcc.dg/tree-ssa/pr21029.c: New test.
11463
11464 2005-06-01  Roger Sayle  <roger@eyesopen.com>
11465
11466         * gfortran.dg/logint-1.f: New test case.
11467         * gfortran.dg/logint-2.f: Likewise.
11468         * gfortran.dg/logint-3.f: Likewise.
11469
11470 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
11471
11472         PR c/21536
11473         PR c/20760
11474         * gcc.dg/20050527-1.c: New test.
11475
11476         * gcc.dg/i386-sse-12.c: New test.
11477
11478         PR fortran/21729
11479         * gfortran.dg/implicit_5.f90: New test.
11480
11481 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
11482
11483         PR fortran/20883
11484         * gfortran/assign_4.f90: New test.
11485         * gfortran/assign_2.f90: Change compile to run.
11486
11487 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
11488
11489         * lib/target-supports.exp
11490         (check_effective_target_sync_char_short): New.
11491         * gcc.dg/sync-2.c: New.
11492
11493 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
11494
11495         PR tree-optimization/21817
11496         * gcc.dg/torture/pr21817-1.c: New.
11497
11498 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
11499
11500         PR c++/21165
11501         * g++.dg/template/init5.C: New.
11502
11503 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
11504
11505         * gfortran.dg/char_initialiser_actual.f90:
11506         Test character initialisers as actual arguments.
11507         * gfortran.dg/char_pointer_comp_assign.f90:
11508         Test character pointer structure component assignments.
11509         * gfortran.dg/char_array_structure_constructor.f90:
11510         Test character components in structure constructors.
11511
11512 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
11513
11514         PR middle-end/20931
11515         * g++.dg/opt/pr20931.C: New test.
11516
11517 2005-05-31  Andreas Jaeger  <aj@suse.de>
11518
11519         PR testsuite/20772
11520         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
11521         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
11522         g++.old-deja/g++.ext/asmspec1.C,
11523         g++.old-deja/g++.other/regstack.C,
11524         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
11525         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
11526         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
11527         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
11528         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
11529         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
11530         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
11531         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
11532         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
11533         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
11534         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
11535         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
11536         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
11537         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
11538         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
11539         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
11540         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
11541         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
11542         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
11543
11544 2005-05-31  Jeff Law  <law@redhat.com>
11545
11546         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
11547
11548 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
11549
11550         PR middle-end/21743
11551         * gcc.dg/builtins-1.c: Activate disabled clog test.
11552         * gcc.dg/torture/builtin-attr-1.c: Likewise.
11553
11554 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
11555
11556         * gfortran.dg/char_pointer_assign.f90:
11557         Test character-pointer assignments and pointer assignments.
11558         * gfortran.dg/char_pointer_dummy.f90:
11559         Test character-pointer dummy arguments.
11560         * gfortran.dg/char_pointer_func.f90:
11561         Test character-pointer function returns.
11562         * gfortran.dg/char_pointer_dependency.f90:
11563         Test character-pointer functions with dependencies.
11564
11565 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
11566
11567         PR c++/21784
11568         * g++.dg/lookup/using14.C: New test.
11569
11570 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
11571
11572         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
11573         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
11574         trailing ^M.
11575
11576 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
11577
11578         PR c++/17413
11579         * g++.dg/template/local5.C: New.
11580
11581         PR target/21761
11582         * gcc.c-torture/compile/pr21761.c: New.
11583
11584         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
11585         before darwin8.
11586
11587 2005-05-30  Steven G. Kargl
11588
11589         PR fortran/20846
11590         * gfortran.dg/inquire_8.f90: New test.
11591
11592 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11593
11594         PR libfortran/21376
11595         * gfortran.dg/output_exponents_1.f90: New test.
11596
11597 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11598
11599         PR libfortran/20006
11600         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
11601
11602 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
11603
11604         PR c++/21210
11605         * g++.dg/ext/complex1.C: New test.
11606
11607         PR c++/21340
11608         * g++.dg/init/ctor6.C: New test.
11609
11610 2005-05-29  Jan Hubicka  <jh@suse.cz>
11611
11612         * gcc.c-torture/compile/pr21562.c: New.
11613
11614 2005-05-28  Steven G. Kargl <kargls@comcast.net>
11615
11616         * gfortran.dg/subnormal_1.f90: New test.
11617
11618 2005-05-28  Jan Hubicka  <jh@suse.cz>
11619
11620         * tree-prof.exp: Fix comment.
11621         * value-prof-1.c: New.
11622         * value-prof-2.c: New.
11623         * value-prof-3.c: New.
11624         * value-prof-4.c: New.
11625
11626 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
11627
11628         PR c++/21614
11629         * g++.dg/expr/ptrmem6.C: New test.
11630         * g++.dg/expr/ptrmem6a.C: Likewise.
11631
11632 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
11633
11634         PR tree-optimization/21658
11635         * gcc.dg/tree-ssa/pr21658.c: New.
11636
11637 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
11638
11639         PR c++/21455
11640         * g++.dg/inherit/ptrmem3.C: New.
11641
11642         PR c++/21681
11643         * g++.dg/parse/template16.C: New.
11644
11645 2005-05-27  Andreas Jaeger  <aj@suse.de>
11646
11647         * gcc.dg/setjmp-2.c: Only run in 32-bit.
11648
11649         * gcc.dg/i386-sse-8.c: Run test on all archs.
11650
11651 2005-05-26  Mike Stump  <mrs@apple.com>
11652
11653         * objc.dg/isa-field-1.m: Only run on darwin.
11654         * objc.dg/lookup-1.m: Likewise.
11655         * objc.dg/try-catch-8.m: Likewise.
11656
11657 2005-05-26  Roger Sayle  <roger@eyesopen.com>
11658
11659         PR tree-optimization/9814
11660         * gcc.dg/pr9814-1.c: New test case.
11661
11662 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
11663
11664         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
11665         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
11666         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
11667         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
11668         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
11669         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
11670         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
11671         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
11672         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
11673         objc.dg/try-catch-8.m: New.
11674
11675 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
11676
11677         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
11678         remove extraneous semicolons.
11679
11680 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
11681
11682         * obj-c++.dg/comp-types-12.mm: New.
11683         * objc.dg/comp-types-11.m: New.
11684         * objc.dg/selector-4.m: New.
11685
11686 2005-05-26  Andreas Jaeger  <aj@suse.de>
11687
11688         PR testsuite/20772
11689         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
11690         g++.old-deja/g++.ext/attrib3.C,
11691         g++.old-deja/g++.other/store-expr1.C,
11692         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
11693         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
11694         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
11695         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
11696         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
11697         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
11698         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
11699         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
11700         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
11701         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
11702         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
11703         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
11704         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
11705         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
11706         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
11707         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
11708         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
11709         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
11710         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
11711
11712 2005-05-26  Andreas Jaeger  <aj@suse.de>
11713
11714         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
11715         x86-64 compilation.
11716
11717 2005-05-26  Andreas Jaeger  <aj@suse.de>
11718
11719         PR testsuite/20772
11720         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
11721         gcc.misc-tests/i386-pf-athlon-1.c,
11722         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
11723         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
11724         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
11725         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
11726         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
11727         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
11728         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
11729         programs.
11730
11731         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
11732         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
11733         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
11734         x86-64 compilation.
11735
11736         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
11737         x86_64.
11738
11739         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
11740         effective-target ilp32.
11741
11742 2005-05-26  David Ung  <davidu@mips.com>
11743
11744         * gcc.target/mips/ext_ins.c: New test for testing the generation
11745         of MIPS32/64 rev 2 ext/ins instructions.
11746
11747 2005-05-26  Andreas Jaeger  <aj@suse.de>
11748
11749         * treelang/compile/unsigned.tree: Use gimple instead of
11750         nonexisting generic dump.
11751
11752 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
11753
11754         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
11755
11756 2005-05-26  Andreas Jaeger  <aj@suse.de>
11757
11758         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
11759
11760 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
11761
11762         PR libfortran/17283
11763         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
11764         Test callee-allocated memory with write statements.
11765
11766 2005-05-25  Roger Sayle  <roger@eyesopen.com>
11767
11768         PR middle-end/21709
11769         * gcc.dg/pr21709-1.c: New test case.
11770
11771 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11772             Mike Stump  <mrs@apple.com>
11773
11774         * objc/execute/next_mapping.h: Update for C++.
11775
11776         * obj-c++.dg/selector-1.mm: Move to...
11777         * obj-c++.dg/selector-4.mm: here...
11778
11779         * obj-c++.dg/basic.mm: New.
11780         * obj-c++.dg/comp-types-1.mm: New.
11781         * obj-c++.dg/cxx-class-1.mm: New.
11782         * obj-c++.dg/cxx-ivars-1.mm: New.
11783         * obj-c++.dg/cxx-ivars-2.mm: New.
11784         * obj-c++.dg/cxx-ivars-3.mm: New.
11785         * obj-c++.dg/cxx-scope-1.mm: New.
11786         * obj-c++.dg/cxx-scope-2.mm: New.
11787         * obj-c++.dg/defs.mm: New.
11788         * obj-c++.dg/empty-private-1.mm: New.
11789         * obj-c++.dg/encode-1.mm: New.
11790         * obj-c++.dg/encode-2.mm: New.
11791         * obj-c++.dg/encode-3.mm: New.
11792         * obj-c++.dg/extern-c-1.mm: New.
11793         * obj-c++.dg/extra-semi.mm: New.
11794         * obj-c++.dg/fix-and-continue-2.mm: New.
11795         * obj-c++.dg/isa-field-1.mm: New.
11796         * obj-c++.dg/ivar-list-semi.mm: New.
11797         * obj-c++.dg/local-decl-1.mm: New.
11798         * obj-c++.dg/lookup-1.mm: New.
11799         * obj-c++.dg/lookup-2.mm: New.
11800         * obj-c++.dg/method-1.mm: New.
11801         * obj-c++.dg/method-2.mm: New.
11802         * obj-c++.dg/method-3.mm: New.
11803         * obj-c++.dg/method-4.mm: New.
11804         * obj-c++.dg/method-5.mm: New.
11805         * obj-c++.dg/method-6.mm: New.
11806         * obj-c++.dg/method-7.mm: New.
11807         * obj-c++.dg/no-extra-load.mm: New.
11808         * obj-c++.dg/overload-1.mm: New.
11809         * obj-c++.dg/pragma-1.mm: New.
11810         * obj-c++.dg/pragma-2.mm: New.
11811         * obj-c++.dg/private-1.mm: New.
11812         * obj-c++.dg/private-2.mm: New.
11813         * obj-c++.dg/proto-qual-1.mm: New.
11814         * obj-c++.dg/qual-types-1.mm: New.
11815         * obj-c++.dg/stubify-1.mm: New.
11816         * obj-c++.dg/stubify-2.mm: New.
11817         * obj-c++.dg/super-class-1.mm: New.
11818         * obj-c++.dg/super-class-2.mm: New.
11819         * obj-c++.dg/super-dealloc-1.mm: New.
11820         * obj-c++.dg/super-dealloc-2.mm: New.
11821         * obj-c++.dg/template-1.mm: New.
11822         * obj-c++.dg/template-2.mm: New.
11823         * obj-c++.dg/template-3.mm: New.
11824         * obj-c++.dg/template-4.mm: New.
11825         * obj-c++.dg/template-5.mm: New.
11826         * obj-c++.dg/template-6.mm: New.
11827         * obj-c++.dg/try-catch-1.mm: New.
11828         * obj-c++.dg/try-catch-2.mm: New.
11829         * obj-c++.dg/try-catch-3.mm: New.
11830         * obj-c++.dg/try-catch-4.mm: New.
11831         * obj-c++.dg/try-catch-5.mm: New.
11832         * obj-c++.dg/try-catch-6.mm: New.
11833         * obj-c++.dg/try-catch-7.mm: New.
11834         * obj-c++.dg/try-catch-8.mm: New.
11835         * obj-c++.dg/try-catch-9.mm: New.
11836         * obj-c++.dg/va-meth-1.mm: New.
11837
11838 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11839
11840         * obj-c++.dg/selector-1.mm: New.
11841         * obj-c++.dg/selector-2.mm: New.
11842
11843 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11844
11845         * obj-c++.dg/selector-3.mm: New.
11846         * objc.dg/selector-3.m: New.
11847
11848 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11849
11850         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
11851         about where warning appears.
11852
11853 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
11854
11855         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
11856         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
11857         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
11858         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
11859
11860 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
11861
11862         * gcc.dg/20050524-1.c: New test.
11863
11864 2005-05-25  Jan Hubicka  <jh@suse.cz>
11865
11866         * gcc.dg/tree-prof/inliner-1.c: New.
11867
11868 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
11869
11870         * gcc.dg/tree-prof: New directory.
11871         * gcc.dg/tree-prof/tree-prof.exp: New.
11872
11873 2005-05-25  DJ Delorie  <dj@redhat.com>
11874
11875         * gcc.dg/Wattributes-1.c: New.
11876         * gcc.dg/Wattributes-2.c: New.
11877         * gcc.dg/Wattributes-3.c: New.
11878
11879 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
11880
11881         PR tree-optimization/19833
11882         * gcc.dg/uninit-4.c: Remove xfail.
11883         * gcc.dg/uninit-9.c: Ditto.
11884
11885 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
11886
11887         * obj-c++.dg/bitfield-[1-5].mm: New.
11888         * obj-c++.dg/class-protocol-1.mm: New.
11889         * obj-c++.dg/comp-types-1[0-1].mm: New.
11890         * obj-c++.dg/comp-types-[2-9].mm: New.
11891         * obj-c++.dg/encode-[4-8].mm: New.
11892         * obj-c++.dg/layout-1.mm: New.
11893         * obj-c++.dg/method-1[0-9].mm: New.
11894         * obj-c++.dg/method-2[0-1].mm: New.
11895         * obj-c++.dg/method-[8-9].mm: New.
11896         * obj-c++.dg/objc-gc-3.mm: New.
11897         * obj-c++.dg/try-catch-10.mm: New.
11898         * objc.dg/bitfield-5.m: New.
11899         * objc.dg/comp-types-10.m: New.
11900         * objc.dg/comp-types-9.m: New.
11901         * objc.dg/layout-1.m: New.
11902         * objc.dg/objc-gc-4.m: New.
11903         * objc.dg/try-catch-9.m: New.
11904         * objc.dg/class-protocol-1.m: Tweak diagnostics.
11905         * objc.dg/comp-types-1.m: Likewise.
11906         * objc.dg/comp-types-[5-6].m: Likewise.
11907         * objc.dg/method-9.m: Likewise.
11908
11909 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
11910
11911         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
11912         and on hardware without VMX support.
11913
11914         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
11915
11916         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
11917
11918         * lib/profopt.exp (dg-final-generate, dg-final-use,
11919         profopt-final-code, profopt-get-options): New.
11920         (profopt-execute): Process test directives.
11921
11922         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
11923         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
11924         cleanup-tree-dump, cleanup-saved-temps): Update comments.
11925
11926 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
11927
11928         PR C++/21645
11929         * g++.dg/init/ctor5.C: New test.
11930
11931 2005-05-24  Ira Rosen  <irar@il.ibm.com>
11932
11933         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
11934         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
11935         vect-113.c, vect-114.c.
11936
11937 2005-05-23  Adam Nemet  <anemet@lnxw.com>
11938
11939         * gcc.dg/const-elim-1.c: Remove xfails.
11940
11941 2005-05-23  Jeff Law  <law@redhat.com>
11942
11943         * gcc.c-torture/compile/pr21638.c: New test.
11944         * gcc.c-torture/compile/20050520-1.c: New test.
11945
11946 2005-05-23  Nick Clifton  <nickc@redhat.com>
11947
11948         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
11949         be a proper triple, ie: m32r*-*-*.
11950         * g++.old-deja/g++.jason/thunk3.C: Likewise.
11951
11952 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
11953
11954         PR middle-end/21331
11955         PR tree-opt/21293
11956         * gcc.c-torture/compile/pr21293.c: New test.
11957         * gcc.c-torture/execute/pr21331.c: New test.
11958
11959 2004-05-20  Richard Henderson  <rth@redhat.com>
11960
11961         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
11962
11963 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
11964
11965         * obj-c++-dg.exp: Add.
11966         * obj-c++.exp: Add.
11967         * obj-c++.dg/dg.exp: Add.
11968
11969 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
11970
11971         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
11972         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
11973
11974 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
11975
11976         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
11977
11978 2004-05-19  Richard Henderson  <rth@redhat.com>
11979
11980         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
11981
11982 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
11983
11984         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
11985
11986         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
11987
11988 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
11989
11990         PR c++/21495
11991         * g++.dg/parse/extern1.C: New test.
11992         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
11993
11994 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11995
11996         * gcc.dg/c99-math.h: New.
11997         * gcc.dg/c99-math-float-1.c: New test.
11998         * gcc.dg/c99-math-double-1.c: Likewise.
11999         * gcc.dg/c99-math-long-double-1.c: Likewise.
12000
12001 2005-05-18  Richard Henderson  <rth@redhat.com>
12002
12003         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
12004
12005 2005-05-18  Devang Patel  <dpatel@apple.com>
12006
12007         * g++.dg/opt/20050511-1.C: New test.
12008
12009 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
12010
12011         PR libfortran/21127
12012         * gfortran.dg/reshape-complex.f90: New test.
12013
12014 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
12015
12016         * gfortran.dg/array_constructor_1.f90: New test.
12017         * gfortran.dg/array_constructor_2.f90: New test.
12018
12019 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
12020
12021         PR fortran/20954
12022         * gfortran.dg/pr20954.f: New test.
12023
12024 2005-05-17  Mike Stump  <mrs@apple.com>
12025
12026         Yet more Objective-C++...
12027
12028         * objc.dg/method-5.m: Update.
12029         * objc.dg/method-6.m: Update.
12030         * objc.dg/method-7.m: Update.
12031         * objc.dg/method-9.m: Update.
12032         * objc.dg/try-catch-2.m: Update.
12033
12034 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
12035
12036         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
12037         Remove little-endian optimizations.
12038
12039 2005-05-17  Jeff Law  <law@redhat.com>
12040
12041         * g++.dg/tree-ssa/pr14814.C: New test.
12042         * gcc.dg/tree-ssa/pr14814.C: New test.
12043         * gcc.dg/tree-ssa/pr17141-1.C: New test.
12044         * gcc.dg/tree-ssa/pr17141-2.C: New test.
12045
12046 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
12047
12048         * gcc.dg/compat/generate-random.c: Do not include
12049         libiberty.h.
12050         * gcc.dg/compat/generate-random_r.c: Likewise.
12051
12052 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
12053
12054         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
12055
12056 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
12057
12058         PR middle-end/21595
12059         * g++.dg/tree-ssa/builtin1.C: New testcase.
12060
12061 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
12062
12063         PR c++/21454
12064         * g++.dg/opt/const4.C: New test.
12065
12066         PR middle-end/21492
12067         * g++.dg/opt/crossjump1.C: New test.
12068
12069         PR tree-optimization/21610
12070         * gcc.c-torture/compile/20050516-1.c: New test.
12071
12072         PR fortran/15080
12073         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
12074         about the test failing.
12075         * gfortran.fortran-torture/execute/where_7.f90: New test.
12076         * gfortran.fortran-torture/execute/where_8.f90: New test.
12077
12078 2005-05-16  Richard Henderson  <rth@redhat.com>
12079
12080         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
12081         i?86 and x86_64.
12082
12083 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
12084
12085         * gcc.dg/compat/generate-random.c (config.h): Do not include.
12086         (limits.h): Include unconditionally.
12087         (stdlib.h): Likewise.
12088         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
12089         (limits.h): Include unconditionally.
12090         (stdlib.h): Likewise.
12091         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
12092         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
12093         (limits.h): Include unconditionally.
12094         (stdlib.h): Likewise.
12095         (hashtab.h): Do not include.
12096         (getopt.h): Likewise.
12097         (stddef.h): Include.
12098         (hashval_t): Define.
12099         (struct entry): Add "next" field.
12100         (HASH_SIZE): New macro.
12101         (hash_table): New variable.
12102         (switchfiles): Do not use xmalloc.
12103         (mix): New macro.
12104         (iterative_hash): New function.
12105         (hasht): Remove.
12106         (e_exists): New function.
12107         (e_insert): Likewise.
12108         (output): Use, instead of libiberty hashtable functions.
12109         (main): Do not use getopt.  Do not call htab_create.
12110
12111 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
12112
12113         PR libstdc++/21526
12114         * lib/target-supports.exp (check_mkfifo_available):
12115         Return 0 for cygwin as mkfifo support incomplete on platform.
12116         Fix typos in comments.
12117
12118 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
12119
12120         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
12121
12122 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
12123
12124         PR fortran/17432
12125         * gfortran.dg/assign_4.f: New test.
12126
12127 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
12128
12129         PR tree-optimization/21563
12130         * gcc.dg/tree-ssa/pr21563.c: New.
12131
12132 2005-05-14  Jan Hubicka  <jh@suse.cz>
12133
12134         * gcc.dg/noreturn-7.c: Allow control reaches warning.
12135
12136 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
12137
12138         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
12139
12140 2005-05-13  Julian Brown  <julian@codesourcery.com>
12141
12142         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
12143         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
12144
12145 2005-05-13  Jan Hubicka  <jh@suse.cz>
12146
12147         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
12148         * gcc.dg/fold-xor-?.c: Likewise.
12149         * gcc.dg/pr15784-?.c: Likewise.
12150         * gcc.dg/pr20922-?.c: Likewise.
12151         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
12152         * gcc.dg/tree-ssa/pr17598.c: Likewise.
12153         * gcc.dg/tree-ssa/pr20470.c: Likewise.
12154
12155 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12156
12157         PR fortran/21260
12158         * gfortran.dg/hollerith_1.f90: New test.
12159
12160 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12161
12162         * gfortran.dg/func_result_2.f90: New test.
12163
12164 2005-05-11  Bud Davis  <bdavis@gfortran.org>
12165
12166         * gfortran.dg/dev_null.f90: New test.
12167
12168 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
12169
12170         * gcc.dg/arm-vfp1.c: Revert last change.
12171
12172 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
12173
12174         PR middle-end/19807
12175         PR tree-optimization/19639
12176         * g++.dg/tree-ssa/pr19807.C: New testcase.
12177
12178 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12179
12180         PR libfortran/21471
12181         * gfortran.dg/append-1.f90: New test.
12182
12183 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
12184
12185         * gcc.dg/pr18501.c: XFAIL.
12186         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
12187         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
12188         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
12189         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
12190         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
12191         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
12192         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
12193         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
12194
12195 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12196
12197         PR fortran/20178
12198         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
12199         gfortran.dg/f2c_3.f90: New tests.
12200
12201         * gfortran.dg/return_1.f90: Fix dg annotation.
12202
12203 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
12204
12205         * gcc.c-torture/compile/20050510-1.c: New test.
12206
12207 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
12208
12209         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
12210
12211 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
12212
12213         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
12214
12215 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
12216
12217         PR c/17913
12218         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
12219
12220 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
12221
12222         PR c/21342
12223         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
12224         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
12225
12226 2005-05-10  Ben Elliston  <bje@au.ibm.com>
12227
12228         PR debug/16676
12229         * gcc.dg/debug/pr16676.c: New test.
12230
12231 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
12232
12233         PR testsuite/21443
12234         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
12235         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
12236         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
12237         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
12238         Change -O1 to -O2.
12239         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
12240         -fno-tree-dominator-opts.
12241
12242 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12243
12244         * gfortran.dg/return_1.f90: New test.
12245
12246 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
12247
12248         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
12249
12250         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
12251
12252 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
12253
12254         PR c++/21427
12255         * g++.dg/inherit/covariant13.C: New.
12256
12257 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12258
12259         PR libfortran/19155
12260         * gfortran.dg/pr19155.f: New test.
12261
12262 2005-05-08  Roger Sayle  <roger@eyesopen.com>
12263
12264         PR inline-asm/8788
12265         * gcc.dg/pr8788-1.c: New testcase.
12266
12267 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
12268
12269         PR target/21416
12270         * gcc.target/mips/fpcmp-[12].c: New tests.
12271
12272 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
12273
12274         * lib/target-supports-dg.exp (dg-require-fork): New function.
12275         (dg-require-mkfifo): Likewise.
12276         * lib/target-supports.exp (check_function_available): New
12277         function.
12278         (check_fork_available): Likewise.
12279         (check_mkfifo_available): Likewise.
12280
12281 2005-05-06  Jeff Law  <law@redhat.com>
12282
12283         * gcc.c-torture/compile/pr21380.c: New test.
12284
12285 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
12286
12287         PR c++/20961
12288         * g++.dg/ext/weak3.C: New test.
12289
12290 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
12291
12292         PR c++/21352
12293         * g++.dg/template/crash37.C: New test.
12294
12295 2005-05-05  Paul Brook  <paul@codesourcery.com>
12296
12297         * gcc.dg/arm-g2.c: Use effective-target arm32.
12298         * gcc.dg/arm-mmx-1.c: Ditto.
12299         * gcc.dg/arm-scd42-2.c: Ditto.
12300         * gcc.dg/arm-vfp1.c: Ditto.
12301         * lib/target-supports.exp (check_effective_target_arm32): New
12302         function.
12303
12304 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
12305
12306         PR libfortran/21354
12307         gfortran.dg/in_pack_rank7.f90: New test.
12308
12309 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
12310
12311         PR middle-end/15618
12312         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
12313
12314 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
12315
12316         PR middle-end/21265
12317         * gcc.dg/20050503-1.c: New test.
12318
12319         PR rtl-optimization/21239
12320         * gcc.dg/i386-sse-11.c: New test.
12321
12322 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
12323
12324         PR target/16888
12325         * gcc.target/i386/asm-1.c: New test.
12326
12327 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
12328
12329         PR rtl-optimization/21330
12330         * gcc.c-torture/execute/20050502-1.c: New test.
12331
12332         PR target/21297
12333         * gcc.c-torture/execute/20050502-2.c: New test.
12334
12335 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
12336
12337         PR middle-end/21282
12338         * gcc.dg/pr21282.c: New.
12339
12340 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
12341
12342         * gcc.dg/vect/pr20122.c: Clean up .vect file.
12343         * gcc.dg/vect/vect-92.c: Likewise.
12344         * gcc.dg/vect/vect-93.c: Likewise.
12345         * gcc.dg/vect/vect-dv-1.c: Likewise.
12346         * gcc.dg/vect/vect-dv-2.c: Likewise.
12347         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
12348
12349 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
12350
12351         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
12352         * gfortran.dg/vect/vect-2.f90: Likewise.
12353         * gfortran.dg/vect/vect-3.f90: Likewise.
12354         * gfortran.dg/vect/vect-4.f90: Likewise.
12355         * gfortran.dg/vect/vect-5.f90: Likewise.
12356
12357 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
12358
12359         PR target/20813
12360         * gcc.dg/rs6000-fpint-2.c: New.
12361
12362 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
12363
12364         PR c/15698
12365         * gcc.dg/builtins-30.c: Update expected messages.
12366         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
12367         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
12368         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
12369
12370 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
12371
12372         PR tree-optimization/21294
12373         * gcc.dg/tree-ssa/pr21294.c: New.
12374
12375 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
12376
12377         * gcc.dg/altivec-3.c (vec_store): Do not use the old
12378         __builtin_altivec_st_internal_4si built-in.
12379
12380 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
12381
12382         PR c++/15875
12383         * g++.dg/template/ptrmem14.C: New test.
12384
12385 2005-05-02  Paul Brook  <paul@codesourcery.com>
12386
12387         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
12388
12389 2005-05-02  Michael Matz  <matz@suse.de>
12390
12391         PR c++/19542
12392         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
12393
12394 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
12395
12396         * g++.dg/cpp/weak.C: New test.
12397
12398 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
12399
12400         * gcc.dg/tree-ssa/loop-8.c: New test.
12401
12402 2005-04-30  Michael Maty  <matz@suse.de>
12403
12404         * gcc.dg/inline-mcpy.c: New test.
12405
12406 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
12407
12408         PR libfortran/18958
12409         * gfortran.dg/eoshift.f90: New test case.
12410
12411 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
12412
12413         PR libfortran/18857
12414         * gfortran.dg/matmul_1.f90: New test.
12415
12416 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
12417
12418         PR tree-optimization/21030
12419         * gcc.dg/tree-ssa/pr21030.c: New.
12420
12421 2005-04-29  Devang Patel  <dpatel@apple.com>
12422
12423         PR tree-optimization/21272
12424         * gcc.dg/vect/vect-ifcvt-10.c: New test.
12425
12426 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
12427
12428         PR fortran/13082
12429         PR fortran/18824
12430         * gfortran.dg/entry_4.f90: New test.
12431         * gfortran.fortran-torture/execute/entry_1.f90: New test.
12432         * gfortran.fortran-torture/execute/entry_2.f90: New test.
12433         * gfortran.fortran-torture/execute/entry_3.f90: New test.
12434         * gfortran.fortran-torture/execute/entry_4.f90: New test.
12435         * gfortran.fortran-torture/execute/entry_5.f90: New test.
12436         * gfortran.fortran-torture/execute/entry_6.f90: New test.
12437         * gfortran.fortran-torture/execute/entry_7.f90: New test.
12438
12439 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12440
12441         * gfortran.fortran-torture/execute/entry_8.f90: New test.
12442
12443 2005-04-29  Paul Brook  <paul@codesourcery.com>
12444
12445         * gfortran.dg/entry_3.f90: New test.
12446
12447 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12448
12449         * gfortran.dg/implicit_4.f90: New test.
12450
12451 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
12452
12453         * lib/target-supports.exp (check_profiling_available): Return
12454         false for xtensa-*-elf.
12455
12456 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
12457
12458         * lib/fortran-torture.exp (fortran-torture.exp): Catch
12459         error if file cannot be deleted.
12460
12461 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
12462
12463         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
12464         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
12465         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
12466         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
12467         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
12468         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
12469         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
12470         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
12471         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
12472         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
12473         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
12474         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
12475         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
12476
12477 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12478
12479         PR fortran/20865
12480         * gfortran.dg/pr20865.f90: New test.
12481
12482 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
12483
12484         * gcc.dg/void-cast-2.c: New test.
12485
12486 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
12487
12488         PR c/21159
12489         * gcc.dg/void-cast-1.c: New test.
12490
12491 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
12492
12493         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
12494
12495 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12496
12497         PR fortran/21177
12498         * gfortran.dg/pr21177.f90: New test.
12499
12500 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
12501
12502         PR tree-optimization/21171
12503         * gcc.dg/tree-ssa/pr21171.c: New test.
12504
12505 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
12506
12507         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
12508         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
12509         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
12510         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
12511         gcc.dg/tree-ssa/gen-vect-32.c: New.
12512         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
12513         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
12514         don't run on PPC32.
12515
12516 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
12517
12518         PR c/21213
12519         * gcc.dg/transparent-union-3.c: New test.
12520
12521 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
12522
12523         PR c/20740
12524         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
12525         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
12526         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
12527         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
12528         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
12529         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
12530
12531 2005-04-26  Jeff Law  <law@redhat.com>
12532
12533         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
12534         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
12535         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
12536         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
12537         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
12538         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
12539         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
12540
12541 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
12542
12543         PR tree-optimization/17598
12544         * gcc.dg/tree-ssa/pr17598.c: New testcase.
12545
12546 2005-04-25  Mike Stump  <mrs@apple.com>
12547
12548         * objc.dg/fix-and-continue-1.m: Add.
12549
12550 2005-04-25  Roger Sayle  <roger@eyesopen.com>
12551
12552         PR c++/20995
12553         * g++.dg/opt/pr20995-1.C: New test case.
12554
12555 2005-04-25  Devang Patel <dpatel@apple.com>
12556
12557         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
12558
12559 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
12560
12561         PR testsuite/21062
12562         * g++.dg/opt/alias2.C (printf): Correct the prototype.
12563
12564 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
12565
12566         PR C++/21188
12567         * g++.dg/opt/rtti2.C: New test.
12568
12569 2005-04-25  Paul Brook  <paul@codesourcery.com>
12570         Steven G. Kargl  <kargls@comcast.net>
12571
12572         PR fortran/20879
12573         * gfortran.dg/ichar_1.f90: New file.
12574
12575 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
12576
12577         PR middle-end/20991
12578         * g++.dg/opt/pr20991.C: New test.
12579
12580         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
12581         where sizeof (type) < __alignof__ (type).
12582         * gcc.dg/compat/struct-layout-1.h: Likewise.
12583
12584 2005-04-24  Per Bothner  <per@bothner.com>
12585             Devang Patel  <dpatel@apple.com>
12586
12587         PR preprocessor/20907
12588         * gcc.dg/cpp/very-long-comment.c: New test.
12589
12590 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12591
12592         PR fortran/20059
12593         * gfortran.dg/common_5.f: New test.
12594
12595 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
12596
12597         PR middle-end/21082
12598         * g++.dg/tree-ssa/pr21082.C: New testcase.
12599
12600 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
12601
12602         * gcc.dg/vect/vect-99.c: New test.
12603
12604 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
12605
12606         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
12607
12608 2005-04-22  Jeff Law  <law@redhat.com>
12609
12610         * gcc.dg/uninit-5.c: Remove xfails.
12611         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
12612         conditionals and loads.
12613
12614 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
12615
12616         PR libfortran/20074
12617         PR libfortran/20436
12618         PR libfortran/21108
12619         * gfortran.dg/nested_reshape.f90: new test
12620         * gfortran.dg/reshape-alloc.f90: new test
12621         * gfortran.dg/reshape.f90: new test
12622
12623 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
12624
12625         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
12626
12627         * gcc.dg/arm-vfp1.c: New test.
12628
12629 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
12630
12631         PR c++/21087
12632         * g++.dg/lookup/builtin2.C: New test.
12633
12634 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
12635
12636         * gcc.dg/weak/weak-13.c: New test.
12637
12638 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
12639
12640         * lib/target-supports.exp (check_effective_target_sync_int_long):
12641         Add powerpc*.
12642
12643 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
12644
12645         * gcc.target/mips/branch-1.c: New test.
12646
12647 2005-04-21  Richard Henderson  <rth@redhat.com>
12648
12649         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
12650         * gcc.dg/vect/vect-86.c: Likewise.
12651         * gcc.dg/vect/vect-87.c: Likewise.
12652         * gcc.dg/vect/vect-88.c: Likewise.
12653
12654 2005-04-21  Devang Patel  <dpatel@apple.com>
12655
12656         PR optimization/20994
12657         * gcc.dg/tree-ssa/ifc-3.c: New test.
12658
12659 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
12660
12661         PR c/12913
12662         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
12663         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
12664         gcc.dg/c99-vla-jump-5.c: New tests.
12665
12666 2005-04-19  Richard Henderson  <rth@redhat.com>
12667
12668         * lib/target-supports.exp (check_effective_target_vect_int_mult):
12669         Fix typo in exists check.
12670         (check_effective_target_sync_int_long): New.
12671         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
12672         * gcc.dg/ia64-sync-2.c: Likewise.
12673         * gcc.dg/ia64-sync-3.c: Likewise.
12674         * gcc.dg/ia64-sync-4.c: Likewise.
12675
12676 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
12677
12678         * gcc.dg/fold-xor-1.c: New test.
12679         * gcc.dg/fold-xor-2.c: New test.
12680
12681 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
12682
12683         PR target/20670
12684         * g++.dg/eh/fp-regs.C: New test.
12685
12686 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
12687
12688         * gcc.dg/Wint-to-pointer-cast-1.c,
12689         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
12690         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
12691         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
12692
12693 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12694
12695         PR fortran/16861
12696         * gfortran.dg/pr16861.f90: New test.
12697
12698 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
12699
12700         * gcc.dg/pr21085.c: New test.
12701
12702 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
12703
12704         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
12705         (setup_mips_tests, dg-mips-options): New procedures.
12706         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
12707         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
12708         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
12709         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
12710         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
12711         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
12712         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
12713         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
12714         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
12715         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
12716         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
12717         dg-mips-options instead of dg-options.  Remove now-redundant
12718         preprocessor guards.
12719         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
12720         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
12721         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
12722         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
12723         * gcc.dg/vr-mult-2.c: Delete.
12724         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
12725         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
12726         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
12727         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
12728         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
12729         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
12730         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
12731
12732 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
12733
12734         * ada/acats/run_all.sh: Use sync when executable not present.
12735
12736 2005-04-18  Devang Patel  <dpatel@apple.com>
12737
12738         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
12739         * gcc.dg/vect/vect-11a.c: New.
12740         * gcc.dg/vect/vect-none.c: Update.
12741         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
12742
12743 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
12744
12745         PR tree-optimization/20922
12746         * gcc.dg/pr20922-1.c: New test.
12747         * gcc.dg/pr20922-2.c: New test.
12748         * gcc.dg/pr20922-3.c: New test.
12749         * gcc.dg/pr20922-4.c: New test.
12750         * gcc.dg/pr20922-5.c: New test.
12751         * gcc.dg/pr20922-6.c: New test.
12752
12753 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12754
12755         PR libfortran/20950
12756         * gfortran.dg/pr20950.f: New test.
12757
12758 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12759
12760         PR libfortran/19216
12761         * gfortran.dg/pr19216.f: New test.
12762
12763 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
12764
12765         PR tree-optimization/21001
12766         * gcc.dg/tree-ssa/pr21001.c: New.
12767
12768 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
12769
12770         PR libfortran/21075
12771         * gfortran.dg/reshape_rank7.f90: New test.
12772
12773 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
12774
12775         PR libfortran/12884 gfortran.dg/pr12884.f: New test
12776         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
12777         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
12778         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
12779         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
12780         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
12781         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
12782         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
12783         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
12784         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
12785         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
12786         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
12787         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
12788         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
12789         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
12790         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
12791         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
12792         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
12793         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
12794         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
12795         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
12796
12797 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
12798
12799         * gfortran.dg/wtruncate.f: New testcase.
12800         * gfortran.dg/wtruncate.f90: New testcase.
12801
12802 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
12803
12804         PR c++/21025
12805         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
12806         which sizeof/alignof is dependent, rather than just whether we are
12807         processing_template_decl.
12808
12809 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
12810
12811         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
12812         corrected typo where the wrong variables had been compared.
12813
12814 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
12815
12816         PR libfortran/18495
12817         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
12818         Test callee-allocated version of return array with a write
12819         statement.
12820         Test spread with a temporary with another write statement.
12821
12822 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
12823
12824         PR tree-optimization/21031
12825         * gcc.dg/tree-ssa/pr21031.c: New.
12826
12827 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
12828
12829         PR tree-optimization/21004
12830         * gcc.dg/builtins-53.c: Include builtins-config.h.
12831         Check floorf, ceilf, floorl and ceill transformations
12832         only when HAVE_C99_RUNTIME is defined.
12833
12834 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
12835
12836         PR middle-end/20739
12837         * gcc.dg/tree-ssa/pr20739.c: New test.
12838
12839 2005-04-14  Mike Stump  <mrs@apple.com>
12840
12841         * gcc.dg/Foundation.framework/empty: New.
12842         * gcc.dg/framework-2.c: New.
12843
12844 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
12845
12846         PR tree-optimization/21021
12847         * gcc.c-torture/compile/pr21021.c: New.
12848
12849 2005-04-14  Janis Johnson  <janis187@us.ibm.com
12850
12851         PR testsuite/21010
12852         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
12853         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
12854         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
12855         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
12856         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
12857         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
12858         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
12859         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
12860
12861 2005-04-14  Richard Henderson  <rth@redhat.com>
12862
12863         * lib/target-supports.exp (check_effective_target_vect_condition):
12864         Add ia64, i?86, and x86_64.
12865
12866 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
12867
12868         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
12869
12870 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
12871
12872         PR tree-optimization/20657
12873         * gcc.dg/tree-ssa/pr20657.c: New.
12874
12875 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
12876
12877         * gcc.dg/builtins-53.c: Also check (int)trunc* and
12878         (long long int)trunc*.
12879
12880 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
12881
12882         PR target/20927
12883         * gcc.dg/pr20927.c: New test.
12884
12885 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
12886
12887         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
12888         * gcc.target/mips/asm-1.c: Likewise.
12889
12890 2005-04-13  Dale Johannesen  <dalej@apple.com>
12891
12892         * objc.dg/objc-fast-4.m: New.
12893
12894 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
12895
12896         * gcc.target/cris/torture/cris-torture.exp: New driver in new
12897         directory.
12898         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
12899
12900 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
12901
12902         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
12903         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
12904         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
12905
12906 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
12907
12908         PR tree-optimization/20913
12909         * gcc.dg/tree-ssa/pr20913.c: New.
12910
12911         PR tree-optimization/20702
12912         * gcc.dg/tree-ssa/pr20702.c: New.
12913
12914 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12915
12916         PR c++/13744
12917         * g++.dg/inherit/local3.C: New test.
12918
12919 2005-04-12  Jeff Law  <law@redhat.com>
12920
12921         * gcc.dg/tree-ssa/20050412-1.c: New test.
12922
12923 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
12924
12925         PR libfortran/19016
12926         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
12927         Add tests with mask generated by expression.
12928         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
12929         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
12930         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
12931
12932 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
12933
12934         PR middle-end/20917
12935         * gcc.dg/20050409-1.c: New test.
12936
12937 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
12938
12939         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
12940
12941 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
12942
12943         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
12944         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
12945         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
12946         (TARGET_CXX): Adjust accordingly.
12947         * target.h (struct gcc_target): Remove epxort_class_data.  Add
12948         determine_class_data_visibility and class_data_always_comdat.
12949         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
12950         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
12951         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
12952         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
12953         (arm_cxx_determine_class_data_visibility): New.
12954         (arm_cxx_class_data_always_comdat): Likewise.
12955         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
12956         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
12957         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
12958         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
12959         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
12960         Define.
12961
12962 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
12963
12964         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
12965
12966 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
12967
12968         * gcc.dg/i386-darwin-fpmath.c: New.
12969
12970 2004-04-11  Devang Patel  <dpatel@apple.com>
12971
12972         * lib/target-supports.exp (check_effective_target_vect_condition): New.
12973         * gcc.dg/vect/vect-ifcvt-1.c: New test.
12974         * gcc.dg/vect/vect-ifcvt-2.c: New test.
12975         * gcc.dg/vect/vect-ifcvt-3.c: New test.
12976         * gcc.dg/vect/vect-ifcvt-4.c: New test.
12977         * gcc.dg/vect/vect-ifcvt-5.c: New test.
12978         * gcc.dg/vect/vect-ifcvt-6.c: New test.
12979         * gcc.dg/vect/vect-ifcvt-7.c: New test.
12980         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
12981
12982 2004-04-11  Devang Patel  <dpatel@apple.com>
12983
12984         * gcc.dg/vect/vect-dv-1.c: New test.
12985         * gcc.dg/vect/vect-dv-2.c: New test.
12986
12987 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
12988
12989         PR tree-optimization/20933
12990         * gcc.dg/tree-ssa/pr20933.c: New test.
12991
12992 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12993
12994         * gfortran.dg/fold_nearest.f90: New test.
12995
12996 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
12997
12998         * gcc.dg/tree-ssa/alias-1.c: New test.
12999
13000 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
13001
13002         PR tree-optimization/20920
13003         * g++.dg/tree-ssa/pr20920.C: New test.
13004
13005 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
13006
13007         * gcc.dg/builtins-53.c: Also check (int)ceil* and
13008         (long long int)ceil*.
13009
13010 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
13011
13012         * g++.dg/warn/Wdtor1.C: Declare template in system header with
13013         explicit C++ linkage.
13014
13015 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13016
13017         * gfortran.dg/pr17229.f: Take care of the new obsolescence
13018         warning for arithmetic IF statements.
13019
13020 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
13021
13022         * eor_handling_1.f90: New test case.
13023         * eor_handling_2.f90: New test case.
13024         * eor_handling_3.f90: New test case.
13025         * eor_handling_4.f90: New test case.
13026         * eor_handling_5.f90: New test case.
13027         * noadv_size.f90: New test case.
13028         * pad_no.f90: New test case.
13029
13030 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
13031
13032         * gcc.c-torture/execute/20050410-1.c: New test.
13033
13034 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
13035
13036         * gcc.dg/pr20126.c: New.
13037
13038 2005-04-09  Bud Davis  <bdavis@gfortran.org>
13039             Steven G. Kargl <kargls@comcast.net>
13040
13041         * gfortran.dg/PR19872.f: New test.
13042
13043 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
13044
13045         * gfortran.dg/nint_1.f90: Fix dg-do directive.
13046
13047 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
13048
13049         * gfortran.dg/nint_1.f90: New test.
13050
13051 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
13052
13053         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
13054         Added test for callee-allocated arrays with write statements.
13055         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
13056         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
13057         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
13058         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
13059         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
13060
13061 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
13062
13063         PR libfortran/20163
13064         * gfortran.dg/open-options-blanks.f: New test.
13065
13066 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
13067
13068         PR fortran/13257
13069         * gfortran.dg/comma_format_extension_[1234].f: New tests.
13070
13071 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
13072
13073         * gcc.dg/tree-ssa/stdarg-1.c: New test.
13074         * gcc.dg/tree-ssa/stdarg-2.c: New test.
13075         * gcc.dg/tree-ssa/stdarg-3.c: New test.
13076         * gcc.dg/tree-ssa/stdarg-4.c: New test.
13077         * gcc.dg/tree-ssa/stdarg-5.c: New test.
13078         * gcc.c-torture/execute/stdarg-4.c: New test.
13079
13080         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
13081
13082         PR target/20795
13083         * g++.dg/abi/param2.C: New test.
13084
13085 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
13086
13087         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
13088
13089 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
13090
13091         * gcc.dg/builtins-53.c: New test.
13092
13093 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
13094
13095         * g++.dg/tree-ssa/pr18178.C: New test.
13096         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
13097         * gcc.c-torture/execute/20041019-1.c: New test.
13098         * gcc.dg/tree-ssa/20041008-1.c: New test.
13099         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
13100         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
13101         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
13102         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
13103         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
13104         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
13105         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
13106         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
13107         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
13108         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
13109
13110 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
13111
13112         PR rtl-optimization/20466
13113         * gcc.c-torture/execute/pr20466-1.c: New test.
13114
13115 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
13116
13117         PR c++/20905
13118         * g++.dg/parse/cond2.C: New test.
13119
13120         PR c++/20145
13121         * g++.dg/warn/Wdtor1.C: New test.
13122
13123 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13124
13125         PR fortran/17229
13126         * gfortran.dg/pr17229.f: New test.
13127
13128 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
13129
13130         * gfortran.dg/tiny_1.f90: New test.
13131         * gfortran.dg/tiny_2.f90: ditto.
13132
13133 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
13134
13135         * gfortran.dg/eor_1.f90: Fix dg-do run line
13136         * gfortran.dg/open_new.f90: Fix dg-do run line
13137
13138 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
13139
13140         * lib/target-supports.exp (get_compiler_messages): Support
13141         optional arguments, the fourth being compiler options.
13142         (check_effective_target_fpic): New proc.
13143         * gcc.dg/20050321-2.c: Restrict to target fpic.
13144
13145 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
13146
13147         * gcc.dg/15443-1.c: New test.
13148         * gcc.dg/15443-2.c: Likewise.
13149
13150 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13151
13152         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
13153
13154 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
13155
13156         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
13157
13158 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
13159
13160         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
13161         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
13162         -m64.
13163         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
13164         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
13165         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
13166
13167 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
13168
13169         PR c++/20212
13170         * g++.dg/warn/Wunused-11.C: New test.
13171
13172 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
13173
13174         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
13175
13176 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
13177
13178         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
13179
13180 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
13181
13182         PR c++/20734
13183         * g++.dg/template/ptrmem13.C: New test.
13184
13185 2005-04-05  Per Bothner  <per@bothner.com>
13186
13187         * lib/gcc.exp: Always add -fno-show-column, for now.
13188
13189 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
13190
13191         PR testsuite/20767
13192         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
13193         of plain old "unsigned int" for the type of "i".  Makes this test
13194         64bit clean.
13195
13196 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
13197
13198         * gcc.dg/i386-ssefn-1.c: New test.
13199         * gcc.dg/i386-ssefn-2.c: New test.
13200         * gcc.dg/i386-ssefn-3.c: New test.
13201         * gcc.dg/i386-ssefn-4.c: New test.
13202
13203 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
13204
13205         PR tree-optimization/20076
13206         * gcc.dg/builtin-apply4.c: New test.
13207
13208         PR preprocessor/19475
13209         * gcc.dg/cpp/macspace1.c: New test.
13210         * gcc.dg/cpp/macspace2.c: New test.
13211
13212 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13213
13214         * gfortran.dg/pr20755.f: Fixed bad format.
13215
13216 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
13217
13218         PR c++/20763
13219         * g++.dg/ext/attrib21.C: New test.
13220
13221 2004-04-05  Devang Patel  <dpatel@apple.com>
13222
13223         * lib/target-supports.exp (check_effective_target_vect_shif): New.
13224         * gcc.dg/vect/vect-shift-1.c: New test.
13225
13226 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13227
13228         PR libfortran/20755
13229         * gfortran.dg/pr20755.f: New test.
13230
13231 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
13232
13233         * gfortran.dg/pr15959.f90: New test.
13234         * gfortran.dg/string_pad_trunc.f90: New test.
13235
13236 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13237
13238         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
13239         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
13240         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
13241         syntax.
13242
13243 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13244
13245         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
13246
13247 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13248
13249         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
13250         * gcc.c-torture/compile/20011119-2.c: Likewise.
13251         * gcc.c-torture/compile/981001-2.c: Likewise.
13252
13253 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
13254
13255         PR c++/20679
13256         * g++.dg/template/overload4.C: New test.
13257
13258 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
13259
13260         PR c++/20746
13261         * g++.dg/abi/covariant5.C: New.
13262
13263         PR debug/20505
13264         * g++.dg/debug/const2.C: New.
13265
13266 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
13267
13268         PR rtl-optimization/16104
13269         * gcc.c-torture/execute/20050316-1.c: New test.
13270
13271 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
13272
13273         * g++.dg/template/spec23.C: Fix dg-error text.
13274
13275 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
13276
13277         PR c++/19199
13278         * g++.dg/expr/lval2.C: New.
13279
13280 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13281
13282         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
13283         __builtin_strcasecmp and __builtin_strncasecmp.
13284
13285 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
13286
13287         PR c++/20723
13288         * g++.dg/template/spec22.C: New.
13289         * g++.dg/template/spec23.C: New.
13290
13291 2005-04-03  Dale Ranta  <dir@lanl.gov>
13292             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13293
13294         PR libfortran/20068
13295         PR libfortran/20125
13296         PR libfortran/20156
13297         PR libfortran/20471
13298         * gfortran.dg/backspace.f: New test.
13299
13300 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
13301
13302         * gcc.dg/pr19345.c: New test.
13303
13304 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
13305
13306         PR tree-optimization/20640
13307         * gcc.dg/torture/tree-loop-1.c: New.
13308
13309 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
13310
13311         PR rtl-optimization/20290
13312         * gcc.c-torture/execute/loop-ivopts-2.c: New.
13313
13314 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
13315
13316         * gcc.dg/rs6000-fpint.c: New.
13317
13318 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
13319
13320         * gcc.dg/old-style-then-proto-1.c: New test.
13321
13322 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13323
13324         * gfortran.fortran-torture/execute/backspace.f90: Check
13325         after backspace and read was incorrect.
13326
13327 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13328
13329         * gcc.c-torture/execute/builtins/strcat.c: Check the result
13330         buffer past the terminating NUL using memcmp.
13331         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
13332         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
13333
13334         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
13335         Fix unused/uninitialized variable warnings.
13336
13337         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
13338         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
13339         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
13340         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
13341
13342         * gcc.c-torture/execute/builtins/abs-1-lib.c,
13343         gcc.c-torture/execute/builtins/fputs-lib.c,
13344         gcc.c-torture/execute/builtins/lib/fprintf.c,
13345         gcc.c-torture/execute/builtins/lib/main.c,
13346         gcc.c-torture/execute/builtins/lib/memcmp.c,
13347         gcc.c-torture/execute/builtins/lib/memmove.c,
13348         gcc.c-torture/execute/builtins/lib/mempcpy.c,
13349         gcc.c-torture/execute/builtins/lib/memset.c,
13350         gcc.c-torture/execute/builtins/lib/printf.c,
13351         gcc.c-torture/execute/builtins/lib/sprintf.c,
13352         gcc.c-torture/execute/builtins/lib/stpcpy.c,
13353         gcc.c-torture/execute/builtins/lib/strchr.c,
13354         gcc.c-torture/execute/builtins/lib/strcmp.c,
13355         gcc.c-torture/execute/builtins/lib/strcpy.c,
13356         gcc.c-torture/execute/builtins/lib/strcspn.c,
13357         gcc.c-torture/execute/builtins/lib/strlen.c,
13358         gcc.c-torture/execute/builtins/lib/strncat.c,
13359         gcc.c-torture/execute/builtins/lib/strncmp.c,
13360         gcc.c-torture/execute/builtins/lib/strncpy.c,
13361         gcc.c-torture/execute/builtins/lib/strrchr.c,
13362         gcc.c-torture/execute/builtins/lib/strspn.c,
13363         gcc.c-torture/execute/builtins/lib/strstr.c,
13364         gcc.c-torture/execute/builtins/memops-asm-lib.c,
13365         gcc.c-torture/execute/builtins/strlen-2.c,
13366         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
13367         prototypes.
13368
13369 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
13370
13371         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
13372         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
13373         selectany usage.
13374
13375 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
13376
13377         PR c++/19406
13378         * g++.dg/debug/using1.C: New test.
13379
13380 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
13381
13382         PR middle-end/20524
13383         * gcc.dg/alias-7.c: Prefix asm-declared name with
13384         __USER_LABEL_PREFIX__.
13385
13386 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
13387
13388         Fix fallout from PR middle-end/15700:
13389         * gcc.c-torture/compile/20011119-1.c: Take
13390         __USER_LABEL_PREFIX__ into account.
13391         * gcc.c-torture/compile/20011119-2.c: Likewise.
13392
13393 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13394
13395         PR c++/18644
13396         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
13397
13398 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
13399
13400         PR c/17855
13401         * gcc.c-torture/compile/struct-non-lval-1.c,
13402         gcc.c-torture/compile/struct-non-lval-2.c,
13403         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
13404
13405 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
13406
13407         * gcc.dg/tls/tls.exp: Remove temporary file.
13408         * g++.dg/tls/tls.exp: Ditto.
13409         * lib/file-format.exp: Ditto.
13410         * g++.dg/special/ecos.exp: Ditto.
13411
13412         * lib/profopt.exp: Treat prof_ext as a list.
13413         * gcc.misc-tests/bprob.exp: Ditto.
13414         * g++.dg/bprob/bprob.exp: Ditto.
13415
13416         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
13417         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
13418         g++.dg/tree-ssa/pointer-reference-alias.C,
13419         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
13420         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
13421         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
13422         g++.dg/vect/pr19951.cc: Ditto.
13423         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
13424         gcc.dg/builtins-47.c: Ditto.
13425         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
13426         gcc.dg/pr20115-1.c: Ditto.
13427         * gcc.dg/tree-ssa/20030530-2.c,
13428         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
13429         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
13430         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
13431         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
13432         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
13433         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
13434         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
13435         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
13436         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
13437         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
13438         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
13439         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
13440         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
13441         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
13442         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
13443         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
13444         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
13445         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
13446         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
13447         gcc.dg/tree-ssa/20030824-1.c,
13448         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
13449         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
13450         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
13451         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
13452         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
13453         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
13454         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
13455         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
13456         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
13457         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
13458         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
13459         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
13460         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
13461         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
13462         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
13463         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
13464         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
13465         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
13466         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
13467         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
13468         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
13469         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
13470         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
13471         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
13472         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
13473         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
13474         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
13475         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
13476         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
13477         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
13478         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
13479         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
13480         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
13481         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
13482         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
13483         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
13484         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
13485         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
13486         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
13487         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
13488         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
13489         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
13490         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
13491         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
13492         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
13493         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
13494         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
13495         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
13496         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
13497         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
13498         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
13499         gcc.dg/tree-ssa/useless-1.c: Ditto.
13500         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
13501         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
13502         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
13503         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
13504         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
13505         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
13506         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
13507         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
13508         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
13509         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
13510         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
13511         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
13512         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
13513         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
13514         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
13515         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
13516         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
13517         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
13518         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
13519         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
13520         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
13521         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
13522         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
13523         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
13524         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
13525         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
13526         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
13527         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
13528         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
13529         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
13530         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
13531         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
13532         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
13533         gcc.dg/vect/vect-none.c: Ditto.
13534         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
13535         treelang/compile/unsigned.tree: Ditto.
13536
13537         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
13538         * gcc.dg/cpp/direct2s.c: Ditto.
13539         * gcc.dg/cpp/paste4.c: Ditto.
13540         * gcc.dg/cpp/separate-1.c: Ditto.
13541         * gcc.dg/pch/save-temps-1.c: Ditto.
13542         * g++.dg/ext/altivec-10.C: Ditto.
13543         * g++.dg/pch/pch.C: Ditto.
13544
13545         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
13546
13547         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
13548         * g++.dg/template/repo1.C: Ditto.
13549         * g++.dg/template/repo2.C: Ditto.
13550         * g++.dg/template/repo3.C: Ditto.
13551         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
13552         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
13553         * g++.old-deja/g++.pt/repo1.C: Ditto.
13554         * g++.old-deja/g++.pt/repo2.C: Ditto.
13555         * g++.old-deja/g++.pt/repo3.C: Ditto.
13556         * g++.old-deja/g++.pt/repo4.C: Ditto.
13557
13558         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
13559         * gcc.dg/20030107-1.c: Ditto.
13560         * gcc.dg/20030702-1.c: Ditto.
13561         * gcc.dg/profile-generate-1.c: Ditto.
13562         * g++.dg/other/profile1.C: Ditto.
13563         * g++.old-deja/g++.robertl/eb83.C: Ditto.
13564
13565         * lib/gcc-dg.exp (remove-build-file): New.
13566         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
13567         cleanup-tree-dump, cleanup-saved-temps): New.
13568
13569 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
13570
13571         PR c++/19203, DR 214
13572         * g++.dg/parse/ambig3.C: Not ambiguous.
13573         * g++.dg/template/spec20.C: New.
13574         * g++.dg/template/spec21.C: New.
13575
13576 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
13577
13578         PR target/20045
13579         * gcc.dg/ia64-fptr-1.c: Run only on linux.
13580
13581 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13582
13583         PR libfortran/20660
13584         * gfortran.dg/negative_unit.f: New test.
13585
13586 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
13587
13588         * gcc.dg/20050330-1.c: New test.
13589
13590 2005-03-30  Devang Patel  <dpatel@apple.com>
13591
13592         * g++.dg/tree-sra/ssa-sra-3.C: New test.
13593
13594 2005-03-30  Dale Johannesen  <dalej@apple.com>
13595
13596         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
13597
13598 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
13599
13600         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
13601         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
13602         Strip options from test name.
13603
13604 2005-03-31  Jan Hubicka  <jh@suse.cz>
13605
13606         * gcc.dg/varpool-1.c: New testcase.
13607
13608 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
13609
13610         PR c/772
13611         PR c/17913
13612         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
13613         gcc.dg/stmt-expr-label-3.c : New tests.
13614         * gcc.c-torture/execute/medce-2.c: Remove.
13615
13616 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
13617
13618         PR c/20368
13619         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
13620         tests.
13621
13622 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
13623
13624         * gcc.c-torture/compile/pr20203.c: New test.
13625
13626 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
13627
13628         * gfortran.dg/promotion.f90: New test.
13629
13630 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
13631
13632         PR middle-end/20491
13633         * gcc.dg/torture/asm-subreg-1.c: New test.
13634
13635 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
13636
13637         PR c/20672
13638         * gcc.dg/pr20672-1.c: New test.
13639
13640 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
13641
13642         * gfortran.dg/vect: New directory.
13643         * gfortran.dg/vect/vect.exp: New.
13644         * gfortran.dg/vect/vect-1.f90: New test.
13645         * gfortran.dg/vect/vect-2.f90: New test.
13646         * gfortran.dg/vect/vect-3.f90: New test.
13647         * gfortran.dg/vect/vect-4.f90: New test.
13648         * gfortran.dg/vect/vect-5.f90: New test.
13649
13650 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
13651
13652         PR middle-end/20622
13653         * gcc.dg/alias-7.c: New test.
13654
13655 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
13656
13657         * gcc.dg/sparc-reg-1.c: New test.
13658
13659 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
13660
13661         PR target/19890
13662         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
13663
13664 2005-03-29  Dale Ranta  <dir@lanl.gov>
13665             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13666
13667         PR libfortran/20163
13668         * gfortran.dg/pr20163-2.f: New test.
13669
13670 2005-03-28  Jan Hubicka  <jh@suse.cz>
13671
13672         PR middle-end/20635
13673         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
13674         by Jakub Jelinek.
13675
13676 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
13677
13678         PR tree-optimization/20626
13679         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
13680         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
13681
13682 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
13683
13684         * gfortran.dg/underflow.f90: New test.
13685         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
13686
13687 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13688
13689         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
13690
13691 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
13692
13693         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
13694         (g++_init): Make sure that CXXFLAGS is set.
13695         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
13696         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
13697         * lib/gfortran.exp (gfortran_link_flags): Likewise.
13698         * lib/objc.exp (objc_init): Likewise.
13699         * lib/treelang.exp (treelang_init): Likewise.
13700
13701 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
13702
13703         PR tree-optimization/20470
13704         * gcc.dg/tree-ssa/pr20470.c: New test.
13705
13706 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
13707
13708         * gcc.dg/ppc-stfiwx.c: New.
13709
13710 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
13711
13712         PR target/19888
13713         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
13714
13715 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
13716
13717         * gcc.dg/20050325-1.c: Fix a typo.
13718
13719 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13720
13721         PR libfortran/19678
13722         PR libfortran/19679
13723         * gfortran.dg/dos_eol.f: New test.
13724
13725 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
13726
13727         PR rtl-optimization/20249
13728         * gcc.dg/20050325-1.c: New test.
13729
13730 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13731
13732         PR libfortran/15332
13733         * gfortran.dg/pr15332.f: New test.
13734
13735 2005-03-24  Dale Johannesen  <dalej@apple.com>
13736
13737         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
13738
13739 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
13740
13741         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
13742         'internal' visibility.
13743         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
13744         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
13745         'protected' visibility.
13746         * gcc.dg/visibility-7.c: Likewise.
13747         * lib/target-supports.exp (check_visibility_available): Take
13748         a parameter, the kind of visibility to check for.
13749         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
13750         to check_visibility_available.
13751
13752         * g++.dg/expr/cast3.C: New.
13753
13754 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
13755
13756         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
13757         rs6000.
13758
13759 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
13760
13761         PR target/20095
13762         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
13763
13764 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
13765
13766         * gcc.dg/badshift.c: Renamed to...
13767         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
13768
13769         * gcc.target/i386/badshift.c: Renamed to...
13770         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
13771         only.
13772
13773         PR rtl-optimization/20532
13774         * gcc.target/i386/badshift.c: New.
13775
13776 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13777
13778         * gfortran.dg/pr18025.f90: New test.
13779
13780 2005-03-23  Dale Johannesen  <dalej@apple.com>
13781
13782         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
13783
13784 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
13785
13786         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
13787
13788         * lib/target-supports.exp (check_iconv_available): Default
13789         libiconv to -liconv, if there is no definition.
13790
13791 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
13792
13793         * gcc.dg/torture/cris-asm-mof-1.c: New test.
13794
13795 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
13796
13797         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
13798         * g++.dg/opt/pr7503-2.C: Likewise.
13799         * g++.dg/opt/pr7503-3.C: Likewise.
13800         * g++.dg/opt/pr7503-4.C: Likewise.
13801         * g++.dg/opt/pr7503-5.C: Likewise.
13802         * g++.dg/warn/minmax.C: New test.
13803
13804 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13805
13806         * gfortran.dg/g77_intrinsics_funcs.f: New test.
13807         * gfortran.dg/g77_intrinsics_sub.f: New test.
13808
13809 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
13810             Jan Hubicka  <jh@suse.cz>
13811             Steven Bosscher <stevenb@suse.de
13812
13813         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
13814
13815 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13816
13817         PR c++/19980
13818         * g++.dg/template/redecl3.C: New test.
13819
13820 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13821
13822         PR c++/20499
13823         * g++.dg/parse/error16.C: Tweak error markers.
13824
13825 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
13826
13827         PR target/20561
13828         * gcc.dg/20050321-2.c: New test.
13829
13830 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
13831
13832         PR c++/20465
13833         PR c++/20381
13834         * g++.dg/template/ptrmem12.C: New.
13835
13836 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
13837
13838         PR rtl-optimization/20527
13839         * gcc.c-torture/execute/pr20527-1.c: New test.
13840
13841 2005-03-22  Ben Elliston  <bje@au.ibm.com>
13842
13843         * gcc.misc-tests/options.exp (check_for_options): Create a real C
13844         program, compile it into a real executable and then delete the .c
13845         and .x files afterwards, to avoid problems on testglue targets.
13846
13847 2005-03-21  Stuart Hastings  <stuart@apple.com>
13848
13849         * gcc.target/i386/sse-2.c: New.
13850
13851 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
13852
13853         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
13854
13855 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
13856
13857         * g++.dg/parse/crash25.C: Fix typo.
13858
13859 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
13860
13861         PR c++/20461
13862         * g++.dg/parse/crash24.C: New test.
13863
13864         PR c++/20536
13865         * g++.dg/parse/crash25.C: New test.
13866
13867 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
13868
13869         PR c++/20147
13870         * g++.dg/ext/stmtexpr4.C: New test.
13871
13872 2005-03-20  Roger Sayle  <roger@eyesopen.com>
13873
13874         PR middle-end/20539
13875         * gcc.c-torture/compile/pr13066-1.c: New test case.
13876         * gcc.c-torture/compile/pr20539-1.c: Likewise.
13877         * g++.dg/opt/pr13066-1.C: Likewise.
13878
13879 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
13880
13881         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
13882
13883 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13884
13885         PR fortran/18525
13886         * gfortran.dg/nesting_1.f90: New test.
13887
13888 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13889
13890         PR c++/20240
13891         * g++.dg/lookup/using13.C: New test.
13892
13893 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13894
13895         PR c++/20333
13896         * g++.dg/template/crash36.C: New test.
13897
13898 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
13899
13900         PR c++/20463
13901         * g++.dg/template/crash35.C: New test.
13902
13903 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
13904
13905         PR c++/19966
13906         * g++.dg/overload/operator2.C: New test.
13907
13908 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13909
13910         PR libfortran/20257
13911         * gfortran.dg/pr20257.f90: New test.
13912
13913 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13914
13915         PR libfortran/20480
13916         * gfortran.dg/pr20480.f90: New test.
13917
13918 2005-03-16  Richard Henderson  <rth@redhat.com>
13919
13920         PR middle-end/15700
13921         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
13922         (_rtld_global): New.
13923         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
13924         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
13925
13926         * gcc.dg/alias-3.c: New.
13927         * gcc.dg/alias-4.c: New.
13928         * gcc.dg/alias-5.c: New.
13929         * gcc.dg/alias-6.c: New.
13930
13931 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
13932
13933         * gcc.dg/cpp/ucnid-7.c: New.
13934
13935 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
13936             Dorit Naishlos  <dorit@il.ibm.com>
13937
13938         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
13939         darwin.
13940
13941 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
13942
13943         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
13944         misaligned accesses.
13945         * gcc.dg/vect/vect-58.c: Likewise.
13946         * gcc.dg/vect/vect-92.c: New.
13947         * gcc.dg/vect/vect-93.c: New.
13948
13949 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
13950
13951         PR fortran/18827
13952         * gfortran.dg/assign_2.f90: New test.
13953         * gfortran.dg/assign_3.f90: New test.
13954         * gfortran.dg/assign.f90: New test.
13955
13956 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
13957
13958         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
13959         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
13960         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
13961         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
13962         names.
13963
13964 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
13965
13966         * gcc.dg/cpp/ucnid-6.c: New.
13967
13968         * gcc.dg/cpp/normalize-1.c: New.
13969         * gcc.dg/cpp/normalize-2.c: New.
13970         * gcc.dg/cpp/normalize-3.c: New.
13971         * gcc.dg/cpp/normalize-4.c: New.
13972         * gcc.dg/cpp/ucnid-4.c: New.
13973         * gcc.dg/cpp/ucnid-5.c: New.
13974         * g++.dg/cpp/normalize-1.C: New.
13975         * g++.dg/cpp/ucnid-1.C: New.
13976
13977 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
13978
13979         * gcc.dg/pr18628.c: New.
13980
13981 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
13982
13983         PR c++/20280
13984         * g++.dg/tree-ssa/pr20280.C: New.
13985
13986 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13987
13988         PR fortran/20467
13989         * gfortran.dg/stfunc_2.f90: New test.
13990
13991 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
13992
13993         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
13994
13995 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
13996
13997         * gcc.dg/tree-ssa/20050314-1.c: New test.
13998
13999 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14000
14001         PR c++/4403
14002         PR c++/9783, DR433
14003         * g++.dg/template/friend34.C: New test.
14004         * g++.dg/template/friend35.C: Likewise.
14005         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
14006
14007 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14008
14009         Friend class name lookup 5/n
14010         PR c++/1016
14011         * g++.dg/lookup/hidden-class1.C: New test.
14012         * g++.dg/lookup/hidden-class2.C: Likewise.
14013         * g++.dg/lookup/hidden-class3.C: Likewise.
14014         * g++.dg/lookup/hidden-class4.C: Likewise.
14015         * g++.dg/lookup/hidden-class5.C: Likewise.
14016         * g++.dg/lookup/hidden-class6.C: Likewise.
14017         * g++.dg/lookup/hidden-class7.C: Likewise.
14018         * g++.dg/lookup/hidden-class8.C: Likewise.
14019         * g++.dg/lookup/hidden-class9.C: Likewise.
14020         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
14021         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
14022         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
14023         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
14024         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
14025         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
14026         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
14027         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
14028         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
14029         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
14030         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
14031
14032 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
14033
14034         PR c++/20157
14035         * g++.dg/template/error18.C: New test.
14036
14037 2005-03-09  Ben Elliston  <bje@au.ibm.com>
14038
14039         PR debug/16792
14040         * g++.dg/debug/pr16792.C: New test.
14041
14042 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
14043
14044         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
14045         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
14046         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
14047         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
14048         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
14049         test assertion names.
14050
14051 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14052
14053         PR fortran/18600
14054         * gfortran.dg/stfunc_1.f90: New test.
14055
14056 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14057
14058         PR fortran/16907
14059         * gfortran.dg/real_index_1.f90: New test.
14060
14061 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14062
14063         PR fortran/20323
14064         * gfortran.dg/spec_expr_1.f90: New test.
14065
14066 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
14067
14068         PR c/20402
14069         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
14070         new parser.
14071
14072 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14073
14074         PR fortran/20361
14075         * gfortran.dg/largeequiv_1.f90: New test.
14076
14077 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
14078
14079         * gcc.dg/ucnid-1.c: New.
14080         * gcc.dg/ucnid-2.c: New.
14081         * gcc.dg/ucnid-3.c: New.
14082         * gcc.dg/ucnid-4.c: New.
14083         * gcc.dg/ucnid-5.c: New.
14084         * gcc.dg/ucnid-6.c: New.
14085         * gcc.dg/cpp/ucnid-1.c: New.
14086         * gcc.dg/cpp/ucnid-2.c: New.
14087         * gcc.dg/cpp/ucnid-3.c: New.
14088         * g++.dg/other/ucnid-1.C: New.
14089
14090 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
14091
14092         * gcc.dg/vmx/darwin-abi-3.c: Delete.
14093
14094 2005-03-11  Per Bothner  <per@bothner.com>
14095
14096         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
14097         that diagnotics refer to correct token.
14098         * gcc.dg/unused-3.c: Likewise.
14099
14100 2005-03-11  Per Bothner  <per@bothner.com>
14101
14102         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
14103         constant" is now actually on same line as string constant.
14104         * gcc.dg/cpp/direct2s.c: Likewise.
14105
14106 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
14107
14108         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
14109
14110 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14111
14112         PR libfortran/20124
14113         * gfortran.dg/pr20124.f90: New Test
14114
14115 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
14116
14117         PR tree-optimization/20130
14118         * gcc.dg/pr20130-1.c: New test.
14119
14120 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
14121
14122         PR target/20095
14123         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
14124
14125 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14126
14127         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
14128
14129 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
14130
14131         * g++.dg/eh/forced1.C: Fix comment.
14132         * g++.dg/eh/forced2.C: Ditto.
14133         * g++.dg/eh/forced3.C: Ditto.
14134         * g++.dg/eh/forced4.C: Ditto.
14135
14136 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
14137
14138         PR rtl-opt/20412
14139         * gcc.c-torture/compile/pr20412.c: New test.
14140
14141 2005-03-10  Roger Sayle  <roger@eyesopen.com>
14142
14143         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
14144
14145 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
14146
14147         PR target/20322
14148         * gcc.dg/20050307-1.c: New test.
14149
14150 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
14151
14152         PR c++/20375
14153         * g++.dg/other/stdarg3.C: New.
14154
14155 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
14156
14157         PR c++/18384, c++/18327
14158         * g++.dg/init/array19.C: New test.
14159
14160         PR inline-asm/20314
14161         * gcc.dg/torture/pr20314-1.c: New test.
14162         * gcc.dg/torture/pr20314-2.c: New test.
14163
14164 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
14165
14166         * gcc.dg/20050309-1.c: New test.
14167
14168 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14169
14170         * gcc.dg/builtins-10.c: Reactivate disabled test.
14171         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
14172         new cbrt transformations.
14173
14174 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
14175
14176         PR c++/20208
14177         * g++.dg/template/array13.C: New test.
14178
14179 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
14180
14181         PR c++/16859
14182         * g++.dg/init/brace4.C: New test.
14183
14184 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
14185
14186         PR c++/20186
14187         * g++.dg/template/non-dependent12.C: New.
14188
14189 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
14190
14191         PR c++/20142
14192         * g++.dg/init/array18.C: Add dg-do run marker.
14193
14194         PR c++/20142
14195         * g++.dg/init/array18.C: New test.
14196
14197 2005-03-09  Ben Elliston  <bje@au.ibm.com>
14198
14199         * consistency.vlad/vlad.exp: Remove trailing semicolons.
14200         * g++.dg/gcov/gcov.exp: Likewise.
14201         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
14202         * gcc.target/xstormy16/xstormy16.exp: Likewise.
14203         * lib/c-torture.exp: Likewise.
14204         * lib/fortran-torture.exp: Likewise.
14205         * lib/g++.exp: Likewise.
14206         * lib/gcc-defs.exp: Likewise.
14207         * lib/gcc-dg.exp: Likewise.
14208         * lib/gcc.exp: Likewise.
14209         * lib/gcov.exp: Likewise.
14210         * lib/gfortran.exp: Likewise.
14211         * lib/mike-g++.exp: Likewise.
14212         * lib/mike-gcc.exp: Likewise.
14213         * lib/objc-torture.exp: Likewise.
14214         * lib/objc.exp: Likewise.
14215         * lib/profopt.exp: Likewise.
14216         * lib/target-libpath.exp: Likewise.
14217         * lib/target-supports.exp: Likewise.
14218         * lib/treelang.exp: Likewise.
14219         * lib/wrapper.exp: Likewise.
14220
14221 2005-03-08  Jeff Law  <law@redhat.com>
14222
14223         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
14224         PHI-OPT changes.
14225
14226 2005-03-08  Ira Rosen  <irar@il.ibm.com>
14227
14228         * gcc.dg/vect/pr20122.c: New test.
14229
14230 2005-03-07  Jeff Law  <law@redhat.com>
14231
14232         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
14233         was folded away.
14234         * gcc.dg/tree-ssa/pr18133-1.c: New test.
14235         * gcc.dg/tree-ssa/pr18133-2.c: New test.
14236         * gcc.dg/tree-ssa/pr18134.c: New test.
14237
14238 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14239
14240         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
14241         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
14242         gcc.dg/torture/builtin-noret-2.c: Require weak support.
14243
14244 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
14245
14246         PR tree-opt/17671
14247         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
14248
14249 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
14250
14251         * g++.dg/warn/Wnvdtor.C: New test.
14252
14253 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
14254
14255         * gcc.dg/torture/pr19683-1.c: New test.
14256
14257 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
14258
14259         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
14260         * gfortran.dg/g77/19990313-2.f: Ditto.
14261         * gfortran.dg/g77/19990313-3.f: Ditto.
14262         * gfortran.dg/g77/19990525-0.f: Ditto.
14263         * gfortran.dg/g77/19990826-0.f: Ditto.
14264         * gfortran.dg/g77/19990826-2.f: Ditto.
14265         * gfortran.dg/g77/19990826-3.f: Ditto.
14266         * gfortran.dg/g77/20000511-1.f: Ditto.
14267         * gfortran.dg/g77/20000511-2.f: Ditto.
14268         * gfortran.dg/g77/970625-2.f: Ditto.
14269         * gfortran.dg/g77/980310-2.f: Ditto.
14270         * gfortran.dg/g77/980310-3.f: Ditto.
14271         * gfortran.dg/g77/980310-8.f: Ditto.
14272         * gfortran.dg/g77/980519-2.f: Ditto.
14273         * gfortran.dg/g77/alpha1.f: Ditto.
14274         * gfortran.dg/g77/claus.f: Ditto.
14275         * gfortran.dg/g77/erfc.f: Ditto.
14276         * gfortran.dg/g77/short.f: Ditto.
14277         * gfortran.fortran-torture/execute/data.f90: Ditto.
14278         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
14279         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
14280
14281 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14282
14283         * lib/file-format.exp (gcc_target_object_format): Add check for som
14284         format and hardcode object formats on hppa*-*-hpux*.
14285         * lib/target-supports.exp (check_weak_available): Add check for som
14286         object format.  Always return 0 on hppa*-*-hpux10*.
14287
14288         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
14289         is defined.
14290
14291         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
14292
14293 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
14294
14295         * gfortran.dg/pr19936_1.f90: New test.
14296         * gfortran.dg/pr19936_2.f90: New test.
14297         * gfortran.dg/pr19936_3.f90: New test.
14298
14299 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
14300             Paul Thomas <prthomas@drfccad.cea.fr>
14301
14302         * gfortran.dg/PR19754_1.f90: New test.
14303         * gfortran.dg/PR19754_2.f90: Ditto.
14304
14305 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14306
14307         PR c++/19311
14308         * g++.dg/template/non-dependent11.C: New test.
14309
14310 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
14311
14312         * lib/target-supports.exp (check_iconv_available): Fix comment.
14313
14314 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
14315             Joseph S. Myers  <joseph@codesourcery.com>
14316
14317         PR c++/19797
14318         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
14319
14320 2005-03-04  Matthew Sachs  <msachs@apple.com>
14321
14322         * gcc.exp (gcc_target_compile): Put braces around
14323         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
14324         * objc.exp (objc_target_compile): Likewise.
14325         * treelang.exp (treelang_target_compile): Likewise.
14326
14327 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14328
14329         PR fortran/19673
14330         * gfortran.dg/func_result_1.f90: New test.
14331
14332 2005-03-04  Ben Elliston  <bje@au.ibm.com>
14333
14334         * gcc.misc-tests/options.exp: New test.
14335
14336 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
14337
14338         * gcc.dg/pr15784-4.c: New test.
14339
14340 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
14341
14342         * gcc.c-torture/execute/pr17133.c: New.
14343         * gcc.c-torture/compile/20050303-1.c: New.
14344
14345 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
14346
14347         * gcc.dg/cpp/assert4.c: Fix for cygwin.
14348
14349 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
14350
14351         * g++.dg/overload/using2.C: New.
14352
14353 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
14354
14355         PR c++/19916
14356         * g++.dg/init/ptrmem2.C: New test.
14357
14358 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
14359
14360         PR c/8927
14361         * gcc.dg/pr8927-1.c: New test.
14362
14363 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
14364
14365         PR c++/20232
14366         * g++.dg/inherit/covariant12.C: New.
14367
14368 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14369
14370         PR fortran/19479
14371         * gfortran.dg/bound_1.f90: New test.
14372
14373 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
14374
14375         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
14376         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
14377
14378 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
14379
14380         PR c/20245
14381         * gcc.dg/pr20245-1.c: New test.
14382
14383 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
14384
14385         PR middle-end/19874
14386         * gcc.c-torture/execute/20050119-2.c: New test case.
14387
14388 2005-02-28  Ben Elliston  <bje@au.ibm.com>
14389
14390         * README: Update the DejaGnu bug reporting address.
14391         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
14392         * lib/objc-torture.exp: Likewise.
14393
14394 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
14395
14396         * gfortran.dg/boz_1.f90: New test.
14397         * gfortran.dg/boz_3.f90: New test.
14398         * gfortran.dg/boz_4.f90: New test.
14399
14400 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
14401
14402         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
14403         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
14404
14405 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14406
14407         PR libfortran/20101
14408         * gfortran.dg/write_0_pe_format.f90: New test.
14409
14410 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
14411
14412         PR c++/20206
14413         * g++.dg/opt/thunk2.C: New test.
14414         * g++.dg/opt/covariant1.C: New test.
14415
14416 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14417
14418         * gfortran.dg/e_d_fmt.f90: New test.
14419
14420 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
14421
14422         * gcc.dg/asm-b.c: Fix comment typos.
14423
14424 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
14425
14426         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
14427         a V_MAY_DEF also.
14428
14429 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
14430
14431         PR tree-opt/20188
14432         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
14433         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
14434         * gcc.dg/asm-b.c: New test.
14435
14436 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
14437
14438         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
14439         Disable this test on IRIX 6.
14440
14441 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
14442
14443         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
14444         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
14445         parser.
14446
14447 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
14448
14449         PR tree-optimization/20204
14450         * testsuite/gcc.dg/pr20204.c: New test.
14451
14452 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
14453
14454         PR target/20196
14455         * gcc.c-torture/execute/20050224-1.c: New test.
14456
14457         PR c++/20175
14458         * g++.dg/warn/Wbraces2.C: New test.
14459
14460 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
14461
14462         PR c++/19878
14463         * g++.dg/init/const2.C: New test.
14464
14465 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
14466
14467         PR tree-optimization/20100
14468         * gcc.c-torture/execute/pr20100-1.c: New test.
14469
14470 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14471
14472         * gfortran.dg/implicit_3.f90: New test.
14473
14474         * gfortran.dg/deftype_1.f90: New test.
14475
14476 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
14477
14478         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
14479         the test passes.
14480         * g++.dg/other/anon3.C: Accept a warning.
14481
14482 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
14483
14484         * gcc.dg/pr20017.c: Fix a comment typo.
14485
14486 2005-02-23  Bud Davis  <bdavis@gfortran.org>
14487
14488         * gfortran.dg/list_read_4.f90: Change to f90 comments.
14489
14490 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14491
14492         PR ada/19902
14493         * ada/acats/tests/cxa/cxa3004.a: Remove.
14494         * ada/acats/tests/cxb/cxb30061.am: Likewise.
14495
14496 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
14497
14498         PR c++/20073
14499         * g++.dg/init/const1.C: New test.
14500
14501         PR c++/19991
14502         * g++.dg/parse/constant7.C: New test.
14503
14504         PR c++/20152
14505         * g++.dg/parse/error27.C: New test.
14506         * g++.dg/template/qualttp15.C: Adjust error markers.
14507         * g++.old-deja/g++.other/struct1.C: Likewise.
14508
14509         PR c++/20153
14510         * g++.dg/template/error17.C: New test.
14511
14512         PR c++/20148
14513         * g++.dg/parser/error26.C: New test.
14514
14515 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
14516
14517         PR tree-optimization/20100
14518         PR tree-optimization/20115
14519         * gcc.dg/pr20115.c: New test.
14520         * gcc.dg/pr20115-1.c: New test.
14521         * gcc.dg/pr20100.c: New test.
14522         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
14523         call-clobbered variables after alias1.
14524
14525 2005-02-22  Bud Davis  <bdavis@gfortran.org>
14526
14527         * gfortran.dg/list_read_4.f90: new test.
14528
14529 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
14530
14531         PR rtl-optimization/20017.
14532         * gcc.dg/pr20017.c: New.
14533
14534 2005-02-22  Devang Patel  <dpatel@apple.com>
14535
14536         PR 19952
14537         * g++.dg/tree-ssa/pr19952.C: New test.
14538
14539 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
14540
14541         PR c++/19883
14542         * g++.dg/parse/constant6.C: New test.
14543
14544 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
14545
14546         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
14547         * g++.dg/charset/asm2.c: Likewise.
14548         * g++.dg/charset/asm3.c: Likewise.
14549         * g++.dg/charset/asm4.c: Likewise.
14550         * g++.dg/charset/asm5.c: Likewise.
14551         * g++.dg/charset/attribute1.c: Likewise.
14552         * g++.dg/charset/attribute2.c: Likewise.
14553         * g++.dg/charset/extern1.cc: Likewise.
14554         * g++.dg/charset/extern2.cc: Likewise.
14555         * g++.dg/charset/extern3.cc: Likewise.
14556         * g++.dg/charset/function.cc: Likewise.
14557         * g++.dg/charset/string.c: Likewise.
14558         * g++.dg/charset/charset.exp: Likewise.
14559         * lib/target-supports.exp (check_iconv_available): Fix comment.
14560
14561 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
14562
14563         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
14564         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
14565         * gcc.dg/charset/asm2.c: Likewise.
14566         * gcc.dg/charset/asm3.c: Likewise.
14567         * gcc.dg/charset/asm4.c: Likewise.
14568         * gcc.dg/charset/asm5.c: Likewise.
14569         * gcc.dg/charset/asm6.c: Likewise.
14570         * gcc.dg/charset/attribute1.c: Likewise.
14571         * gcc.dg/charset/attribute2.c: Likewise.
14572         * gcc.dg/charset/builtin1.c: Likewise.
14573         * gcc.dg/charset/extern.c: Likewise.
14574         * gcc.dg/charset/function.c: Likewise.
14575         * gcc.dg/charset/string.c: Likewise.
14576         * gcc.dg/charset/charset.exp: Likewise.
14577
14578 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
14579
14580         PR fortran/20086
14581         * gfortran.dg/pr20086.f90: New test.
14582
14583 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
14584
14585         PR tree-optimization/19786
14586         * g++.dg/tree-ssa/pr19786.C: New.
14587
14588 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14589
14590         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
14591
14592 2005-02-21  Jeff Law  <law@redhat.com>
14593
14594         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
14595
14596 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14597
14598         * gfortran.dg/do_iterator: Split loop, markup all lines for
14599         which an error locus is printed.
14600         * gfortran.dg/pr17708.f90: Markup all lines for which an error
14601         locus is printed.
14602         * gfortran.dg/select_4.f90: Likewise.
14603         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
14604         locuses in the various permutations.
14605
14606 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
14607
14608         PR tree-optimization/19951
14609         * g++.dg/vect: New directory.
14610         * g++.dg/vect/vect.exp: New file.
14611         * g++.dg/vect/pr19951.cc: New testcase.
14612         * g++.dg/dg.exp: Also prune vectorizer tests.
14613
14614 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
14615
14616         PR 18785
14617         * gcc.dg/charset/builtin1.c: New test.
14618
14619 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14620
14621         PR c++/19299
14622         * g++.dg/inherit/volatile1.C: New test.
14623
14624         PR c++/19440
14625         * g++.dg/template/dtor4.C: New test.
14626
14627 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
14628
14629         * gfortran.dg/int_1.f90: New test.
14630
14631 2005-02-19  Devang Patel  <dpatel@apple.com>
14632
14633         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
14634
14635 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
14636
14637         * gfortran.dg/achar_1.f90: New test.
14638
14639 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
14640
14641         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
14642
14643 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
14644             Jakub Jelinek  <jakub@redhat.com>
14645
14646         PR tree-optimization/19828
14647         * gcc.dg/tree-ssa/loop-7.c: New test.
14648         * gcc.c-torture/execute/20050218-1.c: New test.
14649
14650 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
14651
14652         PR c/20043
14653         * gcc.dg/transparent-union-1.c: New test.
14654         * gcc.dg/transparent-union-2.c: New test.
14655
14656 2005-02-18  James E Wilson  <wilson@specifixinc.com>
14657
14658         PR tree-optimization/18977
14659         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
14660
14661 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
14662
14663         PR target/20054
14664         * gcc.dg/pr20054.c: New test.
14665
14666 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14667
14668         PR c++/19508
14669         * g++.dg/ext/attrib20.C: New test.
14670
14671 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
14672
14673         PR middle-end/20030
14674         * gfortran.fortran-torture/execute/character_passing.f90: New test.
14675
14676 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
14677
14678         PR c++/20008
14679         * g++.dg/opt/switch4.C: New.
14680
14681 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
14682
14683         PR c++/20023
14684         PR tree-optimization/20009
14685         * gcc.c-torture/compile/20050217-1.c: New test.
14686         * g++.dg/opt/switch3.C: New test.
14687
14688         PR tree-optimization/18947
14689         * gcc.c-torture/compile/20050215-1.c: New test.
14690         * gcc.c-torture/compile/20050215-2.c: New test.
14691         * gcc.c-torture/compile/20050215-3.c: New test.
14692
14693 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
14694
14695         PR c++/20028
14696         * g++.dg/template/crash34.C: New.
14697
14698         PR c++/20022
14699         * g++.dg/other/access3.C: New.
14700
14701 2005-02-17  Ira Rosen  <irar@il.ibm.com>
14702
14703         * gcc.dg/vect/vect-98.c: New test.
14704
14705 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
14706
14707         PR tree-optimization/19967
14708         * gcc.dg/pr19967.c: New.
14709
14710 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
14711
14712         PR middle-end/19857
14713         * gcc.dg/tree-ssa/20050215-1.c: New test.
14714         * gcc.c-torture/execute/20050215-1.c: New test.
14715
14716 2005-02-15  Eric Christopher  <echristo@redhat.com>
14717
14718         * gcc.dg/cpp/20050215-1.c: New file.
14719
14720 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
14721
14722         PR tree-optimization/15785
14723         * gcc.dg/pr15785-1.c: New test.
14724
14725 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
14726
14727         PR c++/17788
14728         * g++.dg/init/ctor4.C: New.
14729         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
14730
14731 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
14732
14733         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
14734         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
14735
14736 2005-02-15  Andreas Schwab  <schwab@suse.de>
14737
14738         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
14739         declare malloc.
14740
14741 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
14742
14743         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
14744
14745 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
14746
14747         PR tree-optimization/19853
14748         * gcc.c-torture/compile/pr19853.c: New test.
14749
14750 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
14751
14752         PR c++/19608
14753         * g++.dg/parse/local-class1.C: New.
14754
14755         PR c++/19895
14756         * g++.dg/parse/ptrmem3.C: New.
14757
14758         PR c++/19884
14759         * g++.old-deja/g++.oliva/template6.C: Add another case.
14760         * g++.dg/template/explicit6.C: New.
14761
14762 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
14763
14764         PR c++/17816
14765         * g++.dg/other/redecl2.C: New.
14766
14767 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
14768
14769         PR c++/19891
14770         * g++.dg/abi/covariant4.C: New.
14771
14772 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
14773
14774         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
14775
14776 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
14777
14778         * gcc.dg/vect/vect-96.c: Fix typo.
14779
14780 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14781
14782         PR c++/14479
14783         PR c++/19487
14784         * g++.dg/template/enum5.C: New test.
14785
14786 2005-02-12  Ira Rosen  <irar@il.ibm.com>
14787
14788         * gcc.dg/vect/vect-97.c: New test.
14789
14790 2005-02-12  Ira Rosen  <irar@il.ibm.com>
14791
14792         * gcc.dg/vect/vect-96.c: New test.
14793
14794 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
14795
14796         * gcc.dg/builtins-34.c: Also check ldexp*.
14797
14798 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
14799
14800         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
14801
14802 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
14803
14804         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
14805         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
14806         dg-require-dll, dg-require-iconv, dg-require-named-sections,
14807         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
14808         selector_list, selector_expression, dg-process-target): Move to new
14809         file target-supports-dg.exp.
14810         * lib/target-supports-dg.exp: New.
14811
14812         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
14813         New.
14814
14815 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
14816
14817         PR c++/19666
14818         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
14819
14820         PR middle-end/19858
14821         * gcc.c-torture/compile/20050210-1.c: New test.
14822
14823 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
14824
14825         PR c++/19755
14826         * g++.dg/warn/Wbraces1.C: New test.
14827
14828 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
14829
14830         * gcc.dg/builtins-52.c: New testcase.
14831
14832 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
14833
14834         PR c/19342
14835         * gcc.c-torture/execute/20050119-1.c: New test.
14836
14837 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
14838
14839         PR c++/19811
14840         * g++.dg/init/delete1.C: New test.
14841
14842 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
14843
14844         PR c++/18470
14845         * g++.dg/template/static12.C: New test.
14846
14847 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
14848
14849         PR c++/19787
14850         * g++.dg/conversion/ambig1.C: New test.
14851
14852         PR c++/19739
14853         * g++.dg/ext/attrib19.C: New test.
14854
14855         PR c++/19732
14856         * g++.dg/parse/dtor5.C: New test.
14857
14858         PR c++/19762
14859         * g++.dg/template/dtor3.C: New test.
14860
14861         PR c++/19826
14862         * g++.dg/template/static11.C: New test.
14863         * g++.dg/template/crash2.C: Remove dg-error marker.
14864
14865 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
14866
14867         PR C++/18491
14868         * g++.old-deja/g++.mike/p10769a.C: Remove.
14869
14870 2005-02-09  Roger Sayle  <roger@eyesopen.com>
14871
14872         * gcc.dg/builtins-48.c: New test case.
14873         * gcc.dg/builtins-49.c: New test case.
14874         * gcc.dg/builtins-50.c: New test case.
14875         * gcc.dg/builtins-51.c: New test case.
14876
14877 2005-02-09  Ian Lance Taylor  <ian@airs.com>
14878
14879         PR middle-end/19583
14880         * g++.dg/warn/Wreturn-type-3.C: New test.
14881
14882 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
14883
14884         PR middle-end/19402
14885         * gcc.dg/pr19402-1.c: New testcase.
14886         * gcc.dg/pr19402-2.c: likewise.
14887
14888 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
14889
14890         PR middle-end/19854
14891         * g++.dg/tree-ssa/tmmti.C: New testcase.
14892
14893 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
14894
14895         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
14896
14897 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
14898
14899         PR c++/19733
14900         * g++.dg/parse/crash23.C: New test.
14901         * g++.dg/warn/Weff1.C: New test.
14902
14903 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
14904
14905         * gcc.dg/20050209-1.c: New test.
14906
14907 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
14908
14909         PR target/19799
14910         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
14911
14912 2005-02-08  Mike Stump  <mrs@apple.com>
14913
14914         * g++.dg/pch/import-2.c: New test.
14915         * g++.dg/pch/import-2.hs: New.
14916         * g++.dg/pch/include/import-2a.h: New.
14917         * g++.dg/pch/include/import-2b.h: New.
14918
14919 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
14920
14921         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
14922
14923 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14924
14925         * gfortran.dg/substr_1.f90: New test.
14926
14927 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
14928
14929         PR middle-end/19775
14930         * gcc.dg/torture/builtin-power-1.c: Disable test for
14931         invalid transformation.
14932         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
14933         no longer optimize.
14934         * gcc.dg/builtins-47.c: New testcase.
14935
14936 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
14937             Dorit Naishlos  <dorit@il.ibm.com>
14938
14939         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
14940
14941 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
14942
14943         * gcc.c-torture/compile/20050206-1.c: New test.
14944
14945 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
14946
14947         PR tree-opt/19768
14948         * g++.dg/opt/pr19768.C: New test.
14949
14950 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
14951
14952         PR tree-opt/19736
14953         * gcc.c-torture/compile/pr19736.c: New test.
14954
14955 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14956
14957         PR c++/17401
14958         * g++.dg/parse/error25.C: New test.
14959
14960 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
14961
14962         * gcc.c-torture/execute/20050203-1.c: New.
14963
14964 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
14965
14966         * gcc.dg/vect/vect-85.c: Remove xfail.
14967         * gcc.dg/vect/vect-86.c: Remove xfail.
14968         * gcc.dg/vect/vect-87.c: Remove xfail.
14969         * gcc.dg/vect/vect-88.c: Remove xfail.
14970
14971 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
14972
14973         * gcc.dg/altivec-19.c: New.
14974
14975 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
14976
14977         PR c/17807
14978         * gcc.dg/nested-func-3.c: New test.
14979         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
14980
14981 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
14982
14983         * gcc.test-framework/gen_directive_tests: Generate tests for
14984         selector expressions.
14985
14986 2005-02-02  Matt Austern  <austern@apple.com>
14987
14988         PR c++/19628
14989         * g++/ext/builtin7.C: New.
14990         * g++/ext/builtin8.C: New.
14991
14992 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
14993
14994         PR c/18502
14995         * gcc.dg/pr18502-1.c: New test.
14996
14997 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14998
14999         PR c++/17413
15000         * g++.dg/template/local4.C: Tweak.
15001
15002 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
15003
15004         PR tree-optimization/19578
15005         * gcc.c-torture/compile/20050202-1.c: New test.
15006
15007 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
15008
15009         PR c/19435
15010         * gcc.dg/c99-init-4.c: New test.
15011
15012 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
15013
15014         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
15015
15016         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
15017
15018         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
15019         * g++.dg/eh/check-vect.h: New.
15020
15021         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
15022         * gcc.dg/vect/vect-78.c: Ditto.
15023         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
15024         Remove.
15025
15026         * g++.dg/conversion/simd1.C: Expect warning.
15027         * g++.dg/ext/attribute-test-1.C: Ditto.
15028         * g++.dg/ext/attribute-test-2.C: Ditto.
15029         * g++.dg/ext/attribute-test-3.C: Ditto.
15030         * g++.dg/ext/attribute-test-4.C: Ditto.
15031
15032         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
15033         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
15034
15035         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
15036
15037 2005-02-01  Richard Henderson  <rth@redhat.com>
15038
15039         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
15040         long double for ibm double-double format.
15041         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
15042
15043 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
15044
15045         PR tree-optimization/19633
15046         * testsuite/gcc.dg/pr19633-1.c: New test.
15047         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
15048         to NULL or a symbol.
15049
15050 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
15051
15052         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
15053         New procs.
15054         (dg-process-target (local override)): Handle selector expressions.
15055
15056         * gcc.test-framework/README: Describe tests in source directory.
15057         * gcc.test-framework/test-framework.awk: Handle dg- tests.
15058         * gcc.test-framework/test-framework.exp: Handle dg- tests.
15059         * gcc.test-framework/dg-bogus-exp-P.c: New test.
15060         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
15061         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
15062         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
15063         * gcc.test-framework/dg-do-link-exp-P.c: New test.
15064         * gcc.test-framework/dg-do-run-exp-P.c: New test.
15065         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
15066         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
15067         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
15068         * gcc.test-framework/dg-error-exp-P.c: New test.
15069         * gcc.test-framework/dg-error-exp-XP.c: New test.
15070         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
15071         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
15072         * gcc.test-framework/dg-output-exp-P.c: New test.
15073         * gcc.test-framework/dg-output-exp-XF.c: New test.
15074         * gcc.test-framework/dg-warning-exp-P.c: New test.
15075         * gcc.misc-tests/dg-1.c: Remove.
15076         * gcc.misc-tests/dg-2.c: Remove.
15077         * gcc.misc-tests/dg-3.c: Remove.
15078         * gcc.misc-tests/dg-4.c: Remove.
15079         * gcc.misc-tests/dg-5.c: Remove.
15080         * gcc.misc-tests/dg-6.c: Remove.
15081         * gcc.misc-tests/dg-7.c: Remove.
15082         * gcc.misc-tests/dg-8.c: Remove.
15083         * gcc.misc-tests/dg-9.c: Remove.
15084         * gcc.misc-tests/dg-10.c: Remove.
15085         * gcc.misc-tests/dg-11.c: Remove.
15086         * gcc.misc-tests/dg-12.c: Remove.
15087         * gcc.misc-tests/dg-test.exp: Remove.
15088
15089         * gcc.test-framework/test-framework.awk: Change recording and
15090         printing of passes and failures.
15091
15092         * gcc.test-framework: New directory.
15093         * gcc.test-framework/README: New.
15094         * gcc.test-framework/test-framework.exp: New.
15095         * gcc.test-framework/test-framework.awk: New.
15096         * gcc.test-framework/gen_directive_tests: New.
15097
15098 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
15099
15100         * lib/treelang.exp: Fix comment typos.
15101         (treelang_target_compile): Don't append libs=-ltreelang to options.
15102
15103 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
15104
15105         * g++.dg/parse/typename7.C: Adjust error messages.
15106
15107 2005-01-31  Jeff Law  <law@redhat.com>
15108
15109         * gcc.c-torture/execute/20050131-1.c: New test.
15110         * gcc.dg/wcaselabel.c: New test.
15111
15112 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
15113
15114         * g++.dg/other/warning1.C: Adjust error messags.
15115         * g++.dg/parse/constant5.C: New test.
15116
15117 2005-01-31  Steven Bosscher  <stevenb@suse.de>
15118
15119         PR c/19333
15120         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
15121         the test case valid.
15122         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
15123         * testsuite/gcc.dg/array-7.c: Adjust expected result.
15124         * testsuite/gcc.dg/pr18596-3.c: Likewise.
15125         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
15126         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
15127         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
15128
15129 2005-01-31  Dale Johannesen  <dalej@apple.com>
15130
15131         * g++.dg/opt/pr19650.C: New test.
15132
15133 2005-01-31  Richard Henderson  <rth@redhat.com>
15134
15135         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
15136         long double for intel double extended format.
15137         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
15138
15139 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
15140
15141         PR c++/19555
15142         * g++.dg/template/static10.C: New test.
15143
15144         PR c++/19395
15145         * g++.dg/parse/error24.C: New test.
15146
15147         PR c++/19367
15148         * g++.dg/lookup/builtin1.C: New test.
15149
15150         PR c++/19457
15151         * g++.dg/warn/conv3.C: New test.
15152
15153 2005-01-30  Bud Davis  <bdavis@gfortran.org>
15154
15155         PR fortran/19647
15156         * gfortan.dg/inquire_7.f90
15157
15158 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
15159
15160         PR tree-optimization/15791
15161         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
15162         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
15163         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
15164         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
15165         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
15166         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
15167         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
15168         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
15169         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
15170         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
15171
15172 2005-01-29  Paul Brook  <paul@codesourcery.com>
15173
15174         PR fortran/18565
15175         * check.c (real_or_complex_check): New function.
15176         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
15177         * intrinsic.c (add_functions): Use new check functions.
15178         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
15179         Add prototypes.
15180
15181 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
15182
15183         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
15184         gcc.dg/lvalue-3.c: New tests.
15185         * gcc.dg/concat.c: Update expected messages.
15186
15187 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
15188
15189         PR libfortran/19595
15190         * gfortran.dg/eor_1.f90: New test.
15191
15192 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
15193
15194         PR fortran/19589
15195         * gfortran.dg/logical_data_1.f90: New test.
15196
15197 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
15198
15199         PR c++/19253
15200         * g++.dg/template/crash33.C: New test.
15201
15202         PR c++/19667
15203         * g++.dg/template/crash32.C: New test.
15204
15205 2005-01-28  Ian Lance Taylor  <ian@airs.com>
15206
15207         PR middle-end/16558
15208         * g++.dg/warn/Wreturn-type-2.C: New test.
15209
15210 2004-06-24  Jeff Law  <law@redhat.com>
15211
15212         * gcc.dg/tree-ssa/20050128-1.c: New test.
15213
15214 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
15215
15216         * gcc.target/frv/all-mdpackh-1.c: New test.
15217
15218 2005-01-28  Steven Bosscher  <stevenb@suse.de>
15219
15220         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
15221
15222 2005-01-27  Richard Henderson  <rth@redhat.com>
15223
15224         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
15225
15226 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
15227
15228         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
15229
15230 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
15231
15232         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
15233         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
15234         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
15235         to cope with cases where the multilib options override the dg-options.
15236
15237 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
15238
15239         PR c/18946
15240         * gcc.dg/noncompile/20050120-1.c: New test.
15241
15242 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
15243
15244         PR tree-optimization/19633
15245         * gcc.dg/pr19633.c: New test.
15246         * gcc.dg/tree-ssa/pr19633.c: New test.
15247
15248 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
15249
15250         * gcc.dg/20041216-1.c: New test.
15251
15252 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
15253
15254         PR objc/18862
15255         * objc.dg/selector-2.m: New test.
15256
15257 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
15258
15259         * g++.dg/opt/range-test-2.C: New test.
15260
15261         PR rtl-optimization/19579
15262         * gcc.c-torture/execute/20050124-1.c: New test.
15263
15264 2005-01-26  Greg Parker  <gparker@apple.com>
15265         Stuart Hastings  <stuart@apple.com>
15266
15267         * gcc.c-torture/execute/20050125-1.c: New.
15268
15269 2005-01-18  Jan Hubicka  <jh@suse.cz>
15270
15271         PR tree-optimize/19337
15272         * gcc.c-torture/compile/20050119-1.c: New test.
15273
15274 2005-01-24  James E Wilson  <wilson@specifixinc.com>
15275
15276         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
15277         test for successful match.
15278
15279 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
15280
15281         PR objc/18408
15282         * objc.dg/comp-types-7.m: New test.
15283
15284 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
15285
15286         * lib/target-supports.exp (current_target_name): New.
15287         (check_effective_target_ilp32, check_effective_target_lp64):
15288         Cache the result to use as long as the current target, with
15289         multilib flags, remains the same.
15290
15291         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
15292         (dg-require-weak, dg-require-visibility, dg-require-alias,
15293         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
15294         dg-require-effective-target, dg-skip-if): Remove call to
15295         skip_test_and_clear_xfail.
15296         (dg-test): Clear xfail data.
15297
15298 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
15299
15300         PR target/17751
15301         * gcc.dg/ppc64-toc.c: New test.
15302
15303         * g++.dg/tree-ssa/empty-1.C: New test.
15304
15305         PR middle-end/19551
15306         * gcc.c-torture/execute/20050121-1.c: New test.
15307         * gcc.dg/20050121-2.c: New test.
15308
15309 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
15310         Paul Brook  <paul@codesourcery.com>
15311
15312         PR fortran/17941
15313         * gfortran.dg/real_const_1.f: New test.
15314         * gfortran.dg/real_const_2.f90: New test.
15315         * gfortran.dg/complex_int_1.f90: New test.
15316
15317 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
15318
15319         PR fortran/19313
15320         * gfortan.dg/inquire_6.f90: New test.
15321
15322 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
15323
15324         PR libfortran/19451
15325         * open_readonly_1.f90: New test.
15326
15327 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
15328
15329         PR libfortran/18982
15330         * gfortran.dg/open_new.f90: New file.
15331
15332 2005-01-22  Paul Brook  <paul@codesourcery.com>
15333
15334         * namelist_1.f90: New test.
15335
15336 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
15337
15338         PR tree-optimization/19484
15339         * gcc.c-torture/compile/20050122-[12].c: New tests.
15340
15341 2005-01-22  Paul Brook  <paul@codesourcery.com>
15342
15343         * gfortran.dg/implicit_2.f90: New test.
15344
15345 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
15346
15347         PR fortran/19314
15348         * gfortran.dg/inquire_5.f90: New test.
15349
15350 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15351
15352         PR c/18809
15353         * gcc.dg/pr18809-1.c: New test.
15354
15355 2005-01-21  Ian Lance Taylor  <ian@airs.com>
15356
15357         * gcc.dg/20050121-1.c: New test.
15358
15359         PR tree-optimization/13000
15360         * gcc.dg/20040206-1.c: Change warning to point where function is
15361         being inlined.
15362
15363 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15364
15365         PR c++/19208
15366         * g++.dg/template/array11.C: New test.
15367
15368 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15369
15370         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
15371         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
15372         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
15373         * gfortran.dg/getenv_1.f90: Add dg-do directive.
15374         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
15375         gfortran.dg/pr17164.f90: Add missing dg-do directives.
15376
15377 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
15378
15379         PR tree-optimization/15349
15380         * gcc.dg/tree-ssa/pr15349.c: New.
15381
15382 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
15383
15384         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
15385
15386 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
15387
15388         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
15389         scan-assembler-times directive name.
15390
15391         * gcc.dg/asm-a.c: Move dg-require-effective-target to
15392         after dg-do.
15393
15394         PR rtl-optimization/19462
15395         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
15396
15397 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
15398
15399         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
15400         counting function calls on ia64.
15401
15402 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
15403
15404         PR rtl-optimization/15139
15405         * gcc.dg/20050111-2.c: New test.
15406
15407         PR c/17297
15408         * gcc.c-torture/compile/20050113-1.c: New testcase.
15409
15410         PR middle-end/19164
15411         * gcc.dg/20050113-1.c: New testcase.
15412
15413 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
15414
15415         * gcc.dg/vect/vect-85.c: Add comment.
15416         * gcc.dg/vect/vect-86.c: Add xfail for now.
15417         * gcc.dg/vect/vect-87.c: Add xfail for now.
15418         * gcc.dg/vect/vect-88.c: Add xfail for now.
15419         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
15420
15421 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15422
15423         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
15424
15425 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15426
15427         * g++.dg/debug/typedef3.C: New test.
15428
15429 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
15430
15431         PR c/19472
15432         * gcc.dg/asm-a.c: New test.
15433
15434 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
15435
15436         * gcc.dg/sh-relax.c: Add prototype for abort.
15437
15438 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15439
15440         * gcc.dg/short-compare-1.c: New test.
15441         * gcc.dg/short-compare-2.c: Likewise.
15442
15443 2005-01-18  Michael Matz  <matz@suse.de>
15444
15445         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
15446
15447 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
15448
15449         PR tree-optimization/19121
15450         * gcc.c-torture/compile/pr19121.c: New test.
15451
15452 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
15453
15454         PR target/19357
15455         * gcc.c-torture/compile/pr19357.c: New test.
15456
15457 2005-01-17  Ian Lance Taylor  <ian@airs.com>
15458
15459         PR c/5675
15460         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
15461         pass--those that refer just to the variable, possibly with a
15462         cast.
15463         * gcc.dg/c99-const-expr-3.c: Likewise.
15464
15465         PR middle-end/13127
15466         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
15467         longer emitted.
15468
15469 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
15470
15471         PR fortran/18778
15472         * gfortran.dg/endfile_2.f90: New test.
15473
15474 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
15475
15476         PR 19168
15477         * gfortran.dg/select_5.f90: New test.
15478
15479 2004-01-16  Paul Brook  <paul@codesourcery.com>
15480
15481         * gfortran.dg/common_4.f90: New test.
15482
15483 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
15484
15485         PR rtl-optimization/19462
15486         * gcc.dg/torture/pr19462-1.c: New test.
15487
15488 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
15489
15490         PR objc/19321
15491         * objc.dg/func-ptr-2.m: New.
15492         * objc.dg/volatile-1.m: New.
15493
15494 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15495
15496         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
15497
15498 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
15499
15500         PR tree-optimization/19060
15501         * gcc.c-torture/execute/20050104-1.c: New test.
15502
15503 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
15504
15505         PR fortran/18983
15506         * gfortran.dg/write_to_null.f90: New test.
15507
15508 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
15509             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15510
15511         PR other/19328
15512         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
15513         argument.
15514
15515 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
15516
15517         PR c++/19263
15518         * g++.dg/init/vector1.C: New test.
15519
15520 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
15521
15522         PR target/13158
15523         * gcc.target/ia64/sibcall-unwind-1.c: New test.
15524         PR target/18987
15525         * gcc.target/ia64/sibcall-unwind-2.c: New test.
15526
15527 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
15528
15529         * gfortran.dg/select_1.f90: New test.
15530         * gfortran.dg/select_2.f90: New test.
15531         * gfortran.dg/select_3.f90: New test.
15532         * gfortran.dg/select_4.f90: New test.
15533
15534 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
15535
15536         PR middle-end/19084
15537         PR rtl-optimization/19348
15538         * gcc.dg/20050111-1.c: New test.
15539         * gcc.c-torture/execute/20050111-1.c: New test.
15540
15541         * gcc.dg/i386-asm-4.c: New test.
15542
15543 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
15544
15545         * gcc.dg/nested-func-2.c: New test.
15546         * ada/acats/norun.lst: Remove c953002.
15547
15548 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
15549
15550         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
15551
15552 2005-01-12  Ben Elliston  <bje@au.ibm.com>
15553
15554         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
15555
15556 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
15557
15558         PR target/18761
15559         * g++.dg/abi/align1.C: New test.
15560
15561 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
15562
15563         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
15564         at a time.
15565         * g++.dg/ext/altivec_check.h: Support compiling as C.
15566
15567 2005-01-10  Roger Sayle  <roger@eyesopen.com>
15568
15569         PR c++/19355
15570         * g++.dg/expr/pr19355-1.C: New test case.
15571
15572 2005-01-10  Laurent GUERBY <laurent@guerby.net>
15573
15574         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
15575         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
15576         * ada/acats/tests/c3/c92005b.ada: Likewise.
15577         * ada/acats/tests/c3/cxb3012.a: Likewise.
15578         * ada/acats/norun.lst: Add c380004 and c953002, add PR
15579
15580 2005-01-09  Paul Brook  <paul@codesourcery.com>
15581
15582         * gfortran.dg/common_2.f90: New file.
15583         * gfortran.dg/common_3.f90: New file.
15584
15585 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
15586
15587         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
15588
15589 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
15590
15591         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
15592         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
15593         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
15594         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
15595         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
15596         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
15597         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
15598         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
15599         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
15600         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
15601         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
15602         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
15603         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
15604         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
15605         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
15606         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
15607         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
15608         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
15609         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
15610         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
15611         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
15612         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
15613         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
15614         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
15615         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
15616         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
15617         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
15618         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
15619         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
15620         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
15621         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
15622         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
15623         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
15624         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
15625         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
15626         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
15627         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
15628         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
15629         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
15630         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
15631         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
15632         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
15633         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
15634         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
15635         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
15636         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
15637         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
15638         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
15639         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
15640         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
15641         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
15642         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
15643         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
15644         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
15645         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
15646         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
15647         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
15648         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
15649         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
15650         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
15651         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
15652         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
15653         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
15654         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
15655         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
15656         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
15657         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
15658
15659         * gcc.dg/vect/vect-1.c: Fix spelling.
15660         * gcc.dg/vect/vect-10.c: Fix spelling.
15661         * gcc.dg/vect/vect-11.c: Fix spelling.
15662         * gcc.dg/vect/vect-12.c: Fix spelling.
15663         * gcc.dg/vect/vect-14.c: Fix spelling.
15664         * gcc.dg/vect/vect-15.c: Fix spelling.
15665         * gcc.dg/vect/vect-16.c: Fix spelling.
15666         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
15667         * gcc.dg/vect/vect-64.c: Fix comments.
15668         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
15669
15670 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
15671             Ira Rosen  <irar@il.ibm.com>
15672
15673         * gcc.dg/vect/vect-70.c: New test.
15674         * gcc.dg/vect/vect-71.c: New test.
15675
15676 2005-01-09  Manfred Hollstein  <mh@suse.com>
15677
15678         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
15679         * gcc.dg/pr18241-2.c: Likewise.
15680         * gcc.dg/pr18241-3.c: Likewise.
15681         * gcc.dg/pr18241-4.c: Likewise.
15682         * gcc.dg/pr18241-5.c: Likewise.
15683
15684 2005-01-08  Richard Henderson  <rth@redhat.com>
15685
15686         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
15687         False for x86 and x86-64.
15688
15689 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
15690
15691         PR tree-optimization/18241
15692         * gcc.dg/pr18241-1.c: New test.
15693         * gcc.dg/pr18241-2.c: New test.
15694         * gcc.dg/pr18241-3.c: New test.
15695         * gcc.dg/pr18241-4.c: New test.
15696         * gcc.dg/pr18241-5.c: New test.
15697
15698 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
15699
15700         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
15701         gfortran.dg/select_4.f90: New.
15702
15703 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
15704
15705         * gcc.c-torture/execute/20050107-1.c: New test.
15706
15707 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
15708
15709         PR c++/19298
15710         * g++.dg/template/ref2.C: New.
15711
15712 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
15713
15714         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
15715         instead of being empty.
15716
15717 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15718
15719         PR fortran/15553
15720         * gfortran.dg/array-1.f90: New test.
15721
15722 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
15723
15724         PR tree-optimization/19283
15725         * gcc.c-torture/execute/20050106-1.c: New test.
15726
15727         PR rtl-optimization/18861
15728         * gcc.dg/20050105-1.c: New test.
15729
15730         PR tree-optimization/18828
15731         * gcc.dg/20050105-2.c: New test.
15732
15733 2005-01-07  Andreas Jaeger  <aj@suse.de>
15734
15735         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
15736
15737 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
15738
15739         PR fortran/18398
15740         * gfortran.dg/fmt_read.f90: New test.
15741
15742 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
15743
15744         * gcc.dg/rs6000-ldouble-2.c: New.
15745
15746 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
15747
15748         PR c++/19244
15749         * g++.dg/parser/ctor2.C: New test.
15750
15751 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15752
15753         PR c++/17154
15754         * g++.dg/template/using9.C: New test.
15755
15756 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15757
15758         PR c++/19258
15759         * g++.dg/lookup/friend6.C: New test.
15760
15761 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
15762
15763         PR c++/19270
15764         * g++.dg/template/array10.C: New.
15765
15766 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15767
15768         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
15769         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
15770
15771 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
15772
15773         * gcc.c-torture/compile/20050105-1.c: New test.
15774
15775 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
15776
15777         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
15778
15779 2005-01-05  Roger Sayle  <roger@eyesopen.com>
15780
15781         PR middle-end/19100
15782         * gcc.dg/conv-3.c: New test case.
15783
15784 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
15785
15786         * gcc.dg/asm-wide-1.c: New test.
15787
15788 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
15789
15790         PR c++/19030
15791         * g++.dg/parse/crash22.C: New
15792
15793 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
15794
15795         PR 19257
15796         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
15797
15798 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
15799
15800         PR middle-end/17767
15801         * gcc.dg/i386-mmx-6.c: New test case.
15802
15803 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
15804
15805         PR tree-optimization/18308
15806         * gcc.dg/vect/pr18308.c: New testcase.
15807
15808 2005-01-04  Andreas Jaeger  <aj@suse.de>
15809
15810         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
15811
15812 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
15813             Robert Bowdidge <bowdidge@apple.com>
15814
15815         * gcc.dg/cpp/subframework1.c: New.
15816         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
15817         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
15818         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
15819         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
15820
15821 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
15822
15823         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
15824         producing warning.
15825         * gcc.dg/darwin-weakimport-2.c: New.
15826
15827 2005-01-03  Richard Henderson  <rth@redhat.com>
15828
15829         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
15830
15831 2005-01-03  Richard Henderson  <rth@redhat.com>
15832
15833         * gcc.dg/vect/vect.exp: Enable for ia64.
15834         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
15835         (check_effective_target_vect_float): Likewise.
15836         (check_effective_target_vect_no_align): Likewise.
15837         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
15838         * gcc.dg/vect/vect-8.c: Likewise.
15839
15840 2005-01-03  Uros Bizjak <uros@kss-loka.si>
15841
15842         PR target/19236
15843         * gcc.dg/pr19236-1.c: New test case.
15844
15845 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
15846
15847         PR rtl-optimization/12092
15848         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
15849
15850 2005-01-02  Andreas Jaeger  <aj@suse.de>
15851
15852         * gcc.dg/pr12092-1.c: Do not run on x86_64.
15853
15854 2005-01-01  Roger Sayle  <roger@eyesopen.com>
15855             Andrew Pinski  <pinskia@physics.uc.edu>
15856
15857         PR rtl-optimization/12092
15858         * gcc.dg/pr12092-1.c: New test case.
15859
15860 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
15861
15862         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
15863         'hidden' and 'default' for better portability.
15864         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
15865
15866         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
15867         6 and 7.
15868         * g++.old-deja/g++.brendan/new3.C: Likewise.
15869
15870 2005-01-01  Steven Bosscher  <stevenb@suse.de>
15871
15872         * gcc.dg/20041231-1.C: New test.
15873         * g++.dg/warn/Wunreachable-code-1.C: New test.
15874
15875 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
15876
15877         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
15878         file, not /dev/null.  Abort on error.
15879
15880 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
15881             Ziemowit Laski  <zlaski@apple.com>
15882
15883         PR objc/18971
15884         * objc.dg/encode-5.m: New test.
15885
15886 2004-12-29  Richard Henderson  <rth@redhat.com>
15887
15888         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
15889         * objc.dg/stabs-1.m: Disable for ia64.
15890
15891 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
15892
15893         PR c++/19190
15894         * g++.dg/warn/Wunused-10.C: New test.
15895
15896 2004-12-28  Richard Henderson  <rth@redhat.com>
15897
15898         * objc.dg/stabs-1.m: Disable for alpha.
15899
15900 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
15901
15902         PR c++/19149
15903         * g++.dg/parse/error23.C: New test.
15904
15905 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15906
15907         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
15908
15909         PR fortran/19032
15910         * gfortran.dg/intrinsic_modulo_1.f90: New.
15911         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
15912         tests with divisor -1.
15913
15914 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
15915
15916         * g++.dg/opt/temp1.C (memcpy): Return a value.
15917
15918         PR c++/19148
15919         * g++.dg/expr/cond7.C: New test.
15920
15921 2004-12-27  Paul Brook  <paul@codesourcery.com>
15922
15923         * gfortran.dg/g77/select_no_compile.f: Remove.
15924
15925 2004-12-27  Richard Henderson  <rth@redhat.com>
15926
15927         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
15928         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
15929         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
15930
15931 2004-12-26  Richard Henderson  <rth@redhat.com>
15932
15933         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
15934         by 1i instead of token pasting.
15935
15936 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15937
15938         PR tree-optimization/17578
15939         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
15940         to additional_flags.
15941         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
15942
15943 2004-12-25  Richard Henderson  <rth@redhat.com>
15944
15945         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
15946         Remove Alpha.
15947
15948 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15949
15950         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
15951         hppa*-*-hpux*.
15952         * gcc.dg/pr17957.c (dg-options): Likewise.
15953         * gcc.dg/struct-ret-1.c: Add prototype for abort.
15954         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
15955         instead of 0 on __hppa__.
15956         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
15957         "foo,%r" on hppa*-*-*.
15958
15959 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
15960
15961         PR fortran/19071
15962         * gfortran.dg/complex_write.f90: New test.
15963
15964 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
15965
15966         PR c++/17595
15967         * g++.dg/parse/pragma2.C: New test.
15968
15969         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
15970
15971 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
15972
15973         * gcc.dg/empty2.c: Add missing dg-warning.
15974
15975 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
15976
15977         PR c++/17413
15978         * g++.dg/template/local4.C: New test.
15979         * g++.dg/template/crash19.C: Add dg-error marker.
15980
15981         * g++.dg/template/crash31.C: Correct embedded PR number.
15982
15983 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
15984
15985         PR c++/16405
15986         * g++.dg/opt/temp1.C: Add do-run marker.
15987
15988 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
15989
15990         * g++.dg/template/spec19.C: New.
15991
15992 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
15993
15994         PR target/16819
15995         * gcc.dg/empty2.c: New.
15996
15997 2004-12-23  Richard Henderson  <rth@redhat.com>
15998
15999         * lib/target-supports.exp (check_effective_target_vect_no_align):
16000         Remove i?86 and x86-64.
16001
16002 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
16003
16004         PR c++/16405
16005         * g++.dg/opt/temp1.C: New test.
16006
16007 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16008
16009         PR c++/18733
16010         * g++.dg/template/friend33.C: New testcase.
16011
16012 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
16013
16014         PR c++/18464
16015         * g++.dg/template/cond5.C: New test.
16016
16017         PR c++/18492
16018         * g++.dg/inherit/thunk3.C: New test.
16019
16020         PR c++/11224
16021         * g++.dg/warn/Wunused-9.C: New test.
16022
16023 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
16024
16025         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
16026
16027 2004-12-22  Jan Beulich  <jbeulich@novell.com>
16028
16029         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
16030
16031 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
16032
16033         PR c++/18378
16034         * g++.dg/ext/packed8.C: New test.
16035
16036         PR c++/19063
16037         * g++.dg/template/crash31.C: New test.
16038
16039         PR c++/19034
16040         * g++.dg/template/crash30.C: New test.
16041
16042 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
16043
16044         PR C++/18984
16045         * g++.dg/eh/ctor3.C: New test.
16046
16047 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
16048
16049         * objc.dg/stabs-1.m: Allow section name to be quoted and
16050         assembly label to begin with '.LL'.
16051
16052 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
16053
16054         * gcc.dg/vect/vect.exp
16055         (check_effective_target_lp64_or_vect_no_align): New.
16056         * gcc.dg/vect/vect-77.c: Use it.
16057         * gcc.dg/vect/vect-78.c: Use it.
16058
16059         * lib/target-supports.exp
16060         (check_effective_target_vect_no_max,
16061         check_effective_target_vect_no_bitwise,
16062         check_effective_target_vect_no_align): New.
16063         * gcc.dg/vect/vect-13.c: Use them.
16064         * gcc.dg/vect/vect-17.c: Ditto.
16065         * gcc.dg/vect/vect-18.c: Ditto.
16066         * gcc.dg/vect/vect-19.c: Ditto.
16067         * gcc.dg/vect/vect-20.c: Ditto.
16068         * gcc.dg/vect/vect-27.c: Ditto.
16069         * gcc.dg/vect/vect-29.c: Ditto.
16070         * gcc.dg/vect/vect-44.c: Ditto.
16071         * gcc.dg/vect/vect-48.c: Ditto.
16072         * gcc.dg/vect/vect-50.c: Ditto.
16073         * gcc.dg/vect/vect-52.c: Ditto.
16074         * gcc.dg/vect/vect-54.c: Ditto.
16075         * gcc.dg/vect/vect-56.c: Ditto.
16076         * gcc.dg/vect/vect-58.c: Ditto.
16077         * gcc.dg/vect/vect-60.c: Ditto.
16078         * gcc.dg/vect/vect-72.c: Ditto.
16079         * gcc.dg/vect/vect-80.c: Ditto.
16080
16081 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
16082
16083         PR c++/14075
16084         * g++.dg/init/string1.C: New.
16085
16086         PR c++/18975
16087         * g++.dg/other/synth1.C: New.
16088
16089 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
16090
16091         PR c/18963
16092         * gcc.dg/pr18963-1.c: New test.
16093
16094 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
16095
16096         PR c/18596
16097         * gcc.dg/funcdef-storage-1.c (foo): Remove.
16098         * gcc.dg/pr18596-1.c: Use dg-error.
16099         (dg-options): Use -fno-unit-at-a-time.
16100         * gcc.dg/pr18596-2.c: New test.
16101         * gcc.dg/pr18596-3.c: New test.
16102
16103 2004-12-20  Roger Sayle  <roger@eyesopen.com>
16104
16105         PR middle-end/18683
16106         * g++.dg/opt/pr18683-1.C: New test case.
16107
16108 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
16109
16110         PR other/19093
16111         * g++.dg/opt/max1.C: Fix for 64bit targets.
16112
16113 2004-12-20  Matt Austern  <austern@apple.com>
16114
16115         PR c++/19044
16116         * g++.dg/ext/builtin6.C: New
16117
16118 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
16119
16120         PR tree-optimization/19080
16121         * gcc.c-torture/compile/pr19080.c: New test.
16122
16123 2004-12-20  Steven Bosscher  <stevenb@suse.de>
16124
16125         * gcc.dg/20041219-1.c: New test.
16126
16127 2004-12-19  Roger Sayle  <roger@eyesopen.com>
16128
16129         PR middle-end/19068
16130         * g++.dg/opt/max1.C: New test case.
16131
16132 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16133
16134         * gcc.dg/fdata-sections-1.c: New test.
16135
16136 2004-12-18  Roger Sayle  <roger@eyesopen.com>
16137
16138         PR middle-end/18548
16139         * gcc.dg/max-1.c: New test case.
16140
16141 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
16142
16143         * gcc.c-torture/execute/20041218-1.c: New test.
16144
16145 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
16146
16147         * gcc.dg/pr18501.c: New test.
16148         * gcc.dg/uninit-5.c: XFAIL.
16149         * gcc.dg/uninit-9.c: XFAIL.
16150
16151 2004-12-17  Dale Johannesen  <dalej@apple.com>
16152
16153         * gcc.dg/20041213-1.c: New.
16154
16155 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
16156
16157         * objc.dg/stabs-1.m: Allow assembly label to begin
16158         with a dot ('.').
16159
16160 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
16161
16162         * gcc.c-torture/execute/20041213-1.c: Move...
16163         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
16164
16165 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
16166
16167         PR c++/18721
16168         * g++.dg/lookup/conv-5.C: New.
16169
16170 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
16171
16172         * objc.dg/stabs-1.m: New test.
16173
16174 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
16175
16176         * gcc.dg/visibility-c.c: Change compile to
16177         assemble for the test.
16178
16179 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
16180
16181         PR target/19041
16182         * gcc.dg/visibility-c.c: New test.
16183
16184 2004-12-16  Roger Sayle  <roger@eyesopen.com>
16185
16186         PR middle-end/18493
16187         * gcc.dg/switch-8.c: New test case.
16188
16189 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
16190
16191         PR c++/18905
16192         * g++.dg/template/init4.C: New.
16193         * g++.dg/opt/static3.C: Enable optimizer.
16194
16195 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
16196
16197         * g++.dg/other/complex1.C: New test.
16198
16199 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
16200
16201         * g++.dg/opt/inline9.C: New test.
16202
16203 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16204
16205         PR fortran/18993
16206         * gfotran.dg/nullify_1.f: New test.
16207
16208 2004-12-15  Richard Henderson  <rth@redhat.com>
16209
16210         * gcc.target/i386/i386.exp: New harness.
16211         * gcc.target/i386/vect-args.c: New.
16212
16213 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
16214
16215         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
16216
16217 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16218
16219         PR c++/18825
16220         * g++.dg/template/friend32.C: New test.
16221
16222 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
16223
16224         * cpp/pragma-once-1.c: New test.
16225         * cpp/pragma-once-1b.h: Likewise.
16226         * cpp/pragma-once-1c.h: Likewise.
16227         * cpp/pragma-once-1d.h: Likewise.
16228         * cpp/inc/pragma-once-1a.h: Likewise.
16229
16230 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
16231             Steven G. Kargl  <kargls@comcast.net>
16232
16233         PR fortran/17597
16234         * gfortran.dg/list_read_3.f90: New test.
16235
16236 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
16237
16238         * gcc.dg/ftrapv-2.c: New test.
16239
16240 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
16241
16242         PR c++/18981
16243         * g++.dg/template/typename9.C: New test.
16244
16245 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
16246
16247         PR c++/18738
16248         * g++.dg/template/typename8.C: New test.
16249         * g++.dg/parse/friend2.C: Tweak error message.
16250
16251 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
16252
16253         * gcc.c-torture/20041214-1.c: New test.
16254
16255 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
16256
16257         PR c++/18965
16258         * g++.dg/init/array17.C: New test.
16259
16260 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
16261
16262         PR c++/18793
16263         * g++.dg/init/aggr3.C: New test.
16264
16265 2004-12-14  Janis Johnson  <janis187@us.ibm.com
16266
16267         * gcc.dg/altivec-types-1.c: New test.
16268         * gcc.dg/altivec-types-2.c: New test.
16269         * gcc.dg/altivec-types-3.c: New test.
16270         * gcc.dg/altivec-types-4.c: New test.
16271         * g++.dg/ext/altivec-types-1.C: New test.
16272         * g++.dg/ext/altivec-types-2.C: New test.
16273         * g++.dg/ext/altivec-types-3.C: New test.
16274         * g++.dg/ext/altivec-types-4.C: New test.
16275
16276 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
16277
16278         PR middle-end/18951
16279         * gcc.c-torture/execute/20041213-1.c: New test.
16280
16281 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
16282
16283         PR c++/18949
16284         * g++.dg/template/cast1.C: New.
16285
16286 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
16287
16288         * gcc.c-torture/execute/20041213-2.c: New test.
16289
16290 2004-12-13  Richard Henderson  <rth@redhat.com>
16291
16292         * gcc.dg/i386-sse-10.c: Fix typo in options.
16293
16294 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
16295
16296         PR c++/18968
16297         * g++.dg/opt/pr18968.C: New test.
16298
16299 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
16300
16301         PR c++/18925
16302         * g++.dg/ext/visibility/staticdatamem.C: New test.
16303
16304 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
16305
16306         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
16307
16308 2004-12-13  Roger Sayle  <roger@eyesopen.com>
16309
16310         PR rtl-optimization/18928
16311         * gcc.dg/pr18928-1.c: New test case.
16312
16313 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
16314
16315         PR tree-opt/16951
16316         * gcc.c-torture/compile/20041211-1.c: New.
16317
16318 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16319
16320         PR middle-end/17564
16321         * gcc.c-torture/execute/20041212-1.c: New test.
16322
16323 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16324
16325         PR fortran/18869
16326         * gfortran.dg/common_1.f90: New test.
16327
16328 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
16329         Paul Brook  <paul@codesourcery.com>
16330
16331         PR fortran/16222
16332         * gfortran.dg/real_do_1.f90: New test.
16333
16334 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
16335
16336         PR tree-opt/18040
16337         * g++.dg/opt/ptrmem6.C: New test.
16338
16339 2004-12-11  Roger Sayle  <roger@eyesopen.com>
16340
16341         PR middle-end/18921
16342         * gcc.dg/pr18921-1.c: New test case.
16343
16344 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16345
16346         PR fortran/17175
16347         * gfortran.dg/scale_1.f90: New test.
16348
16349 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
16350
16351         PR middle-end/18903
16352         * gcc.c-torture/compile/pr18903.c: New test.
16353
16354 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
16355
16356         * gcc.c-torture/execute/20041210-1.c: New test.
16357
16358 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16359
16360         PR c++/18731
16361         * g++.dg/parser/struct-1.C: New test.
16362         * g++.dg/parser/struct-2.C: New test.
16363         * g++.dg/parser/struct-3.C: New test.
16364
16365 2004-12-09  Richard Henderson  <rth@redhat.com>
16366
16367         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
16368
16369         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
16370         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
16371
16372 2004-12-09  Matt Austern  <austern@apple.com>
16373
16374         PR c++/18514
16375         * g++.dg/ext/builtin1.C: New
16376         * g++.dg/ext/builtin2.C: New
16377         * g++.dg/ext/builtin3.C: New
16378         * g++.dg/ext/builtin4.C: New
16379         * g++.dg/ext/builtin5.C: New
16380
16381 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
16382
16383         PR tree-opt/18904
16384         * g++.dg/opt/ptrmem5.C: New test.
16385
16386 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
16387
16388         * g++.dg/parse/typename5.C: Adjust for new error.
16389         * g++.dg/parse/typename7.C: New.
16390
16391 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16392
16393         PR c++/18073
16394         * g++.dg/other/mmintrin.C: New test.
16395
16396 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
16397
16398         PR c++/16681
16399         * g++.dg/init/array15.C: New.
16400         * g++.dg/init/array16.C: New.
16401
16402 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16403
16404         PR fortran/18826
16405         * gfortran.dg/assign_1.f90: New test.
16406
16407 2004-12-08  Nick Clifton  <nickc@redhat.com>
16408
16409         * gcc.target/xstormy16/bss_below100: New directory containing tests.
16410         * gcc.target/xstormy16/data_below100: Likewise.
16411         * gcc.target/xstormy16/sfr: Likewise.
16412         * gcc.target/xstormy16/below100.S: New test source file.
16413         * gcc.target/xstormy16/below100.ld: New test linker script.
16414         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
16415         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
16416         bp instructions.
16417         * gcc.target/xstormy16/bp.c: Likewise.
16418
16419         * gcc.target/xstormy16/bss_below100: New files:
16420         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
16421         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
16422         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
16423         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
16424         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
16425         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
16426         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
16427         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
16428         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
16429         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
16430         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
16431         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
16432         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
16433         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
16434         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
16435         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
16436         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
16437         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
16438         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
16439         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
16440         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
16441         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
16442         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
16443         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
16444         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
16445         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
16446         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
16447
16448         * gcc.target/xstormy16/data_below100: New files:
16449         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
16450         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
16451         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
16452         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
16453         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
16454         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
16455         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
16456         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
16457         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
16458         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
16459         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
16460         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
16461         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
16462         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
16463         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
16464         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
16465         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
16466         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
16467         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
16468         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
16469         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
16470         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
16471         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
16472         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
16473         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
16474         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
16475         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
16476
16477         * gcc.target/xstormy16/sfr: New files:
16478         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
16479         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
16480         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
16481         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
16482         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
16483         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
16484         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
16485         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
16486         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
16487         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
16488         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
16489         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
16490         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
16491         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
16492         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
16493         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
16494         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
16495         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
16496         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
16497         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
16498         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
16499         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
16500         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
16501         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
16502         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
16503         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
16504         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
16505         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
16506         27_if0_sfrw_bitfield_f.c
16507
16508 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16509
16510         PR c++/18100
16511         * g++.dg/lookup/name-clash4.C: New test.
16512
16513 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
16514
16515         PR c++/18672
16516         * g++.dg/opt/array1.C: New.
16517
16518         PR c++/18803
16519         * g++.dg/template/operator5.C: New.
16520
16521 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
16522
16523         PR c/18867
16524         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
16525
16526 2004-12-07  Steven Bosscher  <stevenb@suse.de>
16527
16528         * gcc.dg/noncompile/20041207.c: New test.
16529
16530 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
16531
16532         * g++.dg/other/unreachable-1.C: New test.
16533
16534 2004-12-06  Nick Clifton  <nickc@redhat.com>
16535
16536         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
16537         <limits.h> because the latter comes from gcc's include/ directory
16538         and not the newlib/libc/include directory.
16539
16540 2004-12-04  Richard Henderson  <rth@redhat.com>
16541
16542         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
16543
16544 2004-12-04  Richard Henderson  <rth@redhat.com>
16545
16546         * lib/target-supports.exp (check_gc_sections_available): Disable
16547         for alpha and ia64.
16548
16549 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
16550
16551         PR middle-end/17909
16552         * g++.dg/other/vararg-2.C: New test.
16553
16554 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16555
16556         PR c++/17011, c++/17971
16557         * g++.dg/template/error15.C: Adjust expected error.
16558         * g++.dg/template/instantiate3.C: Likewise.
16559
16560 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
16561
16562         * gcc.dg/altivec-18.c: Fix for darwin
16563
16564 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
16565
16566         PR c++/18782
16567         * g++.dg/parse/ptrmem2.C: New.
16568
16569         PR c++/18318
16570         * g++.dg/template/new1.C: New.
16571
16572 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16573
16574         PR fortran/18710
16575         * gfortran.dg/direct_io_3.f90: New test.
16576
16577 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
16578
16579         PR 18758
16580         * g++.dg/parse/crash21.C: New.
16581
16582 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16583
16584         PR c++/15664, c++/18276
16585         * g++.dg/template/ttp13.C: New test.
16586         * g++.dg/template/ttp14.C: Likewise.
16587
16588 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16589
16590         PR c++/18123
16591         * g++.dg/parse/enum2.C: New test.
16592         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
16593
16594 2004-12-02  Nick Clifton  <nickc@redhat.com>
16595
16596         * gcc.target/xstormy16: New test directory.
16597         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
16598         * gcc.target/xstormy16/bp.c: Check the generation of bp
16599         instructions.
16600         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
16601         bn instructions and the BELOW100 attribute.
16602
16603 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
16604
16605         PR target/16952
16606         * gcc.dg/ppc-eabi.c: New.
16607
16608 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
16609
16610         PR fortran/18284
16611         * gfortran.dg/backspace.f90
16612
16613 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
16614
16615         * gfortran.dg/inquire.f90: New test.
16616
16617 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
16618
16619         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
16620         handle effective-target-keyword.
16621         (dg-skip-if): Support effective-target keyword as target list.
16622         (dg-xfail-if): Ditto.
16623         * lib/target-supports.exp (is-effective-target-keyword): New proc.
16624
16625 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
16626
16627         PR tree-optimization/18291
16628         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
16629
16630 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
16631
16632         PR C++/18729
16633         * g++.dg/parse/crash20.C: New.
16634
16635         PR c++/17431
16636         * g++.dg/overload/arg1.C: New.
16637         * g++.dg/overload/arg2.C: New.
16638         * g++.dg/overload/arg3.C: New.
16639         * g++.dg/overload/arg4.C: New.
16640
16641 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
16642
16643         * gcc.dg/c99-flex-array-4.c: Remove.
16644
16645 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
16646
16647         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
16648
16649         * lib/target-supports.exp (is-effective-target): Simplify.
16650
16651         * lib/target-supports.exp (check_effective_target_vect_long):
16652         Fix for powerpc64-*-*.
16653
16654 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
16655
16656         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
16657         to support new requirements on FreeBSD 5.
16658
16659 2004-11-30  Devang Patel  <dpatel@apple.com>
16660
16661         PR 18702
16662         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
16663
16664 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
16665
16666         * g++.dg/ext/altivec-13.C: New test.
16667
16668 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
16669
16670         PR tree-opt/18298
16671         * gcc.c-torture/execute/p18298.c: New test.
16672
16673 2004-11-30  Ira Rosen  <irar@il.ibm.com>
16674             Dorit Naishlos  <dorit@il.ibm.com>
16675
16676         PR tree-opt/18607
16677         * gcc.dg/vect/vect-89.c: New test.
16678
16679 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
16680
16681         * gcc.dg/pr18596-1.c: New test.
16682
16683 2004-11-30  Ben Elliston  <bje@au.ibm.com>
16684
16685         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
16686
16687 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
16688
16689         PR c/18479
16690         * gcc.dg/pr18479.c: New test.
16691
16692 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
16693
16694         PR target/18490
16695         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
16696         mmix-knuth-mmixware.
16697
16698         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
16699         cris-*-elf* cris-*-aout* mmix-*-*
16700
16701 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
16702
16703         PR middle-end/18725
16704         * gcc.dg/pr18725.c: New test.
16705
16706 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
16707
16708         PR target/18488
16709         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
16710
16711         PR target/18336
16712         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
16713
16714 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
16715
16716         PR c++/18368
16717         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
16718         * g++.old-deja/g++.law/ctors5.C: Likewise.
16719         * g++.old-deja/g++.other/crash25.C: Likewise.
16720
16721         PR c++/18674
16722         * g++.dg/template/error16.C: New test.
16723
16724         PR c++/18512
16725         * g++.dg/template/crash29.C: New test.
16726
16727 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
16728
16729         PR tree-optimization/18712
16730         * gcc.c-torture/compile/pr18712.c: New test.
16731
16732 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
16733
16734         PR c/7544
16735         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
16736         tests.
16737
16738 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16739
16740         PR c++/18652
16741         * g++.dg/lookup/crash6.C: New test.
16742
16743 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
16744
16745         PR middle-end/18164
16746         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
16747
16748 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
16749
16750         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
16751         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
16752         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
16753
16754 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
16755
16756         * gcc.dg/pr18164.c: New test.
16757
16758 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
16759
16760         * gcc.dg/funroll-loops-all.c: New.
16761
16762 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
16763
16764         PR target/18489
16765         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
16766         delimeter, match space and TAB as well as ":".
16767
16768         PR target/18484
16769         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
16770
16771         PR target/18348
16772         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
16773
16774         PR target/18345
16775         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
16776
16777         PR target/18337
16778         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
16779
16780 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
16781
16782         * gfortran.dg/direct_io_2.f90: New test.
16783
16784 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
16785
16786         PR target/18334
16787         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
16788
16789 2004-11-28  Richard Henderson  <rth@redhat.com>
16790
16791         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
16792
16793 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
16794
16795         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
16796         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
16797         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
16798         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
16799         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
16800         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
16801         gcc.dg/pointer-arith-8.c: New tests.
16802
16803 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
16804
16805         PR fortran/18364
16806         * gfortran.dg/endfile.f90: New test.
16807
16808 2004-11-27  Falk Hueffner  <falk@debian.org>
16809
16810         * gcc.dg/loop-6.c: New test.
16811
16812 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
16813
16814         * gcc.c-torture/execute/20041126-1.c: New test.
16815
16816 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
16817
16818         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
16819         on IRIX.
16820
16821 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
16822
16823         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
16824         functions.
16825
16826 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
16827
16828         PR rtl-optimization/17825
16829         * gcc.c-torture/compile/20041119-1.c: New test.
16830
16831 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16832
16833         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
16834         Check existence of ld library path variables before unsetting.
16835
16836 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
16837
16838         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
16839
16840 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
16841
16842         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
16843
16844 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
16845
16846         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
16847
16848 2004-11-26  Ben Elliston  <bje@au.ibm.com>
16849
16850         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
16851         dg-do directive.
16852
16853 2004-11-26  Ben Elliston  <bje@au.ibm.com>
16854
16855         * gcc.dg/pr17957.c: Pass --param, not -param.
16856
16857 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
16858
16859         PR middle-end/17957
16860         * testsuite/gcc.dg/pr17957.c: New test.
16861
16862 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
16863
16864         PR c++/18445
16865         * g++.dg/template/crash28.C: Likewise.
16866
16867         PR c++/18001
16868         * g++.dg/expr/unary2.C: Adjust lvalue messages.
16869         * g++.dg/ext/lvaddr.C: Likewise.
16870         * g++.dg/opt/pr7503-3.C: Likewise.
16871
16872         PR c++/18466
16873         * g++.dg/parse/qualified3.C: New test.
16874         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
16875
16876         PR c++/18545
16877         * g++.dg/expr/return1.C: New test.
16878
16879 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16880
16881         Friend class name lookup 3/n, PR c++/3332
16882         * g++.dg/lookup/friend3.C: New test.
16883         * g++.dg/lookup/friend4.C: Likewise.
16884         * g++.dg/lookup/friend5.C: Likewise.
16885
16886 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16887
16888         Friend class name lookup 2/n, PR c++/14513, c++/15410
16889         * g++.dg/lookup/friend2.C: New test.
16890         * g++.dg/template/friend31.C: Likewise.
16891
16892 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16893
16894         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
16895
16896 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
16897
16898         PR c++/17473
16899         * g++.dg/tc1/dr56.C: Remove.
16900         * g++.dg/template/typedef1.C: Add dg-error markers.
16901         * g++.old-deja/g++.other/typedef7.C: Likewise.
16902
16903         PR c++/18285
16904         * g++.dg/parse/typedef7.C: New test.
16905
16906 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
16907
16908         * gcc.c-torture/execute/20041124-1.c: New test.
16909
16910 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
16911
16912         * g++.dg/template/deduce3.C: New test.
16913
16914         PR c++/18586
16915         * g++.dg/template/crash27.C: New test.
16916
16917         PR c++/18530
16918         * g++.dg/warn/Wshadow-3.C: New test.
16919
16920 2004-11-24  Devang Patel  <dpatel@apple.com>
16921
16922         PR/18555
16923         * gcc.dg/cpp/isysroot-1.c: New test.
16924         * gcc.dg/cpp/usr/include/stdio.h: New file.
16925         * gcc.dg/cpp/isysroot-2.c: New test.
16926         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
16927         New file.
16928
16929 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16930
16931         PR c++/8929
16932         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
16933
16934 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
16935
16936         * gcc.target/sparc/align.c: Do not include <stdint.h>.
16937         * gcc.target/sparc/pdist.c: Likewise.
16938
16939 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
16940
16941         PR c++/16882
16942         * g++.dg/conversion/simd1.C: New test.
16943
16944 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16945
16946         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
16947         and restore_ld_library_path_env_vars.
16948         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
16949         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
16950         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
16951         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
16952
16953 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
16954
16955         * gcc.dg/pragma-align-2.c: Test macro expansion.
16956         * gcc.dg/pragma-pack-2.c: New test.
16957
16958 2004-11-23  Richard Henderson  <rth@redhat.com>
16959
16960         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
16961         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
16962         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
16963         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
16964         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
16965         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
16966
16967         * gcc.dg/vect/vect.exp: Add check for alpha.
16968         * lib/target-supports.exp (check_alpha_max_hw_available): New.
16969         (check_effective_target_vect_int): Enable for alpha.
16970         (check_effective_target_vect_long): New.
16971         (is-effective-target): Add it.
16972
16973 2004-11-23  Uros Bizjak <uros@kss-loka.si>
16974
16975         * gcc.dg/pr18614-1.c: New test.
16976
16977 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16978
16979         * gcc.dg/setjmp-2.c: New test.
16980
16981 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
16982
16983         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
16984         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
16985         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
16986         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
16987         gcc.target/sparc/pdist.c: New tests.
16988
16989 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
16990
16991         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
16992
16993 2004-11-22  Dale Johannesen  <dalej@apple.com>
16994
16995         * gcc.dg/20041111-1.c: New.
16996
16997 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
16998
16999         PR tree-opt/18536
17000         * gcc.dg/vect/pr18536.c: New test.
17001
17002 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17003
17004         PR c++/18354
17005         * g++.dg/template/nontype11.C: New test.
17006
17007 2004-11-21  Roger Sayle  <roger@eyesopen.com>
17008
17009         PR middle-end/18520
17010         * gcc.dg/pr18520-1.c: New test case.
17011
17012 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
17013
17014         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
17015         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
17016         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
17017         expected diagnostics.
17018
17019 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17020
17021         PR target/18580
17022         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
17023         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
17024         vect-77.c, vect-77a.c: XFAIL on the SPARC.
17025
17026 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17027
17028         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
17029
17030 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
17031             Joseph Myers  <joseph@codesourcery.com>
17032
17033         * lib/target-supports.exp (check_visibility_available): Really
17034         test the compiler.
17035
17036 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
17037
17038         PR tree-opt/18181
17039         * gcc.dg/vect/vect-85.c: New test.
17040         * gcc.dg/vect/vect-86.c: New test.
17041         * gcc.dg/vect/vect-87.c: New test.
17042         * gcc.dg/vect/vect-88.c: New test.
17043
17044 2004-11-19  Ben Elliston  <bje@au.ibm.com>
17045
17046         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
17047
17048 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
17049
17050         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
17051         * gcc.dg/ppc-and-1.c: Ditto.
17052         * gcc.dg/ppc-compare-1.c: Ditto.
17053         * gcc.dg/ppc-mov-1.c: Ditto
17054
17055 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
17056             Mark Mitchell  <mark@codesourcery.com>
17057
17058         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
17059
17060 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
17061             Aldy Hernandez  <aldyh@redhat.com>
17062
17063         * lib/target-supports.exp (check_effective_target_vect_int): New
17064         (check_effective_target_vect_float): New
17065         (check_effective_target_vect_double): New.
17066         (is-effective-target): Support new effective targets keywords.
17067         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
17068         default action for dg-do.
17069         * gcc.dg/vect/pr16105.c: Use new support.
17070         * gcc.dg/vect/pr18400.c: Ditto.
17071         * gcc.dg/vect/pr18425.c: Ditto.
17072         * gcc.dg/vect/vect-1.c: Ditto.
17073         * gcc.dg/vect/vect-10.c: Ditto.
17074         * gcc.dg/vect/vect-11.c: Ditto.
17075         * gcc.dg/vect/vect-12.c: Ditto.
17076         * gcc.dg/vect/vect-13.c: Ditto.
17077         * gcc.dg/vect/vect-14.c: Ditto.
17078         * gcc.dg/vect/vect-15.c: Ditto.
17079         * gcc.dg/vect/vect-16.c: Ditto.
17080         * gcc.dg/vect/vect-17.c: Ditto.
17081         * gcc.dg/vect/vect-18.c: Ditto.
17082         * gcc.dg/vect/vect-19.c: Ditto.
17083         * gcc.dg/vect/vect-2.c: Ditto.
17084         * gcc.dg/vect/vect-20.c: Ditto.
17085         * gcc.dg/vect/vect-21.c: Ditto.
17086         * gcc.dg/vect/vect-22.c: Ditto.
17087         * gcc.dg/vect/vect-23.c: Ditto.
17088         * gcc.dg/vect/vect-24.c: Ditto.
17089         * gcc.dg/vect/vect-25.c: Ditto.
17090         * gcc.dg/vect/vect-26.c: Ditto.
17091         * gcc.dg/vect/vect-27.c: Ditto.
17092         * gcc.dg/vect/vect-27a.c: Ditto.
17093         * gcc.dg/vect/vect-28.c: Ditto.
17094         * gcc.dg/vect/vect-29.c: Ditto.
17095         * gcc.dg/vect/vect-29a.c: Ditto.
17096         * gcc.dg/vect/vect-3.c: Ditto.
17097         * gcc.dg/vect/vect-30.c: Ditto.
17098         * gcc.dg/vect/vect-31.c: Ditto.
17099         * gcc.dg/vect/vect-32.c: Ditto.
17100         * gcc.dg/vect/vect-33.c: Ditto.
17101         * gcc.dg/vect/vect-34.c: Ditto.
17102         * gcc.dg/vect/vect-35.c: Ditto.
17103         * gcc.dg/vect/vect-36.c: Ditto.
17104         * gcc.dg/vect/vect-37.c: Ditto.
17105         * gcc.dg/vect/vect-38.c: Ditto.
17106         * gcc.dg/vect/vect-4.c: Ditto.
17107         * gcc.dg/vect/vect-40.c: Ditto.
17108         * gcc.dg/vect/vect-41.c: Ditto.
17109         * gcc.dg/vect/vect-42.c: Ditto.
17110         * gcc.dg/vect/vect-43.c: Ditto.
17111         * gcc.dg/vect/vect-44.c: Ditto.
17112         * gcc.dg/vect/vect-45.c: Ditto.
17113         * gcc.dg/vect/vect-46.c: Ditto.
17114         * gcc.dg/vect/vect-47.c: Ditto.
17115         * gcc.dg/vect/vect-48.c: Ditto.
17116         * gcc.dg/vect/vect-48a.c: Ditto.
17117         * gcc.dg/vect/vect-49.c: Ditto.
17118         * gcc.dg/vect/vect-5.c: Ditto.
17119         * gcc.dg/vect/vect-50.c: Ditto.
17120         * gcc.dg/vect/vect-51.c: Ditto.
17121         * gcc.dg/vect/vect-52.c: Ditto.
17122         * gcc.dg/vect/vect-53.c: Ditto.
17123         * gcc.dg/vect/vect-54.c: Ditto.
17124         * gcc.dg/vect/vect-55.c: Ditto.
17125         * gcc.dg/vect/vect-56.c: Ditto.
17126         * gcc.dg/vect/vect-56a.c: Ditto.
17127         * gcc.dg/vect/vect-57.c: Ditto.
17128         * gcc.dg/vect/vect-58.c: Ditto.
17129         * gcc.dg/vect/vect-59.c: Ditto.
17130         * gcc.dg/vect/vect-6.c: Ditto.
17131         * gcc.dg/vect/vect-60.c: Ditto.
17132         * gcc.dg/vect/vect-61.c: Ditto.
17133         * gcc.dg/vect/vect-62.c: Ditto.
17134         * gcc.dg/vect/vect-63.c: Ditto.
17135         * gcc.dg/vect/vect-64.c: Ditto.
17136         * gcc.dg/vect/vect-65.c: Ditto.
17137         * gcc.dg/vect/vect-66.c: Ditto.
17138         * gcc.dg/vect/vect-67.c: Ditto.
17139         * gcc.dg/vect/vect-68.c: Ditto.
17140         * gcc.dg/vect/vect-69.c: Ditto.
17141         * gcc.dg/vect/vect-7.c: Ditto.
17142         * gcc.dg/vect/vect-72.c: Ditto.
17143         * gcc.dg/vect/vect-72a.c: Ditto.
17144         * gcc.dg/vect/vect-73.c: Ditto.
17145         * gcc.dg/vect/vect-74.c: Ditto.
17146         * gcc.dg/vect/vect-75.c: Ditto.
17147         * gcc.dg/vect/vect-76.c: Ditto.
17148         * gcc.dg/vect/vect-77.c: Ditto.
17149         * gcc.dg/vect/vect-77a.c: Ditto.
17150         * gcc.dg/vect/vect-78.c: Ditto.
17151         * gcc.dg/vect/vect-79.c: Ditto.
17152         * gcc.dg/vect/vect-8.c: Ditto.
17153         * gcc.dg/vect/vect-80.c: Ditto.
17154         * gcc.dg/vect/vect-82.c: Ditto.
17155         * gcc.dg/vect/vect-82_64.c: Ditto.
17156         * gcc.dg/vect/vect-83.c: Ditto.
17157         * gcc.dg/vect/vect-83_64.c: Ditto.
17158         * gcc.dg/vect/vect-9.c: Ditto.
17159         * gcc.dg/vect/vect-all.c: Ditto.
17160         * gcc.dg/vect/vect-none.c: Ditto.
17161
17162 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
17163
17164         * lib/gcc-dg.exp (dg-skip-if): New function.
17165         (dg-forbid-option): Remove.
17166         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
17167         * g++.dg/abi/bitfield8.C: Likewise.
17168         * g++.dg/abi/dtor1.C: Likewise.
17169         * g++.dg/abi/empty10.C: Likewise.
17170         * g++.dg/abi/empty7.C: Likewise.
17171         * g++.dg/abi/empty9.C: Likewise.
17172         * g++.dg/abi/layout3.C: Likewise.
17173         * g++.dg/abi/layout4.C: Likewise.
17174         * g++.dg/abi/thunk1.C: Likewise.
17175         * g++.dg/abi/thunk2.C: Likewise.
17176         * g++.dg/abi/vbase11.C: Likewise.
17177         * g++.dg/abi/vthunk2.C: Likewise.
17178         * g++.dg/abi/vthunk3.C: Likewise.
17179         * g++.dg/ext/attrib8.C: Likewise.
17180         * g++.dg/opt/longbranch2.C: Likewise.
17181         * g++.dg/opt/reg-stack4.C: Likewise.
17182         * g++.old-deja/g++.ext/attrib1.C: Likewise.
17183         * g++.old-deja/g++.ext/attrib2.C: Likewise.
17184         * g++.old-deja/g++.ext/attrib3.C: Likewise.
17185         * g++.old-deja/g++.other/store-expr1.C: Likewise.
17186         * g++.old-deja/g++.other/store-expr2.C: Likewise.
17187         * gcc.dg/20000609-1.c: Likewise.
17188         * gcc.dg/20000720-1.c: Likewise.
17189         * gcc.dg/20011107-1.c: Likewise.
17190         * gcc.dg/20011119-1.c: Likewise.
17191         * gcc.dg/20020108-1.c: Likewise.
17192         * gcc.dg/20020122-2.c: Likewise.
17193         * gcc.dg/20020122-3.c: Likewise.
17194         * gcc.dg/20020201-3.c: Likewise.
17195         * gcc.dg/20020206-1.c: Likewise.
17196         * gcc.dg/20020218-1.c: Likewise.
17197         * gcc.dg/20020310-1.c: Likewise.
17198         * gcc.dg/20020411-1.c: Likewise.
17199         * gcc.dg/20020418-2.c: Likewise.
17200         * gcc.dg/20020426-1.c: Likewise.
17201         * gcc.dg/20020426-2.c: Likewise.
17202         * gcc.dg/20020517-1.c: Likewise.
17203         * gcc.dg/20020523-1.c: Likewise.
17204         * gcc.dg/20020523-2.c: Likewise.
17205         * gcc.dg/20020729-1.c: Likewise.
17206         * gcc.dg/20030204-1.c: Likewise.
17207         * gcc.dg/20030826-2.c: Likewise.
17208         * gcc.dg/20030926-1.c: Likewise.
17209         * gcc.dg/20031202-1.c: Likewise.
17210         * gcc.dg/980312-1.c: Likewise.
17211         * gcc.dg/980313-1.c: Likewise.
17212         * gcc.dg/990117-1.c: Likewise.
17213         * gcc.dg/990424-1.c: Likewise.
17214         * gcc.dg/990524-1.c: Likewise.
17215         * gcc.dg/991230-1.c: Likewise.
17216         * gcc.dg/i386-387-1.c: Likewise.
17217         * gcc.dg/i386-387-2.c: Likewise.
17218         * gcc.dg/i386-387-3.c: Likewise.
17219         * gcc.dg/i386-387-4.c: Likewise.
17220         * gcc.dg/i386-387-5.c: Likewise.
17221         * gcc.dg/i386-387-6.c: Likewise.
17222         * gcc.dg/i386-asm-1.c: Likewise.
17223         * gcc.dg/i386-bitfield1.c: Likewise.
17224         * gcc.dg/i386-bitfield2.c: Likewise.
17225         * gcc.dg/i386-loop-1.c: Likewise.
17226         * gcc.dg/i386-loop-2.c: Likewise.
17227         * gcc.dg/i386-loop-3.c: Likewise.
17228         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
17229         * gcc.dg/i386-pic-1.c: Likewise.
17230         * gcc.dg/i386-regparm.c: Likewise.
17231         * gcc.dg/i386-signbit-1.c: Likewise.
17232         * gcc.dg/i386-signbit-2.c: Likewise.
17233         * gcc.dg/i386-signbit-3.c: Likewise.
17234         * gcc.dg/i386-sse-5.c: Likewise.
17235         * gcc.dg/i386-sse-8.c: Likewise.
17236         * gcc.dg/i386-unroll-1.c: Likewise.
17237         * gcc.dg/tls/opt-1.c: Likewise.
17238         * gcc.dg/tls/opt-2.c: Likewise.
17239         * gcc.dg/unroll-1.c: Likewise.
17240         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
17241         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
17242         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
17243         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
17244
17245 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17246
17247         * g++.dg/template/incomplete1.C: New test.
17248
17249 2004-11-16  Nick Clifton  <nickc@redhat.com>
17250
17251         Revert patches accidentally commited during checkin of fixes for
17252         xstormy16 tests:
17253         gcc.c-torture/execute/simd-4.c: Revert
17254         gcc.dg/20040910-1.c: Revert.
17255
17256 2004-11-16  Paul Brook  <paul@codesourcery.com>
17257
17258         PR fortran/13010
17259         * gfortran.dg/der_pointer_1.f90: New test.
17260
17261 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
17262
17263         PR c/18498
17264         * gcc.dg/bitfld-13.c: New test.
17265
17266 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
17267
17268         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
17269         powerpc*-*-linux*.
17270
17271         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
17272         * gcc.dg/ppc64-abi-2.c: Ditto.
17273         * gcc.dg/ppc64-abi-3.c: Ditto.
17274
17275         * lib/gcc-dg.exp (dg-target-list): Remove.
17276
17277 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
17278
17279         * gcc.dg/ia64-postinc.c: New test.
17280
17281 2004-11-15  Mark Mitchell <mark@codesourcery.com>
17282
17283         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
17284
17285 2004-11-15  Nick Clifton  <nickc@redhat.com>
17286
17287         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
17288         __INT_MAX__ so that the test can be compiled by toolchains
17289         targeted at 16-bit processors.
17290
17291         * gcc.dg/20040625-1.c: Use long constants rather than integers
17292         when performing arithmetic that will overflow 16-bits.
17293
17294         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
17295         xstormy16.  It does not support 128-bit vector operations.
17296
17297         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
17298         with the macro PTR_TYPE.  Define this macro to an integer type
17299         suitable for holding a pointer.
17300
17301         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
17302         the target is a 16-bit processor.
17303
17304         * gcc.dg/cpp/if-2.c: Expect a different warning message from
17305         16-bit targets where the character constant will be too long.
17306
17307         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
17308         where the double will not be directly addressable.
17309
17310 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17311
17312         Friend class name lookup 1/n, PR c++/18471
17313         * g++.dg/template/crash26.C: New test.
17314         * g++.dg/lookup/struct1.C: Adjust expected error.
17315         * g++.dg/parse/elab1.C: Likewise.
17316         * g++.dg/parse/elab2.C: Likewise.
17317         * g++.dg/parse/int-as-enum1.C: Likewise.
17318         * g++.dg/parse/struct-as-enum1.C: Likewise.
17319         * g++.dg/parse/typedef1.C: Likewise.
17320         * g++.dg/parse/typedef3.C: Likewise.
17321         * g++.dg/parse/typedef4.C: Likewise.
17322         * g++.dg/parse/typedef5.C: Likewise.
17323         * g++.dg/template/nontype4.C: Likewise.
17324         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
17325         * g++.old-deja/g++.other/elab1.C: Likewise.
17326         * g++.old-deja/g++.other/syntax4.C: Likewise.
17327
17328 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
17329
17330         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
17331
17332 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
17333
17334         * gcc.c-torture/execute/20041114-1.c: New test.
17335
17336 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
17337
17338         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
17339         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
17340         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
17341         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
17342         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
17343         gcc.dg/switch-7.c: New tests.
17344
17345 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
17346
17347         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
17348
17349 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
17350
17351         PR tree-opt/18400
17352         * gcc.dg/vect/pr18400.c: New test.
17353
17354 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
17355             Andrew Pinski  <pinskia@physics.uc.edu>
17356
17357         PR tree-opt/18425
17358         * gcc.dg/vect/pr18425.c: New test.
17359
17360 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17361
17362         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
17363         Guard with dg-require-alias and dg-require-visibility.
17364
17365 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17366
17367         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
17368
17369 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17370
17371         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
17372
17373 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17374
17375         PR c++/17344
17376         * g++.dg/template/defarg5.C: New test.
17377
17378 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
17379
17380         * g++.dg/parse/cast1.C: Run only on ILP32.
17381         * g++.old-deja/g++.mike/p784.C: Likewise.
17382
17383 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
17384
17385         * gcc.c-torture/execute/20041113-1.c: New test.
17386
17387 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
17388
17389         PR target/18230
17390         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
17391         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
17392         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
17393         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
17394         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
17395         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
17396         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
17397         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
17398         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
17399         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
17400         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
17401         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
17402         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
17403
17404 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
17405
17406         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
17407         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
17408         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
17409         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
17410         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
17411         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
17412         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
17413         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
17414         gcc.target/sparc/combined-1.c: New tests.
17415
17416 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
17417
17418         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
17419         New tests.
17420
17421 2004-11-12  Mark Mitchell <mark@codesourcery.com>
17422
17423         * lib/gcc-dg.exp (dg-forbid-option): New function.
17424         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
17425         * g++.dg/abi/bitfield8.C: Likewise.
17426         * g++.dg/abi/dtor1.C: Likewise.
17427         * g++.dg/abi/empty10.C: Likewise.
17428         * g++.dg/abi/empty7.C: Likewise.
17429         * g++.dg/abi/empty9.C: Likewise.
17430         * g++.dg/abi/layout3.C: Likewise.
17431         * g++.dg/abi/layout4.C: Likewise.
17432         * g++.dg/abi/thunk1.C: Likewise.
17433         * g++.dg/abi/thunk2.C: Likewise.
17434         * g++.dg/abi/vbase11.C: Likewise.
17435         * g++.dg/abi/vthunk2.C: Likewise.
17436         * g++.dg/abi/vthunk3.C: Likewise.
17437         * g++.dg/ext/attrib8.C: Likewise.
17438         * g++.dg/opt/longbranch2.C: Likewise.
17439         * g++.dg/opt/reg-stack4.C: Likewise.
17440         * g++.old-deja/g++.ext/attrib1.C: Likewise.
17441         * g++.old-deja/g++.ext/attrib2.C: Likewise.
17442         * g++.old-deja/g++.ext/attrib3.C: Likewise.
17443         * g++.old-deja/g++.other/store-expr1.C: Likewise.
17444         * g++.old-deja/g++.other/store-expr2.C: Likewise.
17445         * gcc.dg/20000609-1.c: Likewise.
17446         * gcc.dg/20000720-1.c: Likewise.
17447         * gcc.dg/20011107-1.c: Likewise.
17448         * gcc.dg/20011119-1.c: Likewise.
17449         * gcc.dg/20020108-1.c: Likewise.
17450         * gcc.dg/20020122-2.c: Likewise.
17451         * gcc.dg/20020122-3.c: Likewise.
17452         * gcc.dg/20020201-3.c: Likewise.
17453         * gcc.dg/20020206-1.c: Likewise.
17454         * gcc.dg/20020218-1.c: Likewise.
17455         * gcc.dg/20020310-1.c: Likewise.
17456         * gcc.dg/20020411-1.c: Likewise.
17457         * gcc.dg/20020418-2.c: Likewise.
17458         * gcc.dg/20020426-1.c: Likewise.
17459         * gcc.dg/20020426-2.c: Likewise.
17460         * gcc.dg/20020517-1.c: Likewise.
17461         * gcc.dg/20020523-1.c: Likewise.
17462         * gcc.dg/20020523-2.c: Likewise.
17463         * gcc.dg/20020729-1.c: Likewise.
17464         * gcc.dg/20030204-1.c: Likewise.
17465         * gcc.dg/20030826-2.c: Likewise.
17466         * gcc.dg/20030926-1.c: Likewise.
17467         * gcc.dg/20031202-1.c: Likewise.
17468         * gcc.dg/980312-1.c: Likewise.
17469         * gcc.dg/980313-1.c: Likewise.
17470         * gcc.dg/990117-1.c: Likewise.
17471         * gcc.dg/990424-1.c: Likewise.
17472         * gcc.dg/990524-1.c: Likewise.
17473         * gcc.dg/991230-1.c: Likewise.
17474         * gcc.dg/i386-387-1.c: Likewise.
17475         * gcc.dg/i386-387-2.c: Likewise.
17476         * gcc.dg/i386-387-3.c: Likewise.
17477         * gcc.dg/i386-387-4.c: Likewise.
17478         * gcc.dg/i386-387-5.c: Likewise.
17479         * gcc.dg/i386-387-6.c: Likewise.
17480         * gcc.dg/i386-asm-1.c: Likewise.
17481         * gcc.dg/i386-bitfield1.c: Likewise.
17482         * gcc.dg/i386-bitfield2.c: Likewise.
17483         * gcc.dg/i386-loop-1.c: Likewise.
17484         * gcc.dg/i386-loop-2.c: Likewise.
17485         * gcc.dg/i386-loop-3.c: Likewise.
17486         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
17487         * gcc.dg/i386-pic-1.c: Likewise.
17488         * gcc.dg/i386-regparm.c: Likewise.
17489         * gcc.dg/i386-signbit-1.c: Likewise.
17490         * gcc.dg/i386-signbit-2.c: Likewise.
17491         * gcc.dg/i386-signbit-3.c: Likewise.
17492         * gcc.dg/i386-sse-5.c: Likewise.
17493         * gcc.dg/i386-sse-8.c: Likewise.
17494         * gcc.dg/i386-unroll-1.c: Likewise.
17495         * gcc.dg/tls/opt-1.c: Likewise.
17496         * gcc.dg/tls/opt-2.c: Likewise.
17497         * gcc.dg/unroll-1.c: Likewise.
17498         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
17499         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
17500         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
17501         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
17502         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
17503         -m64 is specified.
17504
17505 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
17506
17507         PR c++/18389
17508         * g++.dg/parse/cond1.C: New test.
17509
17510         PR c++/18429
17511         * g++.dg/template/array9.C: New test.
17512         * g++.dg/ext/vla1.C: Adjust error messages.
17513         * g++.dg/ext/vlm1.C: Likewise.
17514         * g++.dg/template/crash2.C: Likewise.
17515
17516         PR c++/18436
17517         * g++.dg/template/call3.C: New test.
17518
17519         PR c++/18407
17520         * g++.dg/template/ptrmem11.C: New test.
17521
17522 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
17523
17524         PR other/14264
17525         * lib/g++.exp: Set LC_ALL and LANG to C.
17526         * lib/gcc-dg.exp: Likewise.
17527         * lib/gfortran.exp: Likewise.
17528         * lib/objc.exp: Likewise.
17529         * lib/treelang.exp: Likewise.
17530
17531 2004-11-12  Andreas Schwab  <schwab@suse.de>
17532
17533         * gcc.dg/pr16286.c: Fix last change.
17534
17535 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
17536
17537         PR c++/18416
17538         * g++.dg/init/global1.C: New test.
17539
17540 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
17541
17542         * gcc.c-torture/execute/20041112-1.c: New test.
17543
17544 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
17545
17546         * lib/gcc-dg.exp (dg-target-list): New.
17547
17548 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
17549             Richard Sandiford  <rsandifo@redhat.com>
17550
17551         * lib/target-supports.exp (get-compiler_messages): New.
17552         (check_named_sections_available): Use it.
17553         (check_effective_target_ilp32): New.
17554         (check_effective_target_lp64): New.
17555         (is-effective-target): New.
17556         * lib/gcc-dg.exp (dg-require-effective-target): New.
17557
17558 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
17559
17560         * gcc.dg/precedence-1.c: New test.
17561
17562 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
17563
17564         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
17565
17566         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
17567         message, delete generated files, use more descriptive name for
17568         executable, and make the test unsupported when it cannot be run.
17569
17570         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
17571         (dg-require-weak, dg-require-visibility, dg-require-alias,
17572         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
17573         dg-require-iconv, dg-require-named-sections): Use it.
17574
17575         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
17576
17577 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
17578
17579         PR target/16457
17580         * gcc.dg/ppc-and-1: New
17581
17582         PR target/16796
17583         * gcc.dg/ppc-mov-1.c: New.
17584
17585         PR target/16458
17586         * gcc.dg/ppc-compare-1.c: New.
17587
17588 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
17589
17590         * objc.dg/desig-init-2.m: New test.
17591
17592 2004-11-10  Adam Nemet  <anemet@lnxw.com>
17593
17594         PR middle-end/18160
17595         * g++.dg/warn/register-var-1.C: New test.
17596         * g++.dg/warn/register-var-2.C: New test.
17597
17598 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17599
17600         * gcc.dg/union-2.c: New test.
17601
17602 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
17603
17604         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
17605         New test for PR tree-optimization/17892.
17606
17607 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
17608
17609         PR c++/18369
17610         * g++.dg/init/new12.C: New test.
17611
17612 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
17613
17614         * gcc.target/sparc: New directory.
17615         * gcc.target/sparc/sparc.exp: New driver.
17616         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
17617         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
17618         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
17619         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
17620
17621 2004-11-10  Paul Brook  <paul@codesourcery.com>
17622
17623         PR fortran/18218
17624         * gfortran.dg/list_read.c: New test.
17625
17626 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
17627
17628         PR c/18322
17629         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
17630         expected diagnostic location.
17631
17632 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
17633
17634         * gcc.dg/20041109-1.c: New test.
17635
17636 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
17637
17638         PR objc/18406
17639         * objc/compile/pr18406.m: New test.
17640
17641 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
17642
17643         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
17644
17645 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
17646
17647         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
17648
17649 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
17650
17651         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
17652
17653 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
17654
17655         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
17656         exit.
17657
17658 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
17659
17660         PR tree-opt/18299
17661         * gcc.c-torture/pr18299-1.c: New test.
17662
17663 2004-11-06  Andreas Schwab  <schwab@suse.de>
17664
17665         * gcc.dg/pr16286.c: Also test for bool and pixel.
17666
17667 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
17668
17669         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
17670         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
17671         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
17672         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
17673         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
17674         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
17675         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
17676         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
17677         gcc.dg/struct-semi-3.c: New tests.
17678
17679 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17680
17681         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
17682
17683 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17684
17685         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
17686         Do not use C99 designators.
17687
17688 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17689
17690         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
17691
17692 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17693
17694         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
17695         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
17696         * gcc.c-torture/execute/simd-5.x: Remove.
17697
17698 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
17699
17700         PR rtl-optimization/17933
17701         * gcc.dg/torture/pr17933-1.c: New test.
17702
17703 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
17704
17705         PR target/18106
17706         * lib/target-supports.exp (check_weak_available): Support
17707         Windows.
17708
17709 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
17710
17711         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
17712         call to fflush(stdout) before abort.
17713         (my_ffsll): New function.
17714         (generate_fields): Use it.
17715
17716 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
17717
17718         * gcc.dg/init-undef-1.c: New test.
17719
17720 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
17721
17722         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
17723         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
17724         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
17725         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
17726         expected messages for new parser.
17727
17728 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
17729
17730         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
17731
17732 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17733
17734         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
17735         on LP64 targets.
17736
17737 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
17738
17739         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
17740         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
17741         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
17742         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
17743         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
17744         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
17745         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
17746         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
17747         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
17748         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
17749
17750 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
17751
17752         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
17753         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
17754         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
17755         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
17756         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
17757         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
17758         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
17759         for new parser.
17760
17761 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
17762
17763         PR target/15342
17764         * gcc.dg/20041104-1.c: New test.
17765
17766 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17767
17768         * g++.dg/template/nontype7.C: New test.
17769         * g++.dg/template/nontype8.C: Likewise.
17770         * g++.dg/template/nontype9.C: Likewise.
17771         * g++.dg/template/nontype10.C: Likewise.
17772         * g++.dg/tc1/dr49.C: Likewise.
17773         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
17774         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
17775
17776 2004-11-04  Ben Elliston  <bje@au.ibm.com>
17777
17778         * g++.dg/rtti/tinfo1.C: Remove xfails.
17779
17780 2004-11-04  Ben Elliston  <bje@au.ibm.com>
17781
17782         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
17783         packed attribute to the definition to satisfy the new C++ parser.
17784
17785 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
17786
17787         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
17788         invocations of va_arg.
17789
17790 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
17791
17792         PR c++/18124
17793         * g++.dg/template/crash25.C: New test.
17794
17795         PR c++/18155
17796         * g++.dg/template/typedef2.C: New test.
17797         * g++.dg/parse/crash13.C: Adjust error markers.
17798
17799         PR c++/18177
17800         * g++.dg/conversion/const3.C: New test.
17801
17802 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17803
17804         PR fortran/17535
17805         PR fortran/17583
17806         PR fortran/17713
17807         * gfortran.dg/generic_[123].f90: New testcases.
17808
17809 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
17810
17811         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
17812         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
17813
17814 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
17815
17816         PR tree-opt/16808
17817         * gcc.c-torture/compile/pr16808.c: New test.
17818
17819 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
17820
17821         PR rtl-optimization/17104
17822         * gcc.dg/ppc-bitfield1.c: New.
17823
17824 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
17825
17826         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
17827
17828 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
17829
17830         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
17831         strings for 32-bit code.
17832
17833 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
17834
17835         PR c/18239
17836         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
17837
17838 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
17839
17840         PR c++/18064
17841         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
17842
17843 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
17844
17845         PR c++/15172
17846         * g++.dg/init/aggr2.C: New test.
17847
17848 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
17849
17850         * objc.dg/local-decl-1.m: New test.
17851
17852 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17853
17854         * gcc.dg/20040910-1.c: Adjust regex.
17855
17856 2004-10-30  Roger Sayle  <roger@eyesopen.com>
17857
17858         PR rtl-optimization/18084
17859         * g++.dg/opt/pr18084-1.C: New testcase.
17860
17861 2004-10-30  Matt Austern  <austern@apple.com>
17862
17863         PR c++/17542
17864         * g++.dg/ext/attrib18.C: New test.
17865
17866 2004-10-30  Roger Sayle  <roger@eyesopen.com>
17867
17868         PR middle-end/18096
17869         * gcc.dg/pr18096-1.c: New test case.
17870
17871 2004-10-30  Roger Sayle  <roger@eyesopen.com>
17872
17873         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
17874
17875 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
17876
17877         PR c/16666
17878         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
17879         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
17880         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
17881         gcc.dg/old-style-prom-3.c: New tests.
17882
17883 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
17884
17885         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
17886         Remove unnecessary inclusion of stdio.h.
17887
17888 2004-10-29  Roger Sayle  <roger@eyesopen.com>
17889
17890         PR rtl-optimization/17581
17891         * gcc.dg/pr17581-1.c: New test case.
17892
17893 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
17894
17895         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
17896         being implemented.
17897         * g++.dg/conversion/dr195-1.C: New.
17898         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
17899         * g++.old-deja/g++.mike/p10148.C: Likewise.
17900
17901 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
17902
17903         PR c++/17695
17904         * g++.dg/debug/typedef2.C: New test.
17905
17906 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
17907
17908         PR fortran/13490
17909         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
17910         * gfortran.dg/g77/README: Update.
17911
17912 2004-10-28  Matt Austern  <austern@apple.com>
17913
17914         PR c++/14124
17915         * g++.dg/ext/packed7.C: New test.
17916
17917 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
17918
17919         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
17920         scan-assembler.
17921         * lib/scanasm.exp (hidden-scan-for): New proc.
17922         (scan-hidden): Use hidden-scan-for instead of constructing the scan
17923         string.
17924         (scan-not-hidden): Likewise.
17925         * lib/target-supports.exp (check_visibility_available): mach-o is
17926         support too.
17927
17928 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
17929
17930         PR c++/17132
17931         * g++.dg/template/memclass3.C: New test.
17932
17933 2004-10-28  Adam Nemet  <anemet@lnxw.com>
17934
17935         PR middle-end/18160
17936         * gcc.dg/register-var-1.c: New test.
17937         * gcc.dg/register-var-2.c: New test.
17938         * gcc.dg/asm-7.c: Taking the address of a register variable is an
17939         error now.
17940
17941 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
17942
17943         PR other/18172
17944         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
17945         unused variables.
17946         * gcc.dg/vect/vect-22.c: Likewise.
17947
17948 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
17949
17950         * gcc.dg/i386-rotate-1.c: New test.
17951
17952 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
17953
17954         * g++.dg/init/ref12.C: Add "run" marker.
17955
17956         PR c++/17435
17957         * g++.dg/init/ref12.C: New test.
17958
17959         PR c++/18140
17960         * g++.dg/template/shift1.C: New test.
17961         * g++.dg/template/error10.C: Adjust error markers.
17962
17963 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
17964
17965         PR tree-opt/17529
17966         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
17967
17968 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
17969
17970         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
17971         * gcc.dg/weak/weak-3.c: Likewise.
17972         * gcc.dg/weak/weak-5.c: Likewise.
17973         * gcc.dg/weak/weak-9.c: Likewise.
17974         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
17975         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
17976
17977         * gcc.dg/darwin-weakimport-1.c: New.
17978
17979 2004-10-28  Ben Elliston  <bje@au.ibm.com>
17980
17981         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
17982
17983 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
17984
17985         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
17986         'syntax' error messages.
17987         * gcc.dg/cpp/direct2s.c: Likewise.
17988
17989 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
17990
17991         * gcc.c-torture/compile/20041026-1.c: New.
17992
17993 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
17994
17995         PR c++/18093
17996         * g++.dg/lookup/ns2.C: New test.
17997
17998         PR c++/18020
17999         * g++.dg/template/enum4.C: New test.
18000
18001         PR c++/18161
18002         * g++.dg/template/expr1.C: New test.
18003
18004 2004-10-26  Ben Elliston  <bje@au.ibm.com>
18005
18006         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
18007
18008 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
18009
18010         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
18011         gcc.dg/decl-nospec-3.c: New tests.
18012
18013 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
18014
18015         * objc.dg/super-class-3.m: New test.
18016
18017 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
18018
18019         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
18020         resyncing.
18021         * gcc.dg/cpp/direct2s.c: Likewise.
18022
18023 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
18024
18025         * objc.dg/image-info.m: Update for changes to section selection.
18026
18027 2004-10-25  David Ayers  <d.ayers@inode.at>
18028             Ziemowit Laski  <zlaski@apple.com>
18029
18030         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
18031         diagnostics when messaging 'id <Proto>'.
18032         * objc.dg/class-protocol-1.m: New test.
18033         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
18034         a non-existent method signature.
18035         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
18036         Update diagnostics when messaging with non-existent method signature.
18037         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
18038         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
18039         invalid receivers are now resolved as if messaging 'id'; remove
18040         extraneous diagnostics.
18041
18042 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
18043
18044         PR c/16667
18045         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
18046         gcc.dg/init-desig-obs-3.c: New tests.
18047
18048 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
18049
18050         * gcc.dg/debug/20041023-1.c: New test.
18051
18052 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
18053
18054         PR middle-end/17407
18055         * gcc.c-torture/compile/pr17407.c: New test.
18056
18057         PR c++/18121
18058         * g++.dg/template/array8.C: New test.
18059
18060 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
18061
18062         PR other/18138
18063         * lib/g++.exp: Accept more than one multilib libgcc.
18064         * lib/gcc-dg.exp: Likewise.
18065         * lib/objc.exp: Likewise.
18066         * lib/treelang.exp: Likewise.
18067         * lib/gfortran.exp: Likewise.
18068
18069 2004-10-24  Ben Elliston  <bje@au.ibm.com>
18070
18071         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
18072
18073 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
18074
18075         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
18076         * gcc.dg/c99-const-expr-3.c: Likewise.
18077
18078 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
18079
18080         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
18081
18082 2004-10-23  Ben Elliston  <bje@au.ibm.com>
18083
18084         * gcc.c-torture/execute/loop-2e.x: Remove.
18085
18086 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
18087
18088         PR c++/18095
18089         * g++.dg/parse/crash18.C: New.
18090         * g++.dg/parse/crash19.C: New.
18091
18092 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
18093
18094         * g++.dg/ext/dllimport1.C: Move dg-warnings.
18095         * g++.dg/ext/dllimport2.C: Same.
18096         * g++.dg/ext/dllimport8.C: Same.
18097
18098 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
18099
18100         PR c++/10841
18101         * g++.dg/conversion/cast1.C: New test.
18102         * g++.dg/overload/pmf1.C: Adjust error marker.
18103
18104 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
18105
18106         PR objc/17923
18107         * objc.dg/const-str-7.m: New test.
18108
18109 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18110
18111         * g++.dg/template/memfriend11.C: Fix comment typo.
18112         * g++.dg/template/memfriend14.C: Likewise.
18113
18114 2004-10-20  Richard Henderson  <rth@redhat.com>
18115
18116         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
18117         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
18118         -fasynchronous-unwind-tables.
18119
18120 2004-10-20  Richard Henderson  <rth@redhat.com>
18121
18122         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
18123         (main): Return success.
18124         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
18125         (main): Return success.
18126
18127 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18128
18129         PR c++/13495
18130         * g++.dg/template/memfriend9.C: New test.
18131         * g++.dg/template/memfriend10.C: Likewise.
18132         * g++.dg/template/memfriend11.C: Likewise.
18133         * g++.dg/template/memfriend12.C: Likewise.
18134         * g++.dg/template/memfriend13.C: Likewise.
18135         * g++.dg/template/memfriend14.C: Likewise.
18136         * g++.dg/template/memfriend15.C: Likewise.
18137         * g++.dg/template/memfriend16.C: Likewise.
18138         * g++.dg/template/memfriend17.C: Likewise.
18139         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
18140
18141 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
18142
18143         * g++.dg/conversion/dr195.C: New.
18144         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
18145
18146 2004-10-20  Ben Elliston  <bje@au.ibm.com>
18147             Devang Patel  <dpatel@apple.com>
18148
18149         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
18150         of floating point arithmetic, which could trap.
18151
18152 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
18153
18154         PR c++/14035
18155         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
18156         * g++.dg/conversion/const2.C: New test.
18157         * g++.dg/expr/reinterpret2.C: New test.
18158         * g++.dg/expr/reinterpret3.C: New test.
18159         * g++.dg/expr/cast2.C: New test.
18160         * g++.dg/expr/copy1.C: New test.
18161         * g++.dg/other/conversion1.C: Change error message.
18162         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
18163         function pointers to void *.
18164         * g++.old-deja/g++.mike/p10148.C: Likewise.
18165
18166 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18167
18168         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
18169
18170 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
18171
18172         PR c++/18047
18173
18174         * g++.dg/parse/expr3.C: New test.
18175
18176 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
18177
18178         * gcc.dg/smod-1.c: New test.
18179
18180 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
18181
18182         * objc.dg/method-14.m: New test.
18183
18184 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
18185
18186         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
18187         Also xfail as the patch was reverted.
18188
18189 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
18190
18191         PR middle-end/16973
18192         * gcc.dg/pr16973.c: New test.
18193
18194 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
18195
18196         PR tree-optimization/17656
18197         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
18198
18199 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
18200
18201         * g++.dg/eh/shadow1.C: New.
18202
18203 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
18204
18205         * gcc.c-torture/compile/20041018-1.c: New test.
18206
18207 2004-10-18  Ben Elliston  <bje@au.ibm.com>
18208
18209         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
18210         compiler referring to register 0 when accessing sdata.  The linker
18211         now patches things up.
18212
18213 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
18214
18215         PR c/17529
18216         * gcc.c-torture/compile/pr17529.c: New test.
18217
18218 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18219
18220         PR c++/17743
18221         * g++.dg/ext/attrib17.C: New test.
18222
18223 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
18224
18225         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
18226
18227 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18228
18229         PR c++/10479
18230         * g++.dg/ext/attrib16.C: New test.
18231
18232 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
18233
18234         PR c++/17042
18235         * g++.dg/init/dso_handle1.C: New test.
18236
18237         PR c++/14667
18238         * g++.dg/parse/typedef6.C: New test.
18239
18240         PR c++/17916
18241         * g++.dg/parse/pragma1.C: New test.
18242
18243 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
18244
18245         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
18246
18247 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
18248
18249         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
18250         -fno-common when on HPPA HP-UX platforms.
18251
18252 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
18253
18254         PR other/16820
18255         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
18256         stdint.h.
18257         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
18258         uintptr_t.
18259
18260 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
18261
18262         PR c++/16301
18263         * g++.dg/lookup/strong-using-4.C: New test.
18264
18265 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
18266
18267         PR middle-end/16567
18268         * gcc.c-torture/compile/nested-1.c: New test.
18269
18270 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
18271
18272         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
18273         and mipsisa64*-*-* (until support for misaligned loads is added).
18274         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
18275         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
18276         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
18277         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
18278         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
18279         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
18280
18281 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
18282
18283         PR c++/17976
18284         * g++.dg/init/dtor3.C: New test.
18285
18286 2004-10-15  Ben Elliston  <bje@au.ibm.com>
18287
18288         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
18289
18290 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
18291
18292         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
18293         * gcc.dg/macho-lo-sum.c: Likewise.
18294
18295 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
18296
18297         * gcc.dg/ppc-spe64-1.c: New test.
18298
18299 2004-10-14  Devang Patel  <dpatel@apple.com>
18300
18301         PR 17635
18302         * gcc.dg/pr17635.c : New test.
18303
18304 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
18305
18306         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
18307         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
18308         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
18309         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
18310         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
18311         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
18312         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
18313         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
18314         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
18315         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
18316         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
18317         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
18318         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
18319         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
18320         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
18321         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
18322         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
18323         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
18324
18325 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
18326
18327         * gcc.dg/vect/vect-82.c: New testcase.
18328         * gcc.dg/vect/vect-82_64.c: New testcase.
18329         * gcc.dg/vect/vect-83.c: New testcase.
18330         * gcc.dg/vect/vect-83_64.c: New testcase.
18331
18332 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
18333
18334         * gcc.dg/cpp/error-1.c: New test.
18335
18336 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
18337
18338         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
18339
18340 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
18341
18342         PR target/17984
18343         * gcc.dg/cris-peep2-xsrand2.c: New test.
18344
18345 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
18346
18347         PR c++/17661
18348         * testsuite/g++.dg/expr/for2.C: New test.
18349
18350 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
18351
18352         * g++.dg/inherit/thunk1.C: Run on the SPARC.
18353
18354 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
18355
18356         PR tree-optimization/17724
18357         * g++.dg/opt/pr17724-1.C: New test.
18358         * g++.dg/opt/pr17724-2.C: New test.
18359         * g++.dg/opt/pr17724-3.C: New test.
18360         * g++.dg/opt/pr17724-4.C: New test.
18361         * g++.dg/opt/pr17724-5.C: New test.
18362         * g++.dg/opt/pr17724-6.C: New test.
18363
18364 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
18365
18366         PR c/17301
18367         * gcc.dg/pr17301-2.c: New test.
18368
18369 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
18370
18371         PR c++/15876
18372         * g++.dg/parse/error22.C: New test.
18373
18374         PR c++/17936
18375         * g++.dg/template/spec18.C: New test.
18376
18377 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
18378
18379         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
18380         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
18381         memcpy.
18382         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
18383         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
18384
18385 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
18386
18387         * g++.dg/eh/cleanup5.C: Add dg-options "".
18388
18389 2004-10-11  Roger Sayle  <roger@eyesopen.com>
18390
18391         PR middle-end/17657
18392         * gcc.dg/switch-4.c: New test case.
18393
18394 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
18395
18396         * gcc.c-torture/execute/20041011-1.c: New test.
18397
18398 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
18399
18400         PR c++/17554
18401         * g++.dg/init/for3.C: New test.
18402
18403         PR c++/17657
18404         * g++.dg/opt/switch2.C: New test.
18405
18406         PR middle-end/17703
18407         * g++.dg/warn/Wreturn-2.C: New test.
18408
18409 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
18410
18411         PR c++/17907
18412         * g++.dg/eh/cleanup5.C: New test.
18413
18414 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
18415
18416         PR c++/17393
18417         * g++.dg/parse/error21.C: New test.
18418
18419 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18420
18421         * g++.dg/overload/pmf1.C: Adjust quoting marks.
18422         * g++.dg/warn/incomplete1.C: Likewise.
18423         * g++.dg/template/qualttp20.C: Likewise.
18424
18425 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18426
18427         PR c/17881
18428         * parm-incomplete-1.c: New test.
18429
18430 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
18431
18432         PR c++/17867
18433         * g++.dg/parse/error19.C: New test.
18434
18435         PR c++/17670
18436         * g++.dg/init/new11.C: New test.
18437
18438         PR c++/17821
18439         * g++.dg/parse/error20.C: New test.
18440
18441         PR c++/17826
18442         * g++.dg/template/crash24.C: New test.
18443
18444 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18445
18446         PR c/17301
18447         * gcc.dg/pr17301-1.c: New test.
18448
18449 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18450
18451         PR c/17189
18452         * gcc.dg/anon-struct-5.c: New test.
18453
18454 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
18455
18456         PR c/17844
18457         * gcc.dg/pr17844-1.c: New test.
18458
18459 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
18460
18461         PR tree-optimization/17906
18462         * gcc.c-torture/compile/pr17906.c: New.
18463
18464 2004-10-09  Stuart Hastings  <stuart@apple.com>
18465             Roger Sayle  <roger@eyesopen.com>
18466
18467         PR rtl-optimization/17853
18468         * gcc.dg/i386-mmx-5.c: New testcase.
18469
18470 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
18471
18472         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
18473
18474 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
18475
18476         PR c++/17524
18477         * g++.dg/template/static9.C: New test.
18478
18479         PR c++/17685
18480         * g++.dg/parse/operator5.C: New test.
18481
18482 2004-10-09  Roger Sayle  <roger@eyesopen.com>
18483
18484         PR middle-end/17894
18485         * gcc.c-torture/execute/divcmp-4.c: New test case.
18486
18487 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
18488
18489         PR tree-opt/17902
18490         * g++.dg/opt/pr17902.C: New test.
18491
18492 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
18493
18494         * gcc.dg/cpp/ident-1.c: Add dg-options "".
18495
18496 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18497
18498         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
18499
18500 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18501
18502         * gcc.dg/assign-warn-3.c: New test.
18503
18504 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
18505
18506         PR c/16999
18507         * gcc.dg/cpp/ident-1.c: New test.
18508
18509 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
18510
18511         * gcc.c-torture/compile/acc1.c: New.
18512
18513 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
18514
18515         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
18516         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
18517
18518 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
18519
18520         * gcc.dg/ultrasp11.c: New test.
18521
18522 2004-10-08  Michael Matz  <matz@suse.de>
18523
18524         * gcc.dg/doloop-2.c: New test.
18525
18526 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18527
18528         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
18529         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
18530         objc.dg/method-9.m: Update expected diagnostics.
18531
18532 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
18533
18534         * gcc.dg/ppc-fsel-3.c: New file.
18535         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
18536
18537 2004-10-07  Paul Brook  <paul@codesourcery.com>
18538
18539         * gfortran.dg/intrinsic_verify_1.f90: New test.
18540
18541 2004-10-07  Paul Brook  <paul@codesourcery.com>
18542
18543         * gfortran.dg/empty_format_1.f90: Remove stray commas.
18544
18545 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18546
18547         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
18548         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
18549         commit.
18550
18551 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
18552
18553         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
18554
18555 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18556
18557         PR c++/17115
18558         * g++.dg/warn/Winline-4.C: New test.
18559
18560 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
18561
18562         * gcc.c-torture/compile/20041007-1.c: New test.
18563
18564 2004-10-07  Paul Brook  <paul@codesourcery.com>
18565
18566         PR fortran/17678
18567         * gfortran.dg/use_allocated_1.f90: New test.
18568
18569 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
18570
18571         PR middle-end/17849
18572         * gfortran.fortran-torture/compile/nested.f90: New test
18573
18574 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
18575
18576         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
18577
18578 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
18579
18580         PR c++/17368
18581         * g++.dg/ext/asm6.C: New test.
18582
18583 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
18584
18585         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
18586
18587 2004-10-06  Paul Brook  <paul@codesourcery.com>
18588
18589         PR libfortran/17709
18590         * gfortran.dg/empty_format_1.f90: New test.
18591
18592 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18593
18594         PR fortran/17568
18595         * gfortran.dg/ishft.f90: New test.
18596
18597         PR fortran/17283
18598         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
18599         tests.
18600
18601 2004-10-06  Paul Brook  <paul@codesourcery.com>
18602
18603         * gfortran.dg/do_1.f90: New test.
18604
18605 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18606
18607         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
18608         optimizing for size.
18609
18610 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
18611
18612         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
18613
18614 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
18615
18616         * gcc.c-torture/compile/20041005-1.c: New test.
18617
18618 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
18619
18620         PR c++/17829
18621         * g++.dg/lookup/koenig4.C: New.
18622
18623 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18624
18625         * g++.dg/other/classkey1.C: Adjust quoting marks.
18626         * g++.dg/parse/error15.C: Likewise.
18627         * g++.dg/template/meminit2.C (int>): Likewise.
18628
18629 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18630
18631         PR fortran/17283
18632         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
18633
18634         PR fortran/17631
18635         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
18636
18637         PR fortran/17708
18638         * gfortran.dg/pr17708.f90: New test.
18639
18640 2004-10-04  Chao-ying Fu  <fu@mips.com>
18641
18642         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
18643         * gcc.dg/vect/vect-4.c: Ditto.
18644         * gcc.dg/vect/vect-5.c: Ditto.
18645         * gcc.dg/vect/vect-6.c: Ditto.
18646         * gcc.dg/vect/vect-8.c: Ditto.
18647         * gcc.dg/vect/vect-16.c: Ditto.
18648         * gcc.dg/vect/vect-30.c: Ditto.
18649         * gcc.dg/vect/vect-40.c: Ditto.
18650         * gcc.dg/vect/vect-41.c: Ditto.
18651         * gcc.dg/vect/vect-42.c: Ditto.
18652         * gcc.dg/vect/vect-43.c: Ditto.
18653         * gcc.dg/vect/vect-44.c: Ditto.
18654         * gcc.dg/vect/vect-45.c: Ditto.
18655         * gcc.dg/vect/vect-46.c: Ditto.
18656         * gcc.dg/vect/vect-47.c: Ditto.
18657         * gcc.dg/vect/vect-48.c: Ditto.
18658         * gcc.dg/vect/vect-49.c: Ditto.
18659         * gcc.dg/vect/vect-50.c: Ditto.
18660         * gcc.dg/vect/vect-51.c: Ditto.
18661         * gcc.dg/vect/vect-52.c: Ditto.
18662         * gcc.dg/vect/vect-53.c: Ditto.
18663         * gcc.dg/vect/vect-54.c: Ditto.
18664         * gcc.dg/vect/vect-55.c: Ditto.
18665         * gcc.dg/vect/vect-56.c: Ditto.
18666         * gcc.dg/vect/vect-57.c: Ditto.
18667         * gcc.dg/vect/vect-58.c: Ditto.
18668         * gcc.dg/vect/vect-59.c: Ditto.
18669         * gcc.dg/vect/vect-60.c: Ditto.
18670         * gcc.dg/vect/vect-74.c: Ditto.
18671         * gcc.dg/vect/vect-79.c: Ditto.
18672         * gcc.dg/vect/vect-80.c: Ditto.
18673
18674 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
18675
18676         * gcc.dg/unused-7.c: Use the correct option.
18677
18678 2004-10-04  Paul Brook  <paul@codesourcery.com>
18679         Bud Davis  <bdavis9659@comcast.net>
18680
18681         PR fortran/17706
18682         PR fortran/16434
18683         * gfortran/pr17706.f90: New test.
18684         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
18685
18686 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18687
18688         * gfortran.dg/pr17612.f90: New test.
18689
18690 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18691
18692         * g++.dg/template/local1.C: Adjust quoting marks in
18693         testing for diagnostics.
18694         * g++.dg/tls/diag-2.C: Likewise.
18695         * g++.dg/other/error8.C: Likewise.
18696
18697 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
18698
18699         PR c/17178
18700         * gcc.dg/unused-4.c: Adjust to be correct.
18701
18702         PR c/17820
18703         * gcc.dg/unused-7.c: New test.
18704
18705 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
18706
18707         PR c++/17797
18708         * g++.dg/overload/template2.C: New test.
18709
18710 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
18711
18712         PR tree-optimization/16632
18713         * gcc.dg/tree-ssa/20041002-1.c: New.
18714
18715 2004-10-03  Paul Brook  <paul@codesourcery.com>
18716
18717         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
18718         rather than relying on default formatting.
18719
18720 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
18721
18722         * gcc.dg/20040920-1.c: Update expected message text.
18723
18724 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
18725
18726         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
18727
18728 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
18729
18730         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
18731         tree level.
18732
18733 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
18734
18735         * gcc.dg/tree-ssa/pr17343.c: Remove.
18736
18737 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
18738
18739         PR tree-opt/17343
18740         * gcc.dg/tree-ssa/pr17343.c: New test.
18741
18742 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
18743
18744         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
18745         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
18746         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
18747         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
18748         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
18749
18750 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
18751
18752         * gcc.dg/lvalue-2.c: New test.
18753
18754 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
18755
18756         PR c/17730
18757         * gcc.dg/pr17730-1.c: New test
18758
18759 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
18760
18761         PR c/7425
18762         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
18763
18764 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
18765
18766         * gcc.c-torture/execute/stdarg-1.c: New test.
18767         * gcc.c-torture/execute/stdarg-2.c: New test.
18768         * gcc.c-torture/execute/stdarg-3.c: New test.
18769         * gcc.dg/tree-ssa/stdarg-1.c: New test.
18770         * gcc.dg/tree-ssa/stdarg-2.c: New test.
18771         * gcc.dg/tree-ssa/stdarg-3.c: New test.
18772         * gcc.dg/tree-ssa/stdarg-4.c: New test.
18773         * gcc.dg/tree-ssa/stdarg-5.c: New test.
18774
18775 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
18776
18777         PR tree-optimization/17697
18778         * g++.dg/opt/pr17697-1.C: New test.
18779         * g++.dg/opt/pr17697-2.C: New test.
18780         * g++.dg/opt/pr17697-3.C: New test.
18781
18782 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
18783
18784         PR c/16409
18785         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
18786         gcc.dg/vla-init-5.c: New tests.
18787
18788 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
18789
18790         PR c/13804
18791         * gcc.dg/pr13804-1.c: New test.
18792
18793 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18794
18795         PR fortran/16938
18796         * gfortran.dg/pr16938.f90: New test.
18797
18798 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
18799
18800         * g++.dg/template/crash23.C: New test.
18801
18802 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
18803
18804         PR c++/17585
18805         * g++.dg/template/static8.C: New test.
18806
18807 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
18808
18809         PR c++/17681
18810         * g++.dg/other/error9.C: New test.
18811
18812 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
18813
18814         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
18815
18816 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18817
18818         PR fortran/15164
18819         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
18820
18821 2004-09-26  Roger Sayle  <roger@eyesopen.com>
18822
18823         PR middle-end/17112
18824         * gcc.dg/pr17112-1.c: New test case.
18825
18826 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
18827
18828         PR c/11459
18829         * gcc.dg/pr11459-1.c: New test.
18830
18831 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
18832
18833         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
18834         * gcc.dg/tree-ssa/loop-4.c: Likewise.
18835
18836 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18837
18838         * gfortran.dg/pr15324.f90: Make array bounds consistent.
18839
18840 2004-09-25  Jan Hubicka  <jh@suse.cz>
18841
18842         * compile/30040909-1.c: New test.
18843         * compile/30040907-1.c: New test.
18844
18845 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
18846
18847         * gcc.c-torture/execute/va-arg-26.c: New test.
18848
18849 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
18850
18851         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
18852         extra diagnostics on targets with 64-bit pointers.
18853         * objc.dg/selector-1.m: Adjust dg-warning regexp.
18854
18855 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18856
18857         PR c/17188
18858         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
18859         * gcc.dg/decl-3.c: Adjust expected message.
18860
18861 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18862
18863         PR fortran/17615
18864         * gfortran.dg/pr17615.f90: New test.
18865
18866 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
18867
18868         PR tree-optimzation/17517
18869         * g++.dg/tree-ssa/pr17517.C: New Test.
18870
18871 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
18872
18873         PR c++/16889
18874         * g++.dg/lookup/ambig3.C: New.
18875
18876 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
18877
18878         PR tree-opt/17624
18879         * g++.dg/opt/pr17624.C: New test.
18880
18881 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18882
18883         PR c/6980
18884         * gcc.dg/Wbad-function-cast-1.c: New test.
18885
18886 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
18887
18888         * g++.dg/ext/complit1.C
18889         * g++.dg/other/error2.C
18890         * g++.dg/other/nontype-1.C
18891         * g++.dg/parse/crash11.C
18892         * g++.dg/parse/crash12.C
18893         * g++.dg/parse/error15.C
18894         * g++.dg/parse/error4.C
18895         * g++.dg/parse/tmpl-outside1.C
18896         * g++.dg/parse/too-many-tmpl-args1.C
18897         * g++.dg/template/dependent-expr3.C
18898         * g++.dg/template/error10.C
18899         * g++.dg/template/instantiate1.C
18900         * g++.dg/template/vtable2.C
18901         * g++.dg/warn/Wshadow-1.C
18902         * g++.dg/warn/weak1.C
18903         * g++.old-deja/g++.brendan/crash16.C
18904         * g++.old-deja/g++.brendan/crash18.C
18905         * g++.old-deja/g++.brendan/crash48.C
18906         * g++.old-deja/g++.brendan/crash49.C
18907         * g++.old-deja/g++.brendan/crash55.C
18908         * g++.old-deja/g++.brendan/crash56.C
18909         * g++.old-deja/g++.brendan/crash8.C
18910         * g++.old-deja/g++.brendan/enum11.C
18911         * g++.old-deja/g++.brendan/enum8.C
18912         * g++.old-deja/g++.brendan/enum9.C
18913         * g++.old-deja/g++.brendan/friend3.C
18914         * g++.old-deja/g++.brendan/misc14.C
18915         * g++.old-deja/g++.bugs/900402_02.C
18916         * g++.old-deja/g++.bugs/900404_03.C
18917         * g++.old-deja/g++.bugs/900404_04.C
18918         * g++.old-deja/g++.bugs/900428_03.C
18919         * g++.old-deja/g++.jason/crash4.C
18920         * g++.old-deja/g++.jason/overload21.C
18921         * g++.old-deja/g++.jason/redecl1.C
18922         * g++.old-deja/g++.jason/report.C
18923         * g++.old-deja/g++.jason/rfg10.C
18924         * g++.old-deja/g++.jason/template30.C
18925         * g++.old-deja/g++.law/arm12.C
18926         * g++.old-deja/g++.law/ctors5.C
18927         * g++.old-deja/g++.law/cvt20.C
18928         * g++.old-deja/g++.law/init10.C
18929         * g++.old-deja/g++.law/init8.C
18930         * g++.old-deja/g++.law/visibility17.C
18931         * g++.old-deja/g++.law/visibility7.C
18932         * g++.old-deja/g++.mike/net8.C
18933         * g++.old-deja/g++.mike/p646.C
18934         * g++.old-deja/g++.mike/p700.C
18935         * g++.old-deja/g++.mike/p701.C
18936         * g++.old-deja/g++.mike/p811.C
18937         * g++.old-deja/g++.ns/template13.C
18938         * g++.old-deja/g++.other/array3.C
18939         * g++.old-deja/g++.other/crash25.C
18940         * g++.old-deja/g++.other/dtor3.C
18941         * g++.old-deja/g++.other/dtor4.C
18942         * g++.old-deja/g++.other/main1.C
18943         * g++.old-deja/g++.other/warn7.C
18944         * g++.old-deja/g++.pt/crash11.C
18945         * g++.old-deja/g++.pt/crash36.C
18946         * g++.old-deja/g++.pt/spec22.C
18947         * g++.old-deja/g++.pt/spec9.C
18948         * g++.old-deja/g++.pt/ttp52.C
18949         * g++.old-deja/g++.robertl/eb103.C
18950         * g++.old-deja/g++.robertl/eb121.C
18951         * g++.old-deja/g++.robertl/eb22.C
18952         * g++.old-deja/g++.robertl/eb8.C:
18953         Update locations and/or regexps of dg-error markers.
18954         Remove markers for some bogus messages that are no longer issued.
18955
18956 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
18957
18958         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
18959         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
18960
18961 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
18962
18963         PR c++/17618
18964         * g++.dg/lookup/crash5.C: New test.
18965
18966 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
18967
18968         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
18969         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
18970         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
18971         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
18972         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
18973         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
18974
18975         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
18976         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
18977         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
18978         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
18979         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
18980         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
18981
18982         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
18983
18984         * gcc.dg/vect/vect-44.c: Check additional cases.
18985         * gcc.dg/vect/vect-48.c: Check additional cases.
18986
18987         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
18988         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
18989         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
18990         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
18991         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
18992         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
18993         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
18994         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
18995         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
18996
18997         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
18998         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
18999         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
19000
19001 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19002
19003         * gcc.dg/tree-ssa/loop-6.c: New test.
19004
19005 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
19006
19007         PR c++/17620
19008         * g++.dg/inherit/base2.C: New.
19009
19010 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
19011
19012         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
19013         * gcc.dg/20001012-2.c: Likewise.
19014         * gcc.dg/20001013-1.c: Likewise.
19015         * gcc.dg/20001101-1.c: Likewise.
19016         * gcc.dg/20001102-1.c: Likewise.
19017         * gcc.dg/bf-spl1.c: Likewise.
19018         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
19019         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
19020
19021 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
19022
19023         PR tree-optimization/16721
19024         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
19025
19026 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
19027
19028         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
19029         * gcc.dg/20040305-1.c: Likewise.
19030
19031 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
19032
19033         PR c/16566
19034         * gcc.c-torture/compile/pr16566-1.c,
19035         gcc.c-torture/compile/pr16566-2.c,
19036         gcc.c-torture/compile/pr16566-3.c: New tests.
19037
19038 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
19039
19040         PR tree-optimization/17512
19041         * gcc.c-torture/compile/20040916-1.c.
19042
19043 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
19044
19045         * gcc.dg/pragma-re-3.c: New test.
19046
19047 2004-09-17  Matt Austern  <austern@apple.com>
19048
19049         PR c++/15049
19050         * g++.dg/other/anon3.C: New.
19051
19052 2004-09-21  Roger Sayle  <roger@eyesopen.com>
19053
19054         PR c++/7503
19055         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
19056         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
19057         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
19058         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
19059         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
19060
19061 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
19062
19063         PR fortran/17286
19064         * gfortran.dg/pr17286.f90: New test.
19065
19066 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
19067
19068         PR c++/17530
19069         * g++.dg/template/static7.C: New test.
19070
19071 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
19072
19073         PR tree-opt/17558
19074         * gcc.c-torture/compile/pr17558.c: New test.
19075
19076 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
19077
19078         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
19079         if SKIP_ATTRIBUTE is defined.
19080
19081 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19082
19083         PR fortran/15957
19084         * gfortran.dg/pr15957.f90: New test.
19085
19086 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
19087
19088         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
19089         in comparison.
19090         * gcc.dg/vect/vect-79.c: Likewise.
19091         * gcc.dg/vect/vect-80.c: Likewise.
19092
19093 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19094
19095         PR fortran/15750
19096         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
19097
19098 2004-09-20  Ira Rosen  <irar@il.ibm.com>
19099
19100         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
19101         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
19102         * gcc.dg/vect/vect-62.c: New testcase.
19103         * gcc.dg/vect/vect-63.c: New testcase.
19104         * gcc.dg/vect/vect-64.c: New testcase.
19105         * gcc.dg/vect/vect-65.c: New testcase.
19106         * gcc.dg/vect/vect-66.c: New testcase.
19107         * gcc.dg/vect/vect-67.c: New testcase.
19108         * gcc.dg/vect/vect-68.c: New testcase.
19109         * gcc.dg/vect/vect-69.c: New testcase.
19110         * gcc.dg/vect/vect-79.c: New testcase.
19111         * gcc.dg/vect/vect-80.c: New testcase.
19112
19113 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
19114
19115         * gcc.target/mips/asm-1.c: New test.
19116
19117 2004-09-19  Ira Rosen  <irar@il.ibm.com>
19118
19119         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
19120         * gcc.dg/vect/vect-73.c: New testcase.
19121         * gcc.dg/vect/vect-74.c: New testcase.
19122         * gcc.dg/vect/vect-75.c: New testcase.
19123         * gcc.dg/vect/vect-76.c: New testcase.
19124         * gcc.dg/vect/vect-77.c: New testcase.
19125         * gcc.dg/vect/vect-78.c: New testcase
19126
19127 2004-09-18  Paul Brook  <paul@codesourcery.com>
19128
19129         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
19130
19131 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
19132
19133         PR c/17424
19134         * gcc.dg/pr17424-1.c: New test.
19135
19136 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
19137
19138         * g++.dg/tree-ssa/pr17153.C: New test.
19139
19140 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
19141
19142         PR pch/13361
19143         * testsuite/g++.dg/pch/wchar-1.C: New.
19144         * testsuite/g++.dg/pch/wchar-1.Hs: New.
19145
19146 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
19147
19148         * gcc.c-torture/execute/20040917-1.c: New test.
19149
19150 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
19151
19152         PR tree-optimization/17319
19153         * gcc.dg/pr17319.c: New test.
19154
19155 2004-09-17  Devang Patel  <dpatel@apple.com>
19156
19157         * gcc.dg/20040813-1.c: New test.
19158
19159 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
19160
19161         PR tree-optimization/17273
19162         * gcc.c-torture/compile/pr17273.c: New test.
19163
19164 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
19165
19166         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
19167         Update expected messages.
19168         * gcc.dg/declspec-13.c: New test.
19169
19170 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
19171
19172         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
19173
19174 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
19175
19176         * gcc.c-torture/execute/pr17252.c: Use post-increment to
19177         change what 'a' is pointing to.
19178
19179 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
19180
19181         PR c++/16002
19182         * g++.dg/template/error18.C: New test.
19183
19184         PR c++/16029
19185         * g++.dg/warn/Wunused-8.C: New test.
19186
19187 2004-09-17  Steven Bosscher  <stevenb@suse.de>
19188
19189         PR tree-optimization/17513
19190         * gcc.dg/20040916-1.c: New test.
19191
19192 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
19193
19194         PR c++/17501
19195         * g++.dg/template/typename7.C: New test.
19196
19197 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19198
19199         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
19200
19201 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
19202
19203         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
19204         with -ftree-based-profiling also.
19205         * lib/profopt.exp: Support late-set profile_option/feedback_option.
19206
19207 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
19208
19209         PR/15364
19210         * gfortran.dg/der_array_io_1.f90: New test.
19211         * gfortran.dg/der_array_io_2.f90: New test.
19212         * gfortran.dg/der_array_io_3.f90: New test.
19213
19214 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
19215
19216         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
19217         EABI.
19218
19219 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
19220
19221         * g++.dg/opt/switch1.C: New test.
19222
19223 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
19224
19225         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
19226         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
19227         Update expected messages.
19228
19229 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19230
19231         PR fortran/16485
19232         * gfortran.dg/same_name_1.f90: New test.
19233
19234 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
19235
19236         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
19237         dereference garbage pointers.
19238
19239 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
19240
19241         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
19242         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
19243
19244         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
19245         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
19246         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
19247
19248 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
19249
19250         PR c++/17324
19251         * g++.dg/template/mangle1.C: New test.
19252
19253 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
19254
19255         PR tree-optimization/17252
19256         * gcc.c-torture/execute/pr17252.c: New test.
19257
19258 2004-09-14  Andrew Pinski  <apinski@apple.com>
19259
19260         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
19261
19262 2004-09-14  Roger Sayle  <roger@eyesopen.com>
19263
19264         PR rtl-optimization/9771
19265         * gcc.dg/pr9771-1.c: New test case.
19266
19267 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
19268
19269         PR tree-optimization/15262
19270         * gcc.c-torture/execute/pr15262-1.c: New test.
19271         * gcc.c-torture/execute/pr15262-2.c: New test.
19272
19273 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
19274
19275         * gcc.dg/declspec-12.c: New test.
19276
19277 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
19278
19279         * gfortran.dg/pr17090.f90: Add directives to test.
19280
19281 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19282
19283         * gcc.c-torture/compile/20040914-1.c: New test.
19284
19285 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
19286
19287         PR c++/16162
19288         * g++.dg/template/decl2.C: New test.
19289
19290 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
19291
19292         PR fortran/17090
19293         * gfortran.dg/pr17090.f90: New test.
19294
19295 2004-09-13  Dale Johannesen  <dalej@apple.com>
19296
19297         * gcc.c-torture/compile/pr17408.c: New test case.
19298
19299 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
19300
19301         PR c++/16716
19302         * g++.dg/parse/crash17.C: New test.
19303
19304         PR c++/17327
19305         * g++.dg/template/enum3.C: New test.
19306
19307 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
19308
19309         * lib/gcc-defs.exp: Load wrapper.exp.
19310         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
19311         using local code.
19312         * lib/gcc.exp (gcc_init): Similar.
19313         * lib/gfortran.exp (gfortran_init): Similar.
19314         * lib/objc.exp (objc_init): Similar.
19315         * lib/treelang.exp (treelang_init): Similar.
19316         * lib/wrapper.exp: New file with build_wrapper call machinery in
19317         ${tool}_maybe_build_wrapper.
19318
19319 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
19320
19321         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
19322         "inline".
19323         * gcc.dg/declspec-11.c: Update expected messages.
19324         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
19325         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
19326         gcc.dg/inline-12.c: New tests.
19327
19328 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
19329
19330         * g++.dg/tree-ssa/pr17400.C: New testcase.
19331
19332 2004-09-13  James E Wilson  <wilson@specifixinc.com>
19333
19334         * gcc.target/mips/sb1-1.c: New testcase.
19335
19336 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
19337
19338         * lib/g77-dg.exp: Remove unused file.
19339         * lib/mike-g77.exp: Ditto.
19340         * lib/g77.exp: Ditto.
19341
19342 2004-09-12  Richard Henderson  <rth@redhat.com>
19343
19344         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
19345
19346 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
19347
19348         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
19349         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
19350         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
19351         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
19352         Update expected messages.
19353
19354 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
19355
19356         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
19357         declaration/use mismatch for dirp parameter.
19358
19359 2004-09-12  Andrew Pinski  <apinski@apple.com>
19360
19361         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
19362         -fgnu-runtime is passed.
19363
19364 2004-09-12  Richard Henderson  <rth@redhat.com>
19365
19366         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
19367         do the uplevel thing and update additional_flags directly.
19368         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
19369         gfortran.fortran-torture/execute/intrinsic_nearest.x,
19370         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
19371         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
19372
19373 2004-09-11  Steven Bosscher  <stevenb@suse.de>
19374
19375         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
19376
19377 2004-09-11  Roger Sayle  <roger@eyesopen.com>
19378
19379         PR middle-end/17411
19380         * g++.dg/opt/pr17411-1.C: New test case.
19381
19382 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
19383
19384         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
19385         gcc.dg/tls/diag-2.c: Update expected messages.
19386         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
19387         messages.
19388         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
19389         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
19390         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
19391         gcc.dg/tls/diag-5.c: New tests.
19392
19393 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
19394
19395         * gcc.dg/20040910-1.c: Correct dg-error regexp.
19396
19397 2004-09-11  Steven Bosscher  <stevenb@suse.de>
19398
19399         * g++.dg/parse/break-in-for.C: New test.
19400
19401 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
19402
19403         * gcc.dg/tree-ssa/20040911-1.c: New test.
19404
19405 2004-09-11  Andreas Jaeger  <aj@suse.de>
19406
19407         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
19408         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
19409
19410 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
19411
19412         * gcc.target/frv: New directory of FR-V-specific tests.
19413
19414 2004-09-10  James E Wilson  <wilson@specifixinc.com>
19415
19416         * gcc.dg/convert-vec-1.c: New test.
19417
19418 2004-09-10  Roger Sayle  <roger@eyesopen.com>
19419
19420         PR middle-end/17024
19421         * gcc.dg/pr17024-1.c: New test case.
19422
19423 2004-09-10  Eric Christopher  <echristo@redhat.com>
19424
19425         * gcc.dg/20040910-1.c: New test.
19426
19427 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
19428
19429         * gcc.dg/bitfld-9.c: New test.
19430
19431 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
19432
19433         * gcc.c-torture/execute/ieee/acc1.c: New test.
19434         * gcc.c-torture/execute/ieee/acc2.c: New test.
19435         * gcc.c-torture/execute/ieee/mzero6.c: New test.
19436
19437 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19438
19439         * gcc.dg/deprecated-2.c: New test.
19440
19441 2004-09-09  James E Wilson  <wilson@specifixinc.com>
19442
19443         * gcc.dg/init-vec-1.c: New test.
19444
19445 2004-09-09  Roger Sayle  <roger@eyesopen.com>
19446
19447         PR middle-end/17055
19448         * gcc.dg/pr17055-1.c: New test case.
19449
19450 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
19451
19452         PR target/17377
19453         * gcc.c-torture/execute/pr17377.c: New test.
19454
19455 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
19456
19457         PR c/8420
19458         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
19459         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
19460         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
19461         gcc.dg/long-long-typespec-1.c: New tests.
19462         * gcc.dg/tls/diag-2.c: Update expected diagnostics
19463
19464 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
19465
19466         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
19467         gcc.dg/gnu99-static-1.c: New tests.
19468
19469 2004-09-08  Devang Patel  <dpatel@apple.com>
19470
19471         * gcc.dg/darwin-ld-20040828-1.c: New test.
19472         * gcc.dg/darwin-ld-20040828-2.c: New test.
19473         * gcc.dg/darwin-ld-20040828-3.c: New test.
19474
19475 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
19476
19477         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
19478         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
19479         in error message.
19480         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
19481         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
19482         in error message.
19483         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
19484         types they qualify.
19485         * objc.dg/type-size-2.m: Fix wording in comment.
19486         * objc.dg/va-meth-1.m: New test case.
19487
19488 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
19489
19490         PR c/16633:
19491         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
19492         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
19493
19494 2004-09-06  Devang Patel  <dpatel@apple.com>
19495
19496         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
19497         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
19498
19499 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
19500
19501         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
19502         reflect changed line numbering of diagnostics.
19503
19504 2004-09-06  Paul Brook  <paul@codesourcery.com>
19505
19506         * gfortran.dg/edit_real_1.f90: Add new test.
19507
19508 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19509
19510         * gcc.dg/tree-ssa/loop-2.c: New test.
19511         * gcc.dg/tree-ssa/loop-3.c: New test.
19512         * gcc.dg/tree-ssa/loop-4.c: New test.
19513         * gcc.dg/tree-ssa/loop-5.c: New test.
19514
19515 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19516
19517         * gcc.dg/format/sentinel-1.c: Update for parameter option.
19518
19519 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19520
19521         * gcc.dg/format/sentinel-1.c: New test.
19522
19523 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
19524
19525         * testsuite/gcc.dg/builtins-46.c: New.
19526
19527 2004-09-03  Devang Patel  <dpatel@apple.com>
19528
19529         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
19530         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
19531
19532 2004-09-03  Jan Beulich  <jbeulich@novell.com>
19533
19534         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
19535         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
19536         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
19537         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
19538         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
19539         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
19540         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
19541         the non-portable bzero.
19542         * gcc.dg/20010912-1.c: xfail for NetWare.
19543         * gcc.dg/20020426-2.c: xfail for NetWare.
19544         * gcc.dg/20021014-1.c: xfail for NetWare.
19545         * gcc.dg/20021018-1.c: xfail for NetWare.
19546         * gcc.dg/20030213-1.c: xfail for NetWare.
19547         * gcc.dg/20030225-1.c: xfail for NetWare.
19548         * gcc.dg/20030708-1.c: xfail for NetWare.
19549         * gcc.dg/builtins-config.h: Also exclude NetWare.
19550         * gcc.dg/format/format.h: Define restrict only if not already defined.
19551         * gcc.dg/nest.c: xfail for NetWare.
19552         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
19553         * lib/target-supports.exp (check_visibility_available): Exclude
19554         NetWare.
19555
19556 2004-09-03  Jan Beulich  <jbeulich@novell.com>
19557
19558         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
19559         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
19560         deterministic starting point for the alignment of structure fields.
19561         * gcc.dg/Wpadded.c: Dito.
19562         * g++.dg/abi/vbase10.C: Dito.
19563
19564 2004-09-03  Devang Patel  <dpatel@apple.com>
19565
19566         * g++.dg/debug/pr15736.cc: New test.
19567
19568 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
19569
19570         * README.QMTEST: Fix out-of-date link.
19571
19572 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
19573
19574         PR fortran/16579
19575         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
19576         Delete.  Duplicate of gfortran.dg/g77/20010610.f
19577
19578 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
19579
19580         * g++.dg/abi/arm_rtti1.C: New test.
19581
19582 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
19583
19584         * gcc.dg/ppc-vector-memcpy.c: New.
19585         * gcc.dg/ppc-vector-memset.c: New.
19586
19587 2004-09-02  Chao-ying Fu  <fu@mips.com>
19588
19589         * gcc.target/mips/mips-3d-1.c: New test.
19590         * gcc.target/mips/mips-3d-2.c: New test.
19591         * gcc.target/mips/mips-3d-3.c: New test.
19592         * gcc.target/mips/mips-3d-4.c: New test.
19593         * gcc.target/mips/mips-3d-5.c: New test.
19594         * gcc.target/mips/mips-3d-6.c: New test.
19595         * gcc.target/mips/mips-3d-7.c: New test.
19596         * gcc.target/mips/mips-3d-8.c: New test.
19597         * gcc.target/mips/mips-3d-9.c: New test.
19598         * gcc.target/mips/mips-ps-1.c: New test.
19599         * gcc.target/mips/mips-ps-2.c: New test.
19600         * gcc.target/mips/mips-ps-3.c: New test.
19601         * gcc.target/mips/mips-ps-4.c: New test.
19602         * gcc.target/mips/mips-ps-type.c: New test.
19603
19604 2004-09-02  Paul Brook  <paul@codesourcery.com>
19605
19606         * gfortran.dg/edit_real_1.f90: Add new tests.
19607
19608 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19609
19610         PR fortran/15327
19611         * gfortran.dg/merge_char_1.f90: New test.
19612
19613 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19614
19615         PR fortran/16404
19616         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
19617
19618 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19619
19620         PR c/1522
19621         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
19622
19623 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
19624
19625         * g++.dg/opt/loop1.C: Do not XFAIL.
19626
19627 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
19628
19629         * gcc.c-torture/execute/20040831-1.c: New test.
19630
19631 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
19632
19633         PR fortran/16579
19634         * gfortran.dg/g77/20010610.f: Now passes.
19635         Copy from g77.f-torture/execute. Add dg-run directive.
19636         * gfortran.dg/g77/README: Update
19637
19638 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
19639
19640         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
19641         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
19642         (t1, t2, t3, t4): Add volatile.
19643
19644 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
19645
19646         * g++.dg/ext/visibility/arm1.C: New test.
19647
19648 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
19649
19650         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
19651         -pedantic-errors.
19652
19653 2004-09-01  Paul Brook  <paul@codesourcery.com>
19654
19655         * gfortran.dg/eof_2.f90: New test.
19656
19657 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19658
19659         PR fortran/16579
19660         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
19661
19662 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
19663
19664         PR libfortran/16805
19665         * gfortran.dg/list_read_2.f90: New test.
19666
19667 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
19668
19669         * g++.dg/abi/key1.C: New test.
19670
19671 2004-08-31  Richard Henderson  <rth@redhat.com>
19672
19673         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
19674         form of offsetof.
19675         * g++.dg/other/offsetof5.C: Remove duplicate.
19676
19677 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19678
19679         PR fortran/17244
19680         * gfortran.dg/func_derived_1.f90: New test.
19681
19682 2004-08-31  Paul Brook  <paul@codesourcery.com>
19683
19684         * gfortran.dg/eof_1.f90: New test.
19685
19686 2004-08-31  Paul Brook  <paul@codesourcery.com>
19687
19688         * gfortran.dg/list_read_1.f90: New file.
19689
19690 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
19691
19692         * g++.dg/opt/loop1.C: XFAIL.
19693
19694 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
19695
19696         * gcc.dg/funcdef-storage-1.c: New.
19697         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
19698         an extern function in local scope.
19699         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
19700         declare an 'auto inline' function in local scope.
19701         * gcc.dg/20011130-1.c: Likewise.
19702         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
19703         an 'auto' function in local scope.
19704         * gcc.dg/20021014-1.c: Likewise.
19705         * gcc.dg/20030331-2.c: Likewise.
19706
19707 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19708
19709         * gfortran.dg/blockdata_1.f90: New test.
19710
19711 2004-08-30  Richard Henderson  <rth@redhat.com>
19712
19713         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
19714
19715 2004-08-30  Richard Henderson  <rth@redhat.com>
19716
19717         * lib/fortran-torture.exp (fortran-torture-execute): Honor
19718         additional_flags set by alternate driver.
19719         (ieee-options): New procedure.
19720         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
19721         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
19722         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
19723         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
19724
19725 2004-08-30  Richard Henderson  <rth@redhat.com>
19726
19727         * lib/f-torture.exp: Remove.
19728
19729 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
19730
19731         PR rtl-optimization/16590
19732         * g++.dg/opt/loop1.C: New test.
19733
19734 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19735
19736         PR fortran/13910
19737         * gfortran.dg/oldstyle_1.f90: New test.
19738
19739 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
19740         Paul Brook  <paul@codesourcery.com>
19741
19742         * gfortran.dg/g77/README: Update.
19743         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
19744         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
19745         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
19746
19747 2004-08-28  Paul Brook  <paul@codesourcery.com>
19748
19749         PR libfortran/17195
19750         * gfortran.dg/edit_real_1.f90: New test.
19751
19752 2004-08-27  Paul Brook  <paul@codesourcery.com>
19753
19754         * gfortran.dg/rewind_1.f90: New test.
19755
19756 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
19757
19758         PR fortran/16597
19759         * gfortran.dg/pr16597.f90: New test.
19760
19761 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
19762
19763         PR c/13801
19764         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
19765         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
19766         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
19767         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
19768         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
19769
19770 2004-08-26  Nick Clifton  <nickc@redhat.com>
19771
19772         * gcc.c-torture/compile/pr17119.c: New test.
19773
19774 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
19775
19776         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
19777
19778 2004-08-25  Richard Henderson  <rth@redhat.com>
19779
19780         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
19781         the bits that expect kind=8 to be the largest real kind.
19782
19783 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
19784
19785         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
19786
19787 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19788
19789         * gfortran.dg/assignment_1.f90: New test.
19790
19791 2004-08-25  Adam Nemet  <anemet@lnxw.com>
19792
19793         * g++.dg/template/repo3.C: New test.
19794
19795 2004-08-25  Roger Sayle  <roger@eyesopen.com>
19796
19797         PR middle-end/16693
19798         PR tree-optimization/16372
19799         * g++.dg/opt/pr16372-1.C: New test case.
19800         * g++.dg/opt/pr16693-1.C: New test case.
19801         * g++.dg/opt/pr16693-2.C: New test case.
19802
19803 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
19804
19805         * objc.dg/proto-lossage-4.m: New test.
19806
19807 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
19808
19809         PR c++/17155
19810         * g++.dg/inherit/local2.C: New test.
19811
19812 2004-08-25  Paul Brook  <paul@codesourcery.com>
19813
19814         PR fortran/17144
19815         * gfortran.dg/string_ctor_1.f90: New test.
19816
19817 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19818
19819         PR c++/14428
19820         * g++.dg/template/redecl2.C: New test.
19821
19822 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
19823
19824         PR fortran/17143
19825         * gfortran.dg/pr17143.f90: New test.
19826
19827 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
19828
19829         PR fortran/17164
19830         * gfortran.dg/pr17164.f90: New test.
19831
19832 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19833
19834         * gcc.dg/tree-ssa/loop-1.c: New test.
19835
19836 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
19837
19838         * gcc.c-torture/compile/20040824-1.c: New test.
19839
19840 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
19841
19842         * gcc.c-torture/compile/iftrap-3.c: New test.
19843
19844 2004-08-24  Paul Brook  <paul@codesourcery.com>
19845
19846         * gfortran.dg/entry_2.f90: New test.
19847
19848 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
19849
19850         PR c++/16889
19851         * g++.dg/lookup/ambig[12].C: New.
19852
19853 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19854
19855         PR c++/16706
19856         * g++.dg/template/crash21.C: New test.
19857         * g++.dg/template/crash22.C: Likewise.
19858
19859 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
19860
19861         PR c++/17149
19862         * g++.dg/template/access15.C: New.
19863
19864 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
19865
19866         PR c++/17163
19867         * g++.dg/template/repo2.C: New test.
19868
19869 2004-08-23  Roger Sayle  <roger@eyesopen.com>
19870
19871         PR rtl-optimization/17078
19872         * gcc.c-torture/execute/pr17078-1.c: New test case.
19873
19874 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
19875
19876         PR c/14492
19877         * gcc.dg/debug/crash1.c: New test.
19878
19879 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
19880
19881         PR c/16180
19882         * gcc.dg/loop-5.c: New test.
19883
19884 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19885
19886         * gcc.c-torture/execute/20040823-1.c: New test.
19887
19888 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
19889
19890         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
19891         to the assembler.  Simplify test accordingly.
19892         (asm_abi_flags): Use GNU names.
19893         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
19894         to check for ABI flags.
19895
19896 2004-08-22  Andrew Pinski  <apinski@apple.com>
19897
19898         * g++.dg/opt/pr14029.C: New test.
19899         * gcc.c-torture/execute/pr15262.c: New test.
19900
19901 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19902
19903         * gfortran.dg/reduction.f90: Add checks with complex arguments.
19904
19905 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
19906
19907         PR 16908
19908         * gfortran.dg/direct_io.f90: New test.
19909
19910 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
19911
19912         PR c++/17121
19913         * g++.dg/inherit/local2.C: New test.
19914
19915 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
19916
19917         PR c++/17120
19918         * g++.dg/warn/Wparentheses-4.C: New test.
19919
19920 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
19921
19922         PR c++/17121
19923         * g++.dg/inherit/local2.C: New test.
19924
19925         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
19926         * gcc.dg/ppc-ldstruct.c: Likewise.
19927         * gcc.dg/ppc64-abi-2.c: Likewise.
19928
19929 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
19930
19931         PR rtl-optimization/17099
19932         * gcc.c-torture/execute/20040820-1.c: New test.
19933
19934 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
19935
19936         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
19937
19938 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
19939
19940         PR fortran/17077
19941         * gfortran.dg/auto_array_1.f90: New test.
19942
19943 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19944
19945         PR fortran/17074
19946         * gfortran.dg/simpleif_1.f90: New test.
19947
19948 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
19949
19950         * lib/target-supports.exp (check_profiling_available): Return
19951         false for arm*-*-symbianelf* and arm*-*-eabi*.
19952
19953         PR c++/15890
19954         * g++.dg/template/delete1.C: New test.
19955
19956 2004-08-19  Paul Brook  <paul@codesourcery.com>
19957
19958         PR fortran/14976
19959         PR fortran/16228
19960         * gfortran.dg/data_char_1.f90: New test.
19961
19962 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
19963
19964         PR fortran/16946
19965         * gfortran.dg/reduction.f90: New testcase.
19966
19967 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19968
19969         PR fortran/16520
19970         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
19971
19972 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
19973
19974         PR c++/17041
19975         * g++.dg/Wparentheses-3.C: New test.
19976
19977 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
19978
19979         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
19980         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
19981         * gcc.dg/vect/vect-2.c: Likewise.
19982         * gcc.dg/vect/vect-3.c: Likewise.
19983         * gcc.dg/vect/vect-4.c: Likewise.
19984         * gcc.dg/vect/vect-5.c: Likewise.
19985         * gcc.dg/vect/vect-6.c: Likewise.
19986         * gcc.dg/vect/vect-7.c: Likewise.
19987         * gcc.dg/vect/vect-25.c: Likewise.
19988         * gcc.dg/vect/vect-31.c: Likewise.
19989         * gcc.dg/vect/vect-32.c: Likewise.
19990         * gcc.dg/vect/vect-34.c: Likewise.
19991         * gcc.dg/vect/vect-36.c: Likewise.
19992         * gcc.dg/vect/vect-all.c: Likewise.
19993
19994 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
19995
19996         PR c++/17068
19997         * g++.dg/template/operator4.C: New test.
19998
19999 2004-08-18  Richard Henderson  <rth@redhat.com>
20000
20001         * gcc.dg/20040206-1.c: XFAIL.
20002
20003 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
20004
20005         PR c++/16246
20006         * g++.dg/template/array7.C: New test.
20007
20008 2004-08-17  James E Wilson  <wilson@specifixinc.com>
20009
20010         * gcc.dg/mips-movcc-1.c: New test.
20011         * gcc.dg/mips-movcc-2.c: New test.
20012         * gcc.dg/mips-movcc-3.c: New test.
20013
20014         * gcc.dg/mips-nmadd-1.c: New test.
20015         * gcc.dg/mips-nmadd-2.c: New test.
20016
20017 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
20018
20019         PR c++/15871
20020         * g++.dg/opt/inline8.C: New test.
20021
20022         PR c++/16965
20023         * g++.dg/parse/error17.C: New test.
20024
20025 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
20026
20027         * gcc.dg/vect: New directory for vectorizer tests.
20028         * gcc.dg/vect/tree-vect.h: New file.
20029         * gcc.dg/vect/vect.exp: New file.
20030         * gcc.dg/vect/pr16105.c.c: New test.
20031         * gcc.dg/vect/vect-1.c: New test.
20032         * gcc.dg/vect/vect-2.c: New test.
20033         * gcc.dg/vect/vect-3.c: New test.
20034         * gcc.dg/vect/vect-4.c: New test.
20035         * gcc.dg/vect/vect-5.c: New test.
20036         * gcc.dg/vect/vect-6.c: New test.
20037         * gcc.dg/vect/vect-7.c: New test.
20038         * gcc.dg/vect/vect-8.c: New test.
20039         * gcc.dg/vect/vect-9.c: New test.
20040         * gcc.dg/vect/vect-10.c: New test.
20041         * gcc.dg/vect/vect-11.c: New test.
20042         * gcc.dg/vect/vect-12.c: New test.
20043         * gcc.dg/vect/vect-13.c: New test.
20044         * gcc.dg/vect/vect-14.c: New test.
20045         * gcc.dg/vect/vect-15.c: New test.
20046         * gcc.dg/vect/vect-16.c: New test.
20047         * gcc.dg/vect/vect-17.c: New test.
20048         * gcc.dg/vect/vect-18.c: New test.
20049         * gcc.dg/vect/vect-19.c: New test.
20050         * gcc.dg/vect/vect-20.c: New test.
20051         * gcc.dg/vect/vect-21.c: New test.
20052         * gcc.dg/vect/vect-22.c: New test.
20053         * gcc.dg/vect/vect-23.c: New test.
20054         * gcc.dg/vect/vect-24.c: New test.
20055         * gcc.dg/vect/vect-25.c: New test.
20056         * gcc.dg/vect/vect-26.c: New test.
20057         * gcc.dg/vect/vect-27.c: New test.
20058         * gcc.dg/vect/vect-28.c: New test.
20059         * gcc.dg/vect/vect-29.c: New test.
20060         * gcc.dg/vect/vect-30.c: New test.
20061         * gcc.dg/vect/vect-31.c: New test.
20062         * gcc.dg/vect/vect-32.c: New test.
20063         * gcc.dg/vect/vect-33.c: New test.
20064         * gcc.dg/vect/vect-34.c: New test.
20065         * gcc.dg/vect/vect-35.c: New test.
20066         * gcc.dg/vect/vect-36.c: New test.
20067         * gcc.dg/vect/vect-37.c: New test.
20068         * gcc.dg/vect/vect-38.c: New test.
20069         * gcc.dg/vect/vect-40.c: New test.
20070         * gcc.dg/vect/vect-41.c: New test.
20071         * gcc.dg/vect/vect-42.c: New test.
20072         * gcc.dg/vect/vect-43.c: New test.
20073         * gcc.dg/vect/vect-44.c: New test.
20074         * gcc.dg/vect/vect-45.c: New test.
20075         * gcc.dg/vect/vect-46.c: New test.
20076         * gcc.dg/vect/vect-47.c: New test.
20077         * gcc.dg/vect/vect-48.c: New test.
20078         * gcc.dg/vect/vect-49.c: New test.
20079         * gcc.dg/vect/vect-50.c: New test.
20080         * gcc.dg/vect/vect-51.c: New test.
20081         * gcc.dg/vect/vect-52.c: New test.
20082         * gcc.dg/vect/vect-53.c: New test.
20083         * gcc.dg/vect/vect-54.c: New test.
20084         * gcc.dg/vect/vect-55.c: New test.
20085         * gcc.dg/vect/vect-56.c: New test.
20086         * gcc.dg/vect/vect-57.c: New test.
20087         * gcc.dg/vect/vect-58.c: New test.
20088         * gcc.dg/vect/vect-59.c: New test.
20089         * gcc.dg/vect/vect-60.c: New test.
20090         * gcc.dg/vect/vect-61.c: New test.
20091         * gcc.dg/vect/vect-all.c: New test.
20092         * gcc.dg/vect/vect-none.c: New test.
20093
20094 2004-08-17  Paul Brook  <paul@codesourcery.com>
20095
20096         PR fortran/13082
20097         * gfortran.dg/entry_1.f90: New test.
20098
20099 2004-08-17  Andrew Pinski  <apinski@apple.com>
20100
20101         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
20102
20103 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
20104
20105         * gcc.dg/pr17036-1.c: New test.
20106
20107 2004-08-16  Devang Patel  <dpatel@apple.com>
20108
20109         * gcc.dg/darwin-20040809-1.c: New test.
20110
20111 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
20112
20113         * gcc.dg/funcdef-attr-1.c: New test.
20114
20115 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
20116
20117         * gcc.dg/altivec-17.c: New test.
20118         * gcc.dg/altivec-18.c: New test.
20119
20120 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20121
20122         PR c++/6749
20123         * g++.dg/template/vtable2.C: New test.
20124
20125 2004-08-14  Richard Henderson  <rth@redhat.com>
20126
20127         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
20128         * gcc.dg/pack-test-4.c (main): Return 0.
20129         * gcc.dg/setjmp-1.c: Remove XFAIL.
20130         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
20131
20132 2004-08-14  Richard Henderson  <rth@redhat.com>
20133
20134         * gcc.dg/980217-1.c: Add prototype for printf.
20135
20136 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
20137
20138         * gfortran.dg/pr16935.f90: New test.
20139
20140 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
20141
20142         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
20143
20144 2004-08-13  Paul Brook  <paul@codesourcery.com>
20145
20146         * gfortran.dg/der_io_1.f90: Remove stray comma.
20147
20148 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
20149
20150         * gcc.dg/vmx/cw-bug-2.c: Remove.
20151         * gcc.dg/vmx/vprint-1.c: Remove.
20152         * gcc.dg/vmx/vscan-1.c: Remove.
20153
20154 2004-08-12  Devang patel  <dpatel@apple.com>
20155
20156         * gcc.dg/darwin-20040809-2.c: New test.
20157
20158 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
20159
20160         * g++.dg/ext/altivec-12.C: New test.
20161
20162         * g++.dg/ext/altivec-11.C: New test.
20163
20164 2004-08-12  Paul Brook  <paul@codesourcery.com>
20165
20166         * g++.dg/abi/arm_cxa_vec_1.C: New test.
20167
20168 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
20169
20170         * g++.dg/ext/altivec-2.C: Check for hardware support before
20171         executing any VMX instructions.
20172
20173         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
20174
20175 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
20176
20177         PR c++/16276
20178         * g++.old-deja/g++.other/comdat4.C: New test.
20179         * g++.old-deja/g++.other/comdat4-aux.cc: New.
20180
20181 2004-08-12  Ben Elliston  <bje@au.ibm.com>
20182
20183         PR target/16286
20184         * gcc.dg/pr16286.c: New test.
20185
20186 2004-08-12 Jan Beulich <jbeulich@novell.com>
20187
20188         * g++.dg/ext/asm5.C: New.
20189
20190 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
20191
20192         PR c++/16698
20193         * g++.dg/eh/crash1.C: New test.
20194
20195         PR c++/16717
20196         * g++.dg/ext/construct1.C: New test.
20197
20198 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
20199
20200         PR c++/16853
20201         * g++.dg/init/ptrmem1.C: New test.
20202
20203         PR c++/16618
20204         * g++.dg/parse/offsetof5.C: New test.
20205
20206         PR c++/16870
20207         * g++.dg/template/overload3.C: New test.
20208
20209 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
20210
20211         PR c++/16964
20212         * g++.dg/parse/error16.C: New test.
20213
20214         PR c++/16904
20215         * g++.dg/template/error14.C: New test.
20216
20217         PR c++/16929
20218         * g++.dg/template/error15.C: New test.
20219
20220 2004-08-11  Devang Patel  <dpatel@apple.com>
20221
20222         * gcc.dg/darwin-ld-20040809-1.c: New test.
20223         * gcc.dg/darwin-ld-20040809-2.c: New test.
20224
20225 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
20226
20227         PR fortran/16917
20228         * gfortran.dg/dfloat_1.f90: New test.
20229
20230 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
20231
20232         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
20233         * gcc.dg/dll-2.c: Fix dg-require syntax.
20234         * gcc.misc-tests/arm-isr.c (abort): Declare.
20235         (exit): Likewise.
20236
20237 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
20238
20239         PR c++/16971
20240         * g++.dg/parse/crash16.C: New test.
20241
20242 2004-08-10  Roger Sayle  <roger@eyesopen.com>
20243
20244         * gcc.dg/mips-rsqrt-1.c: New test case.
20245         * gcc.dg/mips-rsqrt-2.c: New test case.
20246         * gcc.dg/mips-rsqrt-3.c: New test case.
20247
20248 2004-08-10  Paul Brook  <paul@codesourcery.com>
20249
20250         * gfortran.dg/der_io_1.f90: New test.
20251
20252 2004-08-10  Paul Brook  <paul@codesourcery.com>
20253
20254         PR fortran/16919
20255         * gfortran.dg/der_array_1.f90: New test.
20256
20257 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
20258
20259         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
20260
20261 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
20262
20263         * gcc.dg/wchar_t-2.c: Fix typo.
20264
20265 2004-08-09  Falk Hueffner  <falk@debian.org>
20266
20267         PR tree-optimization/12517
20268         * gcc.c-torture/compile/pr12517.c: New test.
20269
20270         PR tree-optimization/12578
20271         * gcc.c-torture/compile/pr12578.c: New test.
20272
20273         PR tree-optimization/12899
20274         * gcc.c-torture/compile/pr12899.c: New test.
20275
20276         PR rtl-optimization/14692
20277         * gcc.c-torture/compile/pr14692.c: New test.
20278
20279         PR tree-optimization/16461
20280         * gcc.c-torture/compile/pr16461.c: New test.
20281
20282 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
20283
20284         * gfortran.dg/getenv_1.f90: New test.
20285
20286 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
20287
20288         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
20289         wchar_t.
20290         * gcc.dg/symbian5.c: Test -fno-short-wchar.
20291
20292 2004-08-06  Paul Brook  <paul@codesourcery.com>
20293
20294         * gfortran.dg/ret_array_1.f90: New test.
20295         * gfortran.dg/ret_pointer_1.f90: New test.
20296
20297 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
20298
20299         * gcc.dg/missing-field-init-[12].c: New tests.
20300         * g++.dg/warn/missing-field-init-[12].C: New tests.
20301
20302 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
20303
20304         * gcc.dg/enum2.c: New test.
20305         * gcc.dg/symbian3.c: Likewise.
20306         * gcc.dg/symbian4.c: Likewise.
20307         * gcc.dg/wchar_t-2.c: Likewise.
20308
20309 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
20310
20311         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
20312         destructor tests.
20313
20314 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
20315
20316         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
20317         dg-require-visiblity.
20318         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
20319         * g++.dg/ext/visibility/fvisibility.C: Likewise.
20320         * g++.dg/ext/visibility/memfuncts.C: Likewise.
20321         * g++.dg/ext/visibility/new1.C: Likewise.
20322         * g++.dg/ext/visibility/pragma.C: Likewise.
20323         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
20324         * g++.dg/ext/visibility/virtual.C: Likewise.
20325         * g++/dg/ext/visibility/visibility-1.C: Likewise.
20326         * g++/dg/ext/visibility/visibility-2.C: Likewise.
20327         * g++/dg/ext/visibility/visibility-3.C: Likewise.
20328         * g++/dg/ext/visibility/visibility-4.C: Likewise.
20329         * g++/dg/ext/visibility/visibility-5.C: Likewise.
20330         * g++/dg/ext/visibility/visibility-6.C: Likewise.
20331         * g++/dg/ext/visibility/visibility-7.C: Likewise.
20332         * g++/dg/ext/visibility/visibility-8.C: New test.
20333         * gcc.c-torture/compile/dll.x: Remove.
20334         * gcc.dg/dll-2.c: Use dg-require-dll
20335         * gcc.dg/visibility-10.c: New test.
20336         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
20337         supporting DLLs.
20338         * testsuite/lib/scanasm.exp (scan_hidden): New function.
20339         (scan_not_hidden): Likewise.
20340
20341 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
20342
20343         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
20344
20345 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
20346
20347         * gcc.c-torture/execute/20040805-1.c: New test.
20348
20349 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
20350
20351         * gcc.dg/20020118-1.c: Declare abort.
20352         * gcc.dg/altivec_check.h: Likewise.
20353         * gcc.dg/iftrap-2.c: Likewise.
20354         * gcc.dg/pragma-darwin.c: Likewise.
20355         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
20356
20357 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
20358
20359         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
20360
20361 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
20362
20363         * gcc.c-torture/execute/builtins/abs-2.c,
20364         gcc.c-torture/execute/builtins/abs-3.c,
20365         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
20366         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
20367         intmax_t, uintmax_t and their limits.
20368         * gcc.dg/intmax_t-1.c: New test.
20369
20370 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20371
20372         * g++.dg/tc1/dr147.C: Add reference to PR.
20373
20374 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
20375
20376         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
20377         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
20378
20379 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
20380
20381         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
20382
20383 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
20384
20385         * gcc.dg/redecl-5.c: New test.
20386         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
20387         of scanf.
20388
20389 2004-08-03  Roger Sayle  <roger@eyesopen.com>
20390
20391         PR middle-end/16790
20392         * gcc.c-torture/execute/pr16790-1.c: New test case.
20393
20394 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
20395
20396         * g++.dg/ext/visibility/assign1.C: New test.
20397         * g++.dg/ext/visibility/new1.C: Likewise.
20398
20399         * gcc.dg/symbian1.c: New test.
20400         * gcc.dg/symbian2.c: Likewise.
20401
20402 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
20403
20404         PR target/16570
20405         * gcc.dg/i386-sse-9.c: New test.
20406
20407 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
20408
20409         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
20410
20411 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
20412
20413         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
20414         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
20415         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
20416         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
20417         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
20418         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
20419         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
20420         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
20421         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
20422         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
20423         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
20424         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
20425         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
20426         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
20427         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
20428         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
20429         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
20430         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
20431         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
20432         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
20433         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
20434         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
20435         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
20436         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
20437         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
20438         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
20439         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
20440         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
20441         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
20442         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
20443         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
20444         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
20445         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
20446         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
20447         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
20448         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
20449         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
20450         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
20451         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
20452         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
20453         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
20454         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
20455         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
20456         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
20457         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
20458         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
20459         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
20460         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
20461         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
20462         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
20463         gcc.misc-tests/i386-pf-3dnow-1.c,
20464         gcc.misc-tests/i386-pf-athlon-1.c,
20465         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
20466         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
20467         Declare built-in functions used.
20468         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
20469
20470 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
20471
20472         PR c++/16707
20473         * g++.dg/lookup/using12.C: New test.
20474
20475         * g++.dg/init/null1.C: Fix PR number.
20476         * g++.dg/parse/namespace10.C: Likewise.
20477
20478 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
20479
20480         PR c++/16224
20481         * g++.dg/template/spec17.C: New test.
20482         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
20483         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
20484
20485 2004-08-02  David Billinghurst
20486
20487         PR fortran/16292
20488         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
20489
20490 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
20491
20492         * gcc.dg/ia64-got-1.c: New test case.
20493
20494 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
20495
20496         PR c++/16489
20497         * g++.dg/init/null1.C: New test.
20498         * g++.dg/tc1/dr76.C: Adjust error marker.
20499
20500         PR c++/16529
20501         * g++.dg/parse/namespace10.C: New test.
20502
20503         PR c++/16810
20504         * g++.dg/inherit/ptrmem2.C: New test.
20505
20506 2004-08-02  Ben Elliston  <bje@au.ibm.com>
20507
20508         PR target/16155
20509         * gcc.dg/pr16155.c: New test.
20510
20511 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
20512
20513         * gcc.dg/redecl-2.c: New test.
20514
20515 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
20516
20517         * gcc.dg/darwin-longdouble.c: New file.
20518
20519 2004-07-30  Richard Henderson  <rth@redhat.com>
20520
20521         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
20522         write to constant argument.
20523         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
20524
20525 2004-07-30  Richard Henderson  <rth@redhat.com>
20526
20527         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
20528         tests of nearest around zero.
20529
20530 2004-07-30  Andrew Pinski  <apinski@apple.com>
20531
20532         * gcc.c-torture/compile/20040730-1.c: New test.
20533
20534 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
20535
20536         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
20537         powerpc-eabispe.
20538
20539 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
20540
20541         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
20542
20543 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
20544
20545         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
20546         contains $ld_library_path.
20547         * lib/gfortran.exp (gfortran_link_flags): Likewise.
20548
20549 2004-07-29  Richard Henderson  <rth@redhat.com>
20550
20551         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
20552
20553         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
20554         (alt2, which): New.
20555         (Check): Accept either alternative.
20556
20557 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
20558
20559         * g++.dg/abi/inline1.C: New test.
20560         * g++.dg/abi/local1-a.cc: Likewise.
20561         * g++.dg/abi/local1.C: Likewise.
20562         * g++.dg/abi/mangle11.C: Tweak location of warnings.
20563         * g++.dg/abi/mangle12.C: Likewise.
20564         * g++.dg/abi/mangle17.C: Likewise.
20565         * g++.dg/abi/mangle20-2.C: Likewise.
20566         * g++.dg/opt/interface1.C: Likewise.
20567         * g++.dg/opt/interface1.h: Likewise.
20568         * g++.dg/opt/interface1-a.cc: New test.
20569         * g++.dg/parse/repo1.C: New test.
20570         * g++.dg/template/repo1.C: Likewise.
20571         * g++.dg/warn/Winline-1.C: Likewise.
20572         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
20573
20574 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
20575
20576         * gcc.dg/tree-ssa/20040729-1.c: New test.
20577
20578 2004-07-27  Matt Austern <austern@apple.com>
20579
20580         * gcc.dg/darwin-bool-1.c: New test.
20581         * gcc.dg/darwin-bool-2.c: New test.
20582
20583 2004-07-28  Richard Henderson  <rth@redhat.com>
20584
20585         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
20586         arguments in the correct type.  Don't write to constant arguments.
20587
20588 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
20589
20590         PR tree-optimization/16688
20591         PR tree-optimization/16689
20592         * g++.dg/tree-ssa/pr16688.C: New test.
20593
20594 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
20595
20596         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
20597         loads.  Not only in the comment, this time.
20598
20599 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
20600
20601         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
20602         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
20603         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
20604         * gcc.dg/sh4a-bitmovua.c: New.
20605         * gcc.dg/sh4a-cos.c: New.
20606         * gcc.dg/sh4a-cosf.c: New.
20607         * gcc.dg/sh4a-fprun.c: New.
20608         * gcc.dg/sh4a-fsrra.c: New.
20609         * gcc.dg/sh4a-memmovua.c: New.
20610         * gcc.dg/sh4a-sin.c: New.
20611         * gcc.dg/sh4a-sincos.c: New.
20612         * gcc.dg/sh4a-sincosf.c: New.
20613         * gcc.dg/sh4a-sinf.c: New.
20614
20615 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
20616
20617         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
20618         conditionals.
20619         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
20620         loads.
20621         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
20622         DOM1.
20623
20624 2004-07-27  Andrew Pinski  <apinski@apple.com>
20625
20626         * g++.dg/rtti/tinfo1.C: Correct the xfail.
20627
20628 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
20629
20630         * gcc.dg/pragma-isr.c: New test.
20631
20632 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20633
20634         PR c++/14429
20635         * g++.dg/template/ttp11.C: New test.
20636
20637 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
20638
20639         * gcc.c-torture/compile/20040727-1.c: New test.
20640
20641 2004-07-26  Eric Christopher  <echristo@redhat.com>
20642
20643         * gcc.c-torture/compile/20040726-2.c: New test.
20644
20645 2004-07-26  Andrew Pinski  <apinski@apple.com>
20646
20647         * g++.dg/rtti/tinfo1.C: Xfail.
20648
20649 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
20650
20651         * gcc.c-torture/compile/20040726-1.c: New test.
20652
20653 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
20654             Brian Ryner  <bryner@brianryner.com>
20655
20656         PR c++/9283
20657         PR c++/15000
20658         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
20659         * g++.dg/ext/visibility/: New directory.
20660         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
20661         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
20662         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
20663         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
20664         * g++.dg/ext/visibility/fvisibility.C,
20665         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
20666         g++.dg/ext/visibility/fvisibility-override1.C
20667         g++.dg/ext/visibility/fvisibility-override2.C
20668         g++.dg/ext/visibility/memfuncts.C
20669         g++.dg/ext/visibility/noPLT.C
20670         g++.dg/ext/visibility/pragma.C
20671         g++.dg/ext/visibility/pragma-override1.C
20672         g++.dg/ext/visibility/pragma-override2.C
20673         g++.dg/ext/visibility/staticmemfuncts.C
20674         g++.dg/ext/visibility/virtual.C: New tests.
20675
20676 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
20677
20678         PR c/15360
20679         * gcc.dg/pr15360-1.c: New test.
20680
20681 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
20682
20683         * gcc.dg/pragma-align-2.c: New test.
20684         * gcc.dg/pragma-init-fini.c: New test.
20685         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
20686         targets.
20687
20688 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
20689
20690         * gcc.dg/init-string-2.c: New test.
20691
20692 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
20693
20694         PR 16684
20695         * gcc.dg/Wredundant-decls-1.c: New test case.
20696
20697 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
20698
20699         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
20700         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
20701         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
20702         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
20703         * gcc.dg/compat/generate-random.c: New file.
20704         * gcc.dg/compat/generate-random.h: Likewise.
20705         * gcc.dg/compat/generate-random_r.c: Likewise.
20706         * gcc.dg/compat/struct-layout-1.h: Likewise.
20707         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
20708         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
20709         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
20710         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
20711         * gcc.dg/compat/struct-layout-1_main.c: New test.
20712         * gcc.dg/compat/struct-layout-1_x.c: New file.
20713         * gcc.dg/compat/struct-layout-1_y.c: New file.
20714         * gcc.dg/compat/struct-layout-1_test.h: New file.
20715
20716 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
20717
20718         * gcc.dg/comp-return-1.c: New test
20719
20720 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
20721
20722         * gcc.dg/vmx/8-02a.c: Fix typo.
20723
20724         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
20725         * gcc.dg/darwin-abi-3.c: New test.
20726
20727         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
20728         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
20729
20730         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
20731         * gcc.dg/vmx/ops-long-1.c: New test.
20732         * gcc.dg/vmx/ops-long-2.c: New test.
20733
20734 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
20735
20736         * g++.dg/lookup/conv-[1234].C: New.
20737
20738 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
20739
20740         * g++.dg/parse/attr2.C: Simplify.
20741
20742 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20743
20744         PR c/7284
20745         * gcc.c-torture/execute/pr7284-1.c: New test.
20746
20747 2004-07-22  Brian Booth  <bbooth@redhat.com>
20748
20749         * gcc.dg/tree-ssa/20040721-1.c: New test.
20750
20751 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
20752
20753         * g++.dg/template/crash20.c: New.
20754
20755 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
20756
20757         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
20758         Add dg-run directive.  Declare variables as required.
20759         * gfortran.dg/g77/README: Update
20760
20761 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
20762
20763         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
20764         gcc.dg/cris-peep2-andu2.c: New tests.
20765
20766 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20767
20768         PR c/15052
20769         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
20770         on return type.
20771         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
20772         messages.
20773         * gcc.dg/qual-return-2.c: Update expected messages.
20774         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
20775
20776 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20777
20778         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
20779         * gcc.dg/noncompile/921102-1.c: Update expected error message.
20780
20781 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20782
20783         PR c/11250
20784         * gcc.dg/init-string-1.c: New test.
20785
20786 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
20787
20788         PR middle-end/15345
20789         PR c/16450
20790         * gcc.dg/torture/nested-fn-1.c: New test.
20791
20792 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
20793
20794         PR target/16559
20795         * gcc.dg/ia64-fptr-1.c: New file.
20796
20797 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20798
20799         PR c++/14497
20800         * g++.dg/template/spec16.C: New test.
20801         * g++.old-deja/g++.robertl/eb118.C: Remove.
20802
20803 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20804
20805         PR c++/509
20806         * g++.dg/template/spec15.C: New test.
20807
20808 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
20809
20810         Copy cases from g77.f-torture/execute and add dg-run
20811         directive.  Other changes as noted.
20812         * gfortran.dg/g77/13037.f
20813         * gfortran.dg/g77/1832.f
20814         * gfortran.dg/g77/19981119-0.f
20815         * gfortran.dg/g77/19990313-0.f
20816         * gfortran.dg/g77/19990313-1.f
20817         * gfortran.dg/g77/19990313-2.f
20818         * gfortran.dg/g77/19990313-3.f
20819         * gfortran.dg/g77/19990419-1.f
20820         * gfortran.dg/g77/19990826-0.f
20821         * gfortran.dg/g77/19990826-2.f
20822         * gfortran.dg/g77/20000503-1.f
20823         * gfortran.dg/g77/20001111.f
20824         * gfortran.dg/g77/20010116.f
20825         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
20826         * gfortran.dg/g77/20010430.f
20827         * gfortran.dg/g77/6177.f
20828         * gfortran.dg/g77/947.f
20829         * gfortran.dg/g77/970816-3.f
20830         * gfortran.dg/g77/971102-1.f
20831         * gfortran.dg/g77/980520-1.f
20832         * gfortran.dg/g77/980628-0.f
20833         * gfortran.dg/g77/980628-1.f
20834         * gfortran.dg/g77/980628-10.f
20835         * gfortran.dg/g77/980628-2.f
20836         * gfortran.dg/g77/980628-3.f
20837         * gfortran.dg/g77/980628-7.f
20838         * gfortran.dg/g77/980628-8.f
20839         * gfortran.dg/g77/980628-9.f
20840         * gfortran.dg/g77/980701-0.f
20841         * gfortran.dg/g77/980701-1.f
20842         * gfortran.dg/g77/cabs.f
20843         * gfortran.dg/g77/claus.f
20844         * gfortran.dg/g77/complex_1.f
20845         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
20846         * gfortran.dg/g77/dcomplex.f
20847         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
20848         * gfortran.dg/g77/f90-intrinsic-mathematical.f
20849         * gfortran.dg/g77/f90-intrinsic-numeric.f
20850         * gfortran.dg/g77/int8421.f
20851         * gfortran.dg/g77/labug1.f
20852         * gfortran.dg/g77/large_vec.f
20853         * gfortran.dg/g77/le.f
20854         * gfortran.dg/g77/short.f
20855         * gfortran.dg/g77/README: Update
20856
20857 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
20858
20859         PR c++/16637
20860         * g++.dg/parse/lookup4.C: New test.
20861
20862 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20863
20864         PR c++/16175
20865         * g++.dg/template/ttp10.C: New test.
20866
20867 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
20868
20869         * gcc.dg/pr12625-1.c: New test.
20870
20871 2004-07-20  Steven Bosscher  <stevenb@suse.de>
20872
20873         * testsuite/gcc.dg/switch-warn-1.c: New test.
20874         * testsuite/gcc.dg/switch-warn-2.c: New test.
20875         * gcc.c-torture/compile/pr14730.c: Update.
20876
20877 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
20878
20879         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
20880         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
20881         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
20882         g++.dg/template/nontype3.C: Remove trailing CR from tests.
20883
20884 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
20885
20886         PR c++/16623
20887         * g++.dg/template/assign1.C: New test.
20888
20889 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20890
20891         PR c++/12170
20892         * g++.dg/template/ttp9.C: New test.
20893
20894 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
20895
20896         * gcc.dg/format/cmn-err-1.c: New test.
20897
20898 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
20899
20900         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
20901         gcc.dg/Wparentheses-10.c: New tests.
20902         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
20903
20904 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20905
20906         PR fortran/16465
20907         * gfortran.dg/g77//ffixed-line-length-0.f,
20908         gfortran.dg/g77/ffixed-line-length-132.f,
20909         gfortran.dg/g77/ffixed-line-length-72.f,
20910         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
20911         gfortran.dg/g77/README: Update.
20912
20913 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20914
20915         PR c++/13092
20916         * g++.dg/template/non-dependent7.C: New test.
20917         * g++.dg/template/non-dependent8.C: Likewise.
20918         * g++.dg/template/non-dependent9.C: Likewise.
20919         * g++.dg/template/non-dependent10.C: Likewise.
20920
20921 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
20922
20923         PR c++/16337
20924         * g++.dg/parse/attr2.C: New test.
20925
20926 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
20927
20928         * g77.dg: Removed.
20929         * g77.f-torture: Ditto.
20930
20931 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
20932
20933         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
20934         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
20935         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
20936
20937 2004-07-16  Richard Henderson  <rth@redhat.com>
20938
20939         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
20940
20941 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20942
20943         * lib/fortran-torture.exp (fortran-torture): Don't test compile
20944         tests with full list of options.
20945         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
20946         of TORTURE_OPTIONS if test contains 'dg-do run'.
20947
20948         PR fortran/16404
20949         * gfortran.dg/do_iterator.f90: New test.
20950
20951 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20952
20953         PR rtl-optimization/16536
20954         * gcc.c-torture/execute/restrict-1.c: New test.
20955
20956 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20957
20958         PR fortran/15324
20959         * gfortran.dg/pr15324.f90: New test.
20960
20961         PR fortran/15129
20962         * gfortran.dg/pr15129.f90: New test.
20963
20964         PR fortran/15140
20965         * gfortran.dg/pr15140.f90: New test.
20966
20967         PR fortran/13792
20968         * gfortran.fortran-torture/execute/bounds.f90: Add check for
20969         compile-time simplification.
20970
20971 2004-07-14  Mike Stump  <mrs@apple.com>
20972
20973         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
20974
20975 2004-07-14  James E Wilson  <wilson@specifixinc.com>
20976
20977         PR target/16325
20978         * gcc.dg/profile-generate-1.c: New.
20979
20980 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
20981
20982         * gcc.c-torture/execute/20040709-1.c: New test.
20983         * gcc.c-torture/execute/20040709-2.c: New test.
20984
20985 2004-07-14  Mike Stump  <mrs@apple.com>
20986
20987         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
20988
20989 2004-07-14  Mike Stump  <mrs@apple.com>
20990
20991         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
20992
20993 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
20994
20995         PR c++/16518
20996         * g++.dg/parse/mutable1.C: New test.
20997
20998 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
20999
21000         PR tree-optimization/16443
21001         * gcc.dg/tree-ssa/20040713-1.c: New test.
21002
21003 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
21004
21005         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
21006         for operator new.
21007
21008 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
21009
21010         * gfortran.dg/g77/README: New file
21011         * gfortran.dg/g77/19981216-0.f: Copy from
21012         g77.f-torture/noncompile.  Add "dg-do compile" and
21013         dg-error as required.
21014         * gfortran.dg/g77/19990218-1.f: Likewise.
21015         * gfortran.dg/g77/19990905-1.f: Likewise.
21016         * gfortran.dg/g77/9263.f: Likewise.
21017         * gfortran.dg/g77/980615-0.f: Likewise.
21018         * gfortran.dg/g77/980616-0.f: Likewise.
21019         * gfortran.dg/g77/check0.f: Likewise.
21020         * gfortran.dg/g77/select_no_compile.f: Likewise.
21021
21022 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
21023
21024         Copy files from g77.f-torture/compile.
21025         Add "{ dg-do compile}".  Other changes as noted
21026         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
21027         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
21028         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
21029         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
21030         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
21031         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
21032         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
21033         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
21034         statement to conform to standard.  Append alpha1.x for reference.
21035         * gfortran.dg/g77/xformat.f: Add dg-warning
21036
21037 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
21038
21039         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
21040         Add {dg-do compile} directive.
21041         * gfortran.dg/g77/cpp2.F: Likewise.
21042
21043 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21044
21045         PR c++/5402
21046         * g++.dg/lookup/name-clash1.C: New test.
21047
21048         PR c++/9777
21049         * g++.dg/lookup/name-clash2.C: New test.
21050
21051         PR c++/12102
21052         * g++.dg/lookup/name-clash3.C: New test.
21053
21054 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21055
21056         * g++.dg/lookup/new2.C: New test.
21057         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
21058
21059 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
21060
21061         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
21062         Add {dg-do compile} directive.
21063         * gfortran.dg/g77/13060.f: Likewise.
21064         * gfortran.dg/g77/19990218-0.f: Likewise.
21065         * gfortran.dg/g77/19990305-0.f: Likewise.
21066         * gfortran.dg/g77/19990419-0.f: Likewise.
21067         * gfortran.dg/g77/19990502-0.f: Likewise.
21068         * gfortran.dg/g77/19990502-1.f: Likewise.
21069         * gfortran.dg/g77/19990525-0.f: Likewise.
21070         * gfortran.dg/g77/19990826-1.f: Likewise.
21071         * gfortran.dg/g77/19990826-3.f: Likewise.
21072         * gfortran.dg/g77/19990905-2.f: Likewise.
21073         * gfortran.dg/g77/20000412-1.f: Likewise.
21074         * gfortran.dg/g77/20000511-1.f: Likewise.
21075         * gfortran.dg/g77/20000511-2.f: Likewise.
21076         * gfortran.dg/g77/20000518.f: Likewise.
21077         * gfortran.dg/g77/20000601-1.f: Likewise.
21078         * gfortran.dg/g77/20000601-2.f: Likewise.
21079         * gfortran.dg/g77/20000629-1.f: Likewise.
21080         * gfortran.dg/g77/20000630-2.f: Likewise.
21081         * gfortran.dg/g77/20010115.f: Likewise.
21082         * gfortran.dg/g77/20010321-1.f: Likewise.
21083         * gfortran.dg/g77/20010426.f: Likewise.
21084         * gfortran.dg/g77/20020307-1.f: Likewise.
21085         * gfortran.dg/g77/8485.f: Likewise.
21086         * gfortran.dg/g77/960317-1.f: Likewise.
21087         * gfortran.dg/g77/970915-0.f: Likewise.
21088         * gfortran.dg/g77/980310-1.f: Likewise.
21089         * gfortran.dg/g77/980310-2.f: Likewise.
21090         * gfortran.dg/g77/980310-3.f: Likewise.
21091         * gfortran.dg/g77/980310-4.f: Likewise.
21092         * gfortran.dg/g77/980310-6.f: Likewise.
21093         * gfortran.dg/g77/980310-7.f: Likewise.
21094         * gfortran.dg/g77/980310-8.f: Likewise.
21095         * gfortran.dg/g77/980419-2.f: Likewise.
21096         * gfortran.dg/g77/980424-0.f: Likewise.
21097         * gfortran.dg/g77/980427-0.f: Likewise.
21098         * gfortran.dg/g77/980729-0.f: Likewise.
21099         * gfortran.dg/g77/981117-1.f: Likewise.
21100         * gfortran.dg/g77/toon_1.f: Likewise.
21101
21102 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21103
21104         PR c++/2204
21105         * g++.dg/other/abstract2.C: New test.
21106
21107 2004-07-12  Paul Brook  <paul@codesourcery.com>
21108
21109         * gfortran.dg/pointer_init_1.f90: New test.
21110
21111 2004-07-11  Paul Brook  <paul@codesourcery.com>
21112
21113         PR fortran/15986
21114         * gfortran.dg/contained_1.f90: New test.
21115
21116 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
21117
21118         * g++.dg/parse/defarg8.C: New test.
21119
21120 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21121
21122         PR fortran/16433
21123         * gfortran.dg/pr16433.f: New test.
21124
21125         PR fortran/17574
21126         * gfortran.dg/pr15754.f90: New test.
21127
21128 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
21129
21130         PR tree-optimization/16437
21131         * gcc.c-torture/execute/bitfld-4.c: New test.
21132
21133 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21134
21135         * gfortran.fortran-torture/execute/common_2.f90: Add check for
21136         access to common var from module.
21137
21138 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21139
21140         PR fortran/16336
21141         * gfortran.fortran-torture/execute/common_2.f90: New test.
21142
21143 2004-07-10  Paul Brook  <paul@codesourcery.com>
21144
21145         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
21146
21147 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21148
21149         PR fortran/15969
21150         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
21151
21152 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
21153
21154         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
21155         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
21156         * gfortran.dg/g77/ffree-form-1.f: Likewise.
21157         * gfortran.dg/g77/ffree-form-2.f: Likewise.
21158         * gfortran.dg/g77/ffree-form-3.f: Likewise.
21159         * gfortran.dg/g77/fno-underscoring.f: Likewise.
21160         * gfortran.dg/g77/funderscoring.f: Likewise.
21161         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
21162
21163 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21164
21165         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
21166
21167 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21168         Paul Brook  <paul@codesourcery.com>
21169
21170         PR fortran/13415
21171         * gfortran.dg/common_pointer_1.f90: New test.
21172
21173 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21174
21175         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
21176
21177 2004-07-09  James E Wilson  <wilson@specifixinc.com>
21178
21179         PR target/16364
21180         * gcc.c-torture/compile/20040709-1.c: New.
21181
21182 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21183
21184         PR fortran/14077
21185         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
21186
21187 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21188
21189         PR fortran/13201
21190         * gfortran.dg/shape_1.f90: New test.
21191
21192 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
21193             Andrew Pinski  <apinski@apple.com>
21194
21195         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
21196
21197 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21198
21199         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
21200         comment.
21201
21202 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21203         Paul Brook  <paul@codesourcery.com>
21204
21205         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
21206         '.f95' and '.F95'.
21207
21208 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
21209
21210         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
21211
21212 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21213
21214         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
21215         testcases with capital suffix.
21216
21217 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21218
21219         PR fortran/15481
21220         PR fortran/13372
21221         PR fortran/13575
21222         PR fortran/15978
21223         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
21224
21225         * gfortran.dg/implicit_1.f90: New test.
21226
21227 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21228
21229         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
21230         expression to match gfortran warning/error messages
21231         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
21232         dg-error text.
21233
21234 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21235
21236         * lib/fortran-torture.exp: Rename proc search_for to
21237         search_for_re.
21238
21239 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21240
21241         * gcc.c-torture/execute/simd-5.x: New file.
21242         XFAIL on SPARC 64-bit at -O0.
21243
21244 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21245
21246         PR c++/8211
21247         PR c++/16165
21248         * g++.dg/warn/effc3.C: New test.
21249
21250 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21251
21252         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
21253         change X to 1X in format.
21254         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
21255         add data statements to conform to standard.
21256
21257 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21258
21259         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
21260         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
21261         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
21262
21263 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21264
21265         * gfortran.dg/g77/7388.f: Copy from g77.dg
21266         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
21267         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
21268         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
21269         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
21270         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
21271         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
21272         * gfortran.dg/g77/strlen0.f: Likewise.
21273
21274 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
21275
21276         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
21277         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
21278
21279 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
21280
21281         * gcc.c-torture/execute/920428-2.x: Delete.
21282         * gcc.c-torture/execute/920501-7.x: Likewise.
21283
21284 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
21285
21286         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
21287         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
21288         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
21289         prescott and c3-2.
21290         (PREFETCH_3DNOW): Add -march=c3.
21291
21292 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
21293
21294         PR c/16437
21295         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
21296         * gcc.c-torture/execute/bf64-1.x: Likewise.
21297
21298 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
21299
21300         * gcc.c-torture/compile/20040708-1.c: New test.
21301
21302 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21303
21304         PR c++/16169
21305         * g++.dg/warn/effc2.C: New test.
21306
21307 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
21308
21309         * gcc.c-torture/execute/bitfld-1.x: Remove.
21310         * gcc.c-torture/execute/bitfld-3.c: New test.
21311         * gcc.dg/bitfld-2.c: Remove XFAILs.
21312
21313 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
21314
21315         PR c++/16276
21316         * g++.dg/rtti/tinfo1.C: New file.
21317
21318 2004-07-07  Eric Christopher  <echristo@redhat.com>
21319
21320         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
21321
21322 2004-07-07  Andrew Pinski  <apinski@apple.com>
21323
21324         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
21325
21326 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
21327
21328         * g++.dg/init/call1.C: XFAIL.
21329
21330 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
21331
21332         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
21333         except for movstrict*, to movmem* and clrstr* to clrmem*.
21334
21335 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
21336
21337         * gcc.c-torture/execute/20040707-1.c: New test.
21338
21339 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
21340
21341         * gcc.c-torture/execute/20040706-1.c: New test.
21342
21343 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21344
21345         PR c++/3671
21346         * g++.dg/template/spec14.C: New test.
21347
21348 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
21349
21350         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
21351         nothing if not yet defined.  Use it in b, c and d type definitions.
21352         * gcc.c-torture/execute/20040705-1.c: New test.
21353         * gcc.c-torture/execute/20040705-2.c: New test.
21354
21355 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21356
21357         PR c++/2518
21358         * g++.dg/lookup/new1.C: New test.
21359
21360 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21361
21362         PR c++/11406
21363         * g++.dg/template/sizeof8.C: New test.
21364
21365 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
21366
21367         * gcc.c-torture/compile/20040705-1.c: New test.
21368
21369 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
21370
21371         * gfortran.fortran-torture/execute/seq_io.f90: New test.
21372
21373 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
21374
21375         * gcc.dg/cpp/if-mop.c: Two new testcases.
21376         * gcc.dg/cpp/trad/comment-3.c: New.
21377
21378 2004-07-04  Paul Brook  <paul@codesourcery.com>
21379
21380         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
21381
21382 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
21383
21384         PR c++/3761
21385         * g++.dg/lookup/crash4.C: New test.
21386
21387 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
21388
21389         * gcc.c-torture/execute/builtin-abs-1.c
21390         * gcc.c-torture/execute/builtin-abs-2.c
21391         * gcc.c-torture/execute/builtin-complex-1.c
21392         * gcc.c-torture/execute/builtins/string-1-lib.c
21393         * gcc.c-torture/execute/builtins/string-1.c
21394         * gcc.c-torture/execute/builtins/string-2-lib.c
21395         * gcc.c-torture/execute/builtins/string-2.c
21396         * gcc.c-torture/execute/builtins/string-3-lib.c
21397         * gcc.c-torture/execute/builtins/string-3.c
21398         * gcc.c-torture/execute/builtins/string-4-lib.c
21399         * gcc.c-torture/execute/builtins/string-4.c
21400         * gcc.c-torture/execute/builtins/string-5-lib.c
21401         * gcc.c-torture/execute/builtins/string-5.c
21402         * gcc.c-torture/execute/builtins/string-6-lib.c
21403         * gcc.c-torture/execute/builtins/string-6.c
21404         * gcc.c-torture/execute/builtins/string-7-lib.c
21405         * gcc.c-torture/execute/builtins/string-7.c
21406         * gcc.c-torture/execute/builtins/string-8-lib.c
21407         * gcc.c-torture/execute/builtins/string-8.c
21408         * gcc.c-torture/execute/builtins/string-9-lib.c
21409         * gcc.c-torture/execute/builtins/string-9.c
21410         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
21411         * gcc.c-torture/execute/builtins/string-asm-1.c
21412         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
21413         * gcc.c-torture/execute/builtins/string-asm-2.c
21414         * gcc.c-torture/execute/stdio-opt-1.c
21415         * gcc.c-torture/execute/stdio-opt-2.c
21416         * gcc.c-torture/execute/stdio-opt-3.c
21417         * gcc.c-torture/execute/string-opt-1.c
21418         * gcc.c-torture/execute/string-opt-10.c
21419         * gcc.c-torture/execute/string-opt-11.c
21420         * gcc.c-torture/execute/string-opt-12.c
21421         * gcc.c-torture/execute/string-opt-13.c
21422         * gcc.c-torture/execute/string-opt-14.c
21423         * gcc.c-torture/execute/string-opt-15.c
21424         * gcc.c-torture/execute/string-opt-16.c
21425         * gcc.c-torture/execute/string-opt-2.c
21426         * gcc.c-torture/execute/string-opt-6.c
21427         * gcc.c-torture/execute/string-opt-7.c
21428         * gcc.c-torture/execute/string-opt-8.c:
21429         Replace with ...
21430
21431         * gcc.c-torture/execute/builtins/abs-2.c
21432         * gcc.c-torture/execute/builtins/abs-3.c
21433         * gcc.c-torture/execute/builtins/complex-1.c
21434         * gcc.c-torture/execute/builtins/fprintf.c
21435         * gcc.c-torture/execute/builtins/fputs.c
21436         * gcc.c-torture/execute/builtins/memcmp.c
21437         * gcc.c-torture/execute/builtins/memmove.c
21438         * gcc.c-torture/execute/builtins/memops-asm.c
21439         * gcc.c-torture/execute/builtins/mempcpy-2.c
21440         * gcc.c-torture/execute/builtins/mempcpy.c
21441         * gcc.c-torture/execute/builtins/memset.c
21442         * gcc.c-torture/execute/builtins/printf.c
21443         * gcc.c-torture/execute/builtins/sprintf.c
21444         * gcc.c-torture/execute/builtins/strcat.c
21445         * gcc.c-torture/execute/builtins/strchr.c
21446         * gcc.c-torture/execute/builtins/strcmp.c
21447         * gcc.c-torture/execute/builtins/strcpy.c
21448         * gcc.c-torture/execute/builtins/strcspn.c
21449         * gcc.c-torture/execute/builtins/strlen-2.c
21450         * gcc.c-torture/execute/builtins/strlen.c
21451         * gcc.c-torture/execute/builtins/strncat.c
21452         * gcc.c-torture/execute/builtins/strncmp-2.c
21453         * gcc.c-torture/execute/builtins/strncmp.c
21454         * gcc.c-torture/execute/builtins/strncpy.c
21455         * gcc.c-torture/execute/builtins/strpbrk.c
21456         * gcc.c-torture/execute/builtins/strpcpy-2.c
21457         * gcc.c-torture/execute/builtins/strpcpy.c
21458         * gcc.c-torture/execute/builtins/strrchr.c
21459         * gcc.c-torture/execute/builtins/strspn.c
21460         * gcc.c-torture/execute/builtins/strstr-asm.c
21461         * gcc.c-torture/execute/builtins/strstr.c:
21462         ... these new files.
21463
21464         * gcc.c-torture/execute/builtins/abs-2-lib.c
21465         * gcc.c-torture/execute/builtins/abs-3-lib.c
21466         * gcc.c-torture/execute/builtins/complex-1-lib.c
21467         * gcc.c-torture/execute/builtins/fprintf-lib.c
21468         * gcc.c-torture/execute/builtins/fputs-lib.c
21469         * gcc.c-torture/execute/builtins/memcmp-lib.c
21470         * gcc.c-torture/execute/builtins/memmove-lib.c
21471         * gcc.c-torture/execute/builtins/memops-asm-lib.c
21472         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
21473         * gcc.c-torture/execute/builtins/mempcpy-lib.c
21474         * gcc.c-torture/execute/builtins/memset-lib.c
21475         * gcc.c-torture/execute/builtins/printf-lib.c
21476         * gcc.c-torture/execute/builtins/sprintf-lib.c
21477         * gcc.c-torture/execute/builtins/strcat-lib.c
21478         * gcc.c-torture/execute/builtins/strchr-lib.c
21479         * gcc.c-torture/execute/builtins/strcmp-lib.c
21480         * gcc.c-torture/execute/builtins/strcpy-lib.c
21481         * gcc.c-torture/execute/builtins/strcspn-lib.c
21482         * gcc.c-torture/execute/builtins/strlen-2-lib.c
21483         * gcc.c-torture/execute/builtins/strlen-lib.c
21484         * gcc.c-torture/execute/builtins/strncat-lib.c
21485         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
21486         * gcc.c-torture/execute/builtins/strncmp-lib.c
21487         * gcc.c-torture/execute/builtins/strncpy-lib.c
21488         * gcc.c-torture/execute/builtins/strpbrk-lib.c
21489         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
21490         * gcc.c-torture/execute/builtins/strpcpy-lib.c
21491         * gcc.c-torture/execute/builtins/strrchr-lib.c
21492         * gcc.c-torture/execute/builtins/strspn-lib.c
21493         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
21494         * gcc.c-torture/execute/builtins/strstr-lib.c
21495         * gcc.c-torture/execute/builtins/lib/abs.c
21496         * gcc.c-torture/execute/builtins/lib/fprintf.c
21497         * gcc.c-torture/execute/builtins/lib/memset.c
21498         * gcc.c-torture/execute/builtins/lib/printf.c
21499         * gcc.c-torture/execute/builtins/lib/sprintf.c
21500         * gcc.c-torture/execute/builtins/lib/strcpy.c
21501         * gcc.c-torture/execute/builtins/lib/strcspn.c
21502         * gcc.c-torture/execute/builtins/lib/strncat.c
21503         * gcc.c-torture/execute/builtins/lib/strncmp.c
21504         * gcc.c-torture/execute/builtins/lib/strncpy.c
21505         * gcc.c-torture/execute/builtins/lib/strpbrk.c
21506         * gcc.c-torture/execute/builtins/lib/strspn.c
21507         * gcc.c-torture/execute/builtins/lib/strstr.c:
21508         New files containing support routines.
21509
21510         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
21511         declaration.
21512         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
21513         when not optimizing.
21514
21515 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
21516
21517         PR c++/16240
21518         * g++.dg/abi/mangle22.C: New test.
21519         * g++.dg/abi/mangle23.C: Likewise.
21520
21521 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
21522
21523         PR fortran/16290
21524         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
21525         Allow for cases without denormalized floating point numbers.
21526
21527 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
21528
21529         PR c/1027
21530         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
21531         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
21532         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
21533         expected warning text.
21534         * gcc.dg/format/diag-2.c: New test.
21535
21536 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
21537
21538         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
21539
21540 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
21541
21542         * gcc.dg/builtins-43.c: New.
21543         * gcc.dg/builtins-44.c: New.
21544         * gcc.dg/builtins-45.c: New.
21545
21546 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
21547             Andreas Tobler  <a.tobler@schweiz.ch>
21548
21549         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
21550         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
21551         as SIGSEGV.
21552         * gcc.dg/cleanup-11.c: Likewise.
21553         * gcc.dg/cleanup-8.c: Likewise.
21554         * gcc.dg/cleanup-9.c: Likewise.
21555         * gcc.dg/cleanup-5.c: Run on all platforms.
21556
21557 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
21558
21559         * g++.dg/warn/nonnull1.C: New test.
21560
21561 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
21562
21563         * gcc.dg/compat/compat-common.h: Wrap up CINT in
21564         an #ifndef SKIP_COMPLEX_INT/#endif pair.
21565         Special-case the Sun compiler wrt to <complex.h>.
21566
21567 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
21568
21569         * gcc.dg/Wunreachable-8.C: New test.
21570
21571         * gcc.dg/h8300-ice2.c : New test.
21572
21573 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
21574
21575         PR fortran/16161
21576         * gfortran.fortran-torture/compile/implicit.f90: Add test
21577         for implicit character.
21578
21579 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
21580
21581         PR fortran/16289
21582         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
21583         Use tiny() intrinsic to find smallest non-negative real
21584
21585 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
21586
21587         * gcc.dg/compat/struct-by-value-22_main.c: New test.
21588         * gcc.dg/compat/struct-by-value-22_x.c: New.
21589         * gcc.dg/compat/struct-by-value-22_y.c: New.
21590
21591         * gcc.c-torture/execute/20040629-1.c: New test.
21592
21593 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
21594
21595         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
21596         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
21597
21598         PR target/16195
21599         * gcc.dg/20040625-1.c: New test.
21600
21601 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21602
21603         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
21604
21605 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21606
21607         PR fortran/15963
21608         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
21609
21610 2004-06-29  Richard Henderson  <rth@redhat.com>
21611
21612         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
21613
21614 2004-06-29  Paul Brook  <paul@codesourcery.com>
21615
21616         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
21617         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
21618
21619 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
21620
21621         PR c++/16260
21622         * g++.dg/parse/crash15.C: New.
21623
21624 2004-06-28  Andrew Pinski  <apinski@apple.com>
21625
21626         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
21627         by the error already.
21628
21629         * g++.dg/opt/ptrmem4.C: Change to compile only test.
21630
21631 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
21632
21633         PR target/14041
21634         * gcc.dg/h8300-bss-align-1.c : New.
21635
21636 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
21637
21638         * PR c++/16174
21639         * g++.dg/template/ctor4.C: New.
21640
21641 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
21642
21643         PR c++/16205
21644         * g++.dg/warn/Wsequence-point-1.C: New test.
21645
21646 2004-06-27  Paul Brook  <paul@codesourcery.com>
21647
21648         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
21649
21650 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
21651
21652         * g++.old-deja/g++.mike/p7325.C: Remove.
21653
21654 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
21655
21656         PR c/14963
21657         * gcc.dg/pr14963.c: New test.
21658
21659 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
21660
21661         PR c++/16193
21662         * g++.dg/parse/redef1.C: New test.
21663
21664 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
21665
21666         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
21667         20021110.c.
21668         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
21669         20021119-1.c.
21670         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
21671         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
21672         5-04.c.
21673         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
21674         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
21675         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
21676         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
21677         g++.brendan/enum14.C.
21678         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
21679         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
21680         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
21681         g++.mike/virt1.C.
21682         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
21683         memtemp24.C.
21684
21685 2004-06-27  Roger Sayle  <roger@eyesopen.com>
21686
21687         * gcc.dg/20040527-1.c: New test case.
21688
21689 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
21690
21691         PR gfortran/pr16196
21692         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
21693
21694 2004-06-25  Roger Sayle  <roger@eyesopen.com>
21695
21696         PR middle-end/15825
21697         * gcc.dg/pr15825-1.c: New test case.
21698
21699 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
21700
21701         * gcc.c-torture/execute/20040625-1.c: New test.
21702
21703 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21704
21705         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
21706
21707 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
21708
21709         * gcc.dg/torture/mips-div-1.c: New test.
21710
21711 2004-06-24  Jeff Law  <law@redhat.com>
21712
21713         * gcc.dg/tree-ssa/20040624-1.c: New test.
21714
21715 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
21716
21717         * gcc.c-torture/compile/20040624-1.c: New test.
21718
21719 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21720
21721         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
21722         this directory.
21723
21724 2004-06-23  Andrew Pinski  <apinski@apple.com>
21725
21726         PR middle-end/15988
21727         * g++.dg/opt/ptrmem4.C: New test.
21728
21729         * gcc.dg/c90-array-quals-2.c: New test.
21730
21731 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
21732
21733         * gcc.dg/kpice1.c: New test.
21734
21735 2006-06-23  Andrew Pinski  <apinski@apple.com>
21736
21737         * gcc.dg/c90-array-quals.c: New test.
21738
21739 2006-06-22  Richard Henderson  <rth@redhat.com>
21740
21741         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
21742
21743 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
21744
21745         * gcc.dg/builtins-config.h: Handle FreeBSD.
21746
21747 2006-06-22  Richard Henderson  <rth@redhat.com>
21748
21749         * g++.dg/opt/devirt1.C: New.
21750
21751 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
21752
21753         * g++.dg/opt/pr15551.C: New testcase.
21754
21755 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
21756
21757         PR target/14800
21758         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
21759         x86_64-*-linux* when compiling for 32bit.
21760
21761 2004-06-21  Andrew Pinski  <apinski@apple.com>
21762
21763         * gcc.dg/pch/struct-1.c: New.
21764         * gcc.dg/pch/struct-1.hs: New.
21765
21766 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
21767
21768         * gcc.dg/pch/save-temps-1.c: New file.
21769         * gcc.dg/pch/save-temps-1.hs: New file.
21770
21771 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
21772
21773         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
21774         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
21775
21776 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21777
21778         * gfortran.fortran-torture/execute/select_1.f90: Rename function
21779         to fix type error.
21780         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
21781         Remove trailing spaces.
21782
21783 2004-06-21  Richard Henderson  <rth@redhat.com>
21784
21785         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
21786         merging && to BIT_FIELD_REF.
21787
21788 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
21789
21790         * g++.dg/opt/placeholder1.C: New test.
21791
21792 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21793
21794         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
21795         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
21796         * gcc.dg/compat/union-m128-1_x.c: Likewise.
21797         * gcc.dg/compat/union-m128-1_y.c: Likewise.
21798
21799 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
21800
21801         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
21802         extern "C".
21803         * g++.dg/other/pragma-re-1.C: Add comments.
21804
21805 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
21806
21807         PR gfortran/16080
21808         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
21809
21810 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
21811
21812         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
21813         instead of setting the type of size_t by
21814         hand.
21815
21816 2004-06-18  Roger Sayle  <roger@eyesopen.com>
21817
21818         * gcc.dg/unordered-2.c: New test case.
21819         * gcc.dg/unordered-3.c: New test case.
21820
21821 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
21822
21823         PR other/16043
21824         * lib/g++.exp (g++_version): Tweak regexp for version
21825         * lib/g77.exp (g77_version): Likewise.
21826         * lib/gfortran.exp (gfortran_version): Likewise.
21827         * lib/objc.exp (objc_version): Likewise.
21828         * lib/treelang.exp (treelang_version): Likewise.
21829
21830 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
21831
21832         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
21833         Use INT_MAX instead of __INT_MAX__.
21834         * gcc.dg/compat/struct-align-2_y.c: Likewise.
21835
21836         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
21837         * gcc.dg/compat/scalar-return-3_x.c: Use it.
21838         * gcc.dg/compat/scalar-return-3_y.c: Use it.
21839         * gcc.dg/compat/scalar-return-4_x.c: Use it.
21840         * gcc.dg/compat/scalar-return-4_y.c: Use it.
21841         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
21842         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
21843         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
21844         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
21845
21846         * gcc.dg/range-test-1.c: New test.
21847         * g++.dg/opt/range-test-1.C: New test.
21848
21849 2004-06-17  Richard Henderson  <rth@redhat.com>
21850
21851         * objc.dg/sync-1.m: New.
21852         * objc.dg/try-catch-1.m: Don't force next runtime.
21853         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
21854         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
21855         shadowed catch clause.
21856         * objc.dg/try-catch-5.m: New.
21857
21858 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
21859
21860         Bug 14610
21861         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
21862
21863 2004-06-15  Richard Henderson  <rth@redhat.com>
21864
21865         * gcc.dg/20001116-1.c: Move expected warning line.
21866
21867 2004-06-15  Richard Henderson  <rth@redhat.com>
21868
21869         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
21870         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
21871
21872 2004-06-15  Jeff Law  <law@redhat.com>
21873
21874         * gcc.dg/tree-ssa/20040615-1.c: New test.
21875         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
21876         be less sensitive to operand ordering.
21877         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
21878
21879 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
21880
21881         * g++.dg/abi/bitfield3.C: Add comment..
21882
21883 2004-06-15  Richard Henderson  <rth@redhat.com>
21884
21885         * g++.dg/ext/stmtexpr1.C: XFAIL.
21886         * gcc.dg/20030612-1.c: XFAIL.
21887
21888 2004-06-15  Eric Christopher  <echristo@redhat.com>
21889
21890         * g++.dg/charset/asm5.c: New.
21891         * gcc.dg/charset/asm6.c: New.
21892
21893 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21894
21895         PR fortran/15962
21896         * gfortran.fortran-torture/execute/select_1.f90: New test.
21897
21898 2004-06-15  Paul Brook  <paul@codesourcery.com>
21899
21900         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
21901
21902 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21903
21904         PR c++/15967
21905         * g++.dg/lookup/crash3.C: New test.
21906
21907 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21908
21909         PR c++/15947
21910         * g++.dg/parse/dtor4.C: New test.
21911
21912 2004-06-14  Jeff Law  <law@redhat.com>
21913
21914         * gcc.c-torture/compile/20040614-1.c: New test.
21915
21916 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21917
21918         PR fortran/15211
21919         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
21920         LEN of a character array.
21921
21922 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
21923
21924         PR c++/15096
21925         * g++.dg/template/ptrmem10.C: New test.
21926
21927         PR c++/14930
21928         * g++.dg/template/friend30.C: New test.
21929
21930 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21931
21932         PR fortran/14928
21933         * gfortran.fortran-torture/compile/mloc.f90: New test.
21934
21935 2004-06-13  Paul Brook  <paul@codesourcery.com>
21936
21937         * gfortran.fortran-torture/execute/random_2.f90: New test.
21938
21939 2004-06-13  Eric Christopher  <echristo@redhat.com>
21940
21941         * gcc.dg/noncompile/redecl-1.c: Fix error message.
21942
21943 2004-06-12  Paul Brook  <paul@codesourcery.com>
21944
21945         * gfortran.fortran-torture/execute/contained_3.f90: New test.
21946
21947 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21948
21949         PR fortran/14923
21950         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
21951
21952 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21953
21954         PR fortran/14957
21955         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
21956         syntax errors in end statements of contained subroutines.
21957
21958 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21959
21960         PR fortran/12841
21961         * gfortran.fortran-torture/execute/null_arg.f90: New test.
21962
21963 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
21964
21965         PR fortran/15665
21966         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
21967
21968 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
21969
21970         PR gfortran/12839
21971         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
21972
21973 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
21974
21975         PR c++/15862
21976         * g++.dg/parse/enum1.C: New test.
21977
21978 2004-06-10  Jeff Law  <law@redhat.com>
21979
21980         * gcc.c-torture/compile/20040610-1.c: New test.
21981
21982 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21983
21984         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
21985         * g++.old-deja/g++.other/decl3.C: Likewise.
21986
21987 2004-06-10  Brian Booth  <bbooth@redhat.com>
21988
21989         * gcc.dg/tree-ssa/20031015-1.c: Scan for
21990         V_MAY_DEF instead of VDEF.
21991         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
21992
21993 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
21994
21995         PR c++/14211
21996         * g++.dg/conversion/const1.C: New test.
21997
21998         PR c++/15076
21999         * g++.dg/conversion/reinterpret1.C: New test.
22000
22001         PR c++/15877
22002         * g++.dg/template/enum2.C: New test.
22003
22004         PR c++/15227
22005         * g++.dg/template/error13.C: New test.
22006
22007 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22008
22009         PR fortran/14957
22010         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
22011         arguments to test_* REAL and of the right size.
22012
22013 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
22014
22015         PR target/15569
22016         PR rtl-optimization/15681
22017         * gcc.dg/20040609-1.c: New test.
22018
22019 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
22020
22021         PR c++/14791
22022         * g++.dg/opt/builtins1.C: New test.
22023
22024 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
22025
22026         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
22027         that use default windows32 struct layout.
22028         * gcc.dg/i386-bitfield2.c: Likewise.
22029
22030 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
22031
22032         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
22033         for mingw32 and cygwin targets.
22034
22035 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
22036
22037         * gcc.dg/pch/macro-4.c: New.
22038         * gcc.dg/pch/macro-4.hs: New.
22039
22040 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22041
22042         PR fortran/13249
22043         * gfortran.fortran-torture/compile/name_clash.f90: New test.
22044
22045 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22046
22047         PR fortran/13372
22048         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
22049
22050 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
22051
22052         PR gfortran/14897
22053         * gfortran.fortran-torture/execute/t_edit.f90: New test.
22054
22055 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
22056
22057         PR gfortran/15755
22058         * gfortran.fortran-torture/execute/backspace.c : New test.
22059
22060 2004-06-09  Paul Brook  <paul@codesourcery.com>
22061
22062         * gfortran.fortran-torture/execure/intrinsic_associated.f90
22063         (pointer_to_section): Rewrite to use smaller array.
22064
22065 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
22066
22067         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
22068         * gcc.dg/ext/altivec-10.c: Same.
22069         * gcc.dg/ext/altivec-11.c: Same.
22070         * gcc.dg/ext/altivec-12.c: Same.
22071         * gcc.dg/ext/altivec-13.c: Same.
22072         * gcc.dg/ext/altivec-14.c: Same.
22073         * gcc.dg/ext/altivec-15.c: Same.
22074         * gcc.dg/ext/altivec-16.c: Same.
22075         * gcc.dg/ext/altivec-3.c: Same.
22076         * gcc.dg/ext/altivec-4.c: Same.
22077         * gcc.dg/ext/altivec-6.c: Same.
22078         * gcc.dg/ext/altivec-7.c: Same.
22079         * gcc.dg/ext/altivec-8.c: Same.
22080         * gcc.dg/ext/altivec-varargs-1.c: Same.
22081
22082         * g++.dg/ext/altivec-1.C: Correct dg syntax.
22083         * g++.dg/ext/altivec-10.C: Same.
22084         * g++.dg/ext/altivec-2.C: Same.
22085         * g++.dg/ext/altivec-3.C: Same.
22086         * g++.dg/ext/altivec-4.C: Same.
22087         * g++.dg/ext/altivec-5.C: Same.
22088         * g++.dg/ext/altivec-6.C: Same.
22089         * g++.dg/ext/altivec-7.C: Same.
22090         * g++.dg/ext/altivec-8.C: Same.
22091         * g++.dg/ext/altivec-9.C: Same.
22092
22093 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22094
22095         PR c++/7841
22096         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
22097
22098 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
22099
22100         * gcc.dg/union-1.c: New test.
22101
22102 2004-06-07  Roger Sayle  <roger@eyesopen.com>
22103
22104         * gcc.dg/builtins-41.c: New test case.
22105         * gcc.dg/builtins-42.c: New test case.
22106
22107 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
22108
22109         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
22110         * g++.dg/ext/altivec-10.C: Same.
22111         * g++.dg/ext/altivec-2.C: Same.
22112         * g++.dg/ext/altivec-3.C: Same.
22113         * g++.dg/ext/altivec-4.C: Same.
22114         * g++.dg/ext/altivec-5.C: Same.
22115         * g++.dg/ext/altivec-6.C: Same.
22116         * g++.dg/ext/altivec-7.C: Same.
22117         * g++.dg/ext/altivec-8.C: Same.
22118         * g++.dg/ext/altivec-9.C: Same.
22119         * g++.old-deja/g++.abi/cxa_vec.C: Same.
22120         * g++.old-deja/g++.brendan/new3.C: Same.
22121         * gcc.c-torture/execute/eeprof-1.x: Same.
22122
22123 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
22124
22125         PR c/14765
22126         * gcc.dg/pr14765-1.c: New test.
22127
22128 2004-06-07  Roger Sayle  <roger@eyesopen.com>
22129
22130         PR c/14649
22131         * gcc.dg/pr14649-1.c: New test case.
22132
22133 2004-06-07  Richard Henderson  <rth@redhat.com>
22134
22135         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
22136         if temporaries.
22137
22138 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
22139
22140         * g++.dg/eh/elide1.C: Remove XFAIL.
22141
22142 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
22143
22144         PR c++/15337
22145         * g++.dg/expr/sizeof3.C: New test.
22146
22147         PR c++/14777
22148         * g++.dg/template/access14.C: New test.
22149
22150         PR c++/15554
22151         * g++.dg/template/enum1.C: New test.
22152
22153         PR c++/15057
22154         * g++.dg/eh/throw1.C: New test.
22155
22156 2004-06-07  David Ayers  <d.ayers@inode.at>
22157             Ziemowit Laski  <zlaski@apple.com>
22158
22159         * lib/objc.exp (objc_target_compile): Revert the '-framework
22160         Foundation' flag fix, since bare Darwin does not ship
22161         with the Foundation framework.
22162         * objc/execute/next_mapping.h: Provide a local NSConstantString
22163         @interface and @implementation.
22164         (objc_constant_string_init): A constructor function, used to
22165         initialize the NSConstantString meta-class object.
22166         * objc/execute/string1.m: Include "next_mapping.h" instead of
22167         <Foundation/NSString.h>.
22168         * objc/execute/string2.m: Likewise.
22169         * objc/execute/string3.m: Likewise.
22170         * objc/execute/string4.m: Likewise.
22171
22172 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
22173
22174         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
22175         to double. Replace double with FLOAT.
22176         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
22177
22178         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
22179         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
22180         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
22181         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
22182         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
22183         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
22184         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
22185         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
22186
22187 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
22188
22189         PR c/13519
22190         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
22191
22192 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22193
22194         PR c++/15503
22195         * g++.dg/template/meminit2.C: New test.
22196
22197 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
22198
22199         PR target/15822
22200         * gcc.c-torture/execute/compare-fp-1.c,
22201         gcc.c-torture/execute/compare-fp-2.c,
22202         gcc.c-torture/execute/compare-fp-3.c,
22203         gcc.c-torture/execute/compare-fp-4.c,
22204         gcc.c-torture/execute/compare-fp-3.x,
22205         gcc.c-torture/execute/compare-fp-4.x: Moved...
22206         * gcc.c-torture/execute/ieee/compare-fp-1.c,
22207         gcc.c-torture/execute/ieee/compare-fp-2.c,
22208         gcc.c-torture/execute/ieee/compare-fp-3.c,
22209         gcc.c-torture/execute/ieee/compare-fp-4.c,
22210         gcc.c-torture/execute/ieee/compare-fp-3.x,
22211         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
22212
22213 2004-06-04  David Ayers  <d.ayers@inode.at>
22214
22215         * objc/execute/protocol-isEqual-4.m: New testcase.
22216
22217 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
22218
22219         * objc/execute/protocol-isEqual-1.m: New testcase.
22220         * objc/execute/protocol-isEqual-2.m: New testcase.
22221         * objc/execute/protocol-isEqual-3.m: New testcase.
22222
22223 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22224
22225         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
22226
22227 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
22228
22229         * lib/objc.exp (objc_target_compile): When running tests on
22230         Darwin (Mac OS X), inform the linker about '-framework
22231         'Foundation'.
22232
22233 2004-06-02  Eric Christopher  <echristo@redhat.com>
22234
22235         * gcc.c-torture/compile/20040602-1.c: New.
22236
22237 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
22238
22239         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
22240         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
22241
22242         PR tree-optimization/14736
22243         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
22244
22245         PR tree-optimization/14042
22246         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
22247
22248         PR tree-optimization/14729
22249         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
22250
22251 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22252
22253         PR fortran/15557
22254         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
22255
22256 2004-06-01  Richard Hederson  <rth@redhat.com>
22257
22258         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
22259
22260 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22261
22262         PR c++/14932
22263         * g++.dg/parse/offsetof4.C: New test.
22264
22265 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
22266
22267         PR objc/7993
22268         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
22269
22270 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
22271
22272         PR c++/15701
22273         * g++.dg/template/friend29.C: New test.
22274
22275 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
22276
22277         PR c/15749
22278         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
22279
22280 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
22281
22282         * gcc.dg/sparc-trap-1.c: New test.
22283
22284 2004-05-31  Roger Sayle  <roger@eyesopen.com>
22285
22286         PR middle-end/15069
22287         * g++.dg/opt/fold3.C: New test case.
22288
22289 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
22290
22291         * lib/target-supports.exp (check_iconv_available): Fix fallout
22292         from 2004-05-28 patch.
22293
22294 2004-05-30  Paul Brook  <paul@codesourcery.com>
22295
22296         PR fortran/15620
22297         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
22298         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
22299
22300 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
22301
22302         * gfortran.fortran-torture/execute/random_1.f90: New test.
22303
22304 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
22305
22306         * g++.dg/ext/altivec-10.C: New test.
22307
22308 2004-05-29  Paul Brook  <paul@codesourcery.com>
22309
22310         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
22311
22312 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
22313
22314         * gcc.dg/altivec-16.c: New test.
22315
22316 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
22317
22318         * lib/target-supports.exp (check_vmx_hw_available): New.
22319         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
22320
22321         * lib/target-supports.exp (check_alias_available,
22322         check_iconv_available, check_named_sections_available): Use
22323         unique names for temporary files.
22324
22325 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
22326
22327         * gcc.dg/altivec-15.c: New test.
22328
22329 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
22330
22331         PR c++/15083
22332         * g++.dg/warn/noeffect6.C: New test.
22333
22334         PR c++/15471
22335         * g++.dg/expr/ptrmem4.C: New test.
22336
22337         PR c++/15640
22338         * g++.dg/template/operator3.C: New test.
22339
22340 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
22341
22342         PR c++/14668
22343         * g++.dg/lookup/redecl1.C: New test.
22344         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
22345
22346 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
22347
22348         * gcc.c-torture/execute/compare-fp-1.c,
22349         gcc.c-torture/execute/compare-fp-2.c,
22350         gcc.c-torture/execute/compare-fp-3.c,
22351         gcc.c-torture/execute/compare-fp-4.c,
22352         gcc.c-torture/execute/compare-fp-3.x,
22353         gcc.c-torture/execute/compare-fp-4.x,
22354         gcc.dg/pr15649-1.c: New.
22355
22356 2004-05-27  Adam Nemet  <anemet@lnxw.com>
22357
22358         PR c++/12883
22359         * g++.dg/init/array14.C: New test.
22360
22361 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
22362
22363         * lib/compat.exp (compat-get-options-main): New.
22364         (compat-get-options): Remove unneeded code, warn for ignored
22365         command.
22366         (compat-execute): Check flag set by dg-require-* commands.
22367
22368         * lib/compat.exp (compat-execute): Break up long lines.
22369
22370 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
22371
22372         * gcc.dg/altivec-7.c: Don't use 'vector long'.
22373         * gcc.dg/altivec-14.c: New test.
22374         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
22375
22376         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
22377         * gcc.dg/altivec-12.c: Ditto.
22378
22379         * gcc.dg/altivec-3.c: Move call to altivec_check.
22380
22381 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
22382
22383         PR c++/15044
22384         * g++.dg/template/error12.C: New test.
22385
22386         PR c++/15317
22387         * g++.dg/ext/attrib15.C: New test.
22388
22389         PR c++/15329
22390         * g++.dg/template/ptrmem9.C: New test.
22391
22392 2004-05-25  Paul Brook  <paul@codesourcery.com>
22393
22394         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
22395
22396 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
22397
22398         PR c++/15165
22399         * g++.dg/template/crash19.C: New test.
22400
22401 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
22402
22403         PR c++/15025
22404         * g++.dg/template/redecl1.C: New test.
22405
22406 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
22407
22408         PR c++/14821
22409         * g++.dg/other/ns1.C: New test.
22410
22411         PR c++/14883
22412         * g++.dg/template/invalid1.C: New test.
22413
22414 2004-05-23  Paul Brook  <paul@codesourcery.com>
22415         Victor Leikehman  <lei@haifasphere.co.il>
22416
22417         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
22418         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
22419
22420 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
22421
22422         PR c++/15285
22423         PR c++/15299
22424         * g++.dg/template/non-dependent5.C: New test.
22425         * g++.dg/template/non-dependent6.C: New test.
22426
22427 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
22428
22429         PR c++/15507
22430         * g++.dg/inherit/union1.C: New test.
22431
22432         PR c++/15542
22433         * g++.dg/template/addr1.C: New test.
22434
22435         PR c++/15427
22436         * g++.dg/template/array5.C: New test.
22437
22438         PR c++/15287
22439         * g++.dg/template/array6.C: New test.
22440
22441 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
22442             Roger Sayle  <roger@eyesopen.com>
22443
22444         * g++.dg/lookup/forscope2.C: New test case.
22445
22446 2004-05-22  Ben Elliston  <bje@au.ibm.com>
22447
22448         * gcc.dg/cpp/Wmissingdirs.c: New.
22449
22450 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
22451
22452         PR target/15301
22453         * gcc.dg/compat/union-m128-1.h: New file.
22454         * gcc.dg/compat/union-m128-1_main.c: Likewise.
22455         * gcc.dg/compat/union-m128-1_x.c: Likewise.
22456         * gcc.dg/compat/union-m128-1_y.c: Likewise.
22457
22458 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
22459
22460         PR target/15302
22461         * gcc.dg/compat/struct-complex-1.h: New file.
22462         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
22463         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
22464         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
22465
22466 2004-05-20  Roger Sayle  <roger@eyesopen.com>
22467
22468         PR middle-end/3074
22469         * gcc.dg/pr3074-1.c: New test case.
22470         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
22471
22472 2004-05-20  Falk Hueffner  <falk@debian.org>
22473
22474         PR other/15526
22475         * gcc.dg/ftrapv-1.c: New test case.
22476
22477 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
22478
22479         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
22480
22481 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
22482             Jeff Law  <law@redhat.com>
22483
22484         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
22485         * gcc.dg/tree-ssa/20040518-2.c: New test.
22486
22487         * gcc.dg/tree-ssa/20040518-1.c: New test.
22488
22489 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
22490
22491         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
22492
22493 2004-05-18  Paul Brook  <paul@codesourcery.com>
22494
22495         PR fortran/13930
22496         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
22497
22498 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22499
22500         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
22501         constant folding.
22502
22503 2004-05-17  Steven Bosscher  <stevenb@suse.de>
22504
22505         * gcc.dg/tree-ssa/20040517-1.c: New test.
22506
22507 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22508
22509         * gcc.dg/loop-4.c: New test.
22510
22511 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
22512
22513         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
22514
22515 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
22516
22517         PR fortran/15311
22518         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
22519
22520 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22521
22522         PR fortran/13826
22523         PR fortran/13940
22524         * gfortran.fortran-torture/compile/data_1.f90: New test.
22525
22526 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
22527
22528         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
22529         * gcc.dg/uninit-H.c: Define ASM for __s390__.
22530
22531 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
22532
22533         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
22534
22535 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
22536
22537         PR c/15444
22538         * gcc.dg/format/xopen-1.c: Adjust expected message.
22539         * gcc.dg/format/xopen-3.c: New test.
22540
22541 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
22542
22543         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
22544
22545 2004-05-14  Jeff Law  <law@redhat.com>
22546
22547         * gcc.dg/tree-ssa/20040514-2.c: New test.
22548
22549 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22550
22551         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
22552         this ...
22553         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
22554         this.
22555
22556 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
22557
22558         * gcc.dg/tree-ssa/20040514-1.c: New test.
22559
22560 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22561
22562         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
22563         test.
22564
22565 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22566
22567         PR fortran/14066
22568         * gfortran.fortran-torture/compile/do_1.f90: New test.
22569
22570 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22571
22572         PR fortran/15051
22573         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
22574         test.
22575
22576 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
22577
22578         PR fortran/15149
22579         * gfortran.fortran-torture/execute/random_init.f90: New test.
22580
22581 2004-05-13  Paul Brook  <paul@codesourcery.com>
22582
22583         PR fortran/15314
22584         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
22585
22586 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
22587
22588         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
22589         for the powerpc case.
22590
22591 2004-05-13  Jeff Law  <law@redhat.com>
22592
22593         * gcc.dg/tree-ssa/20040513-1.c: New test.
22594         * gcc.dg/tree-ssa/20040513-2.c: New test.
22595
22596 2004-05-13  Paul Brook  <paul@codesourcery.com>
22597
22598         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
22599         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
22600         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
22601
22602 2004-05-13  Andreas Schwab  <schwab@suse.de>
22603
22604         PR other/10819
22605         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
22606         characters.
22607
22608 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
22609
22610         PR fortran/15294
22611         * gfortran.fortran-torture/execute/adjustr.f90: New file.
22612
22613 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
22614
22615         Merge from tree-ssa-20020619-branch.  See
22616         ChangeLog.tree-ssa for details.
22617
22618 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
22619
22620         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
22621         include <altivec.h> explicitly.
22622         * gcc.dg/altivec-13.c: Likewise.
22623
22624 2004-05-11  Paul Brook  <paul@codesourcery.com>
22625
22626         * gcc.c-torture/compile/20010518-1.c: Force enum size.
22627
22628 2004-05-10  Eric Christopher  <echristo@redhat.com>
22629
22630         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
22631         * gcc.dg/sibcall-4.c: Ditto.
22632
22633 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
22634
22635         * g++.dg/ext/altivec-8.C: New test case.
22636         * gcc.dg/altivec-13.c: New test case.
22637
22638 2004-05-08  Roger Sayle  <roger@eyesopen.com>
22639
22640         * gcc.c-torture/execute/divcmp-1.c: New test case.
22641         * gcc.c-torture/execute/divcmp-2.c: New test case.
22642         * gcc.c-torture/execute/divcmp-3.c: New test case.
22643
22644 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
22645
22646         * g++.dg/other/pragma-re-2.C: New test.
22647
22648 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
22649
22650         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
22651         * gcc.dg/i386-387-2.c: Likewise.
22652
22653         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
22654         __builtin_drem.
22655         * gcc.dg/i386-387-6.c: Likewise.
22656
22657 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
22658
22659         * gcc.dg/builtins-33.c: Also check log1p*.
22660
22661 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
22662
22663         PR optimization/15296
22664         * gcc.c-torture/execute/pr15296.c: New test.
22665
22666 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
22667
22668         * gcc.dg/builtins-40.c: New test.
22669
22670 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
22671
22672         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
22673
22674 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
22675
22676         * g++.dg/ext/spe1.C: New testcase.
22677
22678 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
22679
22680         * objc.dg/image-info.m: Allow additional attributes
22681         for __image_info section.
22682
22683 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
22684
22685         * gcc.dg/torture/mips-hilo-2.c: New test.
22686
22687 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22688
22689         PR c++/14389
22690         * g++.dg/template/member5.C: New test.
22691
22692 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
22693
22694         * gcc.dg/builtins-34.c: Also check expm1*.
22695
22696 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22697
22698         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
22699         * gcc.dg/torture/builtin-convert-3.c: New test.
22700
22701 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
22702
22703         PR middle-end/15054
22704         * g++.dg/opt/pr15054.C: New test.
22705
22706 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22707
22708         * gcc.dg/torture/builtin-rounding-1.c: New test.
22709         * gcc.dg/builtins-25.c: Delete.
22710         * gcc.dg/builtins-29.c: Delete.
22711
22712 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
22713
22714         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
22715         * gcc.dg/sibcall-4.c: Likewise.
22716         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
22717
22718 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
22719
22720         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
22721         bit-field on 16-bit targets.
22722
22723 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
22724
22725         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
22726         16-bit targets.
22727
22728 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
22729
22730         * gcc.dg/rs6000-power2-1.c: Change to compile only.
22731         * gcc.dg/rs6000-power2-2.c: Likewise.
22732
22733 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
22734
22735         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
22736         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
22737         Change the asm registers to be in form of frN instead of fN.
22738
22739 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22740
22741         * gcc.dg/torture/builtin-convert-2.c: New test.
22742
22743 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
22744
22745         * gcc.dg/rs6000-power2-1.c: New test.
22746         * gcc.dg/rs6000-power2-2.c: New test.
22747
22748 2004-04-28  Jan Hubicka  <jh@suse.cz>
22749
22750         * gcc.dg/unused-6.c: New test.
22751
22752 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
22753             Ulrich Weigand  <uweigand@de.ibm.com>
22754
22755         * ada/acats/run_all.sh: Define $target variable.
22756
22757 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
22758
22759         PR c++/15119
22760         * g++.dg/other/vararg-1.C: New test.
22761
22762         PR c++/4794
22763         * g++.dg/eh/cleanup3.C: New test.
22764
22765 2004-04-24  Laurent GUERBY <laurent@guerby.net>
22766
22767         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
22768         and ad8011a (target_insn).
22769         * ada/acats/support/macro.dfs: Likewise.
22770         * ada/acats/support/impbit.adb: New file.
22771
22772 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
22773
22774         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
22775
22776 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
22777
22778         * gcc.dg/loop-3.c: New test.
22779
22780 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
22781
22782         * gcc.c-torture/execute/simd-5.c: New test.
22783
22784 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22785
22786         PR c++/15064
22787         * g++.dg/template/crash18.C: New test.
22788
22789 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
22790
22791         * g++.dg/ext/complit3.C: New test.
22792
22793 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
22794
22795         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
22796         * gcc.dg/altivec-3.c: Same.
22797         * gcc.dg/altivec-varargs-1.c: Same.
22798
22799 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
22800
22801         * lib/target-supports.exp (check_profiling_available): Assume
22802         profiling is not available on powerpc-eabi targets.
22803
22804 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
22805
22806         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
22807         * gcc.dg/vmx/bug-1.c: Ditto.
22808
22809 2004-04-20  Eric Christopher  <echristo@redhat.com>
22810
22811         * gcc.dg/charset/extern.c: New test.
22812         * g++.dg/charset/extern3.cc: Ditto.
22813
22814 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
22815
22816         * gcc.dg/builtins-39.c: New test.
22817
22818 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
22819
22820         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
22821
22822 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
22823
22824         * gcc.dg/torture/mips-hilo-1.c: New test.
22825
22826 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
22827
22828         * gcc.c-torture/compile/20040419-1.c: New test.
22829
22830 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
22831
22832         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
22833
22834 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
22835             Aldy Hernandez  <aldyh@redhat.com>
22836
22837         * gcc.c-torture/execute/va-arg-24.c: New.
22838
22839 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
22840             Aldy Hernandez  <aldyh@redhat.com>
22841
22842         * gcc.dg/vmx/1b-01.c: New.
22843         * gcc.dg/vmx/1b-02.c: New.
22844         * gcc.dg/vmx/1b-03.c: New.
22845         * gcc.dg/vmx/1b-04.c: New.
22846         * gcc.dg/vmx/1b-05.c: New.
22847         * gcc.dg/vmx/1b-06.c: New.
22848         * gcc.dg/vmx/1b-07.c: New.
22849         * gcc.dg/vmx/1c-01.c: New.
22850         * gcc.dg/vmx/1c-02.c: New.
22851         * gcc.dg/vmx/3a-01a.c: New.
22852         * gcc.dg/vmx/3a-01.c: New.
22853         * gcc.dg/vmx/3a-01m.c: New.
22854         * gcc.dg/vmx/3a-03.c: New.
22855         * gcc.dg/vmx/3a-03m.c: New.
22856         * gcc.dg/vmx/3a-04.c: New.
22857         * gcc.dg/vmx/3a-04m.c: New.
22858         * gcc.dg/vmx/3a-05.c: New.
22859         * gcc.dg/vmx/3a-06.c: New.
22860         * gcc.dg/vmx/3a-06m.c: New.
22861         * gcc.dg/vmx/3a-07.c: New.
22862         * gcc.dg/vmx/3b-01.c: New.
22863         * gcc.dg/vmx/3b-02.c: New.
22864         * gcc.dg/vmx/3b-10.c: New.
22865         * gcc.dg/vmx/3b-13.c: New.
22866         * gcc.dg/vmx/3b-14.c: New.
22867         * gcc.dg/vmx/3b-15.c: New.
22868         * gcc.dg/vmx/3c-01a.c: New.
22869         * gcc.dg/vmx/3c-01.c: New.
22870         * gcc.dg/vmx/3c-02.c: New.
22871         * gcc.dg/vmx/3c-03.c: New.
22872         * gcc.dg/vmx/3d-01.c: New.
22873         * gcc.dg/vmx/4-01.c: New.
22874         * gcc.dg/vmx/4-03.c: New.
22875         * gcc.dg/vmx/5-01.c: New.
22876         * gcc.dg/vmx/5-02.c: New.
22877         * gcc.dg/vmx/5-03.c: New.
22878         * gcc.dg/vmx/5-04.c: New.
22879         * gcc.dg/vmx/5-05.c: New.
22880         * gcc.dg/vmx/5-06.c: New.
22881         * gcc.dg/vmx/5-07.c: New.
22882         * gcc.dg/vmx/5-07t.c: New.
22883         * gcc.dg/vmx/5-08.c: New.
22884         * gcc.dg/vmx/5-10.c: New.
22885         * gcc.dg/vmx/5-11.c: New.
22886         * gcc.dg/vmx/7-01a.c: New.
22887         * gcc.dg/vmx/7-01.c: New.
22888         * gcc.dg/vmx/7c-01.c: New.
22889         * gcc.dg/vmx/7d-01.c: New.
22890         * gcc.dg/vmx/7d-02.c: New.
22891         * gcc.dg/vmx/8-01.c: New.
22892         * gcc.dg/vmx/8-02a.c: New.
22893         * gcc.dg/vmx/8-02.c: New.
22894         * gcc.dg/vmx/brode-1.c: New.
22895         * gcc.dg/vmx/bug-1.c: New.
22896         * gcc.dg/vmx/bug-2.c: New.
22897         * gcc.dg/vmx/bug-3.c: New.
22898         * gcc.dg/vmx/cw-bug-1.c: New.
22899         * gcc.dg/vmx/cw-bug-2.c: New.
22900         * gcc.dg/vmx/cw-bug-3.c: New.
22901         * gcc.dg/vmx/dct.c: New.
22902         * gcc.dg/vmx/debug-1.c: New.
22903         * gcc.dg/vmx/debug-2.c: New.
22904         * gcc.dg/vmx/debug-3.c: New.
22905         * gcc.dg/vmx/debug-4.c: New.
22906         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
22907         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
22908         * gcc.dg/vmx/eg-5.c: New.
22909         * gcc.dg/vmx/fft.c: New.
22910         * gcc.dg/vmx/gcc-bug-1.c: New.
22911         * gcc.dg/vmx/gcc-bug-2.c: New.
22912         * gcc.dg/vmx/gcc-bug-3.c: New.
22913         * gcc.dg/vmx/gcc-bug-4.c: New.
22914         * gcc.dg/vmx/gcc-bug-5.c: New.
22915         * gcc.dg/vmx/gcc-bug-6.c: New.
22916         * gcc.dg/vmx/gcc-bug-7.c: New.
22917         * gcc.dg/vmx/gcc-bug-8.c: New.
22918         * gcc.dg/vmx/gcc-bug-9.c: New.
22919         * gcc.dg/vmx/gcc-bug-b.c: New.
22920         * gcc.dg/vmx/gcc-bug-c.c: New.
22921         * gcc.dg/vmx/gcc-bug-d.c: New.
22922         * gcc.dg/vmx/gcc-bug-e.c: New.
22923         * gcc.dg/vmx/gcc-bug-f.c: New.
22924         * gcc.dg/vmx/gcc-bug-g.c: New.
22925         * gcc.dg/vmx/gcc-bug-i.c: New.
22926         * gcc.dg/vmx/harness.h: New.
22927         * gcc.dg/vmx/ira1.c: New.
22928         * gcc.dg/vmx/ira2a.c: New.
22929         * gcc.dg/vmx/ira2b.c: New.
22930         * gcc.dg/vmx/ira2.c: New.
22931         * gcc.dg/vmx/ira2c.c: New.
22932         * gcc.dg/vmx/mem.c: New.
22933         * gcc.dg/vmx/newton-1.c: New.
22934         * gcc.dg/vmx/ops.c: New.
22935         * gcc.dg/vmx/sn7153.c: New.
22936         * gcc.dg/vmx/spill2.c: New.
22937         * gcc.dg/vmx/spill3.c: New.
22938         * gcc.dg/vmx/spill.c: New.
22939         * gcc.dg/vmx/t.c: New.
22940         * gcc.dg/vmx/varargs-1.c: New.
22941         * gcc.dg/vmx/varargs-2.c: New.
22942         * gcc.dg/vmx/varargs-3.c: New.
22943         * gcc.dg/vmx/varargs-4.c: New.
22944         * gcc.dg/vmx/varargs-5.c: New.
22945         * gcc.dg/vmx/varargs-6.c: New.
22946         * gcc.dg/vmx/varargs-7.c: New.
22947         * gcc.dg/vmx/vmx.exp: New.
22948         * gcc.dg/vmx/vprint-1.c: New.
22949         * gcc.dg/vmx/vscan-1.c: New.
22950         * gcc.dg/vmx/x-01.c: New.
22951         * gcc.dg/vmx/x-02.c: New.
22952         * gcc.dg/vmx/x-03.c: New.
22953         * gcc.dg/vmx/x-04.c: New.
22954         * gcc.dg/vmx/x-05.c: New.
22955         * gcc.dg/vmx/yousufi-1.c: New.
22956         * gcc.dg/vmx/zero-1.c: New.
22957         * gcc.dg/vmx/zero.c: New.
22958
22959 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
22960
22961         * g++.dg/lookup/java1.C: Update for chage of
22962         _Jv_AllocObject.
22963         * g++.dg/lookup/java2.C: Likewise.
22964
22965 2004-04-17  Laurent GUERBY <laurent@guerby.net>
22966
22967         * ada/acats/run_all.sh: use -O2 by default.
22968
22969 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
22970
22971         * gcc.dg/vr-mult-[12].c: New tests.
22972
22973 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22974
22975         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
22976
22977         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
22978
22979 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
22980
22981         * lib/target-supports.exp (check_profiling_available): Assume profiling
22982         isn't available for mips*-*-elf targets.
22983
22984 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
22985
22986         * gcc.dg/builtins-38.c: New test.
22987
22988 2004-04-14  Eric Christopher  <echristo@redhat.com>
22989
22990         * g++.dg/charset/charset.exp: Run .cc extension tests.
22991
22992 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
22993
22994         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
22995
22996 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22997
22998         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
22999
23000 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
23001
23002         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
23003         * gcc.dg/i386-387-2.c: Likewise.
23004
23005         * gcc.dg/i386-387-7.c: New test.
23006         * gcc.dg/i386-387-8.c: New test.
23007
23008         * gcc.dg/builtins-37.c: New test.
23009
23010 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
23011
23012         * g++.dg/pch/externc-1.C: Add missing semicolon.
23013
23014 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
23015
23016         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
23017
23018 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23019
23020         * gcc.c-torture/execute/20040411-1.c: New test.
23021
23022 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
23023
23024         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
23025
23026 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
23027
23028         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
23029
23030 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
23031
23032         * lib/target-supports.exp (check_named_sections_available): New.
23033         * lib/gcc-dg.exp (dg-require-named-sections): New.
23034         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
23035         old-deja.exp.  Also prune error-count message from HP linker.
23036         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
23037
23038         * g++.dg/init/init-ref4.C: Use dg-require-weak.
23039         * g++.old-deja/g++.pt/static3.C: Likewise.
23040         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
23041
23042 2004-04-09  Roger Sayle  <roger@eyesopen.com>
23043
23044         * gcc.c-torture/execute/20040409-1.c: New test case.
23045         * gcc.c-torture/execute/20040409-2.c: New test case.
23046         * gcc.c-torture/execute/20040409-3.c: New test case.
23047
23048 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
23049
23050         * gcc.dg/20040409-1.c: New test.
23051
23052 2004-04-08  Roger Sayle  <roger@eyesopen.com>
23053
23054         PR target/14888
23055         * g++.dg/opt/pr14888.C: New test case.
23056
23057 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
23058
23059         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
23060         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
23061         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
23062         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
23063         New tests.
23064
23065 2004-04-08  Paul Brook  <paul@codesourcery.com>
23066
23067         * gcc.dg/spill-1.c: New test.
23068
23069 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23070
23071         * gcc.dg/torture/builtin-ctype-2.c: New test.
23072
23073 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
23074
23075         * gcc.dg/pch/pch.exp: Add largefile test.
23076
23077 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
23078
23079         * g++.dg/pch/externc-1.Hs: New.
23080         * g++.dg/pch/externc-1.C: New.
23081
23082 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23083
23084         * gcc.dg/compat/struct-by-value-5a_main.c,
23085         gcc.dg/compat/struct-by-value-5b_main.c: New files.
23086         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
23087         * gcc.dg/compat/struct-by-value-5a_x.c,
23088         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
23089         gcc.dg/compat/struct-by-value-5_x.c.
23090         * gcc.dg/compat/struct-by-value-5a_y.c,
23091         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
23092         gcc.dg/compat/struct-by-value-5_y.c.
23093
23094         * gcc.dg/compat/struct-by-value-6a_main.c,
23095         gcc.dg/compat/struct-by-value-6b_main.c: New files.
23096         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
23097         * gcc.dg/compat/struct-by-value-6a_x.c,
23098         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
23099         gcc.dg/compat/struct-by-value-6_x.c.
23100         * gcc.dg/compat/struct-by-value-6a_y.c,
23101         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
23102         gcc.dg/compat/struct-by-value-6_y.c.
23103
23104         * gcc.dg/compat/struct-by-value-7a_main.c,
23105         gcc.dg/compat/struct-by-value-7b_main.c: New files.
23106         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
23107         * gcc.dg/compat/struct-by-value-7a_x.c,
23108         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
23109         gcc.dg/compat/struct-by-value-7_x.c.
23110         * gcc.dg/compat/struct-by-value-7a_y.c,
23111         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
23112         gcc.dg/compat/struct-by-value-7_y.c.
23113
23114 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
23115
23116         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
23117         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
23118         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
23119         options.
23120
23121 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
23122
23123         * gcc.dg/builtins-36.c: New test.
23124
23125 2004-04-06  Paul Brook  <paul@codesourcery.com>
23126
23127         * README.gcc: Remove obsolete contraint on testcases.
23128
23129 2004-04-05  Paul Brook  <paul@codesourcery.com>
23130
23131         PR2123
23132         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
23133         failure and exit(0) on success.
23134         * g++.dg/expr/anew2.C: Ditto.
23135         * g++.dg/expr/anew3.C: Ditto.
23136         * g++.dg/expr/anew4.C: Ditto.
23137
23138 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
23139
23140         PR c++/3518
23141         * g++.dg/template/unify7.C: New.
23142
23143 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
23144
23145         * g++.dg/README: Bring up to date with new subdirectories; remove
23146         duplicate subdirectory lines.
23147
23148 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
23149
23150         PR c++/14007
23151         * g++.dg/template/unify5.C: New.
23152         * g++.dg/template/unify6.C: New.
23153         * g++.dg/template/qualttp20.C: Adjust.
23154         * g++.old-deja/g++.jason/report.C: Adjust.
23155         * g++.old-deja/g++.other/qual1.C: Adjust.
23156
23157 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
23158
23159         PR c++/14803
23160         * g++.dg/inherit/ptrmem1.C: New test.
23161
23162 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
23163
23164         PR c++/14755
23165         * gcc.c-torture/execute/20040331-1.c: New test.
23166         * gcc.dg/20040331-1.c: New test.
23167
23168 2004-04-01  Paul Brook  <paul@codesourcery.com>
23169
23170         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
23171
23172 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
23173
23174         PR c++/14724
23175         * g++.dg/init/goto1.C: New test.
23176
23177         PR c++/14763
23178         * g++.dg/template/defarg4.C: New test.
23179
23180 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
23181
23182         * gcc.dg/altivec-11.c: Extend test for more valid cases.
23183
23184 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
23185
23186         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
23187
23188 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
23189
23190         * gcc.dg/noncompile/undeclared-2.c: New test.
23191
23192 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
23193
23194         * gcc.dg/940409-1.c: Remove XFAIL.
23195         * gcc.dg/reg-vol-struct-1.c: New test.
23196
23197 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23198
23199         * gcc.dg/torture/builtin-wctype-1.c: New test.
23200
23201 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
23202
23203         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
23204         * gcc.dg/20001101-1.c: Likewise.
23205         * gcc.dg/20001102-1.c: Likewise.
23206
23207 2004-03-25  Roger Sayle  <roger@eyesopen.com>
23208
23209         * gcc.dg/compare8.c: Add an additional test for XOR.
23210
23211 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23212
23213         * gcc.dg/torture/builtin-ctype-1.c: New test.
23214
23215 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23216
23217         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
23218         * gcc.dg/torture/builtin-math-1.c: Likewise.
23219         * gcc.dg/torture/builtin-power-1.c: New test.
23220
23221 2004-03-24  Andreas Schwab  <schwab@suse.de>
23222
23223         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
23224         IA64 assembler.
23225
23226 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
23227             Roger Sayle  <roger@eyesopen.com>
23228
23229         * gcc.dg/compare8.c: New test case.
23230
23231 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
23232
23233         * g++.dg/ext/altivec-7.C: New test.
23234
23235 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
23236
23237         PR 12267, 12391, 12560, 13129, 14114, 14133
23238         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
23239         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
23240         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
23241         Adjust error regexps.
23242         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
23243         * gcc.dg/noncompile/undeclared-1.c: New test cases.
23244         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
23245         * gcc.dg/local1.c: Add explanatory comment.
23246
23247 2004-03-23  Roger Sayle  <roger@eyesopen.com>
23248
23249         PR optimization/14669
23250         * g++.dg/opt/fold2.C: New test case.
23251
23252 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
23253
23254         PR c/14069
23255         * gcc.dg/20040322-1.c: New test.
23256
23257 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
23258
23259         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
23260         * gcc.dg/ultrasp4.c: Likewise.
23261         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
23262
23263 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
23264
23265         * gcc.dg/i386-sse-8.c: Reset default options.
23266
23267 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
23268
23269         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
23270         in the error message text.
23271
23272 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23273
23274         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
23275
23276 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
23277
23278         PR c++/14616
23279         * g++.dg/init/array13.C: New test.
23280
23281 2004-03-20  Roger Sayle  <roger@eyesopen.com>
23282
23283         PR target/13889
23284         * gcc.c-torture/compile/pr13889.c: New test case.
23285
23286 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
23287
23288         PR c/14635
23289         * builtins-1.c (nan, nans): Don't test.
23290         * builtins-30.c: Don't use nan, nanf, nanl.
23291         * builtins-35.c: New test.
23292
23293 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
23294
23295         * g++.dg/ext/altivec-6.C: New test.
23296
23297 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
23298
23299         * g++.dg/init/placement3.C: New test.
23300
23301         * g++.dg/template/spec13.C: New test.
23302
23303         * g++.dg/lookup/using11.C: New test.
23304
23305         * g++.dg/lookup/koenig3.C: New test.
23306
23307         * g++.dg/template/operator2.C: New test.
23308
23309         * g++.dg/expr/dtor3.C: New test.
23310         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
23311         marker.
23312         * g++.old-deja/g++.law/visibility28.C: Likewise.
23313
23314 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
23315
23316         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
23317         * gcc.dg/ppc64-abi-3.c: Likewise.
23318
23319 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23320
23321         PR c++/14545
23322         * g++.dg/parse/template15.C: New test.
23323
23324 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
23325
23326         * g++.dg/expr/dtor2.C: New test.
23327
23328         * g++.dg/lookup/anon4.C: New test.
23329
23330         * g++.dg/overload/using1.C: New test.
23331
23332         * g++.dg/template/lookup7.C: New test.
23333
23334         * g++.dg/template/typename6.C: New test.
23335
23336         * g++.dg/expr/cond6.C: New test.
23337
23338 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23339
23340         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
23341
23342 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
23343
23344         * g++.dg/expr/cond5.C: New test.
23345         * g++.dg/expr/constcast1.C: Likewise.
23346         * g++.dg/expr/ptrmem2.C: Likewise.
23347         * g++.dg/expr/ptrmem3.C: Likewise.
23348         * g++.dg/lookup/main1.C: Likewise.
23349         * g++.dg/template/lookup6.C: Likewise.
23350
23351 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
23352
23353         * gcc.dg/local1.c: New test.
23354
23355         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
23356
23357 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23358
23359         * gcc.dg/torture/builtin-convert-1.c: New test.
23360
23361 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23362
23363         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
23364
23365 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
23366
23367         PR c++/14481
23368         * g++.dg/warn/Wunused-7.C: New test.
23369
23370 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23371
23372         * gcc.dg/torture/builtin-integral-1.c: New test.
23373
23374 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
23375
23376         PR c++/14586
23377         * g++.dg/parse/non-dependent3.C: New test.
23378
23379 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
23380
23381         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
23382         * g++.dg/eh/simd-2.C: Likewise.
23383         * g++.dg/init/array10.C: Likewise.
23384         * gcc.c-torture/compile/simd-1.c: Likewise.
23385         * gcc.c-torture/compile/simd-2.c: Likewise.
23386         * gcc.c-torture/compile/simd-3.c: Likewise.
23387         * gcc.c-torture/compile/simd-4.c: Likewise.
23388         * gcc.c-torture/compile/simd-6.c: Likewise.
23389         * gcc.c-torture/execute/simd-1.c: Likewise.
23390         * gcc.c-torture/execute/simd-2.c: Likewise.
23391         * gcc.dg/compat/vector-defs.h: Likewise.
23392         * gcc.dg/20020531-1.c: Likewise.
23393         * gcc.dg/altivec-3.c: Likewise.
23394         * gcc.dg/altivec-4.c: Likewise.
23395         * gcc.dg/altivec-varargs-1.c: Likewise.
23396         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
23397         * gcc.dg/i386-mmx-3.c: Likewise.
23398         * gcc.dg/i386-sse-4.c: Likewise.
23399         * gcc.dg/i386-sse-5.c: Likewise.
23400         * gcc.dg/i386-sse-8.c: Likewise.
23401         * gcc.dg/simd-1.c: Likewise.
23402         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
23403         __ev64_opaque__ since the machine description provides it.
23404
23405 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23406
23407         * lib/compat.exp (skip_list): New global variable.
23408         Use it to hold the user defined COMPAT_SKIPS list if any.
23409         (compat-obj): Add the members of skip_list to optall.
23410
23411 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23412
23413         * gcc.dg/compat/union-by-value-1_main.c,
23414         union-by-value-1_x.c, union-by-value-1_y.c,
23415         union-check.h, union-defs.h,
23416         union-init.h, union-return-1_main.c,
23417         union-return-1_x.c, union-return-1_y.c: New files.
23418
23419 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23420
23421         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
23422         mixed-struct-init.h: Add 4 mixed structure types.
23423         struct-by-value-21_main.c, struct-by-value-21_x.c,
23424         struct-by-value-21_y.c, struct-return-21_main.c,
23425         struct-return-21_x.c, struct-return-21_y.c: New files.
23426
23427 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
23428
23429         PR c++/14550
23430         * g++.dg/parse/template14.C: New test.
23431
23432 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
23433
23434         * gcc.c-torture/execute/20040313-1.c: New test.
23435
23436 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
23437
23438         PR target/14533
23439         * gcc.dg/20040311-2.c: New test.
23440
23441 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
23442
23443         PR other/14544
23444         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
23445         bit-field.
23446
23447 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
23448
23449         * gcc.dg/20040305-2.c: Add missing return statement.
23450
23451 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23452
23453         * gcc.dg/builtins-34.c: Also check pow10*.
23454
23455 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
23456
23457         PR target/14262
23458         * gcc.dg/20040305-2.c: New test.
23459
23460 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
23461
23462         * gcc.dg/20040310-1.c: New test.
23463
23464 2004-03-11  Roger Sayle  <roger@eyesopen.com>
23465
23466         * gcc.c-torture/execute/20040311-1.c: New test case.
23467
23468 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
23469
23470         PR c++/14476
23471         * g++.dg/lookup/enum1.C: New test.
23472
23473 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
23474
23475         PR c++/14510
23476         * g++.dg/lookup/struct2.C: New test.
23477
23478 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
23479
23480         * gcc.dg/builtins-34.c: New test.
23481
23482 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23483
23484         * gcc.dg/torture/builtin-nonneg-1.c: New test.
23485
23486 2004-03-09  James E Wilson  <wilson@specifixinc.com>
23487
23488         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
23489         * gcc.dg/alias-2.c: New testcase.
23490
23491 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
23492
23493         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
23494
23495 2004-03-09  Roger Sayle  <roger@eyesopen.com>
23496
23497         * gcc.c-torture/execute/20040309-1.c: New test case.
23498
23499 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
23500
23501         PR c++/14397
23502         * g++.dg/overload/ref1.C: New.
23503
23504 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23505
23506         PR c++/14409
23507         * g++.dg/template/spec12.C: New test.
23508
23509         PR c++/14448
23510         * g++.dg/parse/crash14.C: New test.
23511
23512 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
23513
23514         PR c++/14230
23515         * g++.dg/init/ref11.C: New test.
23516
23517 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
23518
23519         PR c++/14432
23520         * g++.dg/parse/builtin2.C: New test.
23521
23522 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
23523
23524         PR c++/14401
23525         * g++.dg/init/ctor3.C: New test.
23526         * g++.dg/init/union1.C: New test.
23527         * g++.dg/ext/anon-struct4.C: New test.
23528
23529 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
23530
23531         * g++.dg/lookup/koenig1.C: Tweak error messages.
23532         * g++.dg/lookup/used-before-declaration.C: Likewise.
23533         * g++.dg/other/do1.C: Likewise.
23534         * g++.dg/overload/koenig1.C: Likewise.
23535         * g++.dg/parse/crash13.C: Likewise.
23536         * g++.dg/template/instantiate3.C: Likewise.
23537
23538 2004-03-08  Eric Christopher  <echristo@redhat.com>
23539
23540         * * lib/target-supports.exp: Enable libiconv in test
23541         compilation.  Fix up error checking.
23542
23543 2004-03-08  Roger Sayle  <roger@eyesopen.com>
23544
23545         PR middle-end/14289
23546         * gcc.dg/pr14289-1.c: New test case.
23547         * gcc.dg/pr14289-2.c: Likewise.
23548         * gcc.dg/pr14289-3.c: Likewise.
23549
23550 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
23551
23552         * gcc.c-torture/execute/20040308-1.c: New test.
23553
23554 2004-03-07  Roger Sayle  <roger@eyesopen.com>
23555
23556         * gcc.c-torture/execute/20040307-1.c: New test case.
23557
23558 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
23559
23560         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
23561
23562 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
23563
23564         * gcc.dg/20040306-1.c: New test.
23565
23566 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
23567
23568         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
23569         them static.
23570         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
23571
23572 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23573
23574         PR c/14465
23575         * gcc.dg/decl-6.c: New test.
23576
23577 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23578
23579         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
23580         Rename LOGPOW -> LOG_POW.
23581         (SQRT_EXP, POW_EXP): New.
23582
23583 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23584
23585         * gcc.dg/i386-sse-8.c: New test.
23586
23587 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23588
23589         PR c/14114
23590         * gcc.dg/decl-5.c: New test.
23591
23592 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
23593
23594         * gcc.dg/20040305-1.c: New test.
23595
23596 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
23597
23598         PR other/14354
23599         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
23600
23601 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
23602
23603         PR c++/14425, c++/14426
23604         * g++.dg/ext/altivec-4.C: New test.
23605         * g++.dg/ext/altivec-5.C: New test.
23606
23607 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
23608
23609         * g++.old-deja/g++.other/linkage1.C: Expect errors about
23610         global variables of a type with no linkage.
23611         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
23612         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
23613         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
23614         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
23615         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
23616         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
23617         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
23618         * g++.dg/warn/deprecated.C: Name enum Color.
23619         * g++.dg/overload/VLA.C: Name structure for 'b'.
23620         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
23621
23622 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
23623
23624         * gcc.c-torture/compile/20040304-1.c: New test.
23625
23626 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
23627
23628         PR 13728
23629         * gcc.dg/decl-4.c: New testcase.
23630
23631 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
23632
23633         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
23634         as PRECF if sizeof (float) > sizeof (double).
23635         (PRECL): Make it the same as PRECF if
23636         sizeof (float) > sizeof (long double).
23637
23638 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23639
23640         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
23641         system type.  Add check for irix6 which doesn't have c99 runtime.
23642
23643 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
23644
23645         * gcc.dg/const-elim-1.c: xfail for xtensa.
23646
23647 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
23648
23649         PR c++/14369
23650         * g++.dg/template/cond4.C: New test.
23651
23652 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
23653
23654         PR c++/14360
23655         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
23656
23657         PR c++/14361
23658         * g++.dg/parse/defarg7.C: New test.
23659
23660         PR c++/14359
23661         * g++.dg/template/friend26.C: New test.
23662
23663 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
23664
23665         PR c++/14324
23666         * g++.dg/abi/mangle21.C: New test.
23667
23668         PR c++/14260
23669         * g++.dg/parse/constructor2.C: New test.
23670
23671         PR c++/14337
23672         * g++.dg/template/sfinae1.C: New test.
23673
23674 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
23675
23676         PR c++/14267
23677         * g++.dg/expr/crash2.C: New test.
23678
23679         PR middle-end/13448
23680         * gcc.dg/inline-5.c: New test.
23681         * gcc.dg/always-inline.c: Split out tests into ...
23682         * gcc.dg/always-inline2.c: ... this and ...
23683         * gcc.dg/always-inline3.c: ... this.
23684
23685 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
23686
23687         PR debug/12103
23688         * g++.dg/debug/crash1.C: New test.
23689
23690 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
23691
23692         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
23693         function with __attribute__((noinline)).
23694         (recurser_void2): Likewise.
23695         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
23696         (recurser_void2): Likewise.
23697
23698 2004-02-29  Roger Sayle  <roger@eyesopen.com>
23699
23700         PR middle-end/14203
23701         * g++.dg/warn/Wunused-6.C: New test case.
23702
23703 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
23704
23705         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
23706         not defined.
23707
23708 2004-02-27  Eric Christopher  <echristo@redhat.com>
23709
23710         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
23711         * g++.dg/charset/asm2.c: Run only x86.
23712         * gcc.dg/charset/asm3.c: Ditto.
23713
23714 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
23715
23716         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
23717         ld_library_path.
23718
23719 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
23720
23721         * g++.dg/ext/altivec-3.C: New.
23722
23723 2004-02-26  Richard Henderson  <rth@redhat.com>
23724
23725         * g++.dg/ext/attrib10.C: Mark for warning.
23726         * gcc.dg/attr-alias-1.c: New.
23727
23728 2004-02-26  Richard Henderson  <rth@redhat.com>
23729
23730         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
23731         * gcc.c-torture/execute/20040208-2.c: ... it back.
23732
23733 2004-02-26  Eric Christopher  <echristo@redhat.com>
23734
23735         * lib/target-supports.exp (check-iconv-available): New function.
23736         * lib/gcc-dg.exp (dg-require-iconv): New function.
23737         Use above.
23738         * gcc.dg/charset: New directory.
23739         * gcc.dg/charset/charset.exp: New file.
23740         * gcc.dg/charset/asm1.c: Ditto.
23741         * gcc.dg/charset/asm2.c: Ditto.
23742         * gcc.dg/charset/asm3.c: Ditto.
23743         * gcc.dg/charset/asm4.c: Ditto.
23744         * gcc.dg/charset/asm5.c: Ditto.
23745         * gcc.dg/charset/attribute1.c: Ditto.
23746         * gcc.dg/charset/attribute2.c: Ditto.
23747         * gcc.dg/charset/string1.c: Ditto.
23748         * g++.dg/charset: New directory.
23749         * g++.dg/dg.exp: Add here. Special options.
23750         * g++.dg/charset/charset.exp: New file.
23751         * g++.dg/charset/asm1.c: Ditto.
23752         * g++.dg/charset/asm2.c: Ditto.
23753         * g++.dg/charset/asm3.c: Ditto.
23754         * g++.dg/charset/asm4.c: Ditto.
23755         * g++.dg/charset/attribute1.c: Ditto.
23756         * g++.dg/charset/attribute2.c: Ditto.
23757         * g++.dg/charset/extern1.cc: Ditto.
23758         * g++.dg/charset/extern2.cc: Ditto.
23759         * g++.dg/charset/string1.c: Ditto.
23760
23761 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
23762
23763         PR c++/14278
23764         * g++.dg/parse/comma1.C: New test.
23765
23766 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23767
23768         PR c++/14284
23769         * g++.dg/template/ttp8.C: New test.
23770
23771 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
23772
23773         * gcc.dg/fixuns-trunc-1.c: New test.
23774
23775 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23776
23777         * gcc.dg/builtins-config.h: Use #elif.
23778
23779 2004-02-26  Michael Matz  <matz@suse.de>
23780
23781         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
23782         * gcc.dg/991214-1.c: Likewise.
23783         * gcc.dg/i386-asm-1.c: Likewise.
23784
23785 2004-02-25  Richard Henderson  <rth@redhat.com>
23786
23787         * gcc.c-torture/execute/20040208-2.c: Move ...
23788         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
23789
23790 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23791
23792         PR c++/14246
23793         * g++.dg/other/crash-3.C: New test.
23794
23795 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23796
23797         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
23798         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
23799
23800         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
23801         HP-UX.
23802
23803 2004-02-24  Michael Matz  <matz@suse.de>
23804
23805         * gcc.dg/i386-regparm.c: New.
23806
23807 2004-02-23  James E Wilson  <wilson@specifixinc.com>
23808
23809         * gcc.c-torture/execute/20040223-1.c: New.
23810
23811 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
23812             Kazu Hirata  <kazu@cs.umass.edu>
23813
23814         * gcc.dg/fwritable-strings-1.c: Remove.
23815
23816 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
23817
23818         PR c/14156
23819         * gcc.dg/20040223-1.c: New test.
23820
23821 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23822
23823         PR c++/14106
23824         * g++.dg/ext/typeof9.C: New test.
23825
23826 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23827
23828         PR c++/14250
23829         * g++.dg/other/switch1.C: New test.
23830
23831 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
23832
23833         * gcc.dg/cast-function-1.c: Adjust for new informative message.
23834         * gcc.dg/va-arg-1.c: Likewise.
23835
23836 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23837
23838         PR c++/14143
23839         * g++.dg/template/koenig5.C: New test.
23840
23841 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
23842
23843         * g++.dg/ext/altivec-1.C: Generalize target triple.
23844         * g++.dg/ext/altivec-2.C: New test case.
23845         * g++.dg/ext/altivec_check.h: New file.
23846         * gcc.dg/altivec-1.c: Generalize target triple;
23847         include altivec_check.h and call altivec_check().
23848         * gcc.dg/altivec-[2-5].c: Generalize target triple.
23849         * gcc.dg/altivec-6.c: New test case.
23850         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
23851         type casts as needed.
23852         * gcc.dg/altivec-10.c: Include altivec_check.h and call
23853         altivec_check().
23854         * gcc.dg/altivec-12.c: New test case.
23855         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
23856         include altivec_check.h and call altivec_check().
23857         * gcc.dg/altivec_check.h: New file.
23858
23859 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23860
23861         * lib/target-supports.exp (check_alias_available): Don't mangle
23862         function `g' in test program.
23863
23864 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23865
23866         * lib/target-supports.exp (check_profiling_available): Check
23867         argument to determine whether we support a profiling type.
23868         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
23869         check_profiling_available.
23870         * g++.dg/bprob/bprob.exp: Likewise.
23871         * g77.dg/bprob/bprob.exp: Likewise.
23872         * gcc.misc-tests/bprob.exp: Likewise.
23873         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
23874         dg-require-profiling and delete expected error handling.
23875         * gcc.dg/20021014-1.c: Likewise.
23876         * gcc.dg/nest.c: Likewise.
23877
23878 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23879
23880         PR c++/12007
23881         * g++.dg/other/vthunk1.C: New test.
23882
23883 2004-02-20  Falk Hueffner  <falk@debian.org>
23884
23885         PR target/14201
23886         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
23887
23888 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
23889
23890         PR c++/13927
23891         * g++.dg/other/error8.C: Remove XFAIL markers.
23892
23893         PR c++/14173
23894         * g++.dg/ext/packed5.C: New test.
23895
23896         PR c++/14199
23897         * g++.dg/warn/Wunused-5.C: New test.
23898
23899         PR c++/14186
23900         * g++.dg/lookup/member1.C: New test.
23901
23902 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
23903
23904         * gcc.c-torture/compile/20040130-1.c: Enable only when
23905         __INT_MAX__ >= 2147483647L.
23906         * gcc.c-torture/compile/961203-1.c: Likewise.
23907
23908 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
23909
23910         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
23911         * g++.dg/opt/template1.C: Robustify assembler regexp
23912
23913 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23914
23915         * gcc.c-torture/execute/simd-4.x: Remove.
23916         * gcc.c-torture/execute/va-arg-25.x: Likewise.
23917         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
23918         Guard with #ifndef SKIP_ATTRIBUTE.
23919         * gcc.dg/compat/vector-1_y.c: Likewise.
23920         * gcc.dg/compat/vector-2_x.c: Likewise.
23921         * gcc.dg/compat/vector-2_y.c: Likewise.
23922         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
23923         * g++.dg/eh/simd-2.C: Likewise.
23924
23925 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
23926
23927         * gcc.c-torture/compile/complex-1.c: New.
23928
23929 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
23930
23931         PR target/14209
23932         * gcc.c-torture/execute/20040218-1.c: New test.
23933
23934 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23935
23936         PR c++/14181
23937         * g++.dg/parse/new2.C: New test.
23938
23939 2004-02-18  Paul Brook  <paul@codesourcery.com>
23940
23941         * gcc.c-torture/compile/libcall-1.c: New test.
23942
23943 2004-02-18  Paul Brook  <paul@codesourcery.com>
23944
23945         PR debug/12934
23946         * gcc.dg/debug/debug-7.c: New test.
23947
23948 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
23949
23950         * gcc.dg/20040217-1.c: New test.
23951
23952 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
23953
23954         * gcc.c-torture/execute/990208-1.x: Delete.
23955
23956 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
23957
23958         * gcc.c-torture/execute/20040208-2.x: New file.
23959
23960 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
23961
23962         PR c++/11326
23963         * g++.dg/abi/structret1.C: New test.
23964
23965 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
23966
23967         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
23968         (i386_cpuid): No need to test if cpuid is available on AMD64.
23969         Fix assembly, so that it works onboth i386 and AMD64.
23970         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
23971         (vecInLong): Fix s[] member type to unsigned int.
23972         (vecInWord): Remove type.
23973         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
23974         (a64, b64, c64, d64, e64): Remove.
23975         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
23976         Remove unused variable.  Remove initialization of removed variables.
23977         Don't call mmx_tests nor sse_tests.
23978         (reference_mmx, reference_sse): Remove.
23979         (check): Add return stmt.
23980         * gcc.dg/i386-sse-7.c: New test.
23981         * gcc.dg/i386-mmx-4.c: New test.
23982
23983 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23984
23985         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
23986         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
23987         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
23988         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
23989         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
23990         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
23991         g++.dg/tc1/dr94.C: Fix line terminator.
23992
23993 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
23994
23995         * gcc.c-torture/compile/20040216-1.c: New.
23996
23997 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23998
23999         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
24000         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
24001         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
24002         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
24003         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
24004         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
24005
24006 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24007
24008         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
24009
24010 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
24011
24012         PR c++/13971
24013         * g++.dg/expr/cond4.C: New test.
24014
24015         PR c++/14086
24016         * g++.dg/lookup/crash2.C: New test.
24017
24018 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
24019
24020         * gcc.c-torture/compile/20040214-2.c: New test.
24021
24022 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
24023
24024         PR c++/14116
24025         * g++.dg/ext/typeof8.C: New test.
24026
24027 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
24028
24029         * gcc.c-torture/compile/20040214-1.c: New test.
24030
24031 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24032
24033         PR c++/13635
24034         * g++.dg/template/spec11.C: New test.
24035
24036 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24037
24038         PR c++/13927
24039         * g++.dg/other/error8.C: New test.
24040
24041 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
24042
24043         PR c++/14122
24044         * g++.dg/template/array4.C: New test.
24045
24046         PR c++/14108
24047         * g++.dg/inherit/thunk2.C: New test.
24048
24049         PR c++/14083
24050         * g++.dg/eh/cond2.C: New test.
24051
24052 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
24053
24054         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
24055
24056 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
24057
24058         * lib/scanasm.exp (dg-scan): Quote pattern before display.
24059
24060 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
24061
24062         * g++.dg/simd-2.C: xfail on ppc64-linux.
24063
24064 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
24065
24066         PR c/456
24067         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
24068         tests.
24069
24070 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
24071
24072         * gcc.dg/builtins-33.c: New test.
24073
24074 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
24075
24076         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
24077
24078 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
24079
24080         * g++.dg/simd-2.C: Set -maltivec for ppc64.
24081
24082 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
24083
24084         * gcc.dg/ppc64-abi-3.c: New test.
24085
24086 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
24087
24088         PR c/14092
24089
24090         * gcc.dg/pr14092-1.c: New testcase.
24091
24092 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
24093
24094         * gcc.dg/cpp/assert4.c: Fix typo last change.
24095
24096         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
24097         * gcc.dg/cpp/assert4.c: Handle powerpc64.
24098
24099         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
24100
24101 2004-02-09  Roger Sayle  <roger@eyesopen.com>
24102
24103         * gcc.c-torture/compile/20040209-1.c: New test case.
24104
24105 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
24106
24107         * gcc.dg/c90-init-1.c: Adjust expected error messages.
24108
24109 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
24110
24111         * gcc.c-torture/execute/20040208-[12].c: New tests.
24112
24113 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24114
24115         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
24116
24117 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24118
24119         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
24120
24121 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
24122
24123         Bug 13856
24124         * gcc.dg/visibility-8.c: New testcase.
24125
24126 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
24127
24128         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
24129         arguments.
24130         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
24131
24132 2004-02-07  Roger Sayle  <roger@eyesopen.com>
24133
24134         PR middle-end/13696
24135         * g++.dg/opt/fold1.C: New test case.
24136
24137 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24138
24139         PR c++/14033
24140         * g++.dg/other/crash-2.C: New test.
24141
24142 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24143
24144         PR c++/14028
24145         * g++.dg/parse/angle-bracket2.C: New test.
24146
24147 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24148
24149         PR middle-end/13750
24150         Revert:
24151         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
24152         PR pch/13361
24153         * testsuite/g++.dg/pch/wchar-1.C: New.
24154         * testsuite/g++.dg/pch/wchar-1.Hs: New.
24155
24156 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24157
24158         PR c++/14008
24159         * g++.dg/parse/error15.C: New test.
24160         * g++.dg/parse/crash11.C: Update dg-error mark.
24161
24162 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
24163
24164         PR c++/13932
24165         * g++.dg/warn/conv2.C: New test.
24166
24167 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24168
24169         PR c++/13086
24170         * g++.dg/warn/incomplete1.C: Remove xfail.
24171
24172 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
24173
24174         * lib/file-format.exp (gcc_target_object_format): Use
24175         ${tool}_target_compile, not gcc_target_compile.
24176         * lib/target-supports.exp (check_alias_available): Likewise.
24177         (check_gc_sections_available): Likewise.
24178         * g++.dg/ext/attrib10.C: Use dg-require-alias.
24179         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
24180         dg-require-alias.
24181
24182 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
24183
24184         PR c++/13969
24185         * g++.dg/template/static6.C: New test.
24186
24187 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
24188
24189         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
24190
24191 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24192
24193         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
24194         tests for systems where `char' is unsigned by default.
24195
24196 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24197
24198         PR c++/13997
24199         * g++.dg/template/partial3.C: New test.
24200
24201 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
24202
24203         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
24204         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
24205         Remove mentions of obsolete ports.
24206
24207 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
24208
24209         * gcc.dg/noncompile/20001228-1.c: Fix for new
24210         error message.
24211
24212 2004-02-03  Roger Sayle  <roger@eyesopen.com>
24213
24214         PR target/9348
24215         * gcc.c-torture/execute/multdi-1.c: New test case.
24216
24217 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
24218
24219         PR c++/13925
24220         * g++.dg/template/lookup5.C: New test.
24221
24222 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
24223
24224         PR c++/13950
24225         * g++.dg/template/lookup4.C: New test.
24226
24227         PR c++/13970
24228         * g++.dg/parse/error14.C: New test.
24229
24230         PR c++/14002
24231         * g++.dg/parse/template13.C: New test.
24232
24233 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
24234
24235         PR c++/13978
24236         * g++.dg/template/koenig4.C: New test.
24237
24238         PR c++/13968
24239         * g++.dg/template/crash17.C: New test.
24240
24241         PR c++/13975
24242         * g++.dg/parse/error13.C: New test.
24243         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
24244
24245 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
24246
24247         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
24248
24249 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
24250
24251         PR c/11658
24252         PR c/13994
24253         * gcc.dg/noncompile/20040203-1.c: New test.
24254         * gcc.dg/noncompile/20040203-2.c: Likewise.
24255         * gcc.dg/noncompile/20040203-3.c: Likewise.
24256         * gcc.dg/20040203-1.c: Likewise.
24257
24258 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
24259
24260         PR c++/10858
24261         * g++.dg/template/sizeof7.C: New test.
24262
24263 2004-02-02  Eric Christopher  <echristo@redhat.com>
24264             Zack Weinberg  <zack@codesourcery.com>
24265
24266         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
24267
24268 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
24269
24270         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
24271         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
24272         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
24273         * gcc.dg/cleanup-5.c: Run only on Linux targets.
24274
24275 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
24276
24277         PR c++/13113
24278         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
24279
24280         PR c++/13854
24281         * g++.dg/ext/attrib13.C: New test.
24282
24283         PR c++/13907
24284         * g++.dg/conversion/op2.C: New test.
24285
24286 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
24287
24288         * gcc.dg/titype-1.c: Fix pasto.
24289
24290 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
24291
24292         * gcc.dg/titype-1.c: New test.
24293
24294 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24295
24296         PR c++/13957
24297         * g++.dg/template/non-type-template-argument-1.C,
24298         g++.dg/template/qualified-id1.C: Update dg-error marks.
24299         * g++.dg/template/nontype6.C: New test.
24300
24301 2004-02-01  Roger Sayle  <roger@eyesopen.com>
24302
24303         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
24304         * gcc.dg/builtins-31.c: New testcase.
24305         * gcc.dg/builtins-32.c: New testcase.
24306
24307 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
24308
24309         * objc.dg/call-super-2.m: Update line numbers
24310         for the including of stddef.h.
24311
24312 2004-01-30  Michael Matz  <matz@suse.de>
24313
24314         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
24315         g++.dg/ext/case-range3.C: New tests.
24316
24317 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24318
24319         DR206
24320         PR c++/13813
24321         * g++.dg/template/member4.C: New test.
24322
24323 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24324
24325         PR c++/13683
24326         * g++.dg/template/sizeof6.C: New test.
24327
24328 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
24329
24330         * gcc.dg/fwritable-strings-1.c: New test.
24331
24332 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
24333
24334         * gcc.c-torture/compile/20040130-1.c: New test.
24335
24336 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
24337
24338         * objc.dg/call-super-2.m: Include stddef.h for size_t.
24339
24340 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
24341
24342         PR c++/13883
24343         * g++.dg/template/ctor3.C: New test.
24344
24345 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24346
24347         * g++.dg/tc1: New directory.
24348         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
24349         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
24350         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
24351         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
24352         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
24353
24354 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24355
24356         * g++.dg/parse/error11.C: New test.
24357         * g++.dg/parse/error12.C: Likewise.
24358
24359 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
24360
24361         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
24362         (scan_initial, main): Use aligned_sizeof instead of sizeof.
24363
24364 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
24365
24366         PR c++/13791
24367         * g++.dg/ext/attrib12.C: New test.
24368
24369         PR c++/13736
24370         * g++.dg/parse/cast2.C: New test.
24371
24372 2004-01-27  James E Wilson  <wilson@specifixinc.com>
24373
24374         * objc.dg/encode-2.m (main): New local string.  Set depending on
24375         sizeof long.  Use in sscanf call.
24376         * objc.dg/encode-3.m (main): New local string.  Set depending on
24377         sizeof long.  Use in scan_initial call.
24378
24379 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24380
24381         * objc.dg/call-super-2.m: Make LP64-safe.
24382         * objc.dg/desig-init-1.m: Likewise.
24383
24384 2004-01-27  Devang Patel <dpatel@apple.com>
24385
24386         * g++.dg/debug/namespace1.C: New test.
24387
24388 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
24389
24390         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
24391         xscale-*-*.
24392
24393         * gcc.dg/arm-mmx-1.c: New test.
24394
24395 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
24396
24397         * gcc.dg/20040127-1.c: New test.
24398         * gcc.dg/20040127-2.c: New test.
24399
24400 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24401
24402         * objc.dg/stret-1.m (glob): Renamed to globa.
24403
24404 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
24405
24406         PR c++/13663
24407         * g++.dg/expr/for1.C: New test.
24408
24409 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
24410
24411         PR middle-end/13779
24412         * gcc.dg/darwin-longlong.c: New test.
24413
24414 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
24415
24416         * gcc.dg/20040124-1.c: Moved test from here...
24417         * gcc.c-torture/compile/20040124-1.c: ...to here.
24418
24419 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
24420
24421         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
24422         the assembly output if -m64 is passed.
24423
24424 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
24425
24426         PR c++/13833
24427         * g++.dg/template/cond3.C: New test.
24428
24429 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24430
24431         PR c++/13810
24432         * g++.dg/template/ttp7.C: New test.
24433
24434 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24435
24436         PR c++/13797
24437         * g++.dg/template/nontype4.C: New test.
24438         * g++.dg/template/nontype5.C: Likewise.
24439
24440 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
24441
24442         * gcc.dg/torture/mips-clobber-at.c: New test.
24443
24444 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
24445
24446         * gcc.dg/20040124-1.c: New test.
24447
24448 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
24449
24450         * gcc.dg/20040123-1.c: New test.
24451
24452 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
24453
24454         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
24455
24456 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
24457
24458         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
24459
24460 2004-01-23  Andrew Pinski  <apinski@apple.com>
24461
24462         * gcc.dg/20030121-1.c: Move to ..
24463         * gcc.dg/20040121-1.c: here.
24464
24465 2004-01-23  Roger Sayle  <roger@eyesopen.com>
24466
24467         * gcc.dg/builtins-29.c: New test case.
24468
24469 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
24470
24471         PR 18314
24472         * gcc.dg/builtins-30.c: New testcase.
24473
24474 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
24475
24476         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
24477         * lib/g77.exp: Likewise.
24478         * lib/objc.exp: Likewise.
24479         * lib/g++.exp: Likewise.
24480
24481 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
24482
24483         * gcc.dg/struct-by-value-2.c: New test.
24484
24485 2004-01-21  Andrew Pinski  <apinski@apple.com>
24486
24487         PR target/13785
24488         * gcc.dg/20030121-1.c: New test.
24489
24490 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
24491
24492         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
24493         clobber frame pointer register in asm statement.
24494
24495 2004-01-21  Falk Hueffner  <falk@debian.org>
24496
24497         * gcc.c-torture/compile/20040121-1.c: New test.
24498
24499 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
24500
24501         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
24502
24503 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
24504
24505         * gcc.dg/ppc64-abi-2.c: New test.
24506
24507 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
24508
24509         * lib/treelang.exp: Fill out this file.
24510         * lib/treelang-dg.exp: New File.
24511
24512 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
24513
24514         * gcc.c-torture/compile/981022-1.c: Remove.
24515         * gcc.dg/array-5.c: Remove XFAIL.
24516         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
24517         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
24518         gcc.dg/cond-lvalue-1.c: Update.
24519         * gcc.dg/cast-lvalue-2.c: New test.
24520
24521 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
24522
24523         PR c++/13592
24524         * g++.dg/other/error1.C (class foo): Tweak error message.
24525
24526         PR c++/13592
24527         * g++.dg/template/call2.C: New test.
24528
24529 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24530
24531         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
24532         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
24533         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
24534         scalar-return-1_x.c, scalar-return-2_y.c,
24535         scalar-return-3_x.c, scalar-return-3_y.c,
24536         scalar-return-4_x.c, scalar-return-4_y.c,
24537         struct-align-1.h, struct-align-1_x.c,
24538         struct-align-1_y.c, struct-align-2.h,
24539         struct-align-2_x.c, struct-align-2_y.c,
24540         struct-by-value-10_y.c, struct-by-value-11_x.c,
24541         struct-by-value-11_y.c, struct-by-value-12_x.c,
24542         struct-by-value-12_y.c, struct-by-value-13_x.c,
24543         struct-by-value-13_y.c, struct-by-value-14_x.c,
24544         struct-by-value-14_y.c, struct-by-value-15_x.c,
24545         struct-by-value-15_y.c, struct-by-value-16_y.c,
24546         struct-by-value-17_y.c, struct-by-value-18_y.c,
24547         struct-by-value-19_y.c, struct-by-value-1_x.c,
24548         struct-by-value-1_y.c, struct-by-value-20_y.c,
24549         struct-by-value-2_x.c, struct-by-value-2_y.c,
24550         struct-by-value-3_y.c, struct-by-value-4_x.c,
24551         struct-by-value-4_y.c, struct-by-value-5_y.c,
24552         struct-by-value-6_y.c, struct-by-value-7_y.c
24553         struct-by-value-8_x.c, struct-by-value-8_y.c
24554         struct-by-value-9_x.c, struct-by-value-9_y.c
24555         struct-return-10_x.c, struct-return-10_y.c,
24556         struct-return-19_x.c, struct-return-20_x.c
24557         struct-return-2_x.c, struct-return-2_y.c
24558         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
24559         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
24560
24561 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24562
24563         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
24564         attribute on sparc*-sun-solaris2.*.
24565
24566 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
24567
24568         PR c++/13710
24569         * g++.dg/ext/typeof7.C: New test.
24570
24571 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
24572
24573         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
24574         * gcc.dg/const-elim-1.c: Same.
24575
24576 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
24577
24578         * objc.dg/stret-1.m: New.
24579         * objc.dg/stret-2.m: New.
24580
24581 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
24582
24583         PR c++/11895
24584         * g++.dg/ext/vector1.C: New test.
24585
24586 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
24587
24588         * gcc.dg/pch/import-1.c: New.
24589         * gcc.dg/pch/import-1.hs: New.
24590         * gcc.dg/pch/import-1a.h: New.
24591         * gcc.dg/pch/import-1b.h: New.
24592         * gcc.dg/pch/import-1c.h: New.
24593
24594 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
24595
24596         PR c++/13574
24597         * g++.dg/ext/array1.C: New test.
24598
24599         PR c++/13178
24600         * g++.dg/conversion/op1.C: New test.
24601
24602 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
24603
24604         PR 11864
24605         From Kazumoto Kojima / Dan Kegel:
24606         * gcc.dg/pr11864-1.c: New test.
24607
24608         PR 10392
24609         From Marcus Comstedt / Dan Kegel:
24610         * gcc.dg/pr10392-1.c: New test.
24611
24612 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
24613
24614         PR c++/13478
24615         * g++.dg/init/ref10.C: New test.
24616
24617 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24618
24619         PR c++/13407
24620         * g++.dg/parse/typename6.C: New test.
24621
24622 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
24623
24624         PR pch/13361
24625         * testsuite/g++.dg/pch/wchar-1.C: New.
24626         * testsuite/g++.dg/pch/wchar-1.Hs: New.
24627
24628 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24629
24630         PR c++/9259
24631         * g++.dg/expr/sizeof2.C: New test.
24632
24633 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
24634
24635         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
24636
24637 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
24638
24639         PR c++/13659
24640         * g++.dg/lookup/strong-using-3.C: New.
24641         * g++.dg/lookup/using-10.C: New.
24642
24643 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
24644
24645         PR c++/13594
24646         * g++.dg/lookup/strong-using-2.C: New.
24647
24648 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
24649             Dan Kegel <dank@kegel.com>
24650             J"orn Rennecke <joern.rennecke@superh.com>
24651
24652         PR target/9365
24653         * gcc.dg/pr9365-1.c: New test.
24654
24655 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24656
24657         PR c++/8856
24658         * g++.dg/parse/casting-operator2.C: New test.
24659         * g++.old-deja/g++.pt/explicit83.C: Remove.
24660
24661 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
24662
24663         * gcc.dg/label-compound-stmt-1.c: New test.
24664         * gcc.c-torture/compile/950922-1.c,
24665         gcc.c-torture/compile/20000211-3.c,
24666         gcc.c-torture/compile/20000518-1.c,
24667         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
24668         compound statements.
24669
24670 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
24671
24672         * gcc.dg/ppc64-abi-1.c: New test.
24673
24674 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
24675
24676          * g++.dg/ext/attrib9.C: Add dg-warnings.
24677
24678 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24679
24680         PR c++/12335
24681         * g++.dg/parse/dtor3.C: New test.
24682
24683 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
24684
24685         PR c++/12709
24686         * g++.dg/parse/try-catch-1.C: New test.
24687
24688 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
24689
24690         * ada/acats/run_all.sh: Add more verbose output in acats.log
24691         when compiling tests.
24692
24693 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
24694
24695         PR 13656
24696         * gcc.dg/typedef-redecl.c: New test case.
24697         * gcc.dg/typedef-redecl.h: New support file.
24698
24699 2004-01-13  Jan Hubicka  <jh@suse.cz>
24700
24701         * gcc.dg/always_inline.c: New test.
24702         * gcc.dg/debug/20031231-1.c: Fix.
24703
24704 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24705
24706         PR c++/13474
24707         * g++.dg/template/array3.C: New test.
24708
24709 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
24710
24711         * g++.dg/ext/lvalue1.C: No longer expected to fail.
24712         * g++.dg/warn/Wunused-2.C: Likewise.
24713
24714 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24715
24716         PR c++/13289
24717         * g++.dg/template/instantiate6.C: New test.
24718
24719 2004-01-12  Roger Sayle  <roger@eyesopen.com>
24720
24721         PR middle-end/11397
24722         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
24723
24724 2004-01-12  Jan Hubicka  <jh@suse.cz>
24725
24726         PR opt/12826
24727         * gcc.dg/20040112-1.c: New.
24728
24729         * gcc.dg/dwarf-die[1-7].c: Move to...
24730         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
24731         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
24732
24733 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
24734
24735         PR c++/4100
24736         * g++.dg/parse/friend4.C: New test.
24737
24738 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
24739
24740         PR c++/4100
24741         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
24742         definition is called a friend.
24743
24744 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
24745
24746         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
24747
24748 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
24749
24750         PR c++/3478
24751         * g++.dg/parse/error10.C: New test.
24752         * g++.dg/template/arg2.C: Accept "invalid type" error.
24753
24754 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
24755
24756         PR middle-end/13392
24757         * g++.dg/opt/expect2.C: New test.
24758
24759 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
24760
24761         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
24762         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
24763         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
24764         Update dg-error regexps.
24765
24766 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
24767
24768         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
24769         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
24770
24771 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24772
24773         * gcc.dg/pragma-re-1.c: Use right pointer type.
24774
24775 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24776
24777         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
24778
24779 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
24780
24781         * gcc.dg/rs6000-ldouble-1.c: New.
24782
24783 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24784
24785         DR 337
24786         PR c++/9256
24787         * g++.dg/other/abstract1.C: New test.
24788
24789 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
24790
24791         * g++.dg/lookup/strong-using-1.C: New.
24792
24793 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
24794
24795         PR c/11234
24796         * gcc.dg/func-ptr-conv-1.c: New test.
24797         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
24798
24799 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
24800
24801         PR target/13380.
24802         * gcc.c-torture/compile/20040109-1.c: New.
24803
24804 2004-01-08  Stuart Hastings  <stuart@apple.com>
24805
24806         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
24807         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
24808         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
24809
24810 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
24811
24812         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
24813
24814 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24815
24816         * ada/acats/run_acats: Treat 'gnatchop' the same way
24817         as 'gnatmake'.  Export GCC_DRIVER.
24818         * ada/acats/run_all.sh: Add target_gnatchop.  Use
24819         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
24820
24821 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24822
24823         PR c++/12573
24824         * g++.dg/template/dependent-expr4.C: New test.
24825
24826 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
24827
24828         * gcc.dg/altivec-11.c: New test.
24829
24830 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
24831
24832         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
24833
24834 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
24835
24836         PR c/6024
24837         * gcc.dg/enum-compat-1.c: New test.
24838         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
24839
24840 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
24841
24842         PR c/12165
24843         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
24844         gcc.dg/c99-idem-qual-3.c: New tests.
24845
24846 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
24847
24848         * gcc.dg/winline-7.c: Don't cast void * to int.
24849
24850 2004-01-06  Jan Hubicka  <jh@suse.cz>
24851
24852         * gcc.dg/i386-sse-5.c: New test
24853         * g++.dg/eh/simd-1.c: Add -w argument for i386.
24854
24855 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
24856
24857         PR c++/12815
24858         * g++.dg/rtti/typeid4.C: New test.
24859
24860 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
24861
24862         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
24863
24864 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
24865
24866         PR c++/12132
24867         * g++.dg/template/error11.C: New test.
24868
24869         PR c++/13451
24870         * g++.dg/template/class2.C: New test.
24871
24872 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
24873         Richard Sandiford <rsandifo@redhat.com>
24874
24875         PR c++/13387
24876         * g++.dg/opt/alias3.C: New test.
24877
24878 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
24879
24880         PR c++/13157
24881         * g++.dg/template/koenig3.C: New test.
24882
24883         PR c++/13529
24884         * g++.dg/parse/offsetof3.C: New test.
24885
24886         * g++.dg/init/copy7.C: Add missing dg-error markers.
24887
24888         PR c++/12226
24889         * g++.dg/init/copy7.c: New test.
24890
24891         PR c++/13536
24892         * g++.dg/parse/cast1.C: New test.
24893
24894 2004-01-04  Jan Hubicka  <jh@suse.cz>
24895
24896         * gcc.dg/winline[1-7].c: New tests.
24897
24898 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24899
24900         PR c++/13520
24901         * g++.dg/template/qualttp22.C: New test.
24902
24903 2004-01-01  Jan Hubicka  <jh@suse.cz>
24904
24905         * gcc.dg/debug/20031231-1.c: New.
24906         * gcc.c-torture/compile/20040101-1.c: New.
24907         * gcc.dg/dwarf-die-[1-7].c: New.
24908
24909 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
24910
24911         PR optimization/13521
24912         * gcc.c-torture/compile/20031231-1.c: New test.
24913
24914 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
24915
24916         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
24917
24918 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24919
24920         PR c++/10079
24921         * g++.dg/template/crash16.C: New test.
24922
24923 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
24924
24925         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
24926
24927 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
24928
24929         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
24930         ports.
24931         * g++.old-deja/g++.jason/thunk3.C: Likewise.
24932         * g++.old-deja/g++.law/profile1.C: Likewise.
24933         * gcc.c-torture/compile/981006-1.c: Likewise.
24934         * gcc.c-torture/execute/loop-2e.x: Likewise.
24935         * gcc.c-torture/execute/loop-2f.x: Remove.
24936         * gcc.c-torture/execute/loop-2g.x: Likewise.
24937         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
24938         * gcc.dg/20020312-2.c: Remove traces of dead ports.
24939
24940 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
24941
24942         PR c++/13507
24943         * g++.dg/ext/attrib11.C: New test.
24944
24945         PR c++/13494
24946         * g++.dg/template/array2-1.C: New test.
24947         * g++.dg/template/array2-2.C: New test.
24948
24949 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
24950
24951         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
24952
24953 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
24954
24955         PR c++/12774
24956         * g++.dg/template/array1-1.C: New test.
24957         * g++.dg/template/array1-2.C: New test.
24958
24959 2003-12-29  Roger Sayle  <roger@eyesopen.com>
24960
24961         PR fortran/12632
24962         * g77.dg/12632.f: New test case.
24963
24964 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24965
24966         PR c++/13289
24967         * g++.dg/parse/nontype1.C: New test.
24968
24969 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24970
24971         PR c++/12403
24972         * g++.dg/parse/explicit1.C: New test.
24973         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
24974
24975 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
24976
24977         PR c++/13081
24978         * g++.dg/opt/inline6.C: New test.
24979
24980         PR c++/12613
24981         * g++.dg/parse/error9.C: New test.
24982
24983         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
24984
24985 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
24986
24987         PR c++/13009
24988         * g++.dg/init/assign1.C: New test.
24989
24990 2003-12-28  Roger Sayle  <roger@eyesopen.com>
24991
24992         PR c++/13070
24993         * g++.dg/warn/format3.C: New test case.
24994
24995 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24996
24997         * gcc.c-torture/compile/20031227-1.c: New test.
24998
24999 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
25000
25001         * g++.dg/bprob/bprob.exp: Load target-supports.exp
25002         * g77.dg/bprob/bprob.exp: Likewise.
25003         * gcc.misc-tests/bprob.exp: Likewise.
25004         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
25005         variants on systems where the library does not provide that
25006         functionality.
25007         * gcc.dg/builtins-20.c: Use builtins-config.h.
25008         * gcc.dg/builtins-config.h: New file.
25009
25010 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
25011
25012         * lib/gcc-dg.exp (dg-require-profiling): New function.
25013         * lib/target-supports.exp (check_profiling_available): Likewise.
25014         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
25015         * g77.dg/bprob/bprob.exp: Likewise.
25016         * gcc.misc-tests/bprob.exp: Likewise.
25017         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
25018         * gcc.dg/20021014-1.c: Likewise.
25019         * gcc.dg/nest.c: Likewise.
25020
25021 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
25022
25023         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
25024         compiling.
25025         * g++.dg/lookup/java2.C: Likewise.
25026         * gcc.dg/cpp/lexident.c: Likewise.
25027
25028 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
25029
25030         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
25031         given.
25032         * gcc.c-torture/compile/961203-1.c: Likewise.
25033         * gcc.c-torture/compile/980506-1.c: Likewise.
25034
25035 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
25036
25037         * lib/gcc-dg.exp (dg-prune-output): New annotation.
25038         (additional_prunes): New global.
25039         (gcc-dg-prune): Handle additional per-test pruning.
25040         (dg-test): Clear additional_prunes between tests.
25041
25042         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
25043         dg-prune-output to avoid spurious failures from assembler
25044         complaining about nonexistent WAW violations.
25045         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
25046         Use dg-prune-output to avoid spurious failures from assembler
25047         warning about Itanium B-step errata.
25048
25049 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
25050
25051         * g++.dg/abi/macro0.C: New test.
25052         * g++.dg/abi/macro1.C: Likewise.
25053         * g++.dg/abi/macro2.C: Likewise.
25054
25055         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
25056         * g++.dg/abi/bitfield7.C: Likewise.
25057         * g++.dg/abi/dtor2.C: Likewise.
25058         * g++.dg/abi/mangle11.C: Likewise.
25059         * g++.dg/abi/mangle12.C: Likewise.
25060         * g++.dg/abi/mangle14.C: Likewise.
25061         * g++.dg/abi/mangle17.C: Likewise.
25062         * g++.dg/abi/vbase10.C: Likewise.
25063         * g++.dg/abi/vbase14.C: Likewise.
25064         * g++.dg/template/qualttp17.C: Likewise.
25065
25066 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
25067
25068         PR c/11995
25069         * gcc.dg/20031223-1.c: New test.
25070
25071 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
25072
25073         * gcc.dg/noreturn-7.c: New test.
25074
25075 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
25076
25077         * gcc.dg/null-pointer-1.c: New test.
25078
25079 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
25080
25081         * g++.old-deja/g++.jason/template18.C: Remove.
25082         * g++.old-deja/g++.jason/template37.C: Likewise.
25083
25084         PR c++/12862
25085         * g++.dg/lookup/ns1.C: New test.
25086
25087         PR c++/12397
25088         * g++.dg/template/lookup3.C: New test.
25089
25090 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
25091
25092         * g++.dg/template/recurse1.C: New test
25093
25094 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
25095
25096         PR c++/12479
25097         * g++.dg/parse/semicolon1.C: New test.
25098         * g++.dg/parse/semicolon1.h: Likewise.
25099
25100 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
25101
25102         * gcc.dg/darwin-misaligned.c: New test.
25103
25104 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
25105
25106         PR c/9163
25107         * gcc.dg/20031222-1.c: New test.
25108
25109 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
25110
25111         PR c++/13438
25112         * g++.dg/parse/error8.C: New test.
25113
25114         PR c++/11554
25115         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
25116
25117 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
25118
25119         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
25120         too small.
25121         * gcc.c-torture/compile/930217-1.c: Likewise.
25122         * gcc.c-torture/compile/930513-1.c: Likewise.
25123         * gcc.c-torture/execute/920908-2.c: Likewise.
25124         * gcc.c-torture/execute/921204-1.c: Likewise.
25125         * gcc.c-torture/execute/930621-1.c: Likewise.
25126         * gcc.c-torture/execute/930630-1.c: Likewise.
25127         * gcc.c-torture/execute/931031-1.c: Likewise.
25128         * gcc.c-torture/execute/980602-2.c: Likewise.
25129         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
25130         * gcc.c-torture/execute/compndlit-1.c: Likewise.
25131         * gcc.c-torture/execute/extzvsi.c: Likewise.
25132         * gcc.c-torture/unsorted/ext.c: Likewise.
25133
25134 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
25135
25136         PR target/12749
25137         * gcc.c-torture/compile/20031220-2.c: New test case.
25138
25139 2003-12-20  Roger Sayle  <roger@eyesopen.com>
25140
25141         PR optimization/13031
25142         * gcc.c-torture/compile/20031220-1.c: New test case.
25143
25144 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25145
25146         * gcc.dg/cast-function-1.c: New test.
25147
25148 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
25149
25150         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
25151         formats.
25152
25153 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
25154
25155         PR c++/12795
25156         * g++.dg/ext/attrib10.C: New test.
25157
25158 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
25159
25160         * gcc.dg/cleanup-10.c: New test.
25161         * gcc.dg/cleanup-11.c: New test.
25162
25163 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
25164
25165         PR c++/13239
25166         * g++.dg/opt/expect1.C: New test.
25167
25168 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
25169
25170         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
25171
25172 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
25173
25174         PR debug/12923
25175         * gcc.dg/20031218-1.c: New test.
25176
25177         PR debug/12389
25178         * gcc.dg/20031218-2.c: New test.
25179         * gcc.dg/20031218-3.c: New test.
25180
25181         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
25182         of label name and allow for USER_LABEL_PREFIX == "_" names.
25183         * g++.dg/abi/mangle18-2.C: Likewise.
25184         * g++.dg/abi/mangle19-1.C: Likewise.
25185         * g++.dg/abi/mangle19-2.C: Likewise.
25186         * g++.dg/abi/mangle20-1.C: Likewise.
25187         * g++.dg/abi/mangle20-2.C: Likewise.
25188
25189 2003-12-18  Richard Henderson  <rth@redhat.com>
25190
25191         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
25192
25193 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
25194             Dan Kegel <dank@kegel.com>
25195
25196         PR other/12009
25197         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
25198         testing a cross compiler, it causes spurious compile failures.
25199         * lib/g++.exp: Likewise.
25200
25201 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25202
25203         PR c++/13262
25204         * g++.dg/template/access13.C: New test.
25205
25206 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
25207
25208         * gcc.dg/20031216-1.c: New test.
25209
25210 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25211
25212         PR c++/9154
25213         * g++.dg/template/error10.C: New test.
25214
25215 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
25216
25217         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
25218         * g++.dg/eh/simd-2.C: Likewise.
25219
25220 2003-12-17  James E Wilson  <wilson@specifixinc.com>
25221             Roger Sayle  <roger@eyesopen.com>
25222
25223         * gcc.c-torture/execute/ieee/mzero5.c: New.
25224
25225 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
25226
25227         PR c++/10603
25228         * g++.dg/parse/error6.C: New test.
25229
25230         PR c++/12827
25231         * g++.dg/parse/error7.C: New test.
25232
25233 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
25234
25235         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
25236         at -O with stabs debugging formats.
25237         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
25238         * gcc.dg/debug/debug-2.c: Likewise.
25239
25240 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
25241
25242         PR c++/12696
25243         * g++.dg/init/error1.C: New test.
25244
25245         PR c++/12218
25246         * g++.dg/init/pm3.C: New test.
25247
25248 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
25249
25250         PR c/3347
25251         * gcc.dg/bitfld-8.c: New test.
25252
25253 2003-12-16  James Lemke  <jim@wasabisystems.com>
25254
25255         * gcc.dg/arm-scd42-[123].c: New tests.
25256
25257 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
25258
25259         PR c++/9043
25260         * g++.dg/abi/mangle20-1.C: New test.
25261         * g++.dg/abi/mangle20-2.C: New test.
25262
25263 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
25264
25265         PR c++/13275
25266         * g++.dg/other/offsetof2.C: Remove XFAIL.
25267         * g++.dg/parse/offsetof1.C: New test.
25268         * g++.gd/parse/offsetof2.C: Likewise.
25269
25270 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25271
25272         * g++.dg/template/nontype3.C: New test.
25273         * g++.dg/template/static2.C: Tweaked the dg-error clause.
25274
25275 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25276
25277         * g++.dg/warn/noreturn-3.C: Also test instantiation.
25278
25279 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
25280
25281         PR c++/13387
25282         * g++.dg/expr/assign1.C: New test.
25283
25284         PR c++/13242
25285         * g++.dg/abi/mangle19-1.C: New test.
25286         * g++.dg/abi/mangle19-2.C: New test.
25287
25288 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
25289
25290         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
25291
25292 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
25293
25294         * gcc.c-torture/execute/20031216-1.c: New test.
25295
25296 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25297
25298         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
25299         an ICE regression.
25300
25301 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
25302
25303         PR c++/10926
25304         * g++.dg/template/error9.C: New test.
25305
25306         PR c++/11116
25307         * g++.dg/template/error8.C: New test.
25308
25309 2003-12-15  Roger Sayle  <roger@eyesopen.com>
25310
25311         PR middle-end/13400
25312         * gcc.c-torture/execute/20031215-1.c: New test case.
25313
25314 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
25315
25316         PR c++/13269
25317         * g++.dg/parse/error5.C: New test.
25318
25319         PR c++/12989
25320         * g++.dg/expr/sizeof1.C: New test.
25321
25322         PR c++/13310
25323         * g++.dg/template/crash15.C: New test.
25324
25325 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
25326
25327         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
25328         a non-POD type as the last named parameter of a varargs function.
25329
25330 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
25331
25332         PR c++/13243
25333         PR c++/12573
25334         * g++.dg/template/crash14.C: New test.
25335         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
25336
25337 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
25338
25339         * g++.dg/other/java1.C: New test.
25340
25341         PR c++/13241
25342         * g++.dg/abi/mangle18-1.C: New test.
25343         * g++.dg/abi/mangle18-2.C: New test.
25344
25345 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25346
25347         PR optimization/10312
25348         * gcc.c-torture/execute/20031214-1.c: New.
25349
25350 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
25351
25352         PR c++/10779
25353         PR c++/12160
25354         * g++.dg/parse/error3.C: New test.
25355         * g++.dg/parse/error4.C: Likewise.
25356         * g++.dg/abi/mangle4.C: Tweak error messages.
25357         * g++.dg/lookup/using5.C: Likewise.
25358         * g++.dg/other/error2.C: Likewise.
25359         * g++.dg/parse/typename5.C: Likewise.
25360         * g++.dg/parse/undefined1.C: Likewise.
25361         * g++.dg/template/arg2.C: Likewise.
25362         * g++.dg/template/ttp3.C: Likewise.
25363         * g++.dg/template/type1.C: Likewise.
25364         * g++.old-deja/g++.other/crash32.C: Likewise.
25365         * g++.old-djea/g++.pt/defarg8.C: Likewise.
25366
25367 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25368
25369         PR c++/13106
25370         * g++.dg/warn/noreturn-3.C: New test.
25371
25372 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
25373
25374         PR c++/13118
25375         * g++.dg/abi/covariant3.C: New.
25376
25377 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
25378
25379         * g++.dg/eh/ia64-1.C: New test.
25380
25381 2003-12-12  Roger Sayle  <roger@eyesopen.com>
25382
25383         PR optimization/13037
25384         * g77.f-torture/execute/13037.f: New test case.
25385
25386 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
25387
25388         PR c++/12881
25389         * g++.dg/abi/covariant2.C: New.
25390
25391 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
25392
25393         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
25394
25395 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
25396
25397         * gcc.c-torture/execute/wchar_t-1.x: Delete.
25398
25399 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
25400
25401         PR other/10819
25402         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
25403         to fix Bug 10819.
25404         * lib/g++.exp (g++_version): Likewise.
25405         * lib/g77.exp (g77_version): Likewise.
25406         * lib/objc.exp (default_objc_version): Likewise.
25407
25408 2003-12-10  Richard Henderson  <rth@redhat.com>
25409
25410         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
25411
25412         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
25413
25414 2003-12-08  Matt Austern  <austern@apple.com>
25415
25416         PR c/13134
25417         * lib/gcc-dg.exp (dg-require-visibility): Define.
25418         * lib/target-supports (check_visibility_available): Define.
25419         * gcc.dg/visibility-1.c: New test.
25420         * gcc.dg/visibility-2.c: Likewise.
25421         * gcc.dg/visibility-3.c: Likewise.
25422         * gcc.dg/visibility-4.c: Likewise.
25423         * gcc.dg/visibility-5.c: Likewise.
25424         * gcc.dg/visibility-6.c: Likewise.
25425         * g++.dg/ext/visibility-1.C: Likewise.
25426         * g++.dg/ext/visibility-2.C: Likewise.
25427         * g++.dg/ext/visibility-3.C: Likewise.
25428         * g++.dg/ext/visibility-4.C: Likewise.
25429         * g++.dg/ext/visibility-5.C: Likewise.
25430         * g++.dg/ext/visibility-6.C: Likewise.
25431
25432 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25433
25434         * g++.dg/lookup/java1.C: New test.
25435         * g++.dg/lookup/java2.C: New test.
25436
25437 2003-12-07  Falk Hueffner  <falk@debian.org>
25438
25439         * g++.dg/opt/noreturn-1.C: New test.
25440
25441 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
25442
25443         * gcc.dg/overflow-1.c: New test.
25444
25445 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
25446
25447         * g77.f-torture/compile/13060.f: New test.
25448
25449 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
25450
25451         PR c++/13323
25452         * g++.dg/inherit/operator2.C: New test.
25453
25454 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
25455
25456         PR c++/13305
25457         * g++.dg/ext/attrib9.C: New test.
25458
25459 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
25460
25461         PR c++/13314
25462         * g++.dg/template/error7.C: New test.
25463
25464 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
25465             J"orn Rennecke <joern.rennecke@superh.com>
25466
25467         PR target/13302
25468         * g++.dg/other/struct-va_list.C: New test.
25469
25470 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25471
25472         PR c++/13166
25473         * g++.dg/parse/defarg6.C: New test.
25474
25475 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
25476
25477         PR target/13256
25478         * gcc.c-torture/execute/20031201-1.c: New test.
25479
25480 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
25481
25482         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
25483
25484 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
25485
25486         * gcc.dg/builtin-return-1.c: New test.
25487
25488 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
25489             J"orn Rennecke <joern.rennecke@superh.com>
25490
25491         PR optimization/13260
25492         * gcc.c-torture/execute/20031204-1.c: New test.
25493
25494 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
25495
25496         PR c++/9127
25497         * g++.dg/template/error6.C: New test.
25498
25499 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
25500
25501         * gcc.dg/20031202-1.c: New test.
25502
25503 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
25504
25505         PR c++/13179
25506         * g++.dg/template/eh1.C: New test.
25507
25508         PR c++/10771
25509         * g++.dg/template/error5.C: New test.
25510
25511 2003-12-02  David Ung  <davidu@mips.com>
25512
25513         * gcc.dg/compat/vector-check.h: Corrected type for var
25514         g_##TMODE
25515
25516 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25517
25518         PR c++/10126
25519         * g++.dg/template/ptrmem8.C: New test.
25520
25521 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25522
25523         PR c++/12573
25524         * g++.dg/template/dependent-expr3.C: New test.
25525
25526 2003-12-01  James Lemke  <jim@wasabisystems.com>
25527
25528         * gcc.dg/arm-g2.c: New test.
25529
25530 2003-12-01  Roger Sayle  <roger@eyesopen.com>
25531
25532         PR optimization/11634
25533         * gcc.dg/20031201-2.c: New test case.
25534
25535 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
25536
25537         PR 11433
25538         * objc.dg/proto-lossage-3.m: New test.
25539
25540 2003-12-01  Roger Sayle  <roger@eyesopen.com>
25541
25542         PR optimization/12628
25543         * gcc.dg/20031201-1.c: New test case.
25544
25545 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
25546
25547         * gcc.dg/unaligned-1.c: New test.
25548
25549 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
25550
25551         PR c++/9849
25552         * g++.dg/template/error4.C: New test.
25553         * g++.dg/template/nested3.C: Adjust error markers.
25554
25555 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25556
25557         * gcc.dg/cpp/assert4.c: Check more #system assertions.
25558
25559 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
25560
25561         PR c/10333
25562         * gcc.dg/bitfld-7.c: New test.
25563
25564 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
25565
25566         * gcc.dg/tls/asm-1.C: New test.
25567
25568 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25569
25570         * gcc.dg/cpp/assert4.c: Update.
25571
25572 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
25573
25574         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
25575         * gcc.dg/builtin-apply3.c: New test.
25576
25577 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25578
25579         * lib/compat.exp (compat-obj): New xfaildata parameter.
25580         Use it to set compiler_conditional_xfail_data before compiling.
25581         (compat-get-options): Handle dg-xfail-if.
25582         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
25583         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
25584         * gcc.dg/compat/vector-1_y.c: Likewise.
25585         * gcc.dg/compat/vector-2_x.c: Likewise.
25586         * gcc.dg/compat/vector-2_y.c: Likewise.
25587
25588 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25589
25590         * g++.dg/opt/reg-stack4.C: New test.
25591
25592 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25593
25594         * gcc.dg/builtin-apply2.c: New test.
25595
25596 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
25597
25598         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
25599
25600 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25601
25602         PR c++/12924
25603         * g++.dg/template/template-id-2.C: New test.
25604
25605 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25606
25607         PR c++/5369
25608         * g++.dg/template/memfriend1.C: New test.
25609         * g++.dg/template/memfriend2.C: Likewise.
25610         * g++.dg/template/memfriend3.C: Likewise.
25611         * g++.dg/template/memfriend4.C: Likewise.
25612         * g++.dg/template/memfriend5.C: Likewise.
25613         * g++.dg/template/memfriend6.C: Likewise.
25614         * g++.dg/template/memfriend7.C: Likewise.
25615         * g++.dg/template/memfriend8.C: Likewise.
25616         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
25617
25618 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
25619
25620         PR c++/12515
25621         * g++.dg/ext/cond1.C: New test.
25622
25623 2003-11-20  Richard Henderson  <rth@redhat.com>
25624
25625         * gcc.dg/20020201-2.c: Remove.
25626         * gcc.dg/20020201-4.c: Remove.
25627         * gcc.dg/20020304-1.c: Remove.
25628
25629 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
25630
25631         * gcc.dg/cpp/trad/xwin1.c: New test case.
25632
25633 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
25634
25635         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
25636         * lib/g77.exp: Likewise.
25637         * lib/objc.exp: Likewise.
25638         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
25639         for darwin.
25640
25641 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25642
25643         PR c++/12932
25644         * g++.dg/template/static5.C: New test.
25645
25646 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
25647
25648         * gcc.dg/nested-func-1.c: New test.
25649
25650 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25651
25652         * gcc.dg/cpp/assert4.c: New test.
25653
25654 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
25655
25656         PR c++/2294
25657         * g++.dg/lookup/using9.c: New test.
25658
25659 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
25660
25661         PR c++/12762
25662         * g++.dg/template/error3.C: New test.
25663
25664 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
25665
25666         PR ada/13035
25667         * ada/acats/run_acats, run_all.sh: Fix syntax error.
25668         No longer use a wrapper for gcc, since this does not work under
25669         Windows.
25670
25671 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
25672
25673         PR c++/2094
25674         * g++.dg/template/ptrmem7.C: New test.
25675
25676 2003-11-13  Andrew Pinski <apinski@apple.com>
25677
25678         * gcc.c-torture/compile/20031113-1.c: New test.
25679
25680 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
25681             Kean Johnston <jkj@sco.com>
25682
25683         PR c/13029
25684         * gcc.dg/unused-4.c: Update.
25685
25686 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
25687
25688         * g++.dg/opt/const3.C: New test.
25689
25690 2003-11-13  Jan Hubicka  <jh@suse.cz>
25691
25692         * gcc.c-torture/compile/20031112-1.c: New test.
25693
25694 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
25695
25696         * g++.dg/parse/crash10.C: Remove bogus error marker.
25697
25698 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25699
25700         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
25701         (host_gcc): Likewise.
25702         (ROOT): Honor $PWDCMD.
25703         (BASE): Likewise.
25704         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
25705
25706 2003-11-12  Catherine Moore  <clm@redhat.com>
25707
25708         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
25709
25710 2003-11-12  Andreas Jaeger  <aj@suse.de>
25711             Jakub Jelinek  <jakub@redhat.com>
25712             Andrew Pinski  <pinskia@physics.uc.edu>
25713             Richard Henderson  <rth@redhat.com>
25714
25715         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
25716         systems.
25717         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
25718
25719         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
25720         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
25721
25722 2003-11-11  Andreas Jaeger  <aj@suse.de>
25723
25724         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
25725
25726         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
25727
25728 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
25729
25730         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
25731         Clean ups.
25732
25733 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
25734
25735         * gcc.dg/trampoline-1.c: New test.
25736
25737 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
25738
25739         * gcc.c-torture/compile/200031109-1.c: New test.
25740
25741 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25742
25743         PR c/3190
25744         PR c/8714
25745         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
25746         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
25747         gcc.dg/format/no-y2k-1.c: Update.
25748
25749 2003-11-08  Roger Sayle  <roger@eyesopen.com>
25750
25751         PR optimization/10467
25752         * gcc.dg/20031108-1.c: New test case.
25753
25754 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
25755
25756         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
25757
25758 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25759
25760         * gcc.dg/compound-lvalue-1.c: New test.
25761         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
25762         some XFAILs.
25763
25764 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
25765
25766         * gcc.dg/altivec-varargs-1.c: New test.
25767
25768 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
25769
25770         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
25771         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
25772         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
25773         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
25774         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
25775
25776 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
25777
25778         * gcc.dg/cond-lvalue-1.c: New test.
25779
25780 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
25781
25782         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
25783
25784 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25785
25786         PR c++/11616
25787         * g++.dg/template/instantiate5.C: New test.
25788
25789 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25790
25791         PR c++/12726
25792         * g++.dg/ext/complit2.C: Replace test with self-contained version.
25793         * ChangeLog: Add missing first entry for above test.
25794
25795 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25796
25797         PR c++/9810
25798         * g++.dg/template/using8.C: New test.
25799         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
25800
25801 2003-11-02  Roger Sayle  <roger@eyesopen.com>
25802
25803         PR optimization/10817
25804         * gcc.c-torture/compile/20031102-1.c: New test case.
25805
25806 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
25807
25808         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
25809         2147483647.
25810
25811 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
25812
25813         * gcc.dg/20031102-1.c: New test.
25814
25815 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
25816
25817         * gcc.dg/complex-1.c: New test.
25818
25819 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25820
25821         PR c++/12796
25822         * g++.dg/template/crash13.C: Adjust expected error location.
25823         * g++.old-deja/g++.brendan/ns1.C: Likewise.
25824
25825 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
25826
25827         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
25828
25829 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
25830
25831         PR/10239
25832         * gcc.c-torture/compile/20031031-2.c: New test.
25833
25834 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
25835
25836         PR/11640
25837         * gcc.c-torture/compile/20031031-1.c: New test.
25838
25839 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
25840
25841         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
25842         * gcc.misc-tests/bprob.exp: Likewise.
25843         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
25844         the execution test on arm-elf configs.
25845         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
25846         configs that don't support scratch files.
25847         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
25848
25849 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
25850
25851         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
25852         done by dejagnu.
25853
25854 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
25855
25856         * ada/acats/run_all.sh: Redirect mv output to /dev/null
25857         Avoid non pure sh syntax. Add more logging.
25858
25859         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
25860         fail.
25861
25862 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25863
25864         PR libgcj/10610
25865         * gcc.dg/ppc-stackalign-1.c: New test.
25866
25867 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
25868
25869         * ada/acats/run_all.sh: Change output to be more compliant with
25870         dejagnu framework.
25871         Create acats.sum and acats.log files under testsuite/ada/acats
25872         Only run [a-z]* directories, to filter out e.g. CVS.
25873         Redirect build output to log file.
25874
25875 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
25876
25877         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
25878
25879 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
25880
25881         PR ada/5909:
25882         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
25883
25884 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
25885
25886         * gcc.c-torture/compile/20031023-1.c: New test.
25887         * gcc.c-torture/compile/20031023-2.c: New test.
25888         * gcc.c-torture/compile/20031023-3.c: New test.
25889         * gcc.c-torture/compile/20031023-4.c: New test.
25890
25891 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25892
25893         PR c++/10371
25894         * g++.dg/lookup/scoped8.C: New test.
25895
25896 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
25897
25898         * g++.dg/opt/reg-stack3.C: New test.
25899
25900 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25901
25902         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
25903
25904 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25905
25906         PR c++/11076
25907         * g++.dg/template/crash13.C: New test.
25908
25909 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25910
25911         * gcc.dg/c99-restrict-2.c: New test.
25912
25913 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
25914
25915         PR c++/12698, c++/12699, c++/12700, c++/12566
25916         * g++.dg/inherit/covariant9.C: New test.
25917         * g++.dg/inherit/covariant10.C: New test.
25918         * g++.dg/inherit/covariant11.C: New test.
25919
25920 2003-10-23  Jason Merrill  <jason@redhat.com>
25921
25922         PR c++/12726
25923         * g++.dg/ext/complit2.C: New test.
25924
25925 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
25926
25927         PR target/12654
25928         * gcc.c-torture/execute/20031020-1.c: New test.
25929
25930 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25931
25932         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
25933         following the jump_insn.
25934
25935 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
25936
25937         * gcc.dg/cast-lvalue-1.c: New test.
25938
25939 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
25940
25941         PR c++/11962
25942         * g++.dg/template/cond2.C: New test.
25943
25944 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
25945
25946         * gcc.dg/builtins-28.c: New test.
25947
25948 2003-10-20  Jan Hubicka  <jh@suse.cz>
25949
25950         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
25951         parameter.
25952         * testsuite/gcc.dg/inline-2.c: Likewise.
25953
25954 2003-10-20  Phil Edwards  <phil@codesourcery.com>
25955
25956         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
25957         * gcc.dg/nest.c: Likewise.
25958
25959 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25960
25961         PR c++/9781, c++/10583, c++/11862
25962         * g++.dg/parse/crash13.C: New test.
25963
25964 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25965
25966         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
25967
25968 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25969
25970         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
25971         Define HAVE_C99_RUNTIME except on Solaris.
25972         * gcc.dg/builtins-20.c: Likewise.
25973
25974 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25975
25976         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
25977
25978 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25979
25980         PR c++/12495
25981         * g++.dg/template/crash21.C: New test.
25982
25983 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25984
25985         PR c++/2513
25986         * g++.dg/template/typename5.C: New test.
25987
25988 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25989
25990         PR c++/12369
25991         * g++.dg/template/friend25.C: New test.
25992
25993 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
25994
25995         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
25996         versions.
25997
25998 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
25999
26000         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
26001         == 2147483647.
26002
26003 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
26004
26005         * gcc.c-torture/execute/960416-1.x: Remove.
26006         * gcc.c-torture/execute/divconst-3.x: Likewise.
26007
26008 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
26009
26010         PR target/12598
26011         * gcc.dg/torture/cris-volatile-1.c: New test.
26012
26013 2003-10-14  Roger Sayle  <roger@eyesopen.com>
26014
26015         PR optimization/9325
26016         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
26017         for overflowing floating point to integer conversion during RTL
26018         simplification.
26019
26020 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
26021
26022         * objc/execute/_cmd.m: Fix typo.
26023         * objc.dg/image-info.m, objc.dg/symtab-1.m:
26024         Relax 'scan-assembler' regexp.
26025         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
26026         objc.dg/try-catch-4.m: Run on non-Darwin targets.
26027         * objc.dg/zero-link-2.m: Remove blank line.
26028         * objc.dg/zero-link-3.m: New test case.
26029
26030 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
26031
26032         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
26033
26034         * gcc.dg/asm-names.c: Use scan-assembler-not rather
26035         than linker trickery.
26036
26037 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26038
26039         PR c++/12370
26040         * g++.dg/other/friend2.C: New test.
26041
26042 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
26043
26044         * gcc.dg/20031012-1.c: New test.
26045
26046 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
26047
26048         * gcc.dg/weak/weak-3.c: Fix for new warning.
26049
26050 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
26051
26052         PR optimization/8750
26053         * gcc.c-torture/execute/20031012-1.c: New test case.
26054
26055 2003-10-11  Roger Sayle  <roger@eyesopen.com>
26056
26057         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
26058         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
26059
26060 2003-10-11  Roger Sayle  <roger@eyesopen.com>
26061
26062         PR optimization/12260
26063         * gcc.c-torture/compile/20031011-2.c: New test case.
26064
26065 2003-10-11  Roger Sayle  <roger@eyesopen.com>
26066
26067         * gcc.c-torture/execute/20031011-1.c: New testcase.
26068
26069 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
26070
26071         * gcc.c-torture/compile/20031011-1.c: New test.
26072
26073 2003-10-11  Jan Hubicka  <jh@suse.cz>
26074
26075         * g++.dg/other/first-global.C: New test.
26076
26077 2003-10-11  Roger Sayle  <roger@eyesopen.com>
26078
26079         * gcc.c-torture/execute/string-opt-18.c: New testcase.
26080
26081 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
26082
26083         * gcc.c-torture/compile/20031010-1.c: New test.
26084
26085 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
26086
26087         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
26088         * gcc.c-torture/execute/va-arg-25.c: ... here.
26089
26090 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
26091
26092         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
26093
26094 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
26095
26096         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
26097
26098 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
26099
26100         * g++.dg/parse/error2.C: New test.
26101
26102 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
26103
26104         PR c++/11097
26105         * g++.dg/other/error5.C: Modify the error message.
26106         * g++.dg/lookup/using8.C: New test.
26107
26108 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
26109
26110         * gcc.dg/darwin-abi-2.c: New file.
26111         * gcc.c-torture/execute/va-arg-24.c: New file.
26112
26113 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
26114
26115         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
26116         indentation.
26117
26118 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
26119
26120         PR c++/10147
26121         * g++.dg/other/error4.C: Update error messages.
26122         * g++.dg/template/ptrmem4.C: Likewise.
26123
26124         PR c++/12337
26125         * g++.dg/init/new9.C: New test.
26126
26127         PR c++/12334, c++/12236, c++/8656
26128         * g++.dg/ext/attrib8.C: New test.
26129
26130 2003-10-06  Devang Patel  <dpatel@apple.com>
26131
26132         * gcc.dg/debug/dwarf2-3.h: New test.
26133         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
26134
26135 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
26136
26137         * g++.dg/opt/cfg2.C: New test.
26138
26139 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
26140
26141         * g++.dg/opt/float1.C: New test.
26142
26143 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
26144
26145         * gcc.dg/c90-array-lval-6.c: New test.
26146         * gcc.dg/c99-array-lval-6.c: New test.
26147
26148 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
26149             Ziemowit Laski  <zlaski@apple.com>
26150
26151         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
26152         'Derived', so that it is never considered a class method; add
26153         new warning for '+port' method ambiguity.
26154         * objc.dg/method-12.m: Include <objc/objc.h> instead of
26155         <objc/objc-api.h> (needed on Mac OS X).
26156         * objc.dg/method-13.m: New test.
26157
26158 2003-10-03  Roger Sayle  <roger@eyesopen.com>
26159
26160         PR optimization/9325, PR java/6391
26161         * gcc.c-torture/execute/20031003-1.c: New test case.
26162
26163 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
26164
26165         PR optimization/12180
26166         * gcc.dg/20031002-1.c: New test.
26167
26168         PR c++/12486
26169         * g++.dg/inherit/error1.C: New test.
26170
26171 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
26172
26173         * lib/f-torture.exp (search_for): Rename to...
26174         (search_for_re): This.  Also, clean up comments and the
26175         "regexp" invocation.
26176
26177 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
26178
26179         * gcc.c-torture/compile/20031002-1.c: New test.
26180
26181 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
26182
26183         * g++.dg/opt/cond1.C: New test.
26184
26185 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
26186
26187         * gcc.dg/Wold-style-definition-2.c: New testcase.
26188         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
26189
26190 2003-09-29  Richard Henderson  <rth@redhat.com>
26191
26192         * g++.dg/init/array10.C: Add dg-options.
26193
26194 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
26195
26196         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
26197
26198 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26199
26200         * g++.dg/template/friend19.C: Fix typo.
26201         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
26202
26203 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
26204
26205         * gcc.c-torture/execute/20030928-1.c: New test.
26206         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
26207
26208 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
26209
26210         * g++.dg/opt/unroll1.C: New test.
26211
26212 2003-09-26  Roger Sayle  <roger@eyesopen.com>
26213
26214         PR optimization/11741
26215         * gcc.dg/20030926-1.c: New test case.
26216
26217 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26218
26219         PR c++/5655
26220         * g++.dg/parse/access7.C: New test.
26221         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
26222
26223 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
26224
26225         MERGE OF objc-improvements-branch into MAINLINE:
26226         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
26227         if libobjc has not been built.
26228         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
26229         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
26230         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
26231         objc/execute/nested-3.m, objc/execute/np-2.m,
26232         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
26233         objc/execute/redefining_self.m, objc/execute/root_methods.m,
26234         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
26235         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
26236         objc.dg/special/unclaimed-category-1.h,
26237         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
26238         well as GNU runtime.
26239         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
26240         * execute/cascading-1.m, execute/function-message-1.m,
26241         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
26242         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
26243         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
26244         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
26245         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
26246         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
26247         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
26248         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
26249         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
26250         * objc.dg/bitfield-2.m: Run only on Darwin.
26251         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
26252         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
26253         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
26254         * objc.dg/const-str-1.m: Fix constant string layout.
26255
26256 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
26257
26258         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
26259
26260 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
26261
26262         * gcc.dg/darwin-abi-1.c: New file.
26263
26264 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
26265
26266         PR target/12281
26267         * gcc.c-torture/compile/20030921-1.c: New test.
26268
26269 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
26270
26271         * g++.dg/opt/reg-stack2.C: New test.
26272
26273 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
26274
26275         * g++.dg/eh/delayslot1.C: New test.
26276
26277 2003-09-20  Richard Henderson  <rth@redhat.com>
26278
26279         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
26280
26281 2003-09-20  Roger Sayle  <roger@eyesopen.com>
26282
26283         * gcc.c-torture/execute/20030920-1.c: New test case.
26284
26285 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26286
26287         * g++.dg/rtti/typeid3.C: Correct expected error message.
26288
26289 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26290
26291         PR c++/157
26292         * g++.dg/parse/crash12.C: New test.
26293
26294 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
26295
26296         * gcc.dg/compat/mixed-struct-check.h: New.
26297         * gcc.dg/compat/mixed-struct-defs.h: New.
26298         * gcc.dg/compat/mixed-struct-init.h: New.
26299         * gcc.dg/compat/struct-by-value-19_main.c: New.
26300         * gcc.dg/compat/struct-by-value-19_x.c: New.
26301         * gcc.dg/compat/struct-by-value-19_y.c: New.
26302         * gcc.dg/compat/struct-by-value-20_main.c: New.
26303         * gcc.dg/compat/struct-by-value-20_x.c: New.
26304         * gcc.dg/compat/struct-by-value-20_y.c: New.
26305         * gcc.dg/compat/struct-return-19_main.c: New.
26306         * gcc.dg/compat/struct-return-19_x.c: New.
26307         * gcc.dg/compat/struct-return-19_y.c: New.
26308         * gcc.dg/compat/struct-return-20_main.c: New.
26309         * gcc.dg/compat/struct-return-20_x.c: New.
26310         * gcc.dg/compat/struct-return-20_y.c: New.
26311
26312 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
26313         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
26314         so that it will not complain on LP64 targets.
26315
26316 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26317
26318         PR c++/495
26319         * g++.dg/template/friend24.C: New test.
26320
26321 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
26322
26323         PR c++/12332
26324         * g++.dg/template/memtmpl2.C: New test.
26325
26326 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
26327
26328         PR target/11184
26329         * gcc.dg/builtin-apply1.c: New test.
26330
26331 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
26332
26333         PR c++/9848
26334         * g++.dg/warn/Wunused-4.C: New test.
26335
26336 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26337
26338         PR c++/12316
26339         * g++.dg/other/gc2.C: New test.
26340
26341 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
26342
26343         PR c++/11991
26344         * g++.dg/rtti/typeid3.C: New test.
26345
26346         PR c++/12266
26347         * g++.dg/overload/template1.C: New test.
26348
26349 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
26350
26351         * g++.dg/opt/cfg3.C: New test.
26352
26353 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26354
26355         PR c++/7939
26356         * g++.dg/template/crash11.C: New test.
26357
26358 2003-09-16  Jason Merrill  <jason@redhat.com>
26359             Jakub Jelinek  <jakub@redhat.com>
26360
26361         * gcc.dg/attr-warn-unused-result.c: New test.
26362
26363 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
26364
26365         PR c++/12184
26366         * g++.dg/expr/call2.C: New test.
26367
26368 2003-09-15  Andreas Jaeger  <aj@suse.de>
26369
26370         * gcc.dg/Wold-style-definition-1.c: New test.
26371
26372 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
26373
26374         PR c++/3907
26375         * g++.dg/parse/template12.C: New test.
26376
26377         * g++.dg/abi/bitfield11.C: New test.
26378         * g++.dg/abi/bitfield12.C: Likewise.
26379
26380 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
26381
26382         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
26383         non-expansion of functional macro name without arguments at EOL.
26384         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
26385
26386 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
26387
26388         * gcc.c-torture/execute/20030914-[12].c: New tests.
26389
26390 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
26391
26392         PR c++/11788
26393         * g++.dg/overload/addr1.C: New test.
26394
26395 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
26396
26397         * gcc.dg/20030909-1.c: New test.
26398
26399 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26400
26401         * gcc.dg/ultrasp10.c: New test.
26402
26403 2003-09-09  Devang Patel  <dpatel@apple.com>
26404
26405         * gcc.dg/darwin-ld-6.c: New test.
26406
26407 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26408
26409         * gcc.dg/torture/builtin-explog-1.c: New testcase.
26410
26411 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
26412
26413         * gcc.dg/ia64-types1.c: New test.
26414         * gcc.dg/ia64-types2.c: Likewise.
26415
26416 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26417
26418         * gcc.dg/builtins-1.c: Add more _Complex tests.
26419         * gcc.dg/torture/builtin-attr-1.c: Likewise.
26420
26421         * gcc.dg/builtins-1.c: Test existing _Complex functions.
26422         * gcc.dg/torture/builtin-attr-1.c: Likewise.
26423
26424 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
26425
26426         PR c++/11786
26427         * g++.dg/lookup/koenig2.C: New test.
26428
26429         PR c++/5296
26430         * g++.dg/rtti/typeid2.C: New test.
26431
26432 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
26433
26434         * gcc.c-torture/compile/20030904-1.c: New test.
26435
26436 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
26437
26438         * g++.dg/opt/longbranch2.C: New test.
26439
26440 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
26441
26442         * g++.dg/template/crash10.C: Only compile it.
26443
26444 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
26445
26446         PR middle-end/11665
26447         * gcc.c-torture/compile/20030907-1.c: New test.
26448         * g++.dg/init/array11.C: New test.
26449
26450 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
26451
26452         PR c++/11852
26453         * g++.dg/init/struct1.C: New test.
26454
26455 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
26456
26457         PR c++/12181
26458         * g++.dg/expr/comma1.C: New test.
26459
26460 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
26461
26462         PR c++/11867
26463         * g++.dg/expr/static_cast5.C: New test.
26464
26465 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
26466
26467         PR c++/11507
26468         * g++.dg/lookup/scoped7.C: New test.
26469
26470         PR c++/9574
26471         * g++.dg/other/static1.C: New test.
26472
26473         PR c++/11490
26474         * g++.dg/warn/template-1.C: New test.
26475
26476         PR c++/11432
26477         * g++.dg/template/crash10.C: New test.
26478
26479         PR c++/2478
26480         * g++.dg/overload/VLA.C: New test.
26481
26482         PR c++/10804
26483         * g++.dg/template/call1.C: New test.
26484
26485 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26486
26487         PR c++/11794
26488         * g++.dg/parse/using3.C: New test.
26489
26490 2003-09-06  Roger Sayle  <roger@eyesopen.com>
26491
26492         PR c++/11409
26493         * g++.dg/overload/builtin3.C: New test case.
26494
26495 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
26496
26497         PR c/9862
26498         * gcc.dg/20030906-1.c: New test.
26499         * gcc.dg/20030906-2.c: Likewise.
26500
26501 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26502
26503         PR c++/12167
26504         * g++.dg/parse/defarg5.C: New test.
26505
26506         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
26507
26508 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
26509
26510         PR c++/12163
26511         * g++.dg/expr/static_cast4.C: New test.
26512
26513         PR c++/12146
26514         * g++.dg/template/crash9.C: New test.
26515
26516 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
26517
26518         * g++.old-deja/g++.ext/pretty2.C: Update for change
26519         in __FUNCTION__.
26520         * g++.old-deja/g++.ext/pretty3.C: Likewise.
26521
26522 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
26523
26524         PR c++/11922
26525         * g++/dg/template/qualified-id1.C: New test.
26526
26527         PR c++/12037
26528         * g++.dg/warn/noeffect4.C: New test.
26529
26530 2003-09-04  Matt Austern  <austern@apple.com>
26531
26532         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
26533         * g++.dg/ext/fnname2.C: Likewise.
26534         * g++.dg/ext/fnname3.C: Likewise.
26535
26536 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
26537
26538         * g++.dg/expr/lval1.C: New test.
26539         * g++.dg/ext/lvcast.C: Remove.
26540
26541 2003-09-03  Roger Sayle  <roger@eyesopen.com>
26542
26543         PR optimization/11700.
26544         * gcc.c-torture/compile/20030903-1.c: New test case.
26545
26546 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
26547
26548         PR c++/12053
26549         * g++.dg/abi/layout4.C: New test.
26550
26551 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
26552
26553         PR c++/11553
26554         * g++.dg/parse/friend3.C: New test.
26555
26556 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
26557
26558         PR c++/11847
26559         * g++.dg/template/class1.C: New test.
26560
26561         PR c++/11808
26562         * g++.dg/expr/call1.C: New test.
26563
26564 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
26565
26566         PR c++/12114
26567         * g++.dg/init/ref9.C: New test.
26568
26569         PR c++/11972
26570         * g++.dg/template/nested4.C: New test.
26571
26572 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
26573
26574         PR c++/12093
26575         * g++.dg/template/non-dependent4.C: New test.
26576
26577         PR c++/11928
26578         * g++.dg/inherit/conv1.C: New test.
26579
26580 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
26581
26582         PR c++/6196
26583         * g++.dg/ext/label1.C: New test.
26584         * g++.dg/ext/label2.C: Likewise.
26585
26586 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
26587
26588         * g++.dg/expr/cond3.C: New test.
26589
26590 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26591
26592         * gcc.dg/builtins-1.c: Add new builtin cases.
26593
26594 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26595
26596         * gcc.dg/builtins-1.c: Add new cases.
26597         * gcc.dg/torture/builtin-attr-1.c: Likewise.
26598
26599 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26600
26601         * gcc.dg/builtins-1.c: Add more math builtin tests.
26602         * gcc.dg/torture/builtin-attr-1.c: New test.
26603
26604 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
26605
26606         PR optimization/5079
26607         * g++.dg/opt/static3.C: New test.
26608
26609 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26610
26611         * gcc.misc-tests/gcov-10b.c: New test.
26612
26613 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
26614
26615         * g++.dg/opt/ptrmem3.C: New test.
26616
26617         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
26618
26619 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
26620
26621         * gcc.dg/20030826-2.c: New test.
26622
26623 2003-08-26  Roger Sayle  <roger@eyesopen.com>
26624
26625         PR middle-end/12002
26626         * g77.f-torture/compile/12002.f: New test case.
26627
26628 2003-08-26  Roger Sayle  <roger@eyesopen.com>
26629
26630         * gcc.dg/20030826-1.c: New test case.
26631
26632 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
26633
26634         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
26635
26636 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
26637
26638         PR c++/11871
26639         * c++.dg/lookup/crash1.C: New test.
26640
26641         * c++.dg/warn/noeffect3.C: New test.
26642
26643 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
26644
26645         * gcc.dg/compat/vector-1_x.c: Compile with -w.
26646         * gcc.dg/compat/vector-1_y.c: Ditto.
26647         * gcc.dg/compat/vector-2_x.c: Ditto.
26648         * gcc.dg/compat/vector-2_y.c: Ditto.
26649
26650 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
26651
26652         * gcc.dg/20030702-1.c: New test.
26653
26654 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
26655
26656         PR c++/8795
26657         * g++.dg/ext/altivec-1.C: New test.
26658
26659 2003-08-24  Richard Henderson  <rth@redhat.com>
26660
26661         * g++.dg/eh/simd-2.C: Add -w for x86.
26662
26663 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
26664
26665         * gcc.dg/20030815-1.c: New test.
26666
26667 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26668
26669         PR c++/3765
26670         * g++.dg/parse/access6.C: New test.
26671
26672 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26673
26674         PR c++/641, c++/11876
26675         * g++.dg/template/friend22.C: New test.
26676         * g++.dg/template/friend23.C: Likewise.
26677
26678 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26679
26680         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
26681         identically.
26682
26683 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26684
26685         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
26686
26687 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26688
26689         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
26690
26691 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26692
26693         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
26694
26695 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26696
26697         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
26698
26699 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
26700
26701         PR c++/11919
26702         * g++.dg/overload/prom1.C: New test.
26703
26704         PR c++/11551
26705         * g++.dg/parse/dtor2.C: New test.
26706
26707         PR c++/10762
26708         * g++.dg/parse/using2.C: New test.
26709
26710 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
26711
26712         PR target/11805
26713         * gcc.c-torture/compile/20030821-1.c: New.
26714
26715 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
26716
26717         PR c++/11834
26718         * g++.dg/template/deduce2.C: New test.
26719
26720 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
26721
26722         * gcc.c-torture/execute/20030821-1.c: New test.
26723
26724 2003-08-20  Roger Sayle  <roger@eyesopen.com>
26725
26726         PR middle-end/11984
26727         * gcc.dg/20030820-1.c: New test case.
26728
26729 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
26730
26731         PR c++/11945
26732         * g++.dg/warn/noeffect2.C: New test.
26733
26734 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
26735
26736         PR c++/10926
26737         * g++.dg/template/dtor2.C: New test.
26738
26739         PR c++/11684
26740         * g++.dg/template/operator1.C: New test.
26741         * g++.dg/parse/operator4.C: New test.
26742
26743         PR c++/11946.C
26744         * g++.dg/expr/enum1.C: New test.
26745         * gcc.dg/c99-bool-1.c: Remove bogus warning.
26746
26747         PR c++/11036.C
26748         * g++.dg/parse/elab2.C: New test.
26749         * g++.dg/parse/typedef4.C: Change error message.
26750         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
26751         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
26752         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
26753
26754 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
26755
26756         * gcc.dg/pch/warn-1.c: New.
26757         * gcc.dg/pch/warn-1.hs: New.
26758
26759         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
26760         not-tested file.
26761
26762 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
26763
26764         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
26765
26766 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
26767
26768         * gcc.dg/uninit-D.c: New Test.
26769         * gcc.dg/uninit-E.c: New Test.
26770         * gcc.dg/uninit-F.c: New Test.
26771         * gcc.dg/uninit-G.c: New Test.
26772
26773 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
26774
26775         * g++.dg/README: Describe the pch directory.
26776
26777 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26778
26779         PR c++/11174
26780         * g++.dg/parse/access4.C: New test.
26781         * g++.dg/parse/access5.C: Likewise.
26782         * g++.old-deja/g++.jason/access17.C: Adjust error message.
26783
26784 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
26785
26786         * gcc.dg/noncompile/20030818-1.c: New.
26787
26788 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
26789
26790         PR c++/11957
26791         * g++.dg/warn/noeffect1.C: New test.
26792
26793         * g++.dg/template/scope2.C: New test.
26794         * g++.dg/template/error2.C: Correct dg-error
26795
26796 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
26797
26798         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
26799
26800 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
26801
26802         PR C++/11512
26803         * g++.dg/template/warn1.C: New.
26804
26805 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
26806
26807         * g++.dg/template/error2.C: New test.
26808         * g++.dg/lookup/using7.C: Adjust errors
26809         * g++.old-deja/g++.pt/crash36.C: Likewise.
26810         * g++.old-deja/g++.pt/derived3.C: Likewise.
26811
26812 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26813
26814         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
26815         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
26816         * gcc.c-torture/execute/builtins/string-9.c: New, from
26817         string-opt-9.c.  Adjust for execute/builtins framework.
26818         * gcc.c-torture/execute/string-opt-9.c: Delete.
26819
26820 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
26821
26822         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
26823
26824         * g++.dg/parse/ret-type2.C: New test.
26825
26826         PR c++/11703
26827         * g++.dg/init/new8.C: New test.
26828
26829         PR c++/10923
26830         * g++.dg/parse/typedef5.C: New test.
26831
26832         PR c++/9512
26833         * g++.dg/parse/qualified2.C: New test.
26834         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
26835         invalid code.
26836
26837 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
26838
26839         * g++.dg/conversion/ptrmem1.C: New test.
26840
26841 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
26842
26843         PR target/11693
26844         * gcc.dg/20030811-1.c: New test.
26845
26846         PR target/11535
26847         * gcc.c-torture/execute/20030811-1.c: New test.
26848
26849 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26850
26851         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
26852
26853 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
26854
26855         PR c++/11789.C
26856         * g++.dg/inherit/multiple1.C: New test.
26857
26858 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
26859
26860         * gcc.dg/spe1.c: New test.
26861
26862         PR c++/11670
26863         * g++.dg/expr/cast2.C: New test.
26864
26865         PR c++/10530
26866         * g++.dg/template/dependent-name2.C: New test.
26867
26868 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
26869
26870         * g++.dg/parse/crash11.C: Put the dg options in comments.
26871
26872 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
26873
26874         * lib/gcc-dg.exp: Update for diagnostic change.
26875
26876 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26877
26878         PR c++/5767
26879         * g++.dg/parse/crash11.C: New test.
26880
26881 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
26882
26883         * gcc.dg/cpp/spacing1.c: Update.
26884
26885 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
26886
26887         PR target/11739
26888         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
26889         a value for -mtune.
26890
26891 2003-08-04  Roger Sayle  <roger@eyesopen.com>
26892
26893         PR middle-end/11771
26894         * gcc.c-torture/compile/20030804-1.c: New test case.
26895
26896 2003-08-04  Roger Sayle  <roger@eyesopen.com>
26897
26898         * gcc.dg/20030804-1.c: New test case.
26899
26900 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
26901
26902         * gcc.dg/cpp/separate-1.c: New test.
26903
26904 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
26905
26906         PR c++/11704
26907         * g++.dg/template/dependent-expr2.C: New test.
26908
26909         PR c++/11766
26910         * g++.dg/expr/ptrmem1.C: New test.
26911
26912 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26913
26914         PR c++/9453
26915         * g++.dg/template/friend15.C: New test.
26916
26917 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
26918
26919         * lib/dg-pch.exp: Work round PCH bug.
26920
26921 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26922
26923         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
26924         builtins.  Move cases from builtins-4.c here.
26925
26926         * gcc.dg/torture/builtin-math-1.c: New test taken from
26927         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
26928         additional cases.
26929
26930         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
26931         Delete.
26932
26933 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
26934
26935         PR c++/9447
26936         * g++.dg/template/using7.C: New test.
26937
26938 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
26939
26940         * import1.c, import2.c: New tests.
26941
26942 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
26943
26944         * g++.dg/eh/crossjump1.C: New test.
26945
26946 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
26947
26948         PR c++/11697
26949         * g++.dg/template/using6.C: New test.
26950
26951         PR c++/11744
26952         * g++.dg/template/koenig2.C: New test.
26953
26954 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26955
26956         PR c++/7983
26957         * g++.dg/parse/typedef4.C: New test.
26958
26959 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26960
26961         PR c++/8442, c++/8806
26962         * g++.dg/template/elab1.C: New test.
26963         * g++.dg/template/type2.C: Likewise.
26964         * g++.dg/template/ttp3.C: Adjust expected error message.
26965         * g++.old-deja/g++.law/visibility13.C: Likewise.
26966         * g++.old-deja/g++.niklas/t135.C: Likewise.
26967         * g++.old-deja/g++.pt/ttp41.C: Likewise.
26968         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
26969         template argument.
26970         * g++.old-deja/g++.pt/ttp44.C: Likewise.
26971
26972 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
26973
26974         PR c++/11295
26975         * g++.dg/ext/stmtexpr1.C: New test.
26976
26977         * g++.dg/opt/tmp1.C: New test.
26978
26979         PR c++/11525
26980         * g++.dg/parse/constant4.C: New test.
26981
26982         PR c++/9447
26983         * g++.dg/template/using5.C: New test.
26984
26985 2003-07-31  Roger Sayle  <roger@eyesopen.com>
26986
26987         * gcc.dg/builtins-27.c: New test case.
26988
26989 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
26990
26991         * gcc.dg/tls/opt-7.c: New test.
26992
26993 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
26994
26995         * g++.old-deja/g++.other/crash18.C: Remove.
26996
26997 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
26998
26999         * g++.dg/template/explicit3.C: New.
27000         * g++.dg/template/explicit4.C: New.
27001         * g++.dg/template/explicit5.C: New.
27002
27003         PR c++/11347
27004         * g++.dg/template/memtmpl1.C: New.
27005
27006 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
27007
27008         PR target/11565
27009         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
27010         * gcc.dg/i386-387-5.c (dg-options): Likewise.
27011
27012 2003-07-30  Jan Hubicka  <jh@suse.cz>
27013
27014         * vtgc1.c: Kill.
27015
27016 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
27017
27018         * gcc.dg/struct-in-proto-1.c: New test.
27019
27020 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
27021
27022         * gcc.dg/cpp/include2.c: Only expect one message.
27023
27024 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
27025
27026         PR c++/9447
27027         * g++.dg/template/using1.C: New test.
27028         * g++.dg/template/using2.C: New test.
27029         * g++.dg/template/using3.C: New test.
27030         * g++.dg/template/using4.C: New test.
27031
27032 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
27033
27034         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
27035         * gcc.c-torture/execute/string-opt-10.c: Likewise.
27036
27037 2003-07-28  Jan Hubicka  <jh@suse.cz>
27038
27039         PR c++/11530
27040         * g++.dg/opt/call1.C: New test.
27041
27042 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
27043
27044         PR c++/11667
27045         * g++.dg/init/enum2.C: New test.
27046         * g++.dg/template/overload1.C: Add "-w" option.
27047
27048 2003-07-28    <hp@bitrange.com>
27049
27050         * gcc.dg/Wdeclaration-after-statement-1.c,
27051         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
27052
27053 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
27054
27055         * gcc.c-torture/compile/20030725-1.c: New test.
27056
27057 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
27058
27059         * gcc.dg/20030505.c: Only run for SPE.
27060         Remove definition of opaque type.
27061
27062 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
27063
27064         * g++.dg/template/ptrmem6.C: New test.
27065
27066 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
27067
27068         * gcc.c-torture/compile/zero-strct-2.c: New test.
27069
27070 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
27071
27072         * gcc.dg/intermod-1.c: New test.
27073
27074 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27075
27076         PR c++/11617
27077         * g++.dg/template/lookup2.C: New test.
27078         * g++.dg/template/memclass1.C: Remove instantiated from error.
27079         * g++.dg/other/error2.C: Tweak expected errors.
27080
27081         PR c++/11596
27082         * g++.dg/template/defarg3.C: New test.
27083
27084         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
27085
27086 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
27087
27088         * g++.dg/inherit/access5.C: New test.
27089
27090 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27091
27092         PR c++/11513
27093         * g++.dg/template/crash8.C: New test.
27094
27095 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
27096
27097         PR c/10602
27098         * gcc.dg/noncompile/incomplete-2.c: New test.
27099
27100 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
27101
27102         PR c++/11645
27103         * g++.dg/inherit/access4.C: New test.
27104
27105         PR c++/11517
27106         * g++.dg/expr/cond2.C: New test.
27107
27108         PR optimization/10679
27109         * g++.dg/opt/inline4.C: New test.
27110
27111 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
27112
27113         * g++.dg/parse/crash10: New test.
27114
27115 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
27116
27117         * g++.dg/ext/flexary1.C: New test.
27118
27119 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27120
27121         PR c++/10793
27122         * g++.dg/template/crash9.C: New test.
27123
27124 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27125
27126         PR c++/3004
27127         * g++.dg/parse/typedef3.C: New test.
27128
27129         PR c++/7906
27130         * g++.dg/parse/operator2.C: New test.
27131
27132         PR c++/8895
27133         * g++.dg/parse/def-tmpl-arg1.C: New test.
27134
27135         PR c++/9282
27136         * g++.dg/parse/funptr1.C: New test.
27137
27138         PR c++/9452
27139         * g++.dg/parse/ambig3.C: New test.
27140
27141         PR c++/9454
27142         * g++.dg/parse/operator3.C: New test.
27143
27144         PR c++/9486
27145         * g++.dg/parse/template10.C: New test.
27146
27147         PR c++/9488
27148         * g++.dg/parse/template11.C: New test.
27149
27150         PR c++/10150
27151         * g++.dg/parse/invalid-op1.C: New test.
27152
27153         PR c++/10247
27154         * g++.dg/parse/condexpr1.C: New test.
27155
27156 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
27157
27158         * g++.dg/ext/packed3.C: New test.
27159         * g++.dg/ext/packed4.C: New test.
27160
27161         * gcc.dg/pack-test-3.c: New test.
27162
27163 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
27164
27165         * lib/compat.exp: Handle dg-options per source file.
27166         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
27167         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
27168         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
27169         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
27170         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
27171         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
27172         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
27173         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
27174         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
27175         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
27176         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
27177         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
27178         * g++.dg/compat/break/bitfield7_x.C: Ditto.
27179         * g++.dg/compat/break/bitfield7_y.C: Ditto.
27180
27181 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
27182
27183         PR c/10320
27184         * gcc.c-torture/execute/20030718-1.c: New test.
27185
27186 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
27187
27188         PR optimization/11536
27189         * gcc.dg/20030721-1.c: New test.
27190
27191 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
27192
27193         PR c++/11546
27194         * g++.dg/template/lookup1.C: New test.
27195
27196 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
27197
27198         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
27199         diagnostics of ill-formed constructs involving labels.
27200         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
27201         the new 'previously defined here' message.
27202
27203 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
27204
27205         * g++.dg/parse/non-dependent2.C: New test.
27206
27207 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
27208
27209         * g++.dg/init/init-ref4.C: xfail on targets without
27210         weak symbols.
27211
27212 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
27213
27214         PR target/11087
27215         * gcc.c-torture/execute/20030717-1.c: New test.
27216
27217 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
27218
27219         * g++.dg/opt/cfg1.C: New test.
27220
27221 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
27222
27223         PR optimization/11557
27224         * gcc.dg/20030717-1.c: New test.
27225
27226 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
27227
27228         PR c++/10476
27229         * g++.dg/expr/crash-1.C: New test.
27230
27231         PR c++/11027
27232         * g++.dg/template/init3.C: New test.
27233
27234         PR c++/8222
27235         * g++.dg/template/non-dependent1.C: New test.
27236
27237         PR c++/11070
27238         * g++.dg/template/non-dependent2.C: New test.
27239
27240         PR c++/11071
27241         * g++.dg/template/non-dependent3.C: New test.
27242
27243         PR c++/9907
27244         * g++.dg/template/sizeof5.C: New test.
27245
27246 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
27247
27248         PR 11498
27249         * gcc.c-torture/compile/mangle-1.c: New file.
27250
27251 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27252
27253         PR c++/7809
27254         * g++.dg/parse/access3.C: New test.
27255
27256 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
27257
27258         PR c++/11384
27259         * g++.dg/init/init-ref4.C: New test.
27260
27261 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
27262
27263         PR c++/11547
27264         * g++.dg/parse/constant3.C: New test.
27265         * g++.dg/parse/crash7.C: Likewise.
27266
27267 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
27268
27269         PR target/11008
27270         * gcc.dg/i386-pentium4-not-mull.c: New.
27271
27272 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
27273
27274         * gcc.dg/asm-names.c (ymain): Make it weak.
27275
27276 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27277
27278         PR c++/5421
27279         * g++.dg/template/friend21.C: New test.
27280
27281 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
27282
27283         * gcc.dg/cleanup-8.c: New test.
27284         * gcc.dg/cleanup-9.c: New test.
27285
27286 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
27287
27288         * g++.dg/ext/dll-MI1.h: New file.
27289         * g++.dg/ext/dllexport-MI1.C: New file.
27290         * g++.dg/ext/dllimport-MI1.C: New file.
27291
27292 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
27293
27294         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
27295         it does not have cmpstrsi patterns (just cmpmemsi).
27296
27297 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
27298
27299         PR debug/11473
27300         * g++.dg/debug/debug8.C: New test.
27301
27302 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27303
27304         PR c++/10108
27305         * g++.dg/template/crash7.C: New test.
27306
27307 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
27308
27309         PR target/10795
27310         * gcc.c-torture/compile/20030708-1.c: New.
27311
27312 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
27313
27314         * gcc.c-torture/execute/20030715-1.c: New test.
27315
27316 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
27317
27318         * gcc.dg/pch/inline-3.c: New file.
27319         * gcc.dg/pch/inline-3.hs: New file.
27320         * gcc.dg/pch/inline-4.c: New file.
27321         * gcc.dg/pch/inline-4.hs: New file.
27322
27323 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
27324
27325         PR c++/11509
27326         * g++.dg/template/crash6.C: New test.
27327
27328         PR c++/7053
27329         * g++.dg/template/friend20.C: New test.
27330
27331         PR c++/7019
27332         * g++.dg/template/overload2.C: New test.
27333
27334 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27335
27336         PR optimization/11440
27337         * gcc.c-torture/execute/20030714-1.c: New test.
27338
27339 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27340
27341         PR c++/11154
27342         * g++.dg/template/partial2.C: New test.
27343
27344 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
27345
27346         PR c++/11503
27347         * g++.dg/template/anon1.C: New test.
27348
27349         PR c++/11493
27350         PR c++/11495
27351         * g++.dg/parse/template9.C: Likewise.
27352         * g++.dg/template/crash4.C: New test.
27353         * g++.dg/template/koenig1.C: Likewise.
27354         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
27355         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
27356         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
27357         functions.
27358         * g++.old-deja/g++.jason/template36.C: Likewise.
27359         * g++.old-deja/g++.mike/p1989.C: Likewise.
27360         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
27361         * g++.old-deja/g++.pt/ttp20.C: Use this->.
27362         * g++.old-deja/g++.pt/ttp21.C: Use this->.
27363         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
27364         compiling.
27365         * g++.old-deja/g++.pt/union2.C: Use this->.
27366
27367 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
27368
27369         * gcc.dg/20030711-1.c: New test.
27370
27371 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
27372
27373         PR c++/11050
27374         * g++.dg/parse/args1.C: New test.
27375         * g++.pt/defarg8.C: Change expected errors.
27376
27377 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
27378
27379         PR c++/8164
27380         * g++.dg/template/nontype2.C: New test.
27381
27382         PR c++/10558
27383         * g++.dg/parse/template8.C: New test.
27384
27385         PR c++/8327
27386         * g++.dg/template/scope1.C: New test.
27387
27388         * g++.dg/warn/Wsign-compare-1.C: New test.
27389
27390 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
27391
27392         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
27393
27394 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
27395
27396         PR c++/9411
27397         * g++.dg/template/explicit2.C: New test.
27398
27399         PR c++/10032
27400         * g++.dg/warn/pedantic1.C: New test.
27401
27402 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
27403
27404         PR c++ 9483
27405         * g++.dg/other/field1.C: New test.
27406
27407 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
27408
27409         PR c/11449
27410         * gcc.c-torture/compile/20030707-1.c: New.
27411
27412 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27413
27414         PR c++/10849
27415         * g++.dg/template/access12.C: New test.
27416
27417 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
27418
27419         * g++.dg/bprob/bprob.exp (prof_ext): Update.
27420         * g77.dg/bprob/bprob.exp (prof_ext): Update.
27421         * gcc.misc-tests/bprob.exp (prof_ext): Update.
27422         * gcc.misc-tests/gcov.exp: Update
27423         * g++.dg/gcov/gcov.exp: Update
27424         * lib/gcov.exp: Update.
27425
27426 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
27427
27428         * g++.dg/abi/mangle17.C: Make sure template expressions are
27429         dependent.
27430         * g++.dg/abi/mangle4.C: Mark erroneous casts.
27431         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
27432         * g++.dg/opt/stack1.C: Remove erroneous code.
27433         * g++.dg/parse/template7.C: New test.
27434         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
27435         * g++.old-deja/g++.pt/crash4.C: Likewise.
27436
27437 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27438
27439         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
27440         with zero or one occurence of `$' after the initial `L'.
27441
27442 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
27443
27444         * gcc.c-torture/compile/20030704-1.c: Add a comment.
27445
27446 2003-07-08  Roger Sayle  <roger@eyesopen.com>
27447
27448         PR c/11370
27449         * gcc.dg/Wunreachable-6.c: New testcase.
27450         * gcc.dg/Wunreachable-7.c: New testcase.
27451
27452 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
27453
27454         PR c/11420
27455         * gcc.dg/20030708-1.c: New test.
27456
27457 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
27458
27459         * gcc.dg/compat/sdata-section.h: New file.
27460         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
27461         * gcc.dg/torture/mips-sdata-1.c: New test.
27462
27463 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27464
27465         PR c++/11030
27466         * g++.dg/template/friend19.C: New test.
27467
27468 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
27469
27470         * g++.dg/opt/strength-reduce.C: New test.
27471
27472 2003-07-07  Roger Sayle  <roger@eyesopen.com>
27473
27474         PR target/10979
27475         * gcc.dg/20030707-1.c: New testcase.
27476
27477 2003-07-07  Roger Sayle  <roger@eyesopen.com>
27478
27479         PR optimization/11059
27480         * g++.dg/opt/emptyunion.C: New testcase.
27481
27482 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27483             Eric Botcazou  <ebotcazou@libertysurf.fr>
27484
27485         * g++.dg/opt/stack1.C: New test.
27486
27487 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
27488
27489         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
27490         run test.
27491
27492         PR c++/11431
27493         * g++.dg/expr/static_cast3.C: New test.
27494
27495 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
27496
27497         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
27498         everywhere.
27499         * gcc.dg/concat.c: Concatenation of string constants with
27500         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
27501         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
27502         * gcc.dg/cpp/escape-2.c: Use wide character constants where
27503         necessary to avoid multi-character character constant warning.
27504         * gcc.dg/cpp/escape.c: Likewise.
27505         * gcc.dg/cpp/ucs.c: Likewise.
27506         Remove backslashes from dg-bogus comments, as they confuse Tcl.
27507         Fix a typo.
27508
27509 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
27510
27511         PR c/11428
27512         * gcc.c-torture/compile/20030704-1.c: New.
27513
27514 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
27515
27516         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
27517
27518 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
27519
27520         PR c++/5287, PR c++/7910,  PR c++/11021
27521         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
27522         tests for warnings.
27523         * g++.dg/ext/dllimport2.C: Add tests for warnings.
27524         * g++.dg/ext/dllimport3.C: Likewise.
27525         * g++.dg/ext/dllimport4.C: New file.
27526         * g++.dg/ext/dllimport5.C: New file.
27527         * g++.dg/ext/dllimport6.C: New file.
27528         * g++.dg/ext/dllimport7.C: New file.
27529         * g++.dg/ext/dllimport8.C: New file.
27530         * g++.dg/ext/dllimport9.C: New file.
27531         * g++.dg/ext/dllimport10.C: New file.
27532         * g++.dg/ext/dllexport1.C: New file.
27533
27534 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
27535
27536         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
27537         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
27538
27539 2003-07-03  Roger Sayle  <roger@eyesopen.com>
27540
27541         * gcc.dg/builtins-25.c: New testcase.
27542         * gcc.dg/builtins-26.c: New testcase.
27543
27544 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
27545
27546         * gcc.dg/compat/vector-defs.h: New file.
27547         * gcc.dg/compat/vector-setup.h: New file.
27548         * gcc.dg/compat/vector-check.h: New file.
27549         * gcc.dg/compat/vector-1_main.c: New file.
27550         * gcc.dg/compat/vector-1_x.c: New file.
27551         * gcc.dg/compat/vector-1_y.c: New file.
27552         * gcc.dg/compat/vector-2_main.c: New file.
27553         * gcc.dg/compat/vector-2_x.c: New file.
27554         * gcc.dg/compat/vector-2_y.c: New file.
27555
27556         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
27557         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
27558         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
27559         * gcc.dg/compat/struct-align-1.h: New file.
27560         * gcc.dg/compat/struct-align-1_main.c: New file.
27561         * gcc.dg/compat/struct-align-1_x.c: New file.
27562         * gcc.dg/compat/struct-align-1_y.c: New file.
27563         * gcc.dg/compat/struct-align-2.h: New file.
27564         * gcc.dg/compat/struct-align-2_main.c: New file.
27565         * gcc.dg/compat/struct-align-2_x.c: New file.
27566         * gcc.dg/compat/struct-align-2_y.c: New file.
27567
27568         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
27569         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
27570         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
27571         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
27572         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
27573         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
27574         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
27575         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
27576         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
27577         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
27578         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
27579         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
27580         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
27581         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
27582         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
27583         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
27584         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
27585         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
27586         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
27587         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
27588         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
27589         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
27590         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
27591         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
27592         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
27593         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
27594         * gcc.dg/compat/struct-return-10_x.c: Ditto.
27595         * gcc.dg/compat/struct-return-2_x.c: Ditto.
27596         * gcc.dg/compat/struct-return-3_x.c: Ditto.
27597
27598 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
27599
27600         * gcc.dg/i386-call-1.c: New test.
27601
27602 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
27603
27604         PR c++/9162
27605         * g++.dg/parse/defarg4.C: New.
27606
27607 2003-07-03  Roger Sayle  <roger@eyesopen.com>
27608
27609         PR target/10700
27610         * gcc.c-torture/compile/20030703-1.c: New test case.
27611
27612 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
27613
27614         * g++.dg/template/local3.C: Remove extra semicolon.
27615
27616 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
27617
27618         * gcc.dg/i386-volatile-1.c: New test.
27619
27620 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
27621
27622         PR c++/11072
27623         * g++.dg/other/offsetof2.C: XFAIL.
27624         * g++.dg/other/offsetof5.C: New.
27625
27626         PR c++/10219
27627         * g++.dg/template/error1.C: New.
27628
27629         PR c++/9779
27630         * g++.dg/template/dependent-expr1.C: New.
27631
27632 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
27633
27634         PR c++/6949
27635         * g++.dg/template/local3.C: New test.
27636
27637         PR c++/11149
27638         * g++.dg/lookup/scoped6.C: New test.
27639
27640 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
27641
27642         PR c++/8046
27643         * g++.dg/other/error7.C: New test.
27644
27645 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
27646
27647         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
27648         * g++.old-deja/g++.abi/vtable3.h: Likewise.
27649         * g++.old-deja/g++.law/code-gen5.C: Likewise.
27650         * g++.old-deja/g++.other/union2.C: Likewise.
27651         * gcc.dg/c90-const-expr-2.c: Likewise.
27652         * gcc.dg/c90-const-expr-3.c: Likewise.
27653         * gcc.dg/c99-const-expr-2.c: Likewise.
27654         * gcc.dg/c99-const-expr-3.c: Likewise.
27655         * gcc.dg/concat.c: Likewise.
27656
27657 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
27658
27659         PR c++/9559
27660         * g++.dg/init/static1.C: New test.
27661
27662 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27663
27664         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
27665         * g++.old-deja/g++.other/access2.C: Likewise.
27666         * g++.old-deja/g++.other/decl2.C: Likewise.
27667         * gcc.c-torture/execute/20020615-1.c: Likewise.
27668
27669 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
27670
27671         PR c++/4933
27672         * g++.dg/template/sizeof4.C: New test.
27673
27674 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
27675
27676         * g++.dg/other/error6.C: New test.
27677
27678 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
27679
27680         PR c++/10750
27681         * g++.dg/parse/constant2.C: New test.
27682
27683 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
27684
27685         PR c++/11106
27686         * g++.dg/other/error5.C: New test.
27687
27688 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27689
27690         * gcc.dg/format/gcc_diag-1.c: New test.
27691
27692 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
27693
27694         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
27695
27696 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
27697
27698         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
27699         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
27700         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
27701
27702 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
27703
27704         * gcc.c-torture/execute/builtins/string-8.c: New test.
27705         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
27706         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
27707         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
27708
27709 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
27710
27711         PR c++/10468
27712         * g++.dg/ext/typeof6.C: New test.
27713
27714 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
27715
27716         PR c++/10796
27717         * g++.dg/init/enum1.C: New test.
27718
27719 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
27720
27721         * gcc.dg/20030627-1.c: New test.
27722
27723 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
27724
27725         PR c++/11332
27726         * g++.dg/expr/static_cast2.C: New test.
27727
27728 2003-06-26  Roger Sayle  <roger@eyesopen.com>
27729             Jakub Jelinek  <jakub@redhat.com>
27730
27731         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
27732         sprintf(dst,"%s",src) optimization.
27733         * gcc.c-torture/execute/20030626-1.c: New test case.
27734         * gcc.c-torture/execute/20030626-2.c: New test case.
27735
27736 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
27737
27738         * gcc.c-torture/execute/multi-ix.c: New test.
27739
27740         * gcc.c-torture/execute/simd-4.c (main):
27741         Added missing semicolon at end of union.
27742
27743 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
27744
27745         PR c++/8266
27746         * g++.dg/template/explicit-instantiation3.C: New test.
27747
27748 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
27749
27750         * gcc.dg/20030626-1.c: Use signed char.
27751
27752 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
27753
27754         * gcc.dg/20030626-1.c: New test.
27755
27756 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
27757
27758         * const-str-2.m: Update.
27759
27760 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
27761
27762         PR c++/10990
27763         * g++.dg/rtti/dyncast1.C: New test.
27764         * g++.dg/abi/mangle4.C: Correct base-specifier access.
27765         * g++.dg/lookup/scoped1.C: Remove XFAIL.
27766         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
27767
27768         PR c++/10931
27769         * g++.dg/expr/static_cast1.C: New test.
27770
27771 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
27772
27773         * gcc.dg/20030625-1.c: New test.
27774
27775 2003-06-24  Roger Sayle  <roger@eyesopen.com>
27776
27777         * gcc.c-torture/compile/20030624-1.c: New test case.
27778
27779 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
27780
27781         * gcc.c-torture/execute/string-opt-17.c: New test.
27782
27783 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
27784
27785         PR c++/5754
27786         * g++.dg/parse/crash6.C: New test.
27787
27788 2003-06-23  Roger Sayle  <roger@eyesopen.com>
27789
27790         * gcc.dg/builtins-24.c: New test case.
27791
27792 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
27793
27794         * g++.dg/opt/operator1.C: New test.
27795
27796 2003-06-22  Roger Sayle  <roger@eyesopen.com>
27797
27798         * gcc.c-torture/execute/string-opt-16.c: New test case.
27799
27800 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
27801
27802         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
27803         * g++.old-deja/g++.other/conv7.C: Likewise.
27804         * g++.old-deja/g++.other/overcnv2.C: Likewise.
27805         * g++.old-deja/g++.other/overload14.C: Likewise.
27806
27807 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
27808
27809         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
27810         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
27811
27812 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27813
27814         PR c++/10888
27815         * g++.dg/warn/Winline-3.C: New test.
27816
27817 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27818
27819         * lib/target-supports.exp (check_alias_available): Make the test
27820         program acceptable to the Solaris assembler.
27821
27822         PR c++/10749
27823         * g++.dg/template/memclass2.C: New test.
27824
27825 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27826             Eric Botcazou  <ebotcazou@libertysurf.fr>
27827
27828         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
27829         data for non-matching targets.
27830         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
27831
27832 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27833
27834         PR c++/10845
27835         * g++.dg/template/member3.C: New test.
27836
27837 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
27838
27839         PR c++/10939
27840         * g++.dg/template/func1.C: New test.
27841
27842         PR c++/9649
27843         * g++.dg/template/static4.C: New test.
27844         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
27845
27846         PR c++/11041
27847         * g++.dg/init/ref7.C: New test.
27848
27849 2003-06-19  Matt Austern  <austern@apple.com>
27850
27851         PR c++/11228
27852         * g++.dg/anew1.C: New test.
27853         * g++.dg/anew2.C: New test.
27854         * g++.dg/anew3.C: New test.
27855         * g++.dg/anew4.C: New test.
27856
27857 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
27858
27859         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
27860
27861 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
27862
27863         * gcc.c-torture/execute/simd-4.c (main): Make expected value
27864         endian-dependent.
27865
27866 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
27867
27868         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
27869         Remove cruft.
27870
27871 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
27872
27873         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
27874         * gcc.c-torture/compile/961203-1.c: Likewise.
27875         * gcc.c-torture/compile/980506-1.c: Likewise.
27876
27877 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
27878
27879         PR c++/10712
27880         * g++.dg/lookup/using7.C: New test.
27881
27882 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
27883
27884         PR c++/11105
27885         * g++.dg/abi/conv1.C: Remove it.
27886         * g++.dg/template/conv7.C: New test.
27887         * g++.dg/template/conv8.C: Likewise.
27888         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
27889         conversion operator.
27890
27891 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
27892
27893         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
27894         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
27895         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
27896         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
27897         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
27898         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
27899         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
27900         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
27901         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
27902         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
27903         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
27904         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
27905         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
27906         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
27907         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
27908         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
27909         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
27910         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
27911         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
27912         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
27913         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
27914         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
27915         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
27916         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
27917         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
27918         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
27919         * gcc.dg/compat/struct-return-10_x.c: Ditto.
27920         * gcc.dg/compat/struct-return-2_x.c: Ditto.
27921         * gcc.dg/compat/struct-return-3_x.c: Ditto.
27922
27923 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
27924
27925         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
27926         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
27927         indications.
27928
27929 2003-06-16  Roger Sayle  <roger@eyesopen.com>
27930
27931         * gcc.dg/i386-387-5.c: New test case.
27932         * gcc.dg/i386-387-6.c: New test case.
27933         * gcc.dg/builtins-23.c: New test case.
27934
27935 2003-06-15  Roger Sayle  <roger@eyesopen.com>
27936
27937         * gcc.dg/builtins-22.c: New test case.
27938         * gcc.dg/i386-387-1.c: Update to test exp.
27939         * gcc.dg/i386-387-2.c: Likewise.
27940
27941 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27942
27943         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
27944
27945 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
27946
27947         * lib/gcc-dg.exp (dg-require-dll): New function.
27948         (dg-xfail-if): Likewise.
27949         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
27950         driver.
27951
27952         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
27953         * gcc.c-torture/compile/20001205-1.c: Likewise.
27954         * gcc.c-torture/compile/20001226-1.c: Likewise.
27955         * gcc.c-torture/compile/20010518-2.c: Likewise.
27956         * gcc.c-torture/compile/20020312-1.c: Likewise.
27957         * gcc.c-torture/compile/20020604-1.c: Likewise.
27958         * gcc.c-torture/compile/920501-12.c: Likewise.
27959         * gcc.c-torture/compile/920501-4.c: Likewise.
27960         * gcc.c-torture/compile/920520-1.c: Likewise.
27961         * gcc.c-torture/compile/920521-1.c: Likewise.
27962         * gcc.c-torture/compile/920625-1.c: Likewise.
27963         * gcc.c-torture/compile/961203-1.c: Likewise.
27964         * gcc.c-torture/compile/980506-1.c: Likewise.
27965         * gcc.c-torture/compile/981006-1.c: Likewise.
27966         * gcc.c-torture/compile/981022-1.c: Likewise.
27967         * gcc.c-torture/compile/981223-1.c: Likewise.
27968         * gcc.c-torture/compile/990617-1.c: Likewise.
27969         * gcc.c-torture/compile/dll.c: Likewise.
27970         * gcc.c-torture/compile/labels-3.c: Likewise.
27971         * gcc.c-torture/compile/mipscop-1.c: Likewise.
27972         * gcc.c-torture/compile/mipscop-2.c: Likewise.
27973         * gcc.c-torture/compile/mipscop-3.c: Likewise.
27974         * gcc.c-torture/compile/mipscop-4.c: Likewise.
27975         * gcc.c-torture/compile/simd-5.c: Likewise.
27976         * gcc.c-torture/compile/20000804-1.x: Remove.
27977         * gcc.c-torture/compile/20001205-1.x: Likewise.
27978         * gcc.c-torture/compile/20001226-1.x: Likewise.
27979         * gcc.c-torture/compile/20010518-2.x: Likewise.
27980         * gcc.c-torture/compile/20020312-1.x: Likewise.
27981         * gcc.c-torture/compile/20020604-1.x: Likewise.
27982         * gcc.c-torture/compile/920501-12.x: Likewise.
27983         * gcc.c-torture/compile/920501-4.x: Likewise.
27984         * gcc.c-torture/compile/920520-1.x: Likewise.
27985         * gcc.c-torture/compile/920521-1.x: Likewise.
27986         * gcc.c-torture/compile/920625-1.x: Likewise.
27987         * gcc.c-torture/compile/961203-1.x: Likewise.
27988         * gcc.c-torture/compile/980506-1.x: Likewise.
27989         * gcc.c-torture/compile/981006-1.x: Likewise.
27990         * gcc.c-torture/compile/981022-1.x: Likewise.
27991         * gcc.c-torture/compile/981223-1.x: Likewise.
27992         * gcc.c-torture/compile/990617-1.x: Likewise.
27993         * gcc.c-torture/compile/mipscop-1.x: Likewise.
27994         * gcc.c-torture/compile/mipscop-2.x: Likewise.
27995         * gcc.c-torture/compile/mipscop-3.x: Likewise.
27996         * gcc.c-torture/compile/mipscop-4.x: Likewise.
27997         * gcc.c-torture/compile/simd-5.x: Likewise.
27998
27999         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
28000
28001 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
28002
28003         * gcc.c-torture/execute/20030611-1.c: New test.
28004
28005 2003-06-12  Roger Sayle  <roger@eyesopen.com>
28006
28007         PR middle-end/168
28008         * gcc.dg/20030612-1.c: New test case.
28009
28010 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
28011
28012         PR c++/10635
28013         * g++.dg/expr/cast1.C: New test.
28014
28015 2003-06-12  Roger Sayle  <roger@eyesopen.com>
28016
28017         * gcc.dg/builtins-21.c: New test case.
28018
28019 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
28020
28021         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
28022         options instead of at the end.
28023         * lib/objc.exp (objc_target_compile): Likewise.
28024
28025 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
28026
28027         PR c++/10432
28028         * g++.dg/parse/error1.C: New test.
28029
28030 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
28031
28032         * gcc.dg/compat/struct-by-value-11_main.c: New file.
28033         * gcc.dg/compat/struct-by-value-11_x.c: New file.
28034         * gcc.dg/compat/struct-by-value-11_y.c: New file.
28035         * gcc.dg/compat/struct-by-value-12_main.c: New file.
28036         * gcc.dg/compat/struct-by-value-12_x.c: New file.
28037         * gcc.dg/compat/struct-by-value-12_y.c: New file.
28038         * gcc.dg/compat/struct-by-value-13_main.c: New file.
28039         * gcc.dg/compat/struct-by-value-13_x.c: New file.
28040         * gcc.dg/compat/struct-by-value-13_y.c: New file.
28041         * gcc.dg/compat/struct-by-value-14_main.c: New file.
28042         * gcc.dg/compat/struct-by-value-14_x.c: New file.
28043         * gcc.dg/compat/struct-by-value-14_y.c: New file.
28044         * gcc.dg/compat/struct-by-value-15_main.c: New file.
28045         * gcc.dg/compat/struct-by-value-15_x.c: New file.
28046         * gcc.dg/compat/struct-by-value-15_y.c: New file.
28047         * gcc.dg/compat/struct-by-value-16_main.c: New file.
28048         * gcc.dg/compat/struct-by-value-16_x.c: New file.
28049         * gcc.dg/compat/struct-by-value-16_y.c: New file.
28050         * gcc.dg/compat/struct-by-value-17_main.c: New file.
28051         * gcc.dg/compat/struct-by-value-17_x.c: New file.
28052         * gcc.dg/compat/struct-by-value-17_y.c: New file.
28053         * gcc.dg/compat/struct-by-value-18_main.c: New file.
28054         * gcc.dg/compat/struct-by-value-18_x.c: New file.
28055         * gcc.dg/compat/struct-by-value-18_y.c: New file.
28056
28057         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
28058         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
28059         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
28060         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
28061         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
28062         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
28063         * gcc.dg/compat/scalar-return-3_main.c: New file.
28064         * gcc.dg/compat/scalar-return-3_x.c: New file.
28065         * gcc.dg/compat/scalar-return-3_y.c: New file.
28066         * gcc.dg/compat/scalar-return-4_main.c: New file.
28067         * gcc.dg/compat/scalar-return-4_x.c: New file.
28068         * gcc.dg/compat/scalar-return-4_y.c: New file.
28069
28070 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
28071
28072         * gcc.dg/compat/fp2-struct-check.h: New file.
28073         * gcc.dg/compat/fp2-struct-defs.h: New file.
28074         * gcc.dg/compat/fp2-struct-init.h: New file.
28075         * gcc.dg/compat/struct-by-value-10_main.c: New file.
28076         * gcc.dg/compat/struct-by-value-10_x.c: New file.
28077         * gcc.dg/compat/struct-by-value-10_y.c: New file.
28078         * gcc.dg/compat/struct-return-10_main.c: New file.
28079         * gcc.dg/compat/struct-return-10_x.c: New file.
28080         * gcc.dg/compat/struct-return-10_y.c: New file.
28081
28082         * gcc.dg/compat/compat-common.h: New file.
28083         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
28084         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
28085         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
28086         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
28087         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
28088         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
28089         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
28090         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
28091         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
28092         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
28093         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
28094         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
28095         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
28096         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
28097         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
28098         * gcc.dg/compat/small-struct-check.h: Ditto.
28099         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
28100         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
28101         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
28102         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
28103         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
28104         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
28105         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
28106         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
28107         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
28108         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
28109         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
28110         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
28111         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
28112         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
28113         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
28114         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
28115         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
28116         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
28117         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
28118         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
28119         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
28120         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
28121         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
28122         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
28123         * gcc.dg/compat/struct-return-2_main.c: Ditto.
28124         * gcc.dg/compat/struct-return-2_x.c: Ditto.
28125         * gcc.dg/compat/struct-return-2_y.c: Ditto.
28126         * gcc.dg/compat/struct-return-3_main.c: Ditto.
28127         * gcc.dg/compat/struct-return-3_x.c: Ditto.
28128         * gcc.dg/compat/struct-return-3_y.c: Ditto.
28129
28130 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
28131
28132         * g++.dg/pch/static-1.C: New file.
28133         * g++.dg/pch/static-1.Hs: New file.
28134
28135 2003-06-10  Richard Henderson  <rth@redhat.com>
28136
28137         * gcc.dg/asm-7.c: Adjust expected warning text.
28138
28139 2003-06-10  Roger Sayle  <roger@eyesopen.com>
28140
28141         * gcc.dg/builtins-20.c: New test case.
28142
28143 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
28144
28145         PR c++/11131
28146         * g++.dg/opt/template1.C: New test.
28147
28148 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
28149
28150         * lib/gcc-dg.exp (dg-test): Clear additional_files and
28151         additional_sources.
28152
28153 2003-05-21  David Taylor  <dtaylor@emc.com>
28154
28155         * gcc.dg/Wpadded.c: New file.
28156
28157 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
28158
28159         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
28160         * gcc.dg/special/weak-2.c: Add dg-require-weak.
28161         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
28162         dg-require-weak.
28163
28164 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
28165
28166         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
28167
28168 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
28169
28170         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
28171         (dg-require-alias): Likewise.
28172         (dg-require-gc-sections): Likewise.
28173         * lib/target-supports.exp (check_gc_sections_available): Likewise.
28174
28175 2003-06-08  Richard Henderson  <rth@redhat.com>
28176
28177         * gcc.dg/20011029-2.c: Fix the array reference.
28178         * gcc.dg/asm-7.c: New.
28179
28180 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
28181
28182         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
28183
28184 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
28185
28186         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
28187         (dg-require-gc-sections): Likewise.
28188
28189 2003-06-08  Jan Hubicka  <jh@suse.cz>
28190
28191         * i386-cmov1.c: Fix regular expression.
28192         * i386-cvt-1.c: Likewise.
28193         * i386-local.c: Likewise.
28194         * i386-local2.c: Likewise.
28195         * i386-mul.c: Likewise.
28196         * i386-ssetype-1.c: Likewise.
28197         * i386-ssetype-3.c: Likewise.
28198         * i386-ssetype-5.c: Likewise.
28199
28200 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28201
28202         PR c++/11039
28203         * g++.dg/warn/implicit-typename2.C: New test.
28204         * g++.dg/warn/implicit-typename3.C: New test.
28205
28206 2003-06-07  Richard Henderson  <rth@redhat.com>
28207
28208         * g++.dg/other/offsetof3.C: Use size_t.
28209         * g++.dg/other/offsetof4.C: Likewise.
28210
28211 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
28212
28213         * lib/copy-file.exp: New. Implement gcc_copy_files.
28214
28215         * lib/dg-pch.exp: Load copy-file.exp
28216         (dg-pch): Use gcc_copy_files instead of "file copy".
28217
28218 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
28219
28220         * gcc.dg/weak/weak.exp: Simplify.
28221         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
28222         * gcc.dg/weak/weak-1.c: Likewise.
28223         * gcc.dg/weak/weak-2.c: Likewise.
28224         * gcc.dg/weak/weak-3.c: Likewise.
28225         * gcc.dg/weak/weak-4.c: Likewise.
28226         * gcc.dg/weak/weak-5.c: Likewise.
28227         * gcc.dg/weak/weak-6.c: Likewise.
28228         * gcc.dg/weak/weak-7.c: Likewise.
28229         * gcc.dg/weak/weak-8.c: Likewise.
28230         * gcc.dg/weak/weak-9.c: Likewise.
28231
28232 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
28233
28234         gcc.c-torture/execute/20030606-1.c: New.
28235
28236 2003-06-06  Roger Sayle  <roger@eyesopen.com>
28237
28238         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
28239         * gcc.dg/builtins-19.c: Likewise.
28240
28241 2003-06-06  Roger Sayle  <roger@eyesopen.com>
28242
28243         * gcc.dg/builtins-2.c: Add some more tests.
28244         * gcc.dg/builtins-18.c: New test case.
28245         * gcc.dg/builtins-19.c: New test case.
28246
28247 2003-06-06  Roger Sayle  <roger@eyesopen.com>
28248             Jim Wilson  <wilson@tuliptree.org>
28249
28250         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
28251
28252 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
28253
28254         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
28255         mempcpy/stpcpy calls not to be optimized into something else.
28256         * gcc.c-torture/execute/string-opt-3.c: Moved to...
28257         * gcc.c-torture/execute/builtins/string-7.c: ...here.
28258         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
28259
28260 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28261
28262         * gcc.dg/format/asm_fprintf-1.c: New test.
28263
28264 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
28265
28266         * lib/gcc-defs.exp (additional_sources): New variable.
28267         (dg-additional-sources): New function.
28268         (additional_files): New variable.
28269         (dg-additional-files): New function.
28270         (dg-additional-files-options): Likewise.
28271         * lib/gcc-dg.exp (dg-require-weak): New function.
28272         (dg-require-alias): Likewise.
28273         (dg-require-gc-sections): Likewise.
28274         * lib/target-supports.exp (check_alias_available): Remove testfile
28275         parameter.
28276         (check_gc_sections_available): New function.
28277         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
28278         (dg-gpp-additional-files): Likewise.
28279         * lib/g++.exp (additional_sources): Remove.
28280         (additional_files): Likewise.
28281         (g++_target_compile): Use dg-additional-files-options.
28282
28283         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
28284         Tcl logic.
28285         * gcc.dg/special/ecos.exp: Remove.
28286         * gcc.dg/special/20000419-2.c: Use dg-require-*.
28287         * gcc.dg/special/alias-1.c: Likewise.
28288         * gcc.dg/special/alias-2.c: Likewise.
28289         * gcc.dg/special/gcsec-1.c: Likewise.
28290         * gcc.dg/special/weak-1.c: Likewise.
28291         * gcc.dg/special/weak-2.c: Likewise.
28292         * gcc.dg/special/wkali-1.c: Likewise.
28293         * gcc.dg/special/wkali-2.c: Likewise.
28294
28295         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
28296         dg-gpp-additional-*.
28297         * g++.dg/special/conpr-3.C: Likewise.
28298         * g++.dg/special/conpr-4.C: Likewise.
28299         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
28300         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
28301         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
28302         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
28303         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
28304         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
28305         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
28306         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
28307         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
28308         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
28309         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
28310         * g++.old-deja/g++.other/comdat1.C: Likewise.
28311         * g++.old-deja/g++.other/comdat2.C: Likewise.
28312         * g++.old-deja/g++.other/comdat3.C: Likewise.
28313         * g++.old-deja/g++.other/ctor1.C: Likewise.
28314         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
28315
28316 2003-06-05  Richard Henderson  <rth@redhat.com>
28317
28318         * gcc.dg/debug/20030605-1.c: New.
28319
28320 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
28321
28322         * README.QMTEST: Update.
28323
28324 2003-06-04  Richard Henderson  <rth@redhat.com>
28325
28326         * gcc.dg/cleanup-1.c: New.
28327         * gcc.dg/cleanup-2.c: New.
28328         * gcc.dg/cleanup-3.c: New.
28329         * gcc.dg/cleanup-4.c: New.
28330         * gcc.dg/cleanup-5.c: New.
28331         * gcc.dg/cleanup-6.c: New.
28332         * gcc.dg/cleanup-7.c: New.
28333
28334 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
28335
28336         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
28337
28338         * lib/dg-pch.exp: New file.
28339         * g++.dg/pch/pch.exp: Use dg-pch.exp.
28340         * gcc.dg/pch/pch.exp: Likewise.
28341
28342 2003-06-04  Roger Sayle  <roger@eyesopen.com>
28343
28344         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
28345         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
28346         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
28347         * gcc.dg/builtins-17.c: New test case.
28348         * gcc.dg/i386-387-4.c: New test case.
28349         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
28350
28351 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
28352
28353         * gcc.dg/ultrasp9.c: New test.
28354
28355 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
28356
28357         * gcc.c-torture/compile/20030604-1.c: New test.
28358         * gcc.dg/sparc-constant-1.c: New test.
28359
28360 2003-06-03  Glen Nakamura  <glen@imodulo.com>
28361
28362         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
28363
28364 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
28365
28366         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
28367
28368         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
28369         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
28370
28371 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
28372
28373         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
28374
28375 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28376
28377         PR c++/10940
28378         * g++.dg/template/spec10.C: New test.
28379
28380 2003-06-03  Roger Sayle  <roger@eyesopen.com>
28381
28382         * gcc.dg/builtins-16.c: New test case.
28383
28384 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
28385
28386         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
28387         mempcpy test with post-increments.
28388         * gcc.c-torture/execute/string-opt-3.c: New test.
28389         * gcc.dg/string-opt-1.c: New test.
28390
28391 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
28392
28393         PR fortran/10965
28394         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
28395
28396 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
28397
28398         * lib/scanasm.exp (dg-scan): New function, factored out of ...
28399         (scan-assembler): ... here.  Use dg-scan.
28400         (scan-assembler-not): Likewise.
28401         (scan-file): New function.
28402         (scan-file-not): Likewise.
28403         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
28404         * gcc.dg/cpp/_Pragma4.c: Likewise.
28405         * gcc.dg/cpp/_Pragma5.c: Likewise.
28406         * gcc.dg/cpp/avoidpaste1.c: Likewise.
28407         * gcc.dg/cpp/avoidpaste2.c: Likewise.
28408         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
28409         * gcc.dg/cpp/cmdlne-P.c: Likewise.
28410         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
28411         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
28412         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
28413         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
28414         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
28415         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
28416         * gcc.dg/cpp/cxxcom1.c: Likewise.
28417         * gcc.dg/cpp/line1.c: Likewise.
28418         * gcc.dg/cpp/maccom1.c: Likewise.
28419         * gcc.dg/cpp/maccom2.c: Likewise.
28420         * gcc.dg/cpp/maccom3.c: Likewise.
28421         * gcc.dg/cpp/maccom4.c: Likewise.
28422         * gcc.dg/cpp/maccom5.c: Likewise.
28423         * gcc.dg/cpp/maccom6.c: Likewise.
28424         * gcc.dg/cpp/multiline.c: Likewise.
28425         * gcc.dg/cpp/spacing1.c: Likewise.
28426         * gcc.dg/cpp/spacing2.c: Likewise.
28427         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
28428         * gcc.dg/cpp/trad/maccom1.c: Likewise.
28429         * gcc.dg/cpp/trad/maccom2.c: Likewise.
28430         * gcc.dg/cpp/trad/maccom3.c: Likewise.
28431         * gcc.dg/cpp/trad/maccom4.c: Likewise.
28432         * gcc.dg/cpp/trad/maccom6.c: Likewise.
28433         * gcc.dg/cpp/cxxcom2.c: Likewise.
28434         * gcc.dg/cpp/cxxcom2.h: New file.
28435
28436         * gcc.dg/cpp/truefalse.cpp: Move it to ...
28437         * g++.dg/cpp/truefalse.C: Here.
28438         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
28439
28440 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
28441
28442         * gcc.dg/cpp/redef3.c: New file.
28443
28444 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
28445
28446         * gcc.dg/i386-loop-3.c: New test.
28447
28448 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
28449
28450         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
28451
28452 2003-05-31  Roger Sayle  <roger@eyesopen.com>
28453
28454         * gcc.dg/fwrapv-1.c: New test case.
28455         * gcc.dg/fwrapv-2.c: New test case.
28456
28457 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28458
28459         PR c++/10956
28460         * g++.dg/template/spec9.C: New test.
28461
28462 2003-05-29  Roger Sayle  <roger@eyesopen.com>
28463
28464         * gcc.dg/duff-4.c: New test case.
28465
28466 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
28467
28468         PR fortran/10843
28469         * g77.dg/ffixed-form-1.f: New test
28470         * g77.dg/ffixed-form-2.f: New test
28471         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
28472         * g77.dg/ffree-form-3.f: New test
28473
28474 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
28475
28476         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
28477         * gcc.dg/wint_t-1.c: Likewise.
28478
28479 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28480
28481         * g++.dg/template/access11.C: New test.
28482
28483 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28484
28485         PR c++/10849
28486         * g++.dg/template/access10.C: New test.
28487
28488 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
28489             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28490
28491         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
28492
28493 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
28494
28495         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
28496         suppress for powerpc-*-darwin*.
28497         * gcc.dg/torture/builtin-noret-2.c: Likewise.
28498
28499 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
28500
28501         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
28502         suppress option for powerpc-*-darwin*.
28503
28504 2003-05-23  Roger Sayle  <roger@eyesopen.com>
28505
28506         * gcc.dg/builtins-1.c: Add tests for tan and atan.
28507         * gcc.dg/builtins-4.c: Add test for fmod.
28508
28509 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28510
28511         PR c++/10682
28512         * g++.dg/template/instantiate4.C: New test.
28513
28514 2003-05-22  Roger Sayle  <roger@eyesopen.com>
28515
28516         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
28517
28518 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
28519
28520         * gcc.dg/compat/scalar-return-1_main.c: New file.
28521         * gcc.dg/compat/scalar-return-1_x.c: New file.
28522         * gcc.dg/compat/scalar-return-1_y.c: New file.
28523         * gcc.dg/compat/scalar-return-2_main.c: New file.
28524         * gcc.dg/compat/scalar-return-2_x.c: New file.
28525         * gcc.dg/compat/scalar-return-2_y.c: New file.
28526         * gcc.dg/compat/struct-return-3_main.c: New file.
28527         * gcc.dg/compat/struct-return-3_y.c: New file.
28528         * gcc.dg/compat/struct-return-3_x.c: New file.
28529         * gcc.dg/compat/struct-return-2_main.c: New file.
28530         * gcc.dg/compat/struct-return-2_x.c: New file.
28531         * gcc.dg/compat/struct-return-2_y.c: New file.
28532
28533 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28534
28535         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
28536         for hppa*-hp-hpux*.
28537         * gcc.dg/20021014-1.c (dg-options): Likewise.
28538         * gcc.dg/nest.c (dg-options): Likewise.
28539
28540 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
28541
28542         PR c++/9738
28543         * g++.dg/ext/dllimport2.C: New file.
28544         * g++.dg/ext/dllimport3.C: New file.
28545
28546 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
28547
28548         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
28549         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
28550         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
28551         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
28552         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
28553         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
28554         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
28555         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
28556         * gcc.dg/compat/small-struct-defs.h: New file.
28557         * gcc.dg/compat/small-struct-init.h: New file.
28558         * gcc.dg/compat/small-struct-check.h: New file.
28559         * gcc.dg/compat/fp-struct-defs.h: New file.
28560         * gcc.dg/compat/fp-struct-check.h: New file.
28561         * gcc.dg/compat/fp-struct-init.h: New file.
28562         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
28563         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
28564
28565 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
28566
28567         * gcc.dg/20030225-2.c: New test.
28568
28569 2003-05-18  Roger Sayle  <roger@eyesopen.com>
28570             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28571
28572         * gcc.c-torture/compile/20030518-1.c: New test case.
28573
28574 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
28575
28576         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
28577         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
28578         gcc-dg-debug-runtest.
28579         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
28580         gcc-dg-debug-runtest.
28581
28582 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28583
28584         PR c++/9022
28585         * g++.dg/lookup/using6.C: New test.
28586
28587 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28588
28589         * g++.dg/parse/access2.C: New test.
28590
28591 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
28592
28593         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
28594         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
28595         * gcc.dg/debug/debug.exp: Likewise.
28596
28597 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
28598
28599         * gcc.dg/dollar.c: New test.
28600
28601 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
28602
28603         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
28604         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
28605         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
28606         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
28607         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
28608         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
28609         * gcc.dg/compat/struct-by-value-6_main.c: New file.
28610         * gcc.dg/compat/struct-by-value-6_x.c: New file.
28611         * gcc.dg/compat/struct-by-value-6_y.c: New file.
28612         * gcc.dg/compat/struct-by-value-7_main.c: New file.
28613         * gcc.dg/compat/struct-by-value-7_x.c: New file.
28614         * gcc.dg/compat/struct-by-value-7_y.c: New file.
28615         * gcc.dg/compat/struct-by-value-8_main.c: New file.
28616         * gcc.dg/compat/struct-by-value-8_x.c: New file.
28617         * gcc.dg/compat/struct-by-value-8_y.c: New file.
28618         * gcc.dg/compat/struct-by-value-9_main.c: New file.
28619         * gcc.dg/compat/struct-by-value-9_x.c: New file.
28620         * gcc.dg/compat/struct-by-value-9_y.c: New file.
28621
28622 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
28623
28624         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
28625         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
28626         support for "repo" mode.
28627         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
28628         * lib/g77-dg.exp: Likewise.
28629         * lib/obj-dg.exp: Likewise.
28630
28631 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
28632
28633         Merge from gcc-3_2-rhl8-branch:
28634         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
28635
28636         * gcc.dg/tls/opt-6.c: New test.
28637
28638         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
28639
28640         * gcc.dg/20030405-1.c: New test.
28641
28642         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
28643
28644         * gcc.dg/20030309-1.c: New test.
28645
28646         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
28647
28648         * gcc.c-torture/execute/20030307-1.c: New test.
28649
28650         2003-02-20  Randolph Chung  <tausq@debian.org>
28651
28652         * gcc.c-torture/compile/20030220-1.c: New test.
28653
28654         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
28655
28656         * gcc.dg/20030217-1.c: New test.
28657
28658         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
28659
28660         * gcc.c-torture/compile/20020129-1.c: New test.
28661
28662         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
28663
28664         * gcc.dg/unroll-1.c: New test.
28665
28666         2002-11-16  Jan Hubicka  <jh@suse.cz>
28667
28668         * gcc.c-torture/execute/20020920-1.c: New test.
28669
28670         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
28671
28672         PR target/7434
28673         * gcc.c-torture/compile/20021008-1.c: New test.
28674
28675         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
28676
28677         PR target/7559
28678         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
28679
28680         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
28681
28682         * gcc.c-torture/compile/20020807-1.c: New test.
28683
28684         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
28685
28686         * gcc.dg/tls/opt-1.c: New test.
28687
28688         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
28689
28690         * gcc.dg/20020729-1.c: New test.
28691
28692         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
28693
28694         * g++.dg/opt/life1.C: New test.
28695
28696         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
28697
28698         * gcc.dg/20020525-1.c: New test.
28699
28700         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
28701
28702         PR c++/6794
28703         * g++.dg/ext/pretty1.C: New test.
28704         * g++.dg/ext/pretty2.C: New test.
28705
28706 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
28707
28708         PR c++/8385
28709         * g++.dg/ext/typeof5.C: New test.
28710
28711 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
28712
28713         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
28714         __USER_LABEL_PREFIX__ into account.
28715         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
28716
28717 2003-05-14  Roger Sayle  <roger@eyesopen.com>
28718
28719         * gcc.dg/builtins-15.c: New test case.
28720
28721 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
28722
28723         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
28724
28725 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
28726
28727         * lib/g++.exp: Tweak handling of additional source files.
28728         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
28729         * g++.dg/special/conpr-2a.C: Rename to ...
28730         * g++.dg/special/conpr-2a.cc: ... this.
28731         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
28732         * g++.dg/special/conpr-3a.C: Rename to ...
28733         * g++.dg/special/conpr-3a.cc: This.
28734         * g++.dg/special/conpr-3b.C: Rename to ...
28735         * g++.dg/special/conpr-3b.cc: This.
28736         * g++.dg/special/conpr-4.C: New test.
28737         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
28738
28739 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
28740
28741         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
28742
28743 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28744
28745         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
28746         * g++.old-deja/g++.robertl/eb71.C: Likewise.
28747         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
28748         * g++.old-deja/g++.other/warn3.C: Likewise.
28749
28750 2003-05-11  Roger Sayle  <roger@eyesopen.com>
28751
28752         * gcc.dg/i386-387-1.c: Update to also test log.
28753         * gcc.dg/i386-387-2.c: Likewise.
28754
28755 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
28756
28757         * g77.f-torture/execute/int8421.f: New test.
28758
28759 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28760
28761         PR c++/10230, c++/10481
28762         * g++.dg/lookup/scoped5.C: New test.
28763
28764 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28765
28766         PR c++/10552
28767         * g++.dg/template/ttp6.C: New test.
28768
28769 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
28770
28771         * gcc.c-torture/execute/builtins: New directory.
28772         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
28773         gcc.c-torture/execute/builtins.
28774         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
28775         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
28776         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
28777         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
28778
28779 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28780
28781         PR c++/9252
28782         * g++.dg/template/access8.C: New test.
28783         * g++.dg/template/access9.C: New test.
28784
28785 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28786
28787         PR c++/9554
28788         * g++.dg/parse/access1.C: New test.
28789
28790 2003-05-09  DJ Delorie  <dj@redhat.com>
28791
28792         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
28793         long, and not an int.
28794
28795 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28796
28797         PR c++/10555, c++/10576
28798         * g++.dg/template/memclass1.C: New test.
28799
28800 2003-05-08  DJ Delorie  <dj@redhat.com>
28801
28802         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
28803         targets.
28804         * gcc.c-torture/execute/20021024-1.x: Likewise.
28805         * gcc.c-torture/execute/shiftdi.x: Likewise.
28806         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
28807         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
28808         * gcc.dg/20021018-1.c: Likewise.
28809
28810 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28811
28812         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
28813
28814         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
28815         (bcopy): Call memmove.
28816
28817 2003-05-08  Roger Sayle  <roger@eyesopen.com>
28818
28819         * g77.f-torture/compile/8485.f: New test case.
28820
28821 2003-05-07  Richard Henderson  <rth@redhat.com>
28822
28823         PR c++/10570
28824         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
28825         Verify exception_cleanup not called for rethrows.
28826         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
28827         when exiting catch block without rethrowing.
28828         * g++.dg/eh/forced3.C: New.
28829         * g++.dg/eh/forced4.C: New.
28830
28831 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
28832
28833         * gcc.dg/20030505.c: Fix triplet.
28834
28835 2003-05-06  DJ Delorie  <dj@redhat.com>
28836
28837         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
28838         * gcc.dg/nest.c: Likewise.
28839
28840 2003-05-05  Roger Sayle  <roger@eyesopen.com>
28841
28842         * gcc.dg/builtins-14.c: New test case.
28843
28844 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
28845
28846         * lib/compat.exp (compat-execute): New argument.
28847         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
28848         * gcc.dg/compat: New test directory.
28849         * gcc.dg/compat/compat.exp: New expect script.
28850         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
28851         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
28852         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
28853         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
28854         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
28855         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
28856
28857         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
28858         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
28859         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
28860         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
28861         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
28862         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
28863         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
28864         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
28865         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
28866         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
28867         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
28868         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
28869         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
28870         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
28871         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
28872
28873 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
28874
28875         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
28876
28877 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
28878
28879         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
28880
28881 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
28882
28883         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
28884         * gcc.dg/ppc-fsel-2.c: New test.
28885
28886         * gcc.dg/unused-5.c: New test.
28887
28888 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28889
28890         PR c++/10496
28891         * g++.dg/warn/pmf1.C: New test.
28892
28893 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28894
28895         PR c++/4494
28896         * g++.dg/warn/main.C: New test.
28897
28898 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28899
28900         * gcc.dg/nonnull-3.c: New test.
28901
28902 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
28903
28904         * gcc.dg/cpp/Wtrigraphs.c: Update.
28905         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
28906
28907 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
28908
28909         * gcc.dg/ppc-fsel-1.c: New test.
28910
28911 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
28912
28913         PR c/10604
28914         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
28915
28916 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
28917
28918         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
28919
28920 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28921
28922         PR c++/9364, c++/10553, c++/10586
28923         * g++.dg/parse/typename4.C: New test.
28924         * g++.dg/parse/typename5.C: Likewise.
28925
28926 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
28927
28928         * gcc.c-torture/compile/20030503-1.c: New test.
28929
28930 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28931
28932         * g++.dg/lookup/using5.C: Fix testcase error.
28933
28934 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
28935
28936         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
28937         since MEABI is no longer supported.  Remove all vestiges
28938         of MEABI from the test.
28939
28940 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28941
28942         PR c++/10554
28943         * g++.dg/lookup/using5.C: New test.
28944
28945 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28946
28947         PR c++/8772
28948         * g++.dg/template/ttp5.C: New test.
28949
28950 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
28951
28952         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
28953         (dg-gpp-additional-sources): New function.
28954         (dg-gpp-additional-files): Likewise.
28955         * lib/g++.exp (additional_sources): New variable.
28956         (additional_files): Likewise.
28957         (g++_target_compile): Deal with them.
28958         * lib/old-dejagnu.exp: Remove.
28959         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
28960         * g++.old-deja: Revise all tests to use dg commands.
28961
28962 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28963
28964         PR c++/9432, c++/9528
28965         * g++.dg/lookup/using4.C: New test.
28966
28967 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
28968
28969         * gcc.dg/noreturn-5.c: New file.
28970         * gcc.dg/noreturn-6.c: New file.
28971
28972         * gcc.c-torture/compile/inline-1.c: New file.
28973
28974 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
28975
28976         PR c++/10551
28977         * g++.dg/template/explicit1.C: New test.
28978
28979 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
28980
28981         PR c++/10549
28982         * g++.dg/other/bitfield1.C: New test.
28983
28984         PR c++/10527
28985         * g++.dg/init/new7.C: New test.
28986
28987 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
28988
28989         * g++.dg/ext/desig1.C: New test.
28990         * g++.dg/ext/init1.C: Update.
28991
28992         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
28993
28994 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
28995
28996         PR c++/10180
28997         * g++.dg/warn/Winline-1.C: New test.
28998
28999 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
29000
29001         * gcc.c-torture/execute/string-opt-19.c: New test.
29002
29003         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
29004         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
29005
29006 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
29007
29008         PR c++/10506
29009         * g++.dg/init/new6.C: New test.
29010
29011         PR c++/10503
29012         * g++.dg/init/ref6.C: New test.
29013
29014 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
29015
29016         * g++.dg/warn/weak1.C: XFAIL on AIX4.
29017
29018 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29019
29020         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
29021         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
29022
29023 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
29024
29025         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
29026         initialized static data members.
29027
29028 2003-04-25  H.J. Lu <hjl@gnu.org>
29029
29030         * gcc.dg/ia64-sync-4.c: New test.
29031
29032 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29033
29034         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
29035         date.
29036
29037 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
29038
29039         PR c++/10337
29040         * g++.dg/warn/conv1.C: New test.
29041         * g++.old-deja/g++.other/conv7.C: Adjust.
29042         * g++.old-deja/g++.other/overload14.C: Adjust.
29043
29044 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
29045
29046         PR c++/10471
29047         * g++.dg/template/defarg2.C: New test.
29048
29049 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
29050
29051         * gcc.dg/cpp/include2.c: Update.
29052         * gcc.dg/cpp/multiline-2.c: New.
29053         * gcc.dg/cpp/multiline.c: Update.
29054         * gcc.dg/cpp/strify2.c: Update.
29055         * gcc.dg/cpp/trad/literals-2.c: Update.
29056
29057 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29058
29059         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
29060
29061 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
29062
29063         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
29064
29065 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
29066
29067         PR c++/10451
29068         * g++.dg/parse/crash4.C: New test.
29069
29070         PR c++/9847
29071         * g++.dg/parse/crash5.C: New test.
29072
29073 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
29074
29075         PR c++/10446
29076         * g++.dg/parse/crash3.C: New test.
29077
29078         PR c++/10428
29079         * g++.dg/parse/elab1.C: New test.
29080
29081 2003-04-22  Devang Patel  <dpatel@apple.com>
29082
29083         * gcc.dg/cpp/trad/funlike-5.c: New test.
29084
29085 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
29086
29087         * g++.dg/other/packed1.C: Fix dg options.
29088
29089 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
29090
29091         * g++.dg/other/offsetof2.C: New test.
29092
29093 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
29094
29095         * g++.dg/template/recurse.C: Adjust location of error messages.
29096
29097 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
29098
29099         PR c++/9881
29100         * g++.dg/init/addr-const1.C: New test.
29101         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
29102
29103 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
29104
29105         PR c++/10405
29106         * g++.dg/lookup/struct-hack1.C: New test.
29107
29108 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
29109
29110         * ucs.c: Update diagnostic messages.
29111
29112 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
29113
29114         * gcc.dg/cpp/truefalse.cpp: New test.
29115         * gcc.dg/cpp/cpp.exp: Update.
29116         * g++.dg/other/stdbool-if.C: Remove.
29117
29118 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
29119
29120         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
29121         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
29122
29123 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
29124
29125         * gcc.c-torture/compile/20030418-1.c: New test.
29126
29127 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
29128
29129         * README.compat: Remove; content moved to doc/sourcebuild.texi.
29130
29131 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29132
29133         PR c++/10347
29134         g++.dg/template/dependent-name1.C: New test.
29135
29136 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
29137
29138         * gcc.dg/warn-1.c (tourist_guide): New array,
29139         contains a pointer to bar.
29140
29141 2003-04-16  Roger Sayle  <roger@eyesopen.com>
29142
29143         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
29144         * gcc.c-torture/execute/medce-1.c: New test case.
29145         * gcc.c-torture/execute/medce-2.c: New test case.
29146
29147 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
29148
29149         * lib/prune.exp: Ignore more messages.
29150
29151         PR c++/10381
29152         * g++.dg/parse/lookup3.C: New test.
29153
29154 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
29155
29156         * gcc.c-torture/compile/20030415-1.c : New test.
29157
29158 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
29159
29160         * gcc.c-torture/execute/scope-2.c: Move to ...
29161         * gcc.dg/noncompile/scope.c: .... here.
29162
29163 2003-04-14  Roger Sayle  <roger@eyesopen.com>
29164
29165         * gcc.dg/20030414-2.c: New test case.
29166
29167 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
29168
29169         PR target/10377
29170         * gcc.dg/20030414-1.c: New test.
29171
29172 2003-04-13  Roger Sayle  <roger@eyesopen.com>
29173
29174         * gcc.dg/builtins-12.c: New test case.
29175         * gcc.dg/builtins-13.c: New test case.
29176
29177 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29178
29179         * gcc.c-torture/execute/string-opt-18.c: New test.
29180
29181 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
29182
29183         PR c++/10300
29184         * g++.dg/init/new5.C: New test.
29185
29186 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
29187
29188         PR c++/7910
29189         * g++.dg/ext/dllimport1.C: New test.
29190
29191 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
29192
29193         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
29194
29195 2003-04-11  Bud Davis <bdavis9659@comcast.net>
29196
29197         PR Fortran/9263
29198         * g77.f-torture/noncompile/9263.f: New test
29199         PR Fortran/1832
29200         * g77.f-torture/execute/1832.f: New test
29201
29202 2003-04-11  David Chad  <davidc@freebsd.org>
29203             Loren J. Rittle  <ljrittle@acm.org>
29204
29205         libobjc/8562
29206         * objc.dg/headers.m: New test.
29207
29208 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
29209
29210         * gcc.c-torture/execute/builtin-noret-2.c: New.
29211         * gcc.c-torture/execute/builtin-noret-2.x: New.
29212         XFAIL builtin-noret-2.c at -O1 and above.
29213         * gcc.dg/redecl.c: New.
29214         * gcc.dg/Wshadow-1.c: Update error regexps.
29215
29216 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
29217
29218         * g++.dg/abi/bitfield10.C: New test.
29219
29220 2003-04-09  Mike Stump  <mrs@apple.com>
29221
29222         * gcc.dg/pch/pch.exp: Make testcase names longer.
29223         * g++.dg/pch/pch.exp: Make testcase names longer.
29224
29225 2003-04-08  Roger Sayle  <roger@eyesopen.com>
29226
29227         * gcc.dg/builtins-11.c: New test case.
29228
29229 2003-04-08  Roger Sayle  <roger@eyesopen.com>
29230
29231         * gcc.dg/builtins-9.c: New test case.
29232         * gcc.dg/builtins-10.c: New test case.
29233
29234 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
29235
29236         * gcc.dg/noncompile/init-4.c.c: New test.
29237
29238 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
29239
29240         * gcc.misc-test/gcov-9.c: New test.
29241         * gcc.misc-test/gcov-10.c: New test
29242         * gcc.misc-test/gcov-11.c: New test.
29243
29244 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
29245
29246         PR optimization/10024
29247         * gcc.c-torture/compile/20030405-1.c: New test.
29248
29249 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
29250
29251         * gcc.dg/pch/static-3.c: New.
29252         * gcc.dg/pch/static-3.hs: New.
29253         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
29254
29255 2003-04-04  Richard Henderson  <rth@redhat.com>
29256
29257         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
29258         * g++.dg/eh/forced2.C: Likewise.
29259
29260 2003-04-03  Mike Stump  <mrs@apple.com>
29261
29262         * lib/scanasm.exp (scan-assembler): Add xfail processing for
29263         target arg.
29264         (scan-assembler-times, scan-assembler-not): Likewise.
29265         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
29266
29267 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
29268
29269         * gcc.dg/sparc-loop-1.c: New test.
29270
29271 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
29272
29273         PR other/9274
29274         * g++.dg/pch/system-2.C: New.
29275         * g++.dg/pch/system-2.Hs: New.
29276
29277 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
29278
29279         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
29280
29281         * g++.dg/eh/simd-1.C (vecfunc): Same.
29282
29283 2003-04-01  Roger Sayle  <roger@eyesopen.com>
29284
29285         * gcc.c-torture/execute/20030401-1.c: New test case.
29286
29287 2003-04-01  Ziemowit Laski <zlaski@apple.com>
29288
29289         * objc.dg/defs.m: New.
29290
29291 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
29292
29293         * g++.dg/eh/simd-1.C: New.
29294         * g++.dg/eh/simd-2.C: New.
29295
29296 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
29297
29298         * gcc.c-torture/execute/simd-3.c: New.
29299
29300 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
29301
29302         PR c/9936
29303         * gcc.dg/20030331-2.c: New test.
29304
29305 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
29306
29307         PR c++/10278
29308         * g++.dg/parse/crash2.C: New test.
29309
29310 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
29311
29312         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
29313         * gcc.c-torture/execute/20030331-1.c: ...here.
29314
29315 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
29316
29317         * gcc.c-torture/execute/20030331-1.c: New test.
29318
29319 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
29320
29321         * lib/gcov.exp: Adjust call return testing strings.
29322         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
29323
29324 2003-03-31  Roger Sayle  <roger@eyesopen.com>
29325
29326         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
29327         * gcc.dg/builtins-7.c: New test case.
29328         * gcc.dg/builtins-8.c: New test case.
29329
29330 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
29331
29332         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
29333
29334 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
29335
29336         PR c++/7647
29337         * g++.dg/lookup-class-member-2.C: New test.
29338
29339 2003-03-30  Glen Nakamura  <glen@imodulo.com>
29340
29341         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
29342
29343 2003-03-28  Roger Sayle  <roger@eyesopen.com>
29344
29345         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
29346
29347 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
29348
29349         * g++.dg/init/attrib1.C: New test.
29350
29351 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
29352
29353         * gcc.dg/ultrasp8.c: New test.
29354
29355 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
29356
29357         * gcc.dg/ultrasp7.c: New test.
29358
29359 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
29360
29361         PR c++/10047
29362         * g++.dg/template/inline1.C: New test.
29363
29364 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
29365
29366         * gcc.dg/sparc-dwarf2.c: New test.
29367
29368 2003-03-27  Roger Sayle  <roger@eyesopen.com>
29369
29370         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
29371         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
29372
29373 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
29374
29375         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
29376         than reading .x files.
29377         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
29378         * g77.dg/gcov/gcov-1.f: Likewise.
29379         * gcc.misc-tests/gcov-4b.c: Likewise.
29380         * gcc.misc-tests/gcov-5b.c: Likewise.
29381         * gcc.misc-tests/gcov-6.c: Likewise.
29382         * gcc.misc-tests/gcov-7.c: Likewise.
29383         * gcc.misc-tests/gcov-8.c: Likewise.
29384         * g++.dg/gcov/gcov-1.x: Remove.
29385         * g77.dg/gcov/gcov-1.x: Likewise.
29386         * gcc.misc-tests/gcov-4b.x: Likewise.
29387         * gcc.misc-tests/gcov-5b.x: Likewise.
29388         * gcc.misc-tests/gcov-6.x: Likewise.
29389         * gcc.misc-tests/gcov-7.x: Likewise.
29390         * gcc.misc-tests/gcov-8.x: Likewise.
29391
29392 2003-03-27  Glen Nakamura  <glen@imodulo.com>
29393
29394         PR opt/10087
29395         * gcc.dg/20030324-1.c: New test.
29396
29397 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
29398
29399         PR c++/10224
29400         * g++.dg/template/arg3.C: New test.
29401
29402         PR c++/10158
29403         * g++.dg/template/friend18.C: New test.
29404
29405 2003-03-26  Roger Sayle  <roger@eyesopen.com>
29406
29407         * g77.f-torture/compile/20030326-1.f: New test case.
29408
29409 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
29410
29411         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
29412
29413         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
29414
29415 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
29416
29417         * gcc.dg/ia64-sync-3.c: New test.
29418
29419 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
29420
29421         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
29422
29423 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
29424
29425         * gcc.dg/ultrasp6.c: New test.
29426
29427 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
29428
29429         * gcc.dg/i386-signbit-1.c: New test.
29430         * gcc.dg/i386-signbit-2.c: New test.
29431         * gcc.dg/i386-signbit-3.c: New test.
29432
29433 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
29434
29435         * gcc.dg/ultrasp5.c: Fix options.
29436
29437 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
29438
29439         * gcc.dg/ultrasp5.c: Fix comment.
29440
29441 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
29442
29443         PR fortran/10197
29444         * g77.f-torture/execute/10197.f: New test.
29445
29446 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
29447
29448         PR c++/9898, c++/383
29449         * g++.dg/template/conv6.C: New test.
29450
29451         PR c++/10119
29452         * g++.dg/template/ptrmem5.C: New test.
29453
29454         PR c++/10026
29455         * g++.dg/lookup/koenig1.C: New test.
29456
29457         PR C++/10199
29458         * g++.dg/lookup/template2.C: New test.
29459
29460 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
29461
29462         * g++.dg/opt/rtti1.C: New test.
29463
29464 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
29465
29466         * gcc.dg/ultrasp5.c: New test.
29467
29468 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
29469
29470         PR middle-end/9967
29471         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
29472         builtin fputs.
29473
29474 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
29475
29476         PR c/8224
29477         * gcc.dg/20030323-1.c: New test.
29478
29479 2003-03-23  Roger Sayle  <roger@eyesopen.com>
29480
29481         * gcc.c-torture/compile/20030323-1.c: New test case.
29482
29483 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
29484
29485         * gcc.dg/20030321-1.c: New test.
29486
29487 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
29488
29489         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
29490
29491 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
29492
29493         PR c++/9978, c++/9708
29494         * g++.dg/ext/vlm1.C: Adjust expected error.
29495         * g++.dg/ext/vla2.C: New test.
29496         * g++.dg/template/arg1.C: New test.
29497         * g++.dg/template/arg2.C: New test.
29498
29499 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
29500
29501         * g77.f-torture/execute/select.f: New test.
29502         * g77.f-torture/noncompile/select_no_compile.f: New test.
29503
29504 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
29505
29506         PR c++/9898
29507         * g++.dg/other/error4.C: New test.
29508
29509 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
29510
29511         * g++.dg/template/friend17.C: New test.
29512
29513 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
29514
29515         * gcc.c-torture/compile/20030320-1.c: New.
29516
29517 2003-03-20  Roger Sayle  <roger@eyesopen.com>
29518
29519         * gcc.dg/builtins-6.c: New test case.
29520
29521 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
29522
29523         PR target/10073
29524         * gcc.c-torture/compile/20030319-1.c: New.
29525
29526 2003-03-18  Jan Hubicka  <jh@suse.cz>
29527
29528         * gcc.dg/i386-cvt-1.c: New test.
29529
29530 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
29531
29532         * objc.dg/naming-1.m: Use "(parse|syntax) error".
29533         * objc.dg/naming-2.m: Likewise.
29534
29535 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
29536
29537         PR c++/9639
29538         * g++.dg/parse/crash1.C: New test.
29539
29540 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
29541
29542         PR c++/8805
29543         * g++.dg/eh/cleanup1.C: New test.
29544
29545 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
29546
29547         * gcc.c-torture/execute/20030316-1.c: New test case.
29548
29549 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
29550
29551         PR c++/9629
29552         * g++.dg/init/ctor2.C: New test.
29553
29554 2003-03-15  Roger Sayle  <roger@eyesopen.com>
29555
29556         * g77.f-torture/compile/xformat.f: New test case.
29557
29558 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29559
29560         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
29561         * g++.old-deja/g++.mike/eh50.C: Likewise.
29562
29563 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29564
29565         PR c++/6440
29566         * g++.dg/template/spec7.C: New test.
29567         * g++.dg/template/spec8.C: Likewise.
29568
29569 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
29570
29571         * gcc.c-torture/execute/20030313-1.c: New test.
29572
29573 2003-03-14  Richard Henderson  <rth@redhat.com>
29574
29575         * gcc.dg/inline-2.c: Adjust alpha test for external call.
29576
29577 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
29578
29579         * gcc.c-torture/compile/20030314-1.c: New test.
29580
29581 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
29582
29583         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
29584         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
29585         thumb target,
29586         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
29587         to accept newer _imp__  prefix and additional
29588         newline in .drectve section.
29589         * gcc.dg/dll-4.c: Likewise.
29590         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
29591         switch.
29592
29593 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
29594
29595         * g++.dg/parse/namespace9.C: New test.
29596
29597         * g++.dg/init/ref5.C: New test.
29598         * g++.dg/parse/ptrmem1.C: Likewise.
29599
29600 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29601
29602         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
29603         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
29604         regular expression.
29605         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
29606         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
29607
29608 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
29609
29610         * gcc.c-torture/execute/20030224-2.c: New test.
29611
29612 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
29613
29614         * gcc.dg/decl-3.c: New test.
29615
29616 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
29617
29618         * gcc.dg/i386-loop-2.c: New test.
29619
29620 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
29621
29622         PR c++/9474
29623         * g++.dg/parse/namespace8.C: New test.
29624
29625         PR c++/9924
29626         * g++.dg/overload/builtin2.C: New test.
29627
29628 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
29629
29630         * gcc.dg/return-type-3.c: New test.
29631
29632 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
29633
29634         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
29635         profiling options are not supported.
29636
29637 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
29638
29639         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
29640         * g++.old-deja/g++.warn/impint2.C: Likewise.
29641
29642 2003-03-10  Devang Patel  <dpatel@apple.com>
29643
29644         * g++.dg/cpp/c++_cmd_1.C: New test.
29645         * g++.dg/cpp/c++_cmd_1.h: New file.
29646
29647 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
29648
29649         * gcc.dg/altivec-9.c: New file.
29650
29651 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29652
29653         * gcc.dg/ppc-sdata-1.c: New test.
29654         * gcc.dg/ppc-sdata-2.c: New test.
29655
29656 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
29657
29658         PR c++/9373
29659         * g++.dg/opt/ptrmem2.C: New test.
29660
29661         PR c++/8534
29662         * g++.dg/opt/ptrmem1.C: New test.
29663
29664 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
29665
29666         * gcc.dg/i386-loop-1.c: New test.
29667
29668 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29669
29670         PR c++/9970
29671         * g++.dg/lookup/friend1.C: New test.
29672
29673 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
29674
29675         PR c++/9823
29676         * g++.dg/parser/constructor1.C: New test.
29677
29678 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
29679
29680         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
29681
29682         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
29683
29684 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
29685
29686         * gcc.dg/cpp/Wunused.c: Update test.
29687
29688 2003-03-08  Jan Hubicka  <jh@suse.cz>
29689
29690         * gcc.dg/inline-3.c: New test.
29691
29692 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
29693
29694         PR c++/9809
29695         * g++.dg/parse/builtin1.C: New test.
29696
29697         PR c++/9982
29698         * g++.dg/abi/cookie1.C: New test.
29699         * g++.dg/abi/cookie2.C: Likewise.
29700
29701         PR c++/9524
29702         * g++.dg/template/field1.C: New test.
29703
29704         PR c++/9912
29705         * g++.dg/parse/class1.C: New test.
29706         * g++.dg/parse/namespace7.C: Likewise.
29707         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
29708
29709 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
29710
29711         * g++.dg/init/ref4.C: New test.
29712
29713 2003-03-07  Jan Hubicka  <jh@suse.cz>
29714
29715         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
29716         * gcc.dg/inline-3.c: New test.
29717
29718 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
29719
29720         * g++.dg/init/ref3.C: New test.
29721
29722         PR c++/9965
29723         * g++.dg/init/ref2.C: New test.
29724
29725         PR c++/9400
29726         * g++.dg/warn/Wshadow-2.C: New test.
29727
29728         PR c++/9791
29729         * g++.dg/warn/Woverloaded-1.C: New test.
29730
29731 2003-03-05  Jan Hubicka  <jh@suse.cz>
29732
29733         * gcc.dg/i386-local2.c: New.
29734         * gcc.dg/i386-local.c: Fix typo.
29735
29736 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
29737
29738         * g++.dg/abi/layout3.C: New test.
29739
29740 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
29741
29742         * gcc.c-torture/compile/20030305-1.c
29743
29744 2003-03-05  Jan Hubicka  <jh@suse.cz>
29745
29746         * gcc.dg/i386-local.c: New.
29747
29748 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
29749
29750         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
29751
29752 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29753
29754         * gcc.dg/switch-2.c: New test.
29755         * gcc.dg/switch-3.c: New test.
29756         * gcc.dg/Wswitch.c: Adjust line numbers.
29757         * gcc.dg/Wswitch-default.c: Likewise.
29758         * gcc.dg/Wswitch-enum.c: Likewise.
29759
29760 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
29761
29762         * gcc.c-torture/execute/20030222-1.c: New test.
29763
29764 2003-03-03  James E Wilson  <wilson@tuliptree.org>
29765
29766         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
29767
29768 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
29769
29770         PR c++/9878
29771         * g++.dg/init/ref1.C: New test.
29772
29773 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
29774
29775         * gcc.dg/sh-relax.c: New SH-only test.
29776
29777 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
29778
29779         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
29780         comment explaining purpose of testcase.
29781
29782 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
29783
29784         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
29785         for HC11/HC12 (asm needs two int registers).
29786         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
29787         HC11/HC12 because the test uses an asm which needs two 32-bit
29788         registers.
29789
29790 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
29791
29792         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
29793         for HC11/HC12 (array is too large otherwise).
29794         * gcc.c-torture/compile/920501-4.x: New file, likewise.
29795         * gcc.c-torture/compile/20010518-2.x: Likewise.
29796         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
29797         HC11/HC12 (array is too large).
29798
29799 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
29800
29801         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
29802         * lib/g++-dg.exp (g++-dg-test): Likewise.
29803
29804 2003-03-01  Roger Sayle  <roger@eyesopen.com>
29805
29806         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
29807         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
29808
29809 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29810
29811         * g++.dg/warn/implicit-typename1.C: Remove warning.
29812
29813 2003-02-28  Richard Henderson  <rth@redhat.com>
29814
29815         * gcc.dg/noreturn-1.c: Move noreturn warning line.
29816         * gcc.dg/return-type-1.c: Move control reaches end warning line.
29817
29818 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
29819
29820         * gcc.dg/pch/pch.exp: Change .pch to .gch.
29821         * g++.dg/pch/pch.exp: Likewise.
29822
29823 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
29824
29825         PR c++/9879
29826         * testsuite/g++.dg/init/new4.C: New test.
29827
29828 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
29829
29830         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
29831
29832 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
29833
29834         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
29835         unsigned long.
29836
29837         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
29838         wider than float.
29839
29840 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29841
29842         * lib/scanasm.exp: Add support for counting numbers of
29843         occurences.
29844         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
29845         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
29846
29847 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
29848
29849         PR c++/9683
29850         * g++.dg/template/static3.C: New test.
29851
29852         PR c++/9829
29853         * g++.dg/parse/namespace6.C: New test.
29854
29855 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29856
29857         PR target/9732
29858         * gcc.dg/20030225-1.c: New test.
29859
29860 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
29861
29862         * README: Remove out-of-date information.
29863
29864         PR c++/9836
29865         * g++.dg/template/spec6.C: New test.
29866
29867 2003-02-24  Jeff Law  <law@redhat.com>
29868
29869         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
29870
29871 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29872
29873         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
29874         * gcc.dg/pragma-ep-1.c: Likewise.
29875
29876 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29877
29878         PR c++/9602
29879         * g++.dg/template/friend16.C: New test.
29880
29881 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
29882
29883         PR c++/5333
29884         * g++.dg/parse/fused-params1.C: Adjust error messages.
29885         * g++.dg/template/nested3.C: New test.
29886
29887 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
29888
29889         * g++.dg/abi/param1.C: New test.
29890
29891 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29892
29893         PR c++/7982
29894         * g++.dg/warn/implicit-typename1.C: New test.
29895
29896 2003-02-22  Kelley Cook <kelleycook@comcast.net>
29897
29898         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
29899         with "mtune".
29900         * g++.old-deja/g++.other/store-expr2.C: Likewise.
29901         * gcc.c-torture/execute/20010129-1.x: Likewise.
29902         * gcc.dg/20011107-1.c: Likewise.
29903         * gcc.dg/20020108-1.c: Likewise.
29904         * gcc.dg/20020122-3.c: Likewise.
29905         * gcc.dg/20020206-1.c: Likewise.
29906         * gcc.dg/20020310-1.c: Likewise.
29907         * gcc.dg/20020426-2.c: Likewise.
29908         * gcc.dg/20020517-1.c: Likewise.
29909         * gcc.dg/991230-1.c: Likewise.
29910         * gcc.dg/i386-unroll-1.c: Likewise.
29911         * gcc.misc-tests/i386-prefetch.exp: Likewise.
29912
29913 2003-02-22  Jan Hubicka  <jh@suse.cz>
29914
29915         * gcc.dg/i386-mul.c: New test.
29916
29917 2003-02-21  Roger Sayle  <roger@eyesopen.com>
29918
29919         * gcc.dg/builtins-5.c: New test case.
29920
29921 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
29922
29923         * gcc.dg/asmreg-1.c: New test.
29924
29925 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
29926
29927         PR c++/9749
29928         * g++.dg/parse/varmod1.C: New test.
29929
29930 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
29931
29932         PR c++/9727
29933         * g++.dg/template/op1.C: New test.
29934
29935 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
29936
29937         PR c++/8906
29938         * g++.dg/template/nested2.C: New test.
29939
29940 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
29941
29942         PR c++/8724
29943         * g++.dg/expr/dtor1.C: New test.
29944
29945 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
29946
29947         * gcc.dg/cpp/include3.c: New test.
29948         * gcc.dg/cpp/inc/foo.h: New file.
29949
29950 2003-02-21  Glen Nakamura  <glen@imodulo.com>
29951
29952         * gcc.c-torture/execute/20030221-1.c: New test.
29953
29954 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
29955
29956         PR c++/9729
29957         * g++.dg/abi/conv1.C: New test.
29958
29959 2003-02-20  Jan Hubicka  <jh@suse.cz>
29960
29961         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
29962
29963 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
29964
29965         * gcc.c-torture/compile/20030219-1.c: New test.
29966
29967 2003-02-18  Jan Hubicka  <jh@suse.cz>
29968
29969         * gcc.dg/funcorder.c: New test.
29970
29971 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
29972
29973         * gcc.c-torture/execute/20030218-1.c: New.
29974
29975 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
29976
29977         * gcc.dg/20030218-1.c: New.
29978
29979 2003-02-18  Richard Henderson  <rth@redhat.com>
29980
29981         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
29982         * gcc.dg/attr-used-2.c: New.
29983
29984 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
29985
29986         PR c++/9704
29987         * g++.dg/init/copy5.C: New test.
29988
29989 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
29990
29991         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
29992         * g++.dg/pch/pch.exp: Likewise.
29993
29994 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
29995
29996         * gcc.c-torture/execute/20030209-1.c: Enable the test if
29997         STACK_SIZE is not defined.
29998
29999 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30000
30001         PR c++/9457
30002         * g++.dg/template/init1.C: New test.
30003
30004 2003-02-16  Jan HUbicka  <jh@suse.cz>
30005
30006         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
30007         (foo): Add few extra tests
30008         * gcc.dg/c99-const-expr-3.c: Likewise.
30009         * gcc.c-torture/execute/20030216-1.c: New.
30010
30011 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30012
30013         PR c++/9459
30014         * g++.dg/ext/typeof4.C: New test.
30015
30016 2003-02-15  Roger Sayle  <roger@eyesopen.com>
30017
30018         * gcc.dg/i386-387-3.c: New test case.
30019
30020 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
30021
30022         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
30023         cris-*-elf* cris-*-aout* and mmix-*-*.
30024
30025 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
30026
30027         * gcc.dg/20030213-1.c: New test.
30028
30029 2003-02-12  Roger Sayle  <roger@eyesopen.com>
30030
30031         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
30032         * gcc.dg/i386-387-2.c: Likewise.
30033
30034 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
30035
30036         * gcc.dg/ppc-spe.c: Fix formatting.
30037         Enable tests that were previously unsupported by gas.
30038         Delete tests for instructions that no longer exist.
30039         Switch arguments on evsubifw builtin.
30040
30041 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
30042
30043         * gcc.c-torture/execute/20030209-1.c: Disable the test if
30044         STACK_SIZE is too small.
30045
30046 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
30047             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
30048
30049         * gcc.dg/decl-2.c: New test.
30050
30051 2003-02-10  Jan Hubicka  <jh@suse.cz>
30052
30053         * gcc.dg/i386-fpcvt-1.c: New test.
30054
30055 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
30056
30057         * gcc.c-torture/execute/20030209-1.c: New test.
30058
30059 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
30060
30061         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
30062         int-wide bitops, use the constants of the same width.
30063         Likewise, if long long is 32-bit wide, test bitops using
30064         32-bit constants.
30065
30066 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
30067
30068         * gcc.dg/20021014-1.c: Annotate with expected notice text.
30069
30070 2003-02-07  Roger Sayle  <roger@eyesopen.com>
30071
30072         * testsuite/gcc.dg/builtins-4.c: New test case.
30073
30074 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30075
30076         * gcc.dg/20020430-1.c: Fix dg command typos.
30077         * gcc.dg/20020503-1.c: Likewise.
30078
30079 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30080
30081         PR c++/8785
30082         * g++.dg/parse/fused-params1.C: New test.
30083
30084         PR c++/8857
30085         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
30086
30087         PR c++/8921
30088         * g++.dg/parse/non-dependent1.C: New test.
30089
30090         PR c++/8928
30091         * g++.dg/parse/dupl-tmpl-args1.C: New test.
30092
30093         PR c++/9228
30094         * g++.dg/parse/undefined7.C: New test.
30095         * g++.dg/parse/non-templ1.C: New test.
30096
30097         PR c++/9229
30098         * g++.dg/parse/too-many-tmpl-args1.C: New test.
30099
30100 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
30101
30102         * gcc.c-torture/compile/20030206-1.c: New test.
30103
30104 2003-02-05  Roger Sayle  <roger@eyesopen.com>
30105
30106         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
30107         "pow" to "foo" to avoid potential confusion with a math built-in.
30108
30109 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30110
30111         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
30112         conditions for SPARC targets.
30113
30114 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
30115
30116         * gcc.dg/20030204-1.c: New test.
30117
30118 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30119
30120         PR c++/38
30121         * g++.dg/parse/array-size1.C: New test.
30122
30123         PR c++/5657
30124         * g++.dg/parse/undefined3.C: New test.
30125
30126         PR c++/5665
30127         * g++.dg/parse/undefined4.C: New test.
30128
30129         PR c++/5975
30130         * g++.dg/parse/undefined5.C: New test.
30131
30132         PR c++/7259
30133         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
30134
30135         PR c++/8578
30136         * g++.dg/parse/casting-operator1.C: New test.
30137
30138         PR c++/8596
30139         * g++.dg/parse/undefined6.C: New test.
30140
30141         PR c++/8736
30142         * g++.dg/parse/missing-template1.C: New test.
30143
30144 2003-02-04  Jan Hubicka  <jh@suse.cz>
30145
30146         * gcc.dg/i386-cadd.c: Compile using -march=k8.
30147         * gcc.dg/i386-cmov?.c: Likewise.
30148         * gcc.dg/i386-fpcvt-?.c: Likewise.
30149         * gcc.dg/i386-ssefp-1.c: Likewise.
30150         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
30151         conventions.
30152
30153 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
30154
30155         PR c++/7129
30156         * testsuite/g++.dg/ext/max.C: New test.
30157
30158 2003-02-03  Jan Hubicka  <jh@suse.cz>
30159
30160         * gcc.c-torture/execute/20030203-1.c: New test.
30161
30162 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
30163
30164         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
30165         'natural-endian'.
30166
30167 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
30168
30169         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
30170         * g++.dg/init/new2.C: Likewise.
30171         * g++.dg/other/new1.C: Likewise.
30172
30173 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
30174
30175         * gcc.dg/struct-ret-libc.c: New test.
30176
30177 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
30178
30179         * gcc.dg/20030129-1.c: New test.
30180
30181 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30182
30183         PR c++/8849
30184         * g++.dg/template/ptrmem4.C: New test.
30185
30186 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
30187
30188         * g++.dg/parser/constant1.C: New test.
30189
30190 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30191
30192         PR c++/8591
30193         * g++.dg/parse/friend2.C: New test.
30194
30195 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
30196
30197         PR c++/9437
30198         * g++.dg/template/unify4.C: New test.
30199
30200 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
30201
30202         * gcc.c-torture/execute/20030128-1.c: New test.
30203
30204 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
30205
30206         * g++.dg/lookup/nested1.C: Test moved from ...
30207         * g++.old-deja/g++.other/lookup24.C: ... here.
30208
30209 2003-01-28  Jan Hubicka  <jh@suse.cz>
30210
30211         * gcc.dg/i386-cmov5.c: New test.
30212
30213 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
30214
30215         * gcc.c-torture/execute/20010925-1.c: Changed the
30216         memcpy declaration.
30217
30218 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
30219
30220         PR c++/3902
30221         * g++.dg/parse/template5.C: New test.
30222
30223 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
30224
30225         PR fortran/9258
30226         * g77.dg/pr9258: New test.
30227
30228 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
30229
30230         * README: Move relevant parts from README.g++.
30231
30232         * README.g++: Remove this file.
30233
30234 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
30235
30236         * g++.dg/abi/dcast1.C: New test.
30237
30238 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30239
30240         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
30241
30242 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
30243
30244         PR c++/47
30245         * g++.old-deja/g++.other/lookup24.C: New test.
30246
30247 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30248
30249         PR middle-end/7227
30250         * gcc.dg/uninit-C.c: New test.
30251
30252 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
30253
30254         * g++.dg/abi/covariant1.C: New test.
30255
30256 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
30257
30258         * gcc.dg/20030123-1.c: New test.
30259
30260 2003-01-25  Jan Hubicka  <jh@suse.cz>
30261
30262         PR opt/8492
30263         * gcc.c-torture/compile/20030125-1.c
30264
30265 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
30266
30267         PR c++/9403
30268         * g++.dg/parse/template3.C: New test.
30269         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
30270
30271         PR c++/795
30272         * g++.dg/parse/template4.C: New test.
30273
30274         PR c++/9415
30275         * g++.dg/template/qual2.C: New test.
30276
30277         PR c++/8545
30278         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
30279
30280         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
30281
30282 2003-01-25  Roger Sayle  <roger@eyesopen.com>
30283
30284         * gcc.c-torture/execute/switch-1.c: New test case.
30285
30286 2003-01-25  Jan Hubicka  <jh@suse.cz>
30287
30288         * gcc.c-torture/execute/20030125-1.[cx]: New test.
30289
30290 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
30291
30292         Tweaks for Bison-1.875. From the NEWS file:
30293         "- `parse error' -> `syntax error'
30294         Bison now uniformly uses the term `syntax error'"
30295         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
30296         * gcc.dg/cpp/digraph2.c: Likewise.
30297         * gcc.dg/cpp/direct2.c: Likewise.
30298         * gcc.dg/cpp/paste4.c: Likewise.
30299         * gcc.dg/c90-restrict-1.c: Likewise.
30300         * gcc.dg/c99-func-2.c: Likewise.
30301         * gcc.dg/noncompile/920721-2.c: Likewise.
30302         * gcc.dg/noncompile/930622-2.c: Likewise.
30303         * gcc.dg/noncompile/940112-1.c: Likewise.
30304         * gcc.dg/noncompile/950921-1.c: Likewise.
30305         * gcc.dg/noncompile/951123-1.c: Likewise.
30306         * gcc.dg/noncompile/971104-1.c: Likewise.
30307         * gcc.dg/noncompile/990416-1.c: Likewise.
30308
30309 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
30310
30311         * g++.dg/parse/undefined1.C: Add error message.
30312
30313 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
30314
30315         PR c++/9354
30316         * g++.dg/parse/new1.C: New test.
30317
30318         PR c++/9216
30319         * g++.dg/parse/template2.C: New test.
30320
30321         PR c++/9354
30322         * g++.dg/parse/typedef2.C: New test.
30323
30324         PR c++/9328
30325         * g++.dg/ext/typeof3.C: New test.
30326
30327 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30328
30329         PR c++/2738
30330         * g++.dg/parse/ret-type1.C: New test.
30331
30332         PR c++/3792
30333         * g++.dg/parse/tmpl-outside1.C: New test.
30334
30335         PR c++/4207
30336         * g++.dg/parse/int-as-enum1.C: New test.
30337
30338         PR c++/4903
30339         * g++.dg/parse/no-typename1.C: New test.
30340
30341         PR c++/5533
30342         * g++.dg/parse/no-value1.C: New test.
30343
30344         PR c++/5921
30345         * g++.dg/parse/wrong-inline1.C: New test.
30346
30347         PR c++/6402
30348         * g++.dg/parse/ref1.C: New test.
30349
30350         PR c++/6992
30351         * g++.dg/parse/attr-ctor1.C: New test.
30352
30353         PR c++/7229
30354         * g++.dg/parse/namespace5.C: New test.
30355
30356         PR c++/7917
30357         * g++.dg/parse/func-def1.C: New test.
30358
30359         PR c++/8143
30360         * g++.dg/parse/undefined1.C: New test.
30361
30362         PR c++/5723, PR c++/8522
30363         * g++.dg/parse/specialization1.C: New test.
30364
30365         PR c++/163, PR c++/8595
30366         * g++.dg/parse/struct-as-enum1.C: New test.
30367
30368         PR c++/9173
30369         * g++.dg/parse/undefined2.C: New test.
30370
30371 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
30372
30373         PR c++/9298
30374         * g++.dg/parse/template1.C: New test.
30375
30376         PR c++/9384
30377         * g++.dg/parse/using1.C: New test.
30378
30379         PR c++/9285
30380         PR c++/9294
30381         * g++.dg/parse/expr2.C: New test.
30382
30383         PR c++/9388
30384         * g++.dg/parse/lookup2.C: Likewise.
30385
30386 2003-01-21  Jan Hubicka  <jh@suse.cz>
30387
30388         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
30389         * gcc.c-torture/execute/eeprof-1.c: Likewise.
30390         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
30391         * gcc.c-torture/execute/string-opt-*.c: Likewise.
30392
30393 2003-01-20  Nick Clifton  <nickc@redhat.com>
30394
30395         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
30396         problem with ARM sibcall code generation.
30397
30398 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
30399
30400         * gcc.c-torture/execute/20030120-1.c: New.
30401
30402 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
30403
30404         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
30405
30406 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
30407
30408         PR c++/9272
30409         * g++.dg/parse/ctor1.C: New test.
30410
30411         PR c++/9294:
30412         * g++.dg/parse/qualified1.C: New test.
30413
30414         * g++.dg/parse/typename3.C: New test.
30415
30416 2003-01-16  Richard Henderson  <rth@redhat.com>
30417
30418         * g++.dg/tls/init-2.C: Fix error matches for real this time.
30419
30420 2003-01-16  Richard Henderson  <rth@redhat.com>
30421
30422         * g++.dg/pch/pch.exp: Copy test header to the working directory
30423         before using it either for precompilation or direct use.
30424         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
30425         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
30426
30427 2003-01-16  Richard Henderson  <rth@redhat.com>
30428
30429         * gcc.dg/pch/pch.exp: Copy test header to the working directory
30430         before using it either for precompilation or direct use.
30431         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
30432         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
30433
30434 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
30435
30436         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
30437         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
30438         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
30439         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
30440         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
30441         typename warning into error.
30442         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
30443         error messages.
30444         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
30445         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
30446         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
30447         messages.
30448         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
30449         make declaration visible in template.
30450         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
30451         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
30452         messages.
30453         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
30454         message.
30455         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
30456         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
30457         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
30458         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
30459         typename warning with error message.
30460         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
30461         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
30462         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
30463
30464 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
30465
30466         * g++.dg/parse/ambig2.C: New test.
30467
30468 2003-01-15  Richard Henderson  <rth@redhat.com>
30469
30470         * g++.dg/tls/init-2.C: Update error message string.
30471
30472 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30473
30474         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
30475
30476 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
30477
30478         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
30479         all for HC11/HC12.
30480         * gcc.c-torture/compile/20001205-1.x: Likewise.
30481         * gcc.c-torture/compile/20001226-1.x: Likewise.
30482         * gcc.c-torture/compile/920520-1.x: Likewise.
30483         * gcc.c-torture/compile/961203-1.x: Likewise.
30484         * gcc.c-torture/compile/20020604-1.x: Likewise.
30485
30486 2003-01-15  Jan Hubicka  <jh@suse.cz>
30487
30488         * gcc.c-torture/compile/20030115-1.c: New test.
30489
30490         * gcc.dg/i386-fpcvt-1.c: New test.
30491         * gcc.dg/i386-fpcvt-2.c: New test.
30492
30493 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
30494
30495         Further conform g++'s __vmi_class_type_info to the C++ ABI
30496         specification.
30497         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
30498         the specification.
30499
30500 2003-01-14  Jan Hubicka  <jh@suse.cz>
30501
30502         * gcc.dg/i386-fpcvt-1.c: New test.
30503         * gcc.dg/i386-fpcvt-2.c: New test.
30504
30505 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
30506
30507         * gcc.dg/i386-mmx-3.c: New test.
30508
30509 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
30510
30511         PR c++/9264
30512         * g++.dg/parse/octal1.C: New file.
30513
30514         PR c++/9172
30515         * g++.dg/parse/typename1.C: New file.
30516
30517 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
30518
30519         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
30520         * gcc.dg/bf-no-ms-layout.c: Likewise.
30521         * gcc.dg/bf-ms-attrib.c: Likewise.
30522
30523 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
30524
30525         PR c++/9099
30526         * g++.dg/parse/dtor1.C: New file.
30527
30528         PR c++/9128
30529         * g++.dg/rtti/typeid1.C: New file.
30530
30531         PR c++/9153
30532         * g++.dg/parse/lookup1.C: New file.
30533
30534         PR c++/9171
30535         * g++.dg/templ/spec5.C: New file.
30536
30537 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
30538
30539         * gcc.c-torture/compile/20030110-1.c: New test.
30540
30541 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
30542
30543         Merge from pch-branch:
30544
30545         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
30546
30547         * gcc.dg/pch/cpp-1.h: New.
30548         * gcc.dg/pch/cpp-1.c: New.
30549         * gcc.dg/pch/cpp-2.h: New.
30550         * gcc.dg/pch/cpp-2.c: New.
30551
30552         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
30553
30554         * gcc.dg/pch/except-1.h: New.
30555         * gcc.dg/pch/except-1.c: New.
30556
30557         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
30558
30559         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
30560         running test.
30561         * gcc.dg/pch: Include *.hp not *.h.
30562         * gcc.dg/pch/system-1.h: New.
30563         * gcc.dg/pch/system-1.c: New.
30564
30565         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
30566
30567         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
30568         rather than trying to build and run a program using PCH.
30569         * gcc.dg/pch: Remove dg-do commands from test files.
30570
30571         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
30572
30573         * gcc.dg/pch/macro-3.c: New.
30574         * gcc.dg/pch/macro-3.h: New.
30575
30576         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
30577
30578         * gcc.dg/pch/common-1.c: New.
30579         * gcc.dg/pch/common-1.h: New.
30580         * gcc.dg/pch/decl-1.c: New.
30581         * gcc.dg/pch/decl-1.h: New.
30582         * gcc.dg/pch/decl-2.c: New.
30583         * gcc.dg/pch/decl-2.h: New.
30584         * gcc.dg/pch/decl-3.c: New.
30585         * gcc.dg/pch/decl-3.h: New.
30586         * gcc.dg/pch/decl-4.c: New.
30587         * gcc.dg/pch/decl-4.h: New.
30588         * gcc.dg/pch/decl-5.c: New.
30589         * gcc.dg/pch/decl-5.h: New.
30590         * gcc.dg/pch/global-1.c: New.
30591         * gcc.dg/pch/global-1.h: New.
30592         * gcc.dg/pch/inline-1.c: New.
30593         * gcc.dg/pch/inline-1.h: New.
30594         * gcc.dg/pch/inline-2.c: New.
30595         * gcc.dg/pch/inline-2.h: New.
30596         * gcc.dg/pch/static-1.c: New.
30597         * gcc.dg/pch/static-1.h: New.
30598         * gcc.dg/pch/static-2.c: New.
30599         * gcc.dg/pch/static-2.h: New.
30600
30601         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
30602
30603         * g++.dg/pch/pch.exp: Better handle failing testcases.
30604         * gcc.dg/pch/pch.exp: Likewise.
30605         * gcc.dg/pch/macro-1.c: New.
30606         * gcc.dg/pch/macro-1.h: New.
30607         * gcc.dg/pch/macro-2.c: New.
30608         * gcc.dg/pch/macro-2.h: New.
30609
30610         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
30611
30612         * g++.dg/dg.exp: Treat files in pch/ specially.
30613         * g++.dg/pch/pch.exp: New file.
30614         * g++.dg/pch/empty.H: New file.
30615         * g++.dg/pch/empty.C: New file.
30616         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
30617         "precompile".
30618
30619         * gcc.dg/pch/pch.exp: New file.
30620         * gcc.dg/pch/empty.h: New file.
30621         * gcc.dg/pch/empty.c: New file.
30622         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
30623         "precompile".
30624
30625 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30626
30627         * g++.dg/template/friend14.C: New test.
30628
30629 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
30630
30631         * gcc.dg/old-style-asm-1.c: New test.
30632
30633 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
30634
30635         * gcc.c-torture/compile/20030109-1.c: New test.
30636
30637 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
30638
30639         * gcc.c-torture/execute/20030109-1.c: New test.
30640
30641 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
30642
30643         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
30644         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
30645         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
30646         * g++.old-deja/g++.mike/eh2.C: Likewise.
30647         * g++.old-deja/g++.mike/eh3.C: Likewise.
30648         * g++.old-deja/g++.mike/eh5.C: Likewise.
30649         * g++.old-deja/g++.mike/eh6.C: Likewise.
30650         * g++.old-deja/g++.mike/eh7.C: Likewise.
30651         * g++.old-deja/g++.mike/eh8.C: Likewise.
30652         * g++.old-deja/g++.mike/eh9.C: Likewise.
30653         * g++.old-deja/g++.mike/eh10.C: Likewise.
30654         * g++.old-deja/g++.mike/eh12.C: Likewise.
30655         * g++.old-deja/g++.mike/eh13.C: Likewise.
30656         * g++.old-deja/g++.mike/eh14.C: Likewise.
30657         * g++.old-deja/g++.mike/eh16.C: Likewise.
30658         * g++.old-deja/g++.mike/eh17.C: Likewise.
30659         * g++.old-deja/g++.mike/eh18.C: Likewise.
30660         * g++.old-deja/g++.mike/eh21.C: Likewise.
30661         * g++.old-deja/g++.mike/eh23.C: Likewise.
30662         * g++.old-deja/g++.mike/eh24.C: Likewise.
30663         * g++.old-deja/g++.mike/eh25.C: Likewise.
30664         * g++.old-deja/g++.mike/eh26.C: Likewise.
30665         * g++.old-deja/g++.mike/eh27.C: Likewise.
30666         * g++.old-deja/g++.mike/eh28.C: Likewise.
30667         * g++.old-deja/g++.mike/eh29.C: Likewise.
30668         * g++.old-deja/g++.mike/eh31.C: Likewise.
30669         * g++.old-deja/g++.mike/eh33.C: Likewise.
30670         * g++.old-deja/g++.mike/eh34.C: Likewise.
30671         * g++.old-deja/g++.mike/eh35.C: Likewise.
30672         * g++.old-deja/g++.mike/eh36.C: Likewise.
30673         * g++.old-deja/g++.mike/eh37.C: Likewise.
30674         * g++.old-deja/g++.mike/eh38.C: Likewise.
30675         * g++.old-deja/g++.mike/eh39.C: Likewise.
30676         * g++.old-deja/g++.mike/eh40.C: Likewise.
30677         * g++.old-deja/g++.mike/eh41.C: Likewise.
30678         * g++.old-deja/g++.mike/eh42.C: Likewise.
30679         * g++.old-deja/g++.mike/eh44.C: Likewise.
30680         * g++.old-deja/g++.mike/eh46.C: Likewise.
30681         * g++.old-deja/g++.mike/eh47.C: Likewise.
30682         * g++.old-deja/g++.mike/eh48.C: Likewise.
30683         * g++.old-deja/g++.mike/eh49.C: Likewise.
30684         * g++.old-deja/g++.mike/eh50.C: Likewise.
30685         * g++.old-deja/g++.mike/eh51.C: Likewise.
30686         * g++.old-deja/g++.mike/eh53.C: Likewise.
30687         * g++.old-deja/g++.mike/eh55.C: Likewise.
30688         * g++.old-deja/g++.mike/p7912.C: Likewise.
30689         * g++.old-deja/g++.mike/p9706.C: Likewise.
30690         * g++.old-deja/g++.mike/p10416.C: Likewise.
30691         * g++.old-deja/g++.mike/p11667.C: Likewise.
30692         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
30693         Remove redundant reference to Iris.
30694         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
30695         Elxsi, i860, Pico Java, and WE32K.
30696
30697 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
30698
30699         * g++.dg/ext/asm4.C: New test.
30700
30701 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30702
30703         PR c++/9030
30704         * g++.dg/template/friend12.C: New test.
30705         * g++.dg/template/friend13.C: Likewise.
30706         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
30707
30708 2003-01-08  Jan Hubicka  <jh@suse.cz>
30709
30710         * gcc.dg/i386-cadd.c: New test.
30711         * gcc.dg/i386-cmov4.c: Likewise.
30712
30713 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
30714
30715         PR c++/9165
30716         * g++.dg/warn/Wunused-3.C: New test.
30717
30718         * g++.dg/abi/bitfield9.C: New test.
30719
30720         PR c++/9189
30721         * g++.dg/parse/defarg3.C: New test.
30722
30723 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
30724
30725         * g++.dg/parse/ambig1.C: New test.
30726         * g++.dg/parse/defarg2.C: New test.
30727
30728 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
30729
30730         * g++.dg/template/defarg-1.C: New test.
30731         * g++.dg/template/local2.C: Likewise.
30732
30733 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
30734
30735         * gcc.c-torture/execute/20030105-1.c: New test.
30736
30737 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30738
30739         * g++.dg/parse/namespace3.C: Remove extra semicolons.
30740         * g++.dg/parse/namespace4.C: Likewise.
30741
30742 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
30743
30744         * g++.dg/template/ntp2.C: New test.
30745
30746 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
30747
30748         * g++.dg/parse/extern-C-1.C: New test.
30749
30750         * g++.dg/parse/namespace4.C: New test.
30751
30752         * g++.dg/template/nested1.C: New test.
30753
30754         * g++.dg/parse/namespace3.C: New test.
30755
30756 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
30757
30758         * g++.dg/lookup/two-stage1.C: New test.
30759
30760 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30761
30762         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
30763         * g++.old-deja/g++.jason/access8.C: Likewise.
30764         * g++.old-deja/g++.other/decl5.C: Likewise.
30765
30766 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
30767
30768         * g++.dg/parse/parse7.C: New test.
30769
30770 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
30771
30772         PR c++/2843
30773         * g++.dg/ext/attrib7.C: New test.
30774
30775 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
30776
30777         * g++.dg/parse/parse6.C: New test.
30778
30779 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
30780
30781         * gcc.dg/h8300-stack-1.c: New.
30782
30783 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
30784
30785         g++.dg/lookup/exception1.C: New test.
30786
30787         g++.dg/lookup/template1.C: New test.
30788
30789         g++.dg/parse/namespace2.C: New test.
30790
30791         g++.dg/parse/parens2.C: New test.
30792
30793 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30794
30795         * g++.dg/parse/parse5.C: New test.
30796         * g++.dg/lookup/scoped4.C: New test.
30797
30798 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
30799
30800         * g++.dg/parse/parens1.C: New test.
30801
30802         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
30803         angle-bracket1.C.
30804         * g++.dg/parse/parens2.C: New test.
30805
30806         * g++.dg/lookup/scope-operator1.C: New test.
30807
30808         * g++.dg/parse/operator1.C: New test.
30809
30810 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30811
30812         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
30813         * g++.old-deja/g++.other/access6.C: Likewise.
30814         * g++.old-deja/g++.other/decl1.C: Likewise.
30815         * g++.old-deja/g++.pt/typename12.C: Likewise.
30816
30817 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
30818
30819         * g++.dg/parse/namespace1.C: New test.
30820
30821 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30822
30823         * g++.dg/parse/parse4.C: New test.
30824
30825 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30826
30827         * g++.dg/parse/parse3.C: New test.
30828
30829 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30830
30831         * g++.dg/parse/parse2.C: New test.
30832
30833 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30834
30835         * g++.dg/template/friend11.C: New test.
30836
30837 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30838
30839         * g++.dg/parse/parse1.C: New test.
30840
30841 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
30842
30843         * lib/profopt.exp: Change the name of a global variable to avoid
30844         possible clashes with other test suites.
30845
30846 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
30847
30848         * g++.dg/inherit/covariant8.C: New test.
30849
30850 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
30851
30852         * g++.dg/init/array9.C: New test.
30853
30854         PR c++/9112
30855         * g++.dg/parse/expr1.C: New test.
30856
30857 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
30858
30859         * gcc.c-torture/compile/20021230-1.c: New test.
30860
30861 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
30862
30863         * g++.dg/inherit/covariant5.C: New test.
30864         * g++.dg/inherit/covariant6.C: New test.
30865         * g++.dg/inherit/covariant7.C: New test.
30866
30867 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30868
30869         PR c++/2739
30870         * g++.dg/other/access2.C: New test.
30871
30872 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30873
30874         * g++.dg/other/anon-struct.C: No longer fails
30875         * g++.old-deja/g++.brendan/parse4.C: Likewise.
30876         * g++.old-deja/g++.brendan/parse5.C: Likewise.
30877         * g++.old-deja/g++.brendan/parse6.C: Likewise.
30878
30879 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30880
30881         * g++.dg/parse/angle-bracket.C (main): No longer fails.
30882
30883 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
30884
30885         * g++.dg/eh/spec4.C: Remove stray semicolon.
30886         * g++.dg/expr/pmf-1.C: Change error message.
30887         * g++.dg/ext/asm1.C: Remove stray semicolon.
30888         * g++.dg/ext/typename1.C: Add missing typenames.
30889         * g++.dg/inherit/template-as-base.C: Change error message.
30890         * g++.dg/lookup/scoped1.C: Likewise.
30891         * g++.dg/lookup/scoped2.C: Likewise.
30892         * g++.dg/lookup/using2.C: Likewise.
30893         * g++.dg/other/component1.C: Remove stray semicolon.
30894         * g++.dg/other/do1.C: Change error message.
30895         * g++.dg/other/error2.C: Likewise.
30896         * g++.dg/other/init1.C: Likewise.
30897         * g++.dg/other/packed1.C: Remove stray semicolon.
30898         * g++.dg/other/ptrmem2.C: Change error message.
30899         * g++.dg/parse/parameter-declaration-1.C: Remove line number
30900         marker.
30901         * g++.dg/special/initp1.C: Remove invalid attribute usage.
30902         * g++.dg/template/access3.C: Add typename keyword.
30903         * g++.dg/template/access5.C: Remove stray semicolon.
30904         * g++.dg/template/access6.C: Likewise.
30905         * g++.dg/template/complit1.C: Likewise.
30906         * g++.dg/template/crash1.C: Change error message.
30907         * g++.dg/template/inherit2.C: Remove stray semicolon.
30908         * g++.dg/template/instantiate2.C: Likewise.
30909         * g++.dg/template/instantiate3.C: Change error message.
30910         * g++.dg/template/qual1.C: Remove stray semicolon.
30911         * g++.dg/template/qualttp18.C: Change error message.
30912         * g++.dg/template/ref1.C: Remove stray semicolon.
30913         * g++.dg/template/sizeof1.C (A::value): Declare it.
30914         * g++.dg/template/spec4.C: Change error message.
30915         * g++.dg/template/static1.C: Likewise.
30916         * g++.dg/template/type1.C: Likewise.
30917         * g++.dg/template/typename3.C: Likewise.
30918         * g++.old-deja/g++.benjamin/13478.C: Change error message.
30919         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
30920         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
30921         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
30922         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
30923         named return value extension.
30924         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
30925         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
30926         * g++.old-deja/g++.bob/extern_C.C: Likewise.
30927         * g++.old-deja/g++.bob/inherit2.C: Likewise.
30928         * g++.old-deja/g++.brendan/complex1.C: Likewise.
30929         * g++.old-deja/g++.brendan/copy5.C: Likewise.
30930         * g++.old-deja/g++.brendan/crash13.C: Likewise.
30931         * g++.old-deja/g++.brendan/crash15.C: Likewise.
30932         * g++.old-deja/g++.brendan/crash18.C: Change error message.
30933         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
30934         * g++.old-deja/g++.brendan/crash38.C: Likewise.
30935         * g++.old-deja/g++.brendan/crash50.C: Likewise.
30936         * g++.old-deja/g++.brendan/crash56.C: Likewise.
30937         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
30938         syntax.
30939         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
30940         * g++.old-deja/g++.brendan/crash8.C: Change error message.
30941         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
30942         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
30943         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
30944         * g++.old-deja/g++.brendan/template11.C: Likewise.
30945         * g++.old-deja/g++.brendan/template26.C: Likewise.
30946         * g++.old-deja/g++.brendan/template27.C: Use explicit
30947         specialization syntax.
30948         * g++.old-deja/g++.brendan/template30.C: Likewise.
30949         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
30950         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
30951         non-dependent names.
30952         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
30953         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
30954         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
30955         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
30956         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
30957         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
30958         named return value extension.
30959         * g++.old-deja/g++.ext/namedret2.C: Likewise.
30960         * g++.old-deja/g++.ext/namedret3.C: Likewise.
30961         * g++.old-deja/g++.ext/return1.C: Likewise.
30962         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
30963         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
30964         * g++.old-deja/g++.jason/access8.C: Likewise.
30965         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
30966         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
30967         pseudo-destructor names.
30968         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
30969         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
30970         pseudo-destructor names.
30971         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
30972         * g++.old-deja/g++.jason/overload19.C: Likewise.
30973         * g++.old-deja/g++.jason/overload32.C: Likewise.
30974         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
30975         stray semicolons.
30976         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
30977         * g++.old-deja/g++.jason/return.C: Likewise.
30978         * g++.old-deja/g++.jason/return2.C: Likewise.
30979         * g++.old-deja/g++.jason/shadow1.C: Likewise.
30980         * g++.old-deja/g++.jason/special.C: Use explicit specialization
30981         syntax.
30982         * g++.old-deja/g++.jason/template10.C: Account for use of
30983         non-dependent names.
30984         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
30985         syntax.
30986         * g++.old-deja/g++.jason/template37.C: Likewise.
30987         * g++.old-deja/g++.law/access4.C: Change error messages.
30988         * g++.old-deja/g++.law/arm13.C: Remove incorrect
30989         pseudo-destructor names.
30990         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
30991         * g++.old-deja/g++.law/ctors9.C: Likewise.
30992         * g++.old-deja/g++.law/cvt22.C: Likewise.
30993         * g++.old-deja/g++.law/dtors5.C: Likewise.
30994         * g++.old-deja/g++.law/global-init1.C: Likewise.
30995         * g++.old-deja/g++.law/missed-error3.C: Likewise.
30996         * g++.old-deja/g++.law/operators28.C: Likewise.
30997         * g++.old-deja/g++.law/visibility28.C: Likewise.
30998         * g++.old-deja/g++.martin/eval1.C: Likewise.
30999         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
31000         name.
31001         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
31002         * g++.old-deja/g++.mike/net34.C: Likewise.
31003         * g++.old-deja/g++.mike/net36.C: Likewise.
31004         * g++.old-deja/g++.mike/ns2.C: Likewise.
31005         * g++.old-deja/g++.mike/p12306.C: Likewise.
31006         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
31007         value extension.
31008         * g++.old-deja/g++.mike/p700.C: Likewise.
31009         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
31010         * g++.old-deja/g++.mike/p710.C: Likewise.
31011         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
31012         value extension.
31013         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
31014         * g++.old-deja/g++.mike/pmf9.C: Likewise.
31015         * g++.old-deja/g++.ns/crash2.C: Likewise.
31016         * g++.old-deja/g++.ns/crash3.C: Likewise.
31017         * g++.old-deja/g++.ns/invalid1.C: Likewise.
31018         * g++.old-deja/g++.ns/ns17.C: Likewise.
31019         * g++.old-deja/g++.ns/template16.C: Likewise.
31020         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
31021         keyword.
31022         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
31023         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
31024         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
31025         named return value extension.
31026         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
31027         * g++.old-deja/g++.other/access4.C: Issue additional error
31028         messages.
31029         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
31030         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
31031         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
31032         * g++.old-deja/g++.other/crash25.C: Change error message.
31033         * g++.old-deja/g++.other/crash4.C: Change error message.
31034         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
31035         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
31036         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
31037         checks.
31038         * g++.old-deja/g++.other/defarg8.C: Likewise.
31039         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
31040         * g++.old-deja/g++.other/dtor10.C: Likewise.
31041         * g++.old-deja/g++.other/incomplete.C: Likewise.
31042         * g++.old-deja/g++.other/linkage7.C: Likewise.
31043         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
31044         lookup algorithm.
31045         * g++.old-deja/g++.other/mangle2.C: Likewise.
31046         * g++.old-deja/g++.other/refinit2.C: Likewise.
31047         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
31048         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
31049         * g++.old-deja/g++.pt/crash28.C: Likewise.
31050         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
31051         syntax.
31052         * g++.old-deja/g++.pt/crash32.C: Change error message.
31053         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
31054         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
31055         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
31056         error message position.
31057         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
31058         * g++.old-deja/g++.pt/defarg8.C: Change error message.
31059         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
31060         syntax.
31061         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
31062         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
31063         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
31064         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
31065         keyword.
31066         * g++.old-deja/g++.pt/explicit31.C: Likewise.
31067         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
31068         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
31069         keyword.
31070         * g++.old-deja/g++.pt/explicit71.C: Change error message.
31071         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
31072         syntax.
31073         * g++.old-deja/g++.pt/friend28.C: Account for use of
31074         non-dependent names.
31075         * g++.old-deja/g++.pt/friend29.C: Likewise.
31076         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
31077         rules.
31078         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
31079         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
31080         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
31081         lookup rules.
31082         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
31083         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
31084         keyword.
31085         * g++.old-deja/g++.pt/memclass20.C: Likewise.
31086         * g++.old-deja/g++.pt/memclass5.C: Likewise.
31087         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
31088         keyword.
31089         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
31090         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
31091         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
31092         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
31093         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
31094         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
31095         keyword.
31096         * g++.old-deja/g++.pt/spec10.C: Likewise.
31097         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
31098         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
31099         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
31100         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
31101         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
31102         * g++.old-deja/g++.pt/ttp62.C: Likewise.
31103         * g++.old-deja/g++.pt/ttp64.C: Likewise.
31104         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
31105         * g++.old-deja/g++.pt/typename15.C: Likewise.
31106         * g++.old-deja/g++.pt/typename22.C: Likewise.
31107         * g++.old-deja/g++.pt/typename6.C: Change error messages.
31108         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
31109         * g++.old-deja/g++.pt/virtual2.C: Likewise.
31110         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
31111         syntax.
31112         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
31113         return value extension.
31114         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
31115         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
31116         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
31117         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
31118
31119 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
31120
31121         * g++.dg/warn/inline1.C: New test.
31122         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
31123         * g++.old-deja/g++.jason/synth10.C: Likewise.
31124         * g++.old-deja/g++.mike/net31.C: Likewise.
31125         * g++.old-deja/g++.mike/p8786.C: Likewise.
31126
31127         * g++.dg/template/friend10.C: New test.
31128         * g++.dg/template/conv5.C: New test.
31129
31130 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
31131
31132         * g++.dg/lookup/scoped3.C: New test.
31133
31134         * g++.dg/lookup/decl1.C: New test.
31135         * g++.dg/lookup/decl2.C: New test.
31136
31137 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
31138
31139         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
31140         gcc.c-torture/compile/20021015-1.c,
31141         gcc.c-torture/compile/20021015-2.c,
31142         gcc.c-torture/compile/20021123-1.c,
31143         gcc.c-torture/compile/20021123-2.c,
31144         gcc.c-torture/compile/20021123-3.c,
31145         gcc.c-torture/compile/20021123-4.c,
31146         gcc.c-torture/execute/20021024-1.c: Add tests previously added
31147         only to 3.1 or 3.2 branch.
31148
31149 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
31150
31151         * gcc.dg/i386-bitfield3.c: New test.
31152
31153         * gcc.dg/i386-bitfield2.c: New test.
31154
31155 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
31156
31157         * g++.dg/parse/conv_op1.C: New test.
31158
31159 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
31160
31161         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
31162         approved.
31163
31164 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
31165
31166         * gcc.c-torture/compile/20021220-1.c: New test.
31167
31168 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
31169
31170         * gcc.dg/i386-fastcall-1.c: New.
31171
31172 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31173
31174         * gcc.c-torture/execute/20021219-1.c: New test.
31175
31176 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31177
31178         * gcc.dg/i386-pic-1.c: New test.
31179
31180 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31181
31182         PR c++/8099
31183         * g++.dg/template/friend9.C: New test.
31184
31185 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31186
31187         PR c++/3663
31188         * g++.dg/template/access7.C: New test.
31189
31190 2002-12-18  Nick Clifton  <nickc@redhat.com>
31191
31192         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
31193         the libstdc++-v3 directory has been found.
31194
31195 2002-12-12  Devang Patel <dpatel@apple.com>
31196         * gcc.dg/darwin-ld-1.c: New test.
31197         * gcc.dg/darwin-ld-2.c: New test.
31198         * gcc.dg/darwin-ld-3.c: New test.
31199         * gcc.dg/darwin-ld-4.c: New test.
31200         * gcc.dg/darwin-ld-5.c: New test.
31201
31202 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
31203
31204         * gcc.c-torture/compile/20021212-1.c: New test.
31205
31206 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
31207
31208         * gcc.dg/fshort-wchar: New test.
31209
31210 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
31211
31212         PR c++/8372
31213         * g++.dg/template/dtor1.C: New test.
31214
31215         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
31216         markers.
31217
31218 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
31219
31220         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
31221
31222 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
31223
31224         * g++.dg/template/static1.C: New test.
31225         * g++.dg/template/static2.C: New test.
31226         * g++.old-deja/g++.ext/memconst.C: New test.
31227
31228 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31229
31230         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
31231         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
31232         * g++.dg/special/initp1.C: Likewise.
31233
31234 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
31235
31236         * gcc.c-torture/execute/20021204-1.c: New test.
31237
31238 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
31239
31240         * gcc.dg/ppc-fmadd-1.c: New file.
31241         * gcc.dg/ppc-fmadd-2.c: New file.
31242         * gcc.dg/ppc-fmadd-3.c: New file.
31243
31244 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
31245
31246         * gcc.c-torture/compile/20021204-1.c: New test.
31247
31248 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
31249
31250         * g++.dg/inherit/covariant2.C: New test.
31251         * g++.dg/inherit/covariant3.C: New test.
31252         * g++.dg/inherit/covariant4.C: New test.
31253         * g++.dg/inherit/covariant1.C: Remove XFAIL.
31254         * g++.old-deja/g++.robertl/eb17.C: Likewise.
31255
31256 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
31257
31258         PR c++/8688
31259         * g++.dg/init/brace3.C: New test.
31260
31261 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
31262
31263         * gcc.dg/20020210-1.c: Fix a comment typo.
31264
31265 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
31266
31267         PR c++/8720
31268         * g++.dg/parse/defarg1.C: New test.
31269
31270         PR c++/8615
31271         * g++.dg/template/char1.C: New test.
31272
31273         * g++.dg/template/varmod1.C: Fix typo.
31274
31275 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31276
31277         DR 180
31278         * g++.old-deja/g++.pt/crash32.C: Expect error.
31279
31280 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
31281
31282         PR c++/5919
31283         * g++.dg/template/varmod1.C: New test.
31284
31285         PR c++/8727
31286         * g++.dg/inherit/typeinfo1.C: New test.
31287
31288         PR c++/8663
31289         * g++.dg/inherit/typedef1.C: New test.
31290
31291 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
31292
31293         PR c++/8332
31294         PR c++/8493
31295         * g++.dg/template/strlen1.C: New test.
31296
31297         PR c++/8227
31298         * g++.dg/template/ctor2.C: New test.
31299
31300         PR c++/8214
31301         * g++.dg/init/string1.C: New test.
31302
31303         PR c++/8511
31304         * g++.dg/template/friend8.C: New test.
31305
31306 2002-11-29  Joe Buck <jbuck@synopsys.com>
31307
31308         * g++.dg/lookup/anon2.C: New test.
31309
31310 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
31311
31312         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
31313         h8300 port.
31314
31315 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
31316
31317         * gcc.dg/bitfld-6.c: New test.
31318
31319 2002-11-27  Jan Hubicka  <jh@suse.cz>
31320
31321         * gcc.c-torture/execute/20021127.[cx]: New test.
31322
31323 2002-11-26  Jan Hubicka  <jh@suse.cz>
31324
31325         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
31326         quality.
31327
31328 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
31329
31330         * g++.dg/init/brace2.C: New test.
31331         * g++.old-deja/g++.mike/p9129.C: Correct.
31332
31333 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
31334
31335         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
31336
31337 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
31338
31339         * gcc.dg/sibcall-6: New test for indirect sibcalls.
31340
31341 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
31342
31343         * testsuite/g++.dg/abi/empty11.C: New test.
31344         * testsuite/g++.dg/rtti/cv1.C: New test.
31345
31346 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
31347
31348         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
31349
31350 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
31351
31352         * g++.dg/abi/empty10.C: New test.
31353
31354 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
31355
31356         * gcc.c-torture/compile/20021124-1.c: New test.
31357
31358 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
31359
31360         * g++.dg/abi/rtti2.C: New test.
31361
31362 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
31363
31364         * gcc.dg/i386-unroll-1.c: New test.
31365
31366 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
31367
31368         * gcc.c-torture/compile/20021120-1.c: New test.
31369         * gcc.c-torture/compile/20021120-2.c: New test.
31370
31371 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
31372
31373         * gcc.dg/bitfld-5.c: New test.
31374
31375 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
31376
31377         * gcc.c-torture/execute/20021120-3.c: New test.
31378
31379 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
31380
31381         * gcc.c-torture/execute/20021120-2.c: New test.
31382
31383 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
31384
31385         * gcc.c-torture/execute/20021120-1.c: New test.
31386
31387 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
31388
31389         * gcc.c-torture/execute/20021118-3.c: New test.
31390
31391 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31392
31393         * gcc.c-torture/compile/20021119-1.c: New test.
31394
31395 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
31396
31397         * gcc.dg/duff-1.c: New test.
31398         * gcc.dg/duff-2.c: New test.
31399         * gcc.dg/duff-3.c: New test.
31400
31401 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
31402
31403         * gcc.dg/cpp/_Pragma5.c: New test.
31404
31405 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
31406
31407         * gcc.c-torture/execute/20021118-2.c: New test.
31408
31409 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
31410
31411         * gcc.c-torture/execute/20021118-1.c: New test.
31412
31413 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
31414
31415         * gcc.dg/20021116-1.c: New test.
31416
31417 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
31418
31419         * g++.dg/abi/vcall1.C: New test.
31420
31421 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
31422
31423         * gcc.dg/20021029-1.c: New test.
31424         * gcc.dg/20021029-2.c: New test.
31425
31426 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31427
31428         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
31429
31430 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31431
31432         PR c/8439
31433         * gcc.dg/20021110.c: Move to ...
31434         * gcc.c-torture/compile/20021110.c: .... here.
31435
31436 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31437
31438         PR c/8467
31439         * gcc.c-torture/execute/20021111-1.c
31440
31441 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31442
31443         PR c/8439
31444         * gcc.dg/20021110.c: New test.
31445
31446 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
31447
31448         * g++.dg/abi/vthunk3.C: Run only on x86.
31449
31450 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
31451
31452         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
31453
31454 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
31455
31456         * lib/compat.exp (compat-execute): Fix logic error in last
31457         change.
31458
31459 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
31460
31461         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
31462
31463 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31464
31465         PR c++/8389
31466         * g++.dg/template/access6.C: New test.
31467
31468 2002-11-08  Jan Hubicka  <jh@suse.cz>
31469
31470         * gcc.dg/i386-ssefp-1.c: New test.
31471         * gcc.dg/i386-ssefp-1.c: New test.
31472
31473 2002-11-08  Jan Hubicka  <jh@suse.cz>
31474
31475         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
31476
31477 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
31478
31479         * g++.dg/abi/vthunk3.C: New test.
31480
31481         PR c++/8338
31482         * g++.dg/template/crash2.C: New test.
31483
31484 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
31485
31486         * testsuite/g++.dg/abi/dtor1.C: New test.
31487         * testsuite/g++.dg/abi/dtor2.C: Likewise.
31488
31489 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
31490
31491         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
31492         Darwin.
31493
31494 2002-11-04  Adam Nemet  <anemet@lnxw.com>
31495
31496         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
31497         -mthumb.  Only xfail with -O0.
31498
31499 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
31500
31501         * g++.dg/abi/thunk1.C: New test.
31502         * g++.dg/abi/thunk2.C: Likewise.
31503         * g++.dg/abi/vtt1.C: Likewise.
31504
31505 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
31506
31507         PR optimization/8423
31508         * gcc.c-torture/execute/builtin-constant.c: New test.
31509
31510 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
31511
31512         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
31513         Add some more cases.
31514
31515 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
31516
31517         PR c++/8391
31518         * g++.dg/opt/local1.C: New test.
31519
31520 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
31521
31522         PR c++/8160
31523         * g++.dg/template/complit1.C: New test.
31524
31525         PR c++/8149
31526         * g++.dg/template/typename4.C: Likewise.
31527
31528 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31529
31530         Core issue 287, PR c++/7639
31531         * g++.dg/template/instantiate1.C: Adjust error location.
31532         * g++.dg/template/instantiate3.C: New test.
31533         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
31534         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
31535         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
31536
31537 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
31538
31539         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
31540
31541 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
31542
31543         PR c++/8287
31544         * g++.dg/init/dtor2.C: New test.
31545
31546 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31547
31548         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
31549         * gcc.dg/nest.c: Bypass errors on irix6.
31550
31551 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
31552
31553         * gcc.dg/nest.c: Expect error for mmix-*-*.
31554         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
31555
31556 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
31557
31558         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
31559         markers.
31560
31561         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
31562
31563 2002-10-25  Mike Stump  <mrs@apple.com>
31564
31565         * gcc.dg/warn-1.c: New test.
31566
31567 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
31568
31569         * g++.dg/template/typename3.C: New test.
31570
31571 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
31572
31573         * g++.dg/lookup/ptrmem1.C: New test.
31574
31575         * g++.dg/abi/vthunk2.C: New test.
31576
31577 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
31578
31579         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
31580
31581 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
31582
31583         * g++.dg/abi/empty9.C: New test.
31584
31585 2002-10-24  Richard Henderson  <rth@redhat.com>
31586
31587         * g++.dg/inherit/thunk1.C: Enable for ia64.
31588
31589 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
31590
31591         PR c++/8067
31592         * g++.dg/lookup/pretty1.C: New test.
31593
31594 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
31595
31596         * gcc.dg/20021023-1.c: New test.
31597
31598 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
31599
31600         PR c++/7679
31601         * g++.dg/parse/inline1.C: New test.
31602
31603 2002-10-23  Richard Henderson  <rth@redhat.com>
31604
31605         * g++.dg/inherit/thunk1.C: Enable for x86_64.
31606
31607         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
31608
31609 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
31610
31611         PR c++/6579
31612         * g++.dg/parse/stmtexpr3.C: New test.
31613
31614 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
31615
31616         * g++.dg/expr/cond1.C: New test.
31617
31618 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
31619
31620         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
31621
31622 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
31623
31624         * g++.dg/abi/vbase13.C: New test.
31625         * g++.dg/abi/vbase14.C: Likewise.
31626
31627 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
31628
31629         * gcc.dg/tls/pic-1.c: New test.
31630         * gcc.dg/tls/nonpic-1.c: New test.
31631         * gcc.dg/20021018-1.c: New test.
31632
31633 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
31634
31635         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
31636         Remove only files with the same base name as the test case.
31637         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
31638         (profopt-execute): Likewise.  Also, remove old profiling
31639         and performance data files before running the tests.
31640
31641         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
31642         * g++.dg/bprob/bprob.exp: Likewise.
31643         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
31644         to allow more general test case names.
31645
31646         * g++.dg/bprob/bprob-1.C: Rename to ...
31647         * g++.dg/bprob/g++-bprob-1.C: ... this.
31648
31649         * g77.dg/bprob/bprob-1.f: Rename to ...
31650         * g77.dg/bprob/g77-bprob-1.f: ... this.
31651
31652 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
31653
31654         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
31655         bison 1.50 or later.
31656
31657 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
31658
31659         * g++.dg/README: Describe more test directories.
31660
31661 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
31662
31663         * g++.dg/init/array6.C: Add additional tests.
31664
31665 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
31666
31667         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
31668         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
31669
31670 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
31671
31672         * gcc.c-torture/compile/20020604-1.x: New.
31673         * gcc.c-torture/compile/simd-5.x: Likewise.
31674         * gcc.c-torture/execute/920710-1.x: Likewise.
31675         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
31676
31677 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
31678
31679         * g++.dg/inherit/override1.C: Add dg-options clause.
31680
31681 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31682
31683         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
31684         _mm_slli_si128.
31685
31686 2002-10-19  Andreas Schwab  <schwab@suse.de>
31687
31688         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
31689         directory component.
31690
31691 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
31692
31693         * g++.dg/inherit/thunk1.C: New test.
31694
31695         * g++.dg/inherit/override1.C: New test.
31696
31697         * g++.dg/abi/mangle11.C: New test.
31698         * g++.dg/abi/mangle14.C: New test.
31699         * g++.dg/abi/mangle17.C: New test.
31700
31701 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
31702
31703         * g++.dg/overload/member2.C: New test.
31704
31705 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
31706
31707         * g++.dg/README: Describe new compat directory.
31708         * g++.dg/dg.exp: Skip tests in compat directory.
31709         * README.compat: New file.
31710         * lib/compat.exp: New expect script.
31711         * g++.dg/compat: New test directory.
31712         * g++.dg/compat/compat.exp: New expect script.
31713         * g++.dg/compat/abi: New test directory.
31714         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
31715         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
31716         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
31717         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
31718         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
31719         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
31720         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
31721         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
31722         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
31723         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
31724         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
31725         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
31726         * g++.dg/compat/break: New test directory.
31727         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
31728         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
31729         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
31730         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
31731         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
31732         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
31733         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
31734         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
31735         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
31736         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
31737         g++.dg/compat/break/README: New files.
31738         * g++.dg/compat/eh: New test directory.
31739         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
31740         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
31741         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
31742         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
31743         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
31744         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
31745         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
31746         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
31747         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
31748         g++.dg/compat/eh/filter2_y.C,
31749         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
31750         g++.dg/compat/eh/new1_y.C,
31751         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
31752         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
31753         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
31754         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
31755         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
31756         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
31757         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
31758         g++.dg/compat/eh/unexpected1_y.C: New files.
31759         * g++.dg/compat/init: New test directory.
31760         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
31761         g++.dg/compat/init/array5_y.C,
31762         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
31763         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
31764         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
31765         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
31766         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
31767         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
31768         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
31769         g++.dg/compat/init/init-ref2_y.C: New files.
31770
31771 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
31772
31773         PR c++/7584
31774         * g++.dg/inherit/using3.C: New test.
31775
31776 2002-10-17  Jan Hubicka  <jh@suse.cz>
31777
31778         * gcc.dg/20021017-2.c: New test.
31779
31780 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
31781
31782         * g++.dg/abi/mangle16.C: Adjust.
31783
31784         * g++.dg/init/array8.C: New test.
31785
31786 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
31787
31788         * gcc.dg/special/mips-abi.exp: New test.
31789         * gcc.dg/special/mips-abi.s: Empty file used by the above.
31790
31791 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
31792
31793         * g++.dg/abi/mangle16.C: New test.
31794         * g++.dg/abi/mangle17.C: Likewise.
31795
31796         PR c++/7478
31797         * g++.dg/template/ref1.C: New test.
31798
31799 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31800
31801         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
31802
31803 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
31804
31805         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
31806
31807 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
31808
31809         PR c++/7524
31810         * g++.dg/init/array7.C: New test.
31811
31812 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
31813
31814         * g++.dg/init/array6.C: New test.
31815
31816         * g++.dg/abi/mangle13.C: Likewise.
31817         * g++.dg/abi/mangle14.C: Likewise.
31818         * g++.dg/abi/mangle15.C: Likewise.
31819
31820 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
31821
31822         * g++.dg/abi/empty8.C: New test.
31823
31824 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
31825
31826         * g++.dg/init/ctor1.C: New test.
31827
31828 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
31829
31830         * gcc.c-torture/execute/20021015-1.c: New test.
31831
31832 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
31833
31834         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
31835
31836 2002-10-14  Jan Hubicka  <jh@suse.cz>
31837
31838         * gcc.dg/i386-ssetype-[1-5].c: New tests.
31839
31840 2002-10-14  Richard Henderson  <rth@redhat.com>
31841
31842         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
31843
31844 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
31845
31846         PR optimization/6631
31847         * g++.dg/opt/const2.C: New test.
31848
31849 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
31850
31851         PR c++/7176
31852         * g++.dg/parse/friend1.C: New test.
31853         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
31854
31855 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
31856
31857         * gcc.dg/20021014-1.c: New test.
31858
31859 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
31860
31861         PR c++/5661
31862         * g++.dg/ext/vlm1.C: New test.
31863         * g++.dg/ext/vlm2.C: Likewise.
31864
31865         * g++.dg/init/array1.C: Remove invalid braces.
31866         * g++.dg/init/brace1.C: New test.
31867         * g++.dg/init/copy2.C: Likewise.
31868         * g++.dg/init/copy3.C: Likewise.
31869         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
31870         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
31871         braces.
31872
31873 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
31874
31875         * gcc.dg/cpp/assembler.S: Don't use -ansi.
31876
31877 2002-10-11  Richard Shann  <richard.shann@superh.com>
31878
31879         * gcc.c-torture/compile/simd-5.c: New test.
31880
31881 2002-10-10  Roger Sayle  <roger@eyesopen.com>
31882
31883         * gcc.c-torture/execute/shiftopt-1.c: New test case.
31884
31885 2002-10-10  Jim Wilson  <wilson@redhat.com>
31886
31887         * gcc.c-torture/execute/20021010-1.c: New test.
31888
31889 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
31890
31891         PR c/7353
31892         * g++.dg/ext/typedef-init.C: New test.
31893         * gcc.dg/typedef-init.c: New test.
31894
31895 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
31896
31897         * gcc.dg/cpp/paste13.c: New test.
31898
31899 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31900
31901         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
31902         remaining platforms, XFAIL during compile, not execute.  Don't
31903         XFAIL at -O0.
31904
31905 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
31906
31907         * gcc.dg/alias-1.c: Tweak expected warning.
31908
31909 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
31910
31911         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
31912
31913 2002-10-06  Andreas Jaeger  <aj@suse.de>
31914
31915         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
31916         * gcc.dg/cpp/c++98.C: Likewise.
31917
31918         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
31919         * g++.dg/cpp/c++98.C: Likewise.
31920
31921         * g++.dg/README (Subdirectories): Mention cpp directory.
31922
31923         PR target/7559
31924         * gcc.dg/20021006-1.c: New test.
31925
31926 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31927
31928         PR c++/7804
31929         * g++.dg/other/warning1.C: New test.
31930
31931 2002-10-04  Roger Sayle  <roger@eyesopen.com>
31932
31933         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
31934         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
31935         and sparc-*-* with -m64 as expected failures.  See PR 8087.
31936
31937 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
31938
31939         PR c++/7931
31940         * g++.dg/template/ptrmem3.C: New test.
31941
31942         PR c++/7754
31943         * g++.dg/template/union1.C: New test.
31944
31945 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
31946
31947         PR c++/8006
31948         * g++.dg/abi/mangle9.C: New test.
31949         * g++.dg/abi/mangle10.C: New test.
31950         * g++.dg/abi/mangle11.C: New test.
31951         * g++.dg/abi/mangle12.C: New test.
31952
31953 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
31954
31955         PR c++/7188.
31956         * g++.dg/template/meminit1.C: New test.
31957         * g++.dg/warn/Wreorder-1.C: Likewise.
31958         * g++.old-deja/g++.mike/warn3.C: Tweak.
31959         * lib/prune.exp: Ingore "in copy constructor".
31960
31961 2002-10-02  Andreas Jaeger  <aj@suse.de>
31962
31963         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
31964         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
31965         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
31966         on x86-64.
31967
31968 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
31969
31970         * gcc.dg/empty1.C: Fix typo.
31971
31972 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
31973
31974         * gcc.dg/alias-1.c: New test.
31975
31976 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
31977
31978         * gcc.dg/empty1.C: New test.
31979
31980         * g++.dg/tls/init-2.C: Tweak error messages.
31981
31982 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
31983
31984         * gcc.c-torture/compile/20020923-1.c: New test.
31985
31986 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
31987
31988         * gcc.c-torture/execute/ffs-1.c: New test.
31989         * gcc.c-torture/execute/ffs-2.c: Ditto.
31990
31991 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
31992
31993         * g++.dg/overload/member1.C: New test.
31994
31995 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
31996
31997         * g++.dg/abi/empty7.C: New test.
31998         * g++.dg/init/pm2.C: Likewise.
31999
32000 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
32001
32002         * g++.dg/rtti/crash1.C: New test.
32003
32004 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
32005
32006         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
32007         gcc.dg/sibcall-4.c: New tests.
32008
32009 2002-09-28  Roger Sayle  <roger@eyesopen.com>
32010
32011         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
32012         powerpc and MMIX targets.
32013
32014 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
32015
32016         * gcc.dg/cpp/20020927-1.c: New.
32017
32018 2002-09-26  David S. Miller  <davem@redhat.com>
32019
32020         * gcc.c-torture/compile/trunctfdf.c: New.
32021
32022 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32023
32024         * lib/target-supports.exp (check_weak_available): Handle solaris2.
32025
32026 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
32027
32028         * gcc.c-torture/execute/loop-15.c: New.
32029
32030 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
32031
32032         * README.QMTEST: Fix typo.
32033
32034 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
32035
32036         * gcc.dg/20020926-1.c: New test.
32037
32038 2002-09-25  David S. Miller  <davem@redhat.com>
32039
32040         PR target/7842
32041         * gcc.c-torture/execute/shiftdi.c: New test.
32042
32043 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
32044
32045         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
32046         unique to the tool.
32047         * lib/g77.exp (g77_init): Likewise.
32048         * lib/g++.exp (g++_init): Likewise.
32049         * lib/objc.exp (objc_init): Likewise.
32050
32051 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
32052
32053         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
32054         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
32055         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
32056
32057 2002-09-25  Richard Henderson  <rth@redhat.com>
32058
32059         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
32060         too-small long double.
32061
32062 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
32063
32064         * gcc.dg/20020919-1.c: New test.
32065
32066 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
32067
32068         * g++.dg/abi/bitfield6.C: New test.
32069         * g++.dg/abi/bitfield7.C: New test.
32070         * g++.dg/abi/bitfield8.C: New test.
32071         * g++.dg/abi/vbase11.C: New test.
32072
32073 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32074
32075         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
32076         hppa*-*-hpux*.  Update test comment.
32077
32078 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
32079
32080         * gcc.dg/tls/struct-1.c: New test.
32081
32082 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
32083
32084         * gcc.dg/cpp/tr-warn2.c: Update.
32085
32086 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
32087
32088         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
32089
32090 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
32091
32092         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
32093         systems.
32094
32095 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
32096
32097         * gcc.c-torture/execute/ieee/mzero3.c: New test.
32098
32099         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
32100         Adjust for c++filt moved to binutils.  Remove spurious duplicate
32101         setting of cxxfilt.
32102
32103 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
32104
32105         * gcc.dg/20020312-2.c: Update for darwin.
32106
32107 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
32108
32109         * g++.old-deja/g++.other/crash32.C: Mark ICE.
32110
32111 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
32112
32113         * objc.dg/comp-types-1.m: New test.
32114         * objc.dg/comp-types-2.m: New test.
32115         * objc.dg/comp-types-3.m: New test.
32116         * objc.dg/comp-types-4.m: New test.
32117         * objc.dg/comp-types-5.m: New test.
32118         * objc.dg/comp-types-6.m: New test.
32119
32120 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32121
32122         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
32123
32124 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
32125
32126         * g++.dg/other/do1.C: New test.
32127
32128         * g++.dg/template/subst1.C: New test.
32129
32130 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
32131
32132         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
32133
32134 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
32135
32136         * g++.dg/template/qualttp20.C: Adjust expected errors.
32137         * g++.old-deja/g++.jason/report.C: Likewise.
32138         * g++.old-deja/g++.other/qual1.C: Likewise.
32139
32140         * g++.dg/lookup/scoped2.C: New test.
32141
32142         * g++.dg/ext/asm3.C: New test.
32143
32144 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
32145
32146         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
32147
32148 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
32149
32150         * ChangeLog: follow spelling conventions.
32151         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
32152         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
32153         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
32154         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
32155         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
32156         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
32157         * g++.old-deja/g++.law/global-init1.C: Likewise.
32158         * g++.old-deja/g++.other/delete4.C: Likewise.
32159         * g++.old-deja/g++.other/inline21.C: Likewise.
32160         * g++.old-deja/g++.other/singleton.C: Likewise.
32161         * g77.dg/strlen0.f: Likewise.
32162         * g77.f-torture/compile/20010519-1.f: Likewise.
32163         * g77.f-torture/compile/980310-4.f: Likewise.
32164         * gcc.c-torture/compile/20000605-1.c: Likewise.
32165         * gcc.c-torture/execute/20020225-1.c: Likewise.
32166         * gcc.dg/c90-hexfloat-2.c: Likewise.
32167         * gcc.dg/c99-bool-1.c: Likewise.
32168         * gcc.dg/c99-hexfloat-2.c: Likewise.
32169         * gcc.dg/dll-2.c: Likewise.
32170         * gcc.dg/wtr-union-init-1.c: Likewise.
32171         * gcc.dg/wtr-union-init-2.c: Likewise.
32172         * gcc.dg/wtr-union-init-3.c: Likewise.
32173         * gcc.dg/cpp/avoidpaste1.c: Likewise.
32174         * gcc.dg/cpp/defined.c: Likewise.
32175         * gcc.dg/cpp/macsyntx.c: Likewise.
32176         * gcc.dg/cpp/paste2.c: Likewise.
32177         * gcc.dg/cpp/trad/defined.c: Likewise.
32178         * gcc.dg/format/c90-printf-1.c: Likewise.
32179         * gcc.dg/format/c90-scanf-1.c: Likewise.
32180         * gcc.dg/format/c99-printf-1.c: Likewise.
32181         * gcc.dg/format/c99-scanf-1.c: Likewise.
32182         * gcc.misc-tests/gcov-8.c: Likewise.
32183         * lib/profopt.exp: Likewise.
32184
32185 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
32186
32187         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
32188
32189 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
32190
32191         * g++.dg/inherit/using2.C: New test.
32192
32193 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
32194
32195         * ChangeLog: Follow spelling conventions.
32196         * g++.dg/template/friend4.C: Likewise.
32197         * g++.old-deja/g++.pt/crash67.C: Likewise.
32198         * gcc.c-torture/execute/20000801-4.c: Likewise.
32199         * gcc.dg/c90-digraph-1.c: Likewise.
32200         * gcc.dg/c94-digraph-1.c: Likewise.
32201         * gcc.dg/c99-digraph-1.c: Likewise.
32202         * gcc.dg/cpp/line5.c: Likewise.
32203         * gcc.dg/cpp/multiline.c: Likewise.
32204         * gcc.dg/cpp/trad/literals-1.c: Likewise.
32205         * gcc.dg/format/attr-3.c: Likewise.
32206         * gcc.dg/format/c90-scanf-3.c: Likewise.
32207         * gcc.dg/format/ext-4.c: Likewise.
32208
32209 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
32210
32211         * g++.dg/template/pretty1.C: New test.
32212
32213 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
32214
32215         * gcc.c-torture/execute/struct-cpy-1.c: New test.
32216
32217 2002-09-13  Matt Austern  <austern@apple.com>
32218
32219         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
32220         passing a cast expression to a function by const reference.
32221
32222 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
32223
32224         * g++.dg/template/deduce1.C: New test.
32225
32226 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
32227
32228         * gcc.c-torture/execute/simd-1.c: Force all use of int to
32229         32-bit int.
32230
32231 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32232
32233         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
32234         usage.
32235
32236 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
32237
32238         * gcc.c-torture/compile/20020910-1.c: New test.
32239
32240 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
32241
32242         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
32243
32244 2002-09-10  Andreas Jaeger  <aj@suse.de>
32245
32246         * gcc.dg/20020312-2.c: Adjust for x86-64.
32247
32248 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
32249
32250         * g77.dg/7388.f: New test case for PR 7388.
32251
32252 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
32253
32254         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
32255
32256 2002-09-05  Ziemowit Laski <zlaski@apple.com>
32257
32258         * objc.dg/proto-lossage-1.m: New test.
32259
32260 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
32261
32262         * gcc.dg/cpp/_Pragma4.c: Fix typo.
32263
32264 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
32265
32266         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
32267         expected to pass.
32268
32269 2002-09-06  Stan Shebs  <shebs@apple.com>
32270             David Edelsohn  <edelsohn@gnu.org>
32271
32272         * gcc.dg/weak: New directory.
32273         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
32274         target-specific xfail bits.
32275         * gcc.dg/typeof-2.c: Move to new directory.
32276         * gcc.dg/weak.exp: New expect script.
32277
32278 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
32279
32280         * gcc.c-torture/execute/extzvsi.c: New test.
32281
32282 2002-09-05  Stan Shebs  <shebs@apple.com>
32283
32284         * gcc.dg/weak-1.c: xfail on Darwin.
32285         * gcc.dg/weak-2.c: Ditto.
32286         * gcc.dg/weak-3.c: Ditto.
32287         * gcc.dg/weak-4.c: Ditto.
32288         * gcc.dg/weak-5.c: Ditto.
32289         * gcc.dg/weak-6.c: Ditto.
32290         * gcc.dg/weak-7.c: Ditto.
32291         * gcc.dg/weak-8.c: Ditto.
32292         * gcc.dg/weak-9.c: Ditto.
32293
32294 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
32295
32296         * gcc.c-torture/execute/loop-14.c: New test.
32297
32298 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
32299
32300         * g++.dg/other/cxa-atexit1.C: New test.
32301
32302         * gcc.dg/typeof-2.c: New test.
32303
32304 2002-09-03  Roger Sayle  <roger@eyesopen.com>
32305
32306         * gcc.dg/builtins-2.c: New testcase.
32307         * gcc.dg/builtins-3.c: New testcase.
32308
32309 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
32310
32311         * gcc.dg/cpp/_Pragma4.c: New test.
32312
32313 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
32314
32315         * objc/execute/nil_method-1.m: New testcase.
32316
32317 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
32318
32319         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
32320         [Object class], not [Object initialize].
32321
32322 2002-08-31  Roger Sayle  <roger@eyesopen.com>
32323             Hans-Peter Nilsson  <hp@bitrange.com>
32324
32325         * gcc.c-torture/execute/20020720-1.x: Skip test on
32326         mmix-knuth-mmixware.  Correct comment.
32327
32328 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
32329
32330         * testsuite/g++.dg/abi/bitfield5.C: New test.
32331         * testsuite/g++.dg/abi/vbase10.C: Likewise.
32332
32333 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
32334
32335         * objc.dg/undeclared-selector.m: New test.
32336
32337 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
32338
32339         * g++.dg/other/offsetof1.C: Avoid cast warning.
32340
32341 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
32342
32343         * objc.dg/super-class-2.m: New test.
32344
32345 2002-08-24  Matt Austern  <austern@apple.com>
32346
32347         * g++.dg/ext/lvaddr.C: New test.
32348         * g++.dg/ext/lvcast.C: New test.
32349
32350 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
32351
32352         * testsuite/g++.dg/inherit/cond1.C: New test.
32353
32354 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
32355
32356         * gcc.dg/noncompile/incomplete-1.c: New test.
32357
32358 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
32359
32360         * gcc.dg/typespec-1.c: New test.
32361
32362 2002-08-20  Devang Patel  <dpatel@apple.com>
32363         * objc.dg/proto-hier-2.m: New test.
32364
32365 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
32366
32367         * objc.dg/bitfield-1.m: New test.
32368         * objc.dg/bitfield-2.m: New test.
32369
32370 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
32371
32372         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
32373         gcc.dg/c99-flex-array-4.c: New tests.
32374
32375 2002-08-16  Stan Shebs  <shebs@apple.com>
32376
32377         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
32378
32379 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
32380
32381         * gcc.dg/typeof-1.c: New test.
32382         * g++.dg/ext/typeof2.C: New test.
32383
32384 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
32385
32386         * g++.dg/other/offsetof1.C: New test.
32387
32388 2002-08-14  Richard Henderson  <rth@redhat.com>
32389
32390         * gcc.dg/tls/diag-3.c: Fix expected message strings.
32391
32392 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
32393
32394         * gcc.dg/cpp/_Pragma3.c: New test.
32395
32396 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
32397
32398         * g++.dg/template/inherit3: New test.
32399
32400 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
32401
32402         * gcc.dg/bitfld-4.c: Add blank options.
32403
32404 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
32405
32406         * g++.dg/template/crash1.C: New test.
32407
32408 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
32409
32410         * gcc.dg/tls/opt-2.c: New test.
32411
32412 2002-08-08  Devang Patel  <dpatel@apple.com>
32413
32414         * objc.dg/selector-1.m : New test
32415
32416 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
32417
32418         * g++.dg/abi/bitfield4.C: New test.
32419         * gcc.dg/bitfld-4.c: New test.
32420
32421 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
32422
32423         * g++.dg/other/packed1.C: New test.
32424
32425 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
32426
32427         * g++.dg/abi/offsetof.C: Tweak error messages.
32428         * g++.old-deja/g++.mike/p10769a.C: Likewise.
32429
32430 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
32431
32432         * gcc.dg/bitfld-3.c: New test.
32433
32434 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
32435             Richard Henderson  <rth@redhat.com>
32436
32437         * gcc.dg/i386-bitfield1.c: New test.
32438         * g++.dg/abi/bitfield3.C: Update.
32439
32440 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
32441
32442         * objc.dg/const-str-2.m: Update.
32443         * gcc.dg/cpp/c++98.c: Change to C extension.
32444         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
32445         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
32446
32447 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
32448
32449         * testsuite/gcc.dg/tls/diag-3.c: New.
32450
32451 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
32452
32453         * g++.dg/README (Subdirectories): Document new subdir expr.
32454         * g++.dg/expr/pmf-1.C: New test.
32455
32456 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
32457
32458         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
32459
32460 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
32461
32462         * g++.dg/abi/bitfield3.C: New test.
32463
32464 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
32465
32466         * lib/gcov.exp: Tweak expected line formats.
32467         * gcc.misc-tests/gcov8.c: New test.
32468         * gcc.misc-tests/gcov8.x: New flags.
32469
32470 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
32471
32472         * consistency.vlad/layout/endian.c: Include string.h.
32473
32474         * gcc.c-torture/execute/20020805-1.c: New test.
32475
32476 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
32477
32478         * g++.dg/other/conversion1.C: New test.
32479
32480 2002-08-03  Roger Sayle  <roger@eyesopen.com>
32481
32482         * gcc.dg/builtins-1.c: New testcase.
32483
32484 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
32485
32486         * g++.dg/inherit/access3.C: New test.
32487
32488 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
32489
32490         * gcc.dg/ia64-visibility-2.c: New test.
32491
32492 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
32493
32494         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
32495         __qualifier_flags to __flags.
32496
32497 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
32498
32499         * g++.dg/inherit/operator1.C: New test.
32500         * g++.dg/lookup/disamb1.C: Fix typo in comment.
32501         * g++.dg/other/error1.C: Change expected error message.
32502         * g++.dg/template/conv4.C: Likewise.
32503
32504 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
32505
32506         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
32507         for documented behavior.
32508
32509 2002-07-25  Roger Sayle  <roger@eyesopen.com>
32510
32511         * gcc.c-torture/execute/20020720-1.x: Skip this test on
32512         several targets known to fail.
32513
32514 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
32515
32516         * gcc.dg/mips-args-[123].c: New tests.
32517
32518 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
32519
32520         * gcc.dg/ppc-spe.c: New.
32521
32522 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
32523
32524         * g++.dg/other/ptrmem4.C: New testcase.
32525
32526 2002-07-24  Richard Henderson  <rth@redhat.com>
32527
32528         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
32529
32530 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
32531
32532         * g++.dg/ext/alignof1.C (main): Return 0 for success.
32533
32534 2002-07-24  Roger Sayle  <roger@eyesopen.com>
32535
32536         * gcc.c-torture/execute/memset-3.c: New testcase.
32537
32538 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
32539
32540         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
32541         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
32542
32543 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32544
32545         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
32546         Delete.
32547
32548 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
32549
32550         * gcc.c-torture/compile/simd-4.c: New test.
32551
32552 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32553
32554         PR c++/7347, c++/7348
32555         * g++.dg/template/access4.C: New test.
32556         * g++.dg/template/access5.C: New test.
32557         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
32558         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
32559         * g++.old-deja/g++.pt/ttp58.C: Likewise.
32560         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
32561
32562 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
32563
32564         * gcc.dg/gnu89-init-2.c: New test.
32565
32566 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
32567
32568         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
32569
32570 2002-07-20  Roger Sayle  <roger@eyesopen.com>
32571
32572         * gcc.c-torture/execute/20020720-1.c: New testcase.
32573
32574 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
32575
32576         * gcc.dg/cpp/Wsignprom.c: New tests.
32577
32578 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
32579
32580         * gcc.c-torture/execute/loop-13.c: New test.
32581
32582 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
32583
32584         * gcc.dg/cpp/expr.c: New tests.
32585
32586 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
32587
32588         * g++.dg/opt/pr6713.C: Add template instantiation.
32589
32590 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
32591
32592         * gcc.dg/nest.c: New test.
32593
32594 2002-07-17  Richard Henderson  <rth@redhat.com>
32595
32596         * g++.dg/opt/pr6713.C: New test.
32597
32598 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
32599
32600         * gcc.c-torture/execute/loop-2e.x: Let the testcase
32601         XFAIL for all x86 processors.
32602
32603 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
32604
32605         * gcc.c-torture/execute/20010122-1.x: Do not test with
32606         -fomit-frame-pointer.
32607
32608 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32609
32610         * g++.dg/template/instantiate2.C: New test.
32611         * g++.dg/template/spec4.C: New test.
32612
32613 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32614
32615         * g++.dg/template/access2.C: New test.
32616         * g++.dg/template/access3.C: New test.
32617
32618 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
32619
32620         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
32621         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
32622         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
32623         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
32624         Convert to use <stdarg.h>.
32625         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
32626         Delete.
32627         * gcc.dg/va-arg-2.c: New.
32628         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
32629
32630 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
32631
32632         * gcc.c-torture/compile/20020710-1.c: New test.
32633
32634 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
32635                           Andrew Pinski  <pinskia@physics.uc.edu>
32636
32637         gcc.c-torture/compile/simd-2.c: New testcase.
32638         gcc.c-torture/compile/simd-3.c: Likewise.
32639
32640 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
32641
32642         PR c++/7224
32643         * g++.dg/overload/error1.C: New test.
32644
32645 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32646
32647         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
32648         configuration and IRIX 6 O32 ABI.
32649
32650 2002-07-11  Roger Sayle  <roger@eyesopen.com>
32651
32652         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
32653
32654 2002-07-10  Roger Sayle  <roger@eyesopen.com>
32655
32656         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
32657
32658 2002-07-10  Jeffrey A Law  <law@redhat.com>
32659
32660         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
32661
32662         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
32663
32664 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
32665
32666         * gcc.dg/20020312-2.c: Check for __PPC__.
32667
32668 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
32669
32670         * gcc.c-torture/compile/20020709-1.c: New test.
32671
32672 2002-07-07  Roger Sayle  <roger@eyesopen.com>
32673
32674         * g++.dg/template/qualttp21.C: New test case.
32675
32676 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
32677
32678         * gcc.c-torture/compile/20020706-1.c: New test.
32679         * gcc.c-torture/compile/20020706-2.c: New test.
32680
32681 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
32682             Alexandre Oliva  <aoliva@redhat.com>
32683
32684         * g++.dg/warn/incomplete1.C: New test.
32685
32686 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32687
32688         PR c++/7099
32689         * g++.dg/warn/noreturn1.C: New test.
32690
32691 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
32692
32693         PR c++/6706
32694         * g++.dg/debug/debug6.C: New test.
32695         * g++.dg/debug/debug7.C: New test.
32696
32697 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
32698
32699         * gcc.c-torture/compile/simd-3.c: New test.
32700
32701 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
32702
32703         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
32704         * gcc.dg/20020620-1.c: Likewise.
32705
32706 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32707
32708         PR c++/6944
32709         * g++.dg/init/array4.C: New test.
32710         * g++.dg/init/array5.C: New test.
32711
32712 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
32713
32714         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
32715         * gcc.c-torture/execute/simd-2.c (main): Likewise.
32716
32717 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32718
32719         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
32720         * gcc.dg/wtr-aggr-init-1.c: Likewise.
32721         * gcc.dg/wtr-conversion-1.c: Likewise.
32722         * gcc.dg/wtr-escape-1.c: Likewise.
32723         * gcc.dg/wtr-int-type-1.c: Likewise.
32724         * gcc.dg/wtr-label-1.c: Likewise.
32725         * gcc.dg/wtr-static-1.c: Likewise.
32726         * gcc.dg/wtr-strcat-1.c: Likewise.
32727         * gcc.dg/wtr-suffix-1.c: Likewise.
32728         * gcc.dg/wtr-switch-1.c: Likewise.
32729         * gcc.dg/wtr-unary-plus-1.c: Likewise.
32730         * gcc.dg/wtr-union-init-1.c: Likewise.
32731         * gcc.dg/wtr-union-init-2.c: Likewise.
32732         * gcc.dg/wtr-union-init-3.c: Likewise.
32733
32734         * gcc.dg/wtr-func-def-1.c: New test.
32735
32736 2002-07-02 Devang Patel <dpatel@apple.com>
32737
32738         * objc.dg/param-1.m: New test.
32739
32740 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
32741
32742         * gcc.dg/cpp/trad/directive.c: Add test.
32743         * gcc.dg/cpp/trad/macroargs.c: Add test.
32744         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
32745
32746 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
32747
32748         * gcc.dg/cpp/cmdlne-M.c: New test.
32749
32750 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
32751
32752         * objc.dg/desig-init-1.m: New test.
32753
32754 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32755
32756         PR c++/6716
32757         * g++.dg/template/instantiate1.C: New test.
32758
32759 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
32760
32761         PR c++/7112
32762         * g++.dg/template/sizeof2.C: New test.
32763
32764 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
32765
32766         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
32767         gcc.dg/cpp/trad/include.c: New tests.
32768
32769 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
32770
32771         PR target/7177
32772         * gcc.c-torture/compile/20020701-1.c: New test.
32773
32774 2002-07-01  Stan Shebs  <shebs@apple.com>
32775
32776         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
32777         header here...
32778         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
32779         (objc-torture-execute): or here.
32780
32781 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
32782
32783         * gcc.c-torture/execute/arith-rand-ll.c: New test.
32784
32785 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
32786
32787         * gcc.dg/cpp/trad/escaped-nl.c: New test.
32788
32789 2002-06-30  Devang Patel  <dpatel@apple.com>
32790
32791         * objc.dg/fsyntax-only.m: New test.
32792
32793 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
32794
32795         PR c++/6695
32796         * g++.dg/template/friend7.C: New file.
32797
32798 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
32799
32800         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
32801         return type.
32802
32803 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
32804
32805         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
32806         avoid division by zero.
32807
32808 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
32809
32810         * gcc.dg/Wunknownprag.c: New tests.
32811
32812 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
32813
32814         * gcc.c-torture/execute/simd-2.c: New test.
32815
32816 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
32817
32818         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
32819         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
32820         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
32821         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
32822         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
32823         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
32824         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
32825         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
32826         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
32827         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
32828         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
32829         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
32830         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
32831         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
32832         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
32833         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
32834         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
32835
32836 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
32837
32838         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
32839         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
32840         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
32841         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
32842         New tests.
32843         * gcc.dg/cpp/trad/directive.c: Update.
32844
32845 2002-06-23  Andreas Jaeger  <aj@suse.de>
32846
32847         * gcc.c-torture/execute/complex-6.c: New.
32848
32849 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
32850
32851         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
32852         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
32853         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
32854         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
32855
32856 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
32857
32858         * gcc.dg/cpp/trad: New directory with traditional tests copied
32859         from parent directory.
32860         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
32861         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
32862         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
32863         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
32864         Move to trad/ and rename.
32865         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
32866         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
32867         gcc.dg/cpp/trad/redef2.c: New tests.
32868         * gcc.dg/cpp/trad/trad.exp: New driver.
32869
32870 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
32871
32872         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
32873         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
32874         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
32875         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
32876         Remove.
32877
32878 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
32879
32880         * gcc.dg/20020620-1.c: New test.
32881
32882 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32883
32884         * g++.dg/template/ttp4.C: New test.
32885
32886 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
32887
32888         * g++.dg/opt/vt1.C: Fix regexp.
32889
32890 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32891
32892         * gcc.c-torture/execute/pure-1.c: Make functions static again.
32893         Don't use attribute `noinline'.
32894
32895 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
32896
32897         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
32898
32899 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
32900
32901         * gcc.c-torture/execute/simd-1.c: New.
32902
32903         * gcc.dg/simd-1.c: New.
32904
32905 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
32906
32907         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
32908
32909 2002-06-16  Richard Henderson  <rth@redhat.com>
32910
32911         * g++.dg/ext/anon-struct1.C: New.
32912         * g++.dg/ext/anon-struct2.C: New.
32913         * g++.dg/ext/anon-struct3.C: New.
32914         * gcc.dg/anon-struct-1.c: New.
32915         * gcc.dg/anon-struct-2.c: New.
32916         * gcc.dg/anon-struct-3.c: New.
32917         * gcc.dg/20011008-1.c: Adjust warning text.
32918         * gcc.dg/20020527-1.c: Add -fms-extensions.
32919
32920 2002-06-16  Richard Henderson  <rth@redhat.com>
32921
32922         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
32923
32924 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
32925
32926         * gcc.c-torture/execute/20020615-1.c: New test.
32927
32928 2002-06-15  Roger Sayle  <roger@eyesopen.com>
32929
32930         * gcc.c-tortuture/execute/compare-1.c: New test case.
32931         * gcc.c-tortuture/execute/compare-2.c: New test case.
32932         * gcc.c-tortuture/execute/compare-3.c: New test case.
32933
32934 2002-06-13  Richard Henderson  <rth@redhat.com>
32935
32936         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
32937         ia64 ilp32.
32938
32939 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32940
32941         * g++.dg/template/typename2.C: Update error message.
32942
32943 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
32944
32945         * gcc.c-torture/execute/20020611-1.c: New test.
32946
32947 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
32948
32949         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
32950         list of targets to skip.
32951
32952 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
32953
32954         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
32955         targets if not optimizing.
32956
32957 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
32958
32959         * gcc.c-torture/compile/20020605-1.c: New test.
32960
32961         * g++.dg/opt/vt1.C: New test.
32962
32963         * gcc.dg/20020531-1.c: New test.
32964
32965         * gcc.dg/20020530-1.c: New test.
32966
32967         * gcc.dg/20020527-1.c: New test.
32968
32969         * g++.dg/opt/cse1.C: New test.
32970
32971 2002-06-07  Roger Sayle  <roger@eyesopen.com>
32972
32973         * gcc.dg/20020607-2.c: New test case.
32974
32975 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
32976
32977         * gcc.c-torture/compile/20020604-1.c: New test.
32978
32979 2002-06-04  Richard Henderson  <rth@redhat.com>
32980
32981         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
32982         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
32983         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
32984
32985 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
32986
32987         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
32988
32989 2002-06-03  Richard Henderson  <rth@redhat.com>
32990
32991         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
32992         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
32993
32994 2002-06-02  Richard Henderson  <rth@redhat.com>
32995
32996         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
32997         test functions static.
32998
32999 2002-06-02  Andreas Jaeger  <aj@suse.de>
33000
33001         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
33002         now.
33003
33004 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
33005
33006         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
33007         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
33008         Update for mofified diagnostics.
33009         * gcc.dg/c99-intconst-1.c: No longer fail.
33010
33011 2002-06-02  Richard Henderson  <rth@redhat.com>
33012
33013         * gcc.dg/uninit-A.c: Remove xfail markers.
33014
33015 2002-06-01  Roger Sayle  <roger@eyesopen.com>
33016
33017         * gcc.dg/fnegate-1.c: New test case.
33018
33019 2002-05-30  Osku Salerma  <osku@iki.fi>
33020
33021         * gcc.c-torture/execute/mayalias-1.c: New file.
33022
33023 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
33024
33025         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
33026         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
33027         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
33028
33029 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
33030
33031         * gcc.c-torture/execute/20020529-1.c: New test.
33032
33033 2002-05-27  Richard Henderson  <rth@redhat.com>
33034
33035         * g++.dg/ext/attrib6.C: New test case.
33036
33037 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33038
33039         * gcc.c-torture/execute/pure-1.c: New test.
33040
33041 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
33042
33043         * gcc.dg/cpp/arith-2.c: Remove.
33044
33045 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
33046
33047         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
33048         * gcc.dg/cpp/if-3.c: Remove.
33049
33050 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
33051
33052         * g++.dg/opt/cse2.C: New test.
33053
33054 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
33055
33056         * gcc.dg/cpp/arith-1.c: New semantic tests.
33057         * gcc.dg/cpp/if-1.c: Update.
33058
33059 2002-05-24  Ben Elliston  <bje@redhat.com>
33060
33061         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
33062
33063 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
33064
33065         * gcc.dg/verbose-asm.c: New test.
33066
33067 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
33068
33069         * gcc.dg/cpp/paste12.c: New test.
33070
33071 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
33072
33073         * g++.dg/parse/named_ops.C: New test.
33074
33075 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
33076
33077         * gcc/testsuite/gcc.dg/weak-8.c: New test.
33078
33079 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
33080
33081         * gcc.dg/weak-2.c: Allow optional leading underscore
33082         in scan-assembler symbol name.
33083         * gcc.dg/weak-3.c: Likewise.
33084         * gcc.dg/weak-4.c: Likewise.
33085         * gcc.dg/weak-5.c: Likewise.
33086
33087 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
33088
33089         * gcc.dg/20020523-1.c: New test.
33090
33091 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
33092
33093         * objc.dg/const-str-2.m: Update now that we stop after
33094         a command line error.
33095
33096 2002-05-22  Richard Henderson  <rth@redhat.com>
33097
33098         * g++.dg/dg.exp: Fix typo in test pruneing.
33099
33100 2002-05-22  Richard Henderson  <rth@redhat.com>
33101
33102         * g++.dg/dg.exp: Prune the tls subdirectory.
33103         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
33104         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
33105         * g++.dg/tls/init-1.C: New.
33106
33107 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
33108
33109         * gcc.dg/20020517-1.c: New test.
33110
33111 2002-05-21  Richard Henderson  <rth@redhat.com>
33112
33113         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
33114         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
33115
33116 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
33117
33118         * g++.dg/other/copy2.C: New test.
33119
33120 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
33121
33122         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
33123         (MAX_COPY): Bump up to 10 times sizeof (long long).
33124         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
33125
33126         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
33127         sizeof (long long).
33128
33129         * gcc.c-torture/execute/strcpy-1.c: New test.
33130
33131 2002-05-19  Jason Merrill  <jason2redhat.com>
33132
33133         * g++.dg/ext/oper1.C: New test.
33134
33135 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
33136 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
33137
33138         * README.QMTEST: New file.
33139
33140         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
33141
33142 2002-05-19  Andreas Jaeger  <aj@suse.de>
33143
33144         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
33145         now.
33146         * gcc.c-torture/execute/loop-2d.x: Likewise.
33147
33148 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
33149
33150         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
33151         support weak symbols.
33152         * gcc.dg/weak-4.c: Likewise.
33153         * gcc.dg/weak-6.c: Likewise.
33154
33155 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
33156
33157         * gcc.dg/weak-3.c: Add dg-excess-error comment for
33158         cygwin, coff and h8300-*-hms targets
33159         * gcc.dg/weak-5.c: Likewise.
33160         * gcc.dg/weak-7.c: Likewise.
33161
33162 2002-05-16  Jason Merrill  <jason@redhat.com>
33163
33164         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
33165         (scan-assembler-not, scan-assembler-dem): Likewise.
33166         (scan-assembler-dem-not): Likewise.
33167
33168 2002-05-15  Richard Henderson  <rth@redhat.com>
33169
33170         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
33171
33172 2002-05-15  Richard Henderson  <rth@redhat.com>
33173
33174         * gcc.dg/weak-5.c (vfoo1c): No warning here.
33175         (vfoo1f): Warning here.
33176         (vfoo1l): Don't redefine the alias.
33177
33178 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
33179
33180         * g++.dg/init/pm1.C: New test.
33181
33182 2002-05-12  David S. Miller  <davem@redhat.com>
33183
33184         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
33185         types.
33186
33187 2002-05-10  Roger Sayle  <roger@eyesopen.com>
33188
33189         * gcc.c-torture/execute/20020510-1.c: New test case.
33190
33191 2002-05-10  David S. Miller  <davem@redhat.com>
33192
33193         * gcc.c-torture/execute/conversion.c: Test long double too.
33194
33195 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
33196
33197         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
33198         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
33199         * lib/g++.exp (g++_link_flags): Likewise.
33200         * lib/objc.exp (objc_target_compile): Likewise.
33201
33202 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
33203
33204         * gcc.dg/cpp/poison.c: Update.
33205         * gcc.dg/cpp/20000625-2.c: Remove.
33206         * gcc.dg/cpp/direct2s.c: Remove final test.
33207
33208 2002-05-08  Tom Rix  <trix@redhat.com>
33209
33210         * gcc.c-torture/execute/20020508-1.c: New test.
33211         * gcc.c-torture/execute/20020508-2.c: New test.
33212         * gcc.c-torture/execute/20020508-3.c: New test.
33213
33214 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
33215
33216         * gcc.dg/cpp/charconst-4.c: More tests.
33217
33218 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
33219
33220         PR c/6569
33221         * gcc.dg/weak-3.c: Update location of warning messages.
33222         * gcc.dg/weak-5.c: Likewise.
33223
33224 2002-05-06  Roger Sayle  <roger@eyesopen.com>
33225
33226         * gcc.c-torture/execute/20020506-1.c: New test case.
33227
33228 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
33229
33230         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
33231
33232 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
33233
33234         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
33235
33236 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
33237
33238         * gcc.dg/cpp/charconst-3.c: New test.
33239
33240 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
33241
33242         * gcc.dg/cpp/charconst.c: Update tests.
33243
33244 2002-05-05  Tim Josling  <tej@melbpc.org.au>
33245
33246         * treelang: Added directory for new sample language treelang. Also
33247         lib/treelang.exp: New file to signal treelang should be tested.
33248
33249 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
33250
33251         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
33252         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
33253         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
33254         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
33255         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
33256         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
33257         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
33258
33259 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
33260
33261         * gcc.dg/format/xopen-2.c: New test.
33262
33263 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
33264
33265         * gcc.dg/20020503-1.c: New test.
33266
33267 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
33268
33269         * g++.dg/init/dtor1.C: Make it tougher.
33270
33271 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
33272
33273         * g++.dg/init/dtor1.C: New test.
33274
33275 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
33276
33277         * gcc.dg/altivec-8.c: New.
33278
33279 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
33280
33281         * gcc.dg/altivec-7.c: New.
33282
33283 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
33284
33285         * g++.dg/parse/typedef1.C: New test.
33286
33287 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
33288
33289         PR c++/6486
33290         * g++.dg/template/friend6.C: New test.
33291
33292         PR c++/6492
33293         * g++.dg/init/copy1.C: New test.
33294
33295 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
33296
33297         * g++.dg/warn/effc1.C: New test.
33298
33299 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
33300
33301         * gcc.dg/cpp/if-cexp.c: Add a test.
33302
33303 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
33304
33305         * gcc.dg/20020426-2.c: New test.
33306
33307 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
33308
33309         * gcc.dg/cpp/if-mop.c: Update.
33310         * gcc.dg/cpp/if-mpar.c: Add test.
33311         * gcc.dg/cpp/if-oppr.c: Update.
33312
33313 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33314
33315         PR c/6343
33316         * gcc.dg/weak-[2-7].c: New tests.
33317
33318 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
33319
33320         * gcc.dg/enum1.c: New test.
33321
33322 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
33323
33324         PR c++/6497
33325         * g++.dg/inherit/access2.C: New test.
33326
33327 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
33328
33329         PR bootstrap/6445
33330         * gcc.dg/20020426-1.c: New test.
33331
33332 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
33333
33334         * g++.dg/abi/enum1.C: New test.
33335
33336 2002-04-26  Richard Henderson  <rth@redhat.com>
33337
33338         * gcc.dg/c99-bool-1.c: Expect always true warning.
33339
33340 2002-04-25  Roger Sayle  <roger@eyesopen.com>
33341
33342         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
33343
33344 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33345
33346         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
33347         targets.
33348
33349 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
33350
33351         * g++.dg/abi/mange7.C: New test.
33352
33353         PR c++/6438.
33354         * g++.dg/parse/stmtexpr2.C: New test.
33355
33356 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
33357
33358         * gcc.dg/20020312-2.c: Add SH target.
33359
33360 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33361
33362         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
33363         compiler output on mips*-*-irix*.
33364
33365 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
33366
33367         * g++.dg/parse/attr1.C: New test.
33368
33369 2002-04-23  Roger Sayle  <roger@eyesopen.com>
33370
33371         * gcc.c-torture/execute/string-opt-17.c: New test case.
33372         * gcc.c-torture/execute/memset-2.c: New test case.
33373
33374 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
33375
33376         PR c++/6256:
33377         * g++.dg/template/friend5.C: New test.
33378
33379         PR c++/6331:
33380         * g++.dg/template/qual1.C: Likewise.
33381
33382 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
33383
33384         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
33385         Include stdlib.h, not stdio.h or ctype.h.
33386
33387 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
33388
33389         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
33390         cris-*-elf* and mmix-*-*.
33391         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
33392         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
33393         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
33394         Ditto.
33395         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
33396         * gcc.dg/wchar_t-1.c: Ditto.
33397
33398 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
33399
33400         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
33401         Clarify comment.
33402
33403 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
33404
33405         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
33406
33407 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33408
33409         * gcc.c-torture/execute/20000906-1.x: Delete.
33410
33411 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
33412
33413         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
33414
33415 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
33416
33417         * PR6367
33418         * g77.f-torture/execute/6367.f: New test.
33419         * g77.f-torture/execute/6367.x: Disable for MMIX.
33420
33421 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
33422
33423         * PR6352
33424         * g++.dg/opt/inline2.C: New test.
33425
33426 2002-04-18  Richard Henderson  <rth@redhat.com>
33427
33428         * gcc.dg/20000906-1.c: Enable for all targets.
33429         * gcc.c-torture/compile/iftrap-2.c: New.
33430
33431 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
33432
33433         * gcc.dg/20020418-1.c: New test.
33434         * gcc.dg/20020418-2.c: New test.
33435
33436 2002-04-18  Richard Henderson  <rth@redhat.com>
33437
33438         * gcc.c-torture/compile/iftrap-1.c: New.
33439         * gcc.dg/iftrap-1.c: Adjust for ia64.
33440         * gcc.dg/iftrap-2.c: New.
33441
33442 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
33443
33444         * gcc.c-torture/compile/20020418-1.c: New test.
33445
33446 2002-04-18  Roger Sayle  <roger@eyesopen.com>
33447
33448         * gcc.c-torture/compile/20020415-1.c: New.
33449
33450 2002-04-18  David S. Miller  <davem@redhat.com>
33451
33452         * gcc.c-torture/execute/20020418-1.c: New test.
33453
33454 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
33455
33456         * gcc.dg/20020416-1.c: New test.
33457
33458         * g++.dg/opt/inline1.C: New test.
33459
33460 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
33461
33462         * gcc.dg/altivec-5.c: New test.
33463
33464         * gcc.dg/20020415-1.c: New test.
33465
33466 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
33467
33468         * testsuite/lib/chill.exp: Remove.
33469
33470 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
33471
33472         * g++.dg/other/big-struct.C: New test.
33473
33474 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
33475
33476         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
33477         of scratch file.
33478
33479 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
33480
33481         PR c/6277
33482         * gcc.dg/i386-387-1.c: Allow optional leading underscore
33483         in scan-assembler function name
33484
33485 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
33486
33487         * g77.f-torture/execute/980628-4.x,
33488         g77.f-torture/execute/980628-5.x,
33489         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
33490         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
33491         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
33492         i[34567]86-*-*.
33493
33494 2002-04-13  David S. Miller  <davem@redhat.com>
33495
33496         * gcc.c-torture/execute/20020413-1.c: New test.
33497
33498 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
33499
33500         * gcc.dg/asm-6.c,
33501         * g++.dg/ext/asm1.C: New tests.
33502
33503 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
33504
33505         PR c++ 5373.
33506         * g++.dg/parse/stmtexpr1.C: New test.
33507
33508         PR c++/5189.
33509         * g++.dg/template/copy1.C: New test.
33510
33511 2002-04-12  Richard Henderson  <rth@redhat.com>
33512
33513         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
33514
33515 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
33516
33517         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
33518         gcc.c-torture/execute/20020307-2.c.
33519
33520 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
33521
33522         * g++.dg/ext/attrib5.C,
33523         * g++.dg/lookup/struct1.C: New tests.
33524
33525 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
33526
33527         * gcc.dg/20020411-1.c: New test.
33528
33529         * gcc.c-torture/execute/20020411-1.c: New test.
33530
33531 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
33532
33533         * g77.f-torture/execute/6177.f: New test.
33534
33535 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
33536
33537         PR middle-end/6247
33538         * g++.dg/opt/cleanup1.C: New test.
33539
33540         * g++.dg/opt/const1.C: New test.
33541
33542 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
33543
33544         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
33545
33546 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
33547
33548         PR c++/5507
33549         * g++.dg/template/typename2.C: New test.
33550
33551 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
33552
33553         * gcc.c-torture/execute/loop-12.c: New.
33554
33555 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
33556
33557         * g77.f-torture/execute/980628-4.x,
33558         g77.f-torture/execute/980628-5.x,
33559         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
33560         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
33561         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
33562
33563 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33564
33565         PR optimization/6086
33566         * g++.dg/opt/preinc1.C: New test.
33567
33568 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
33569
33570         PR c++/5571
33571         * g++.dg/opt/static2.C: New test.
33572
33573 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
33574
33575         PR c/5120
33576         * gcc.dg/20020406-1.c: New test.
33577
33578 2002-04-04  David S. Miller  <davem@redhat.com>
33579
33580         * gcc.c-torture/execute/20020404-1.c: New test.
33581
33582 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
33583
33584         PR c/6123
33585         * gcc.dg/20020312-2.c: Do not declare global register variable
33586         if __PIC__ or __pic__ is defined.
33587
33588 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
33589
33590         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
33591         __asm__ so that it works correctly even if -ansi -pedantic-errors.
33592
33593 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33594
33595         * gcc.misc-tests/linkage.exp: Update last change to handle
33596         sparc*-, not just sparc-.
33597
33598 2002-04-03  Richard Henderson  <rth@redhat.com>
33599
33600         * gcc.dg/cpp/ucs.c: Improved long UCS test.
33601
33602 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
33603
33604         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
33605
33606 2002-04-02  David S. Miller  <davem@redhat.com>
33607
33608         * gcc.c-torture/execute/20020402-3.c: New test.
33609
33610 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
33611
33612         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
33613         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
33614
33615         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
33616         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
33617         g77.f-torture/execute/20001201.x,
33618         g77.f-torture/execute/u77-test.x: New files.
33619
33620         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
33621         * gcc.dg/wchar_t-1.c: Ditto.
33622
33623 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33624
33625         * gcc.c-torture/execute/20020402-1.c: New test.
33626
33627 2002-04-01  Richard Henderson  <rth@redhat.com>
33628
33629         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
33630
33631         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
33632
33633 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33634
33635         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
33636
33637 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
33638
33639         * g++.dg/inherit/template-as-base.C: Expect error.
33640         * g++.dg/inherit/namespace-as-base.C: Likewise.
33641
33642 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
33643
33644         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
33645         g++.dg/ext/instantiate3.C: Tweak match patterns.
33646
33647         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
33648         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
33649         -da test.
33650
33651 2002-03-31  Richard Henderson  <rth@redhat.com>
33652
33653         * gcc.dg/special/alias-2.c: New.
33654         * gcc.dg/special/ecos.exp: Run it.
33655
33656 2002-03-31  Richard Henderson  <rth@redhat.com>
33657
33658         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
33659
33660 2002-03-31  Kazu Hirata  <kazu@hxi.com>
33661
33662         * gcc.dg/weak-1.c: Disable on h8300 port.
33663
33664 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
33665
33666         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
33667         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
33668         ordering tests.
33669         * g++.dg/bprob/bprob-1.C: New test.
33670         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
33671         * g++.dg/gcov/gcov-1.C: New test.
33672         * g++.dg/gcov/gcov-1.x: New file.
33673         * g++.dg/gcov/gcov-2.C: New test.
33674         * g++.dg/gcov/gcov-3.C: New test.
33675         * g++.dg/gcov/gcov-3.h: New file.
33676
33677 2002-03-28  Roger Sayle  <roger@eyesopen.com>
33678
33679         * g++.old-deja/g++.other/builtins5.C: New test.
33680         * g++.old-deja/g++.other/builtins6.C: New test.
33681         * g++.old-deja/g++.other/builtins7.C: New test.
33682         * g++.old-deja/g++.other/builtins8.C: New test.
33683         * g++.old-deja/g++.other/builtins9.C: New test.
33684
33685 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
33686
33687         * g++.dg/opt/static1.C: New test.
33688
33689         * g++.dg/opt/longbranch1.C: New test.
33690
33691 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
33692
33693         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
33694
33695         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
33696
33697 2002-03-28  Jeffrey A Law  (law@redhat.com)
33698
33699         * gcc.c-torture/execute/20020328-1.c: New test.
33700
33701 2002-03-27  Richard Henderson  <rth@redhat.com>
33702
33703         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
33704         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
33705         move from g++.old-deja/g++.ext/.
33706
33707 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
33708
33709         * g++.dg/init/new2.C: New test.
33710
33711 2002-03-26  Richard Henderson  <rth@redhat.com>
33712
33713         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
33714
33715         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
33716         on sparc.
33717
33718         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
33719         sparcv9 systems.
33720         * gcc.dg/20001102-1.c: Likewise.
33721
33722 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
33723
33724         * gcc.dg/cpp/endif-pedantic1.c,
33725         gcc.dg/cpp/endif-pedantic2.c: New tests.
33726
33727 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
33728
33729         * g++.dg/init/new1.C: New test.
33730
33731 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
33732
33733         * g++.dg/abi/vbase9.C: New test.
33734
33735 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
33736
33737         * gcc.dg/arm-asm.c: New test.
33738
33739 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
33740
33741         * gcc.dg/Wswitch-enum.c: New test.
33742         Fix PR c/5044.
33743
33744 2002-03-26  Richard Henderson  <rth@redhat.com>
33745
33746         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
33747         structure.
33748
33749 2002-03-25  Richard Henderson  <rth@redhat.com>
33750
33751         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
33752         sparcv9 systems.
33753
33754         * gcc.c-torture/compile/20011119-1.c (xxx): New.
33755         * gcc.c-torture/compile/20011119-2.c (xxx): New.
33756
33757 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
33758
33759         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
33760
33761 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
33762
33763         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
33764         targets using generic thunk support.
33765
33766 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
33767
33768         * gcc.c-torture/compile/20020323-1.c: New test.
33769
33770         * g++.dg/opt/conj2.C: New test.
33771
33772 2002-03-24  Richard Henderson  <rth@redhat.com>
33773
33774         * gcc.dg/weak-1.c: Use -fno-common.
33775
33776 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
33777
33778         * g77.dg/f77-edit-apostrophe-out.f: New test
33779         * g77.dg/f77-edit-h-out.f: New test
33780         * g77.dg/f77-edit-t-in.f: New test
33781         * g77.dg/f77-edit-t-out.f: New test
33782         * g77.dg/f77-edit-x-out.f: New test
33783         * g77.dg/f77-edit-slash-out.f: New test
33784         * g77.dg/f77-edit-colon-out.f: New test
33785         * g77.dg/f77-edit-s-out.f: New test
33786
33787 2002-03-24  Richard Henderson  <rth@redhat.com>
33788
33789         * objc/execute/formal_protocol-6.x: New XFAIL.
33790
33791 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
33792
33793         * gcc.dg/weak-1.c: Early return from dg-final on platforms
33794         that do not support weak symbols
33795
33796 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
33797
33798         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
33799         * lib/g77.exp: Likewise.
33800         * lib/objc.exp: Likewise.
33801
33802 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
33803
33804         * gcc.dg/Wswitch-default.c: New test.
33805
33806 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
33807
33808         * g++.dg/other/enum1.C: New test.
33809
33810 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
33811
33812         * gcc.dg/pragma-ep-3.c: Fix typo.
33813
33814 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
33815
33816         * g++.dg/inherit/template-as-base.C: New test.
33817
33818 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
33819
33820         * g++.old-deja/g++.other/dwarf2-1.C: Move...
33821         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
33822
33823 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
33824
33825         * gcc.dg/cpp/multiline.c: Update to match.
33826
33827 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
33828
33829         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
33830
33831 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
33832
33833         * gcc.dg/cpp/extratokens2.c: New file.
33834
33835 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
33836
33837         * gcc.dg/20020312-2.c: Add rs6000 target.
33838
33839         * gcc.c-torture/compile/20020319-1.c: New test.
33840
33841 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33842
33843         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
33844         (A, E): Handle this.
33845
33846 2002-03-20  Jason Merrill  <jason@redhat.com>
33847
33848         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
33849         ignoring -fpic.
33850         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
33851         through prune_gcc_output.
33852
33853 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
33854
33855         * gcc.c-torture/compile/20020320-1.c: New test.
33856
33857 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
33858
33859         * gcc.c-torture/compile/20020318-1.c: New test.
33860
33861         * gcc.dg/struct-by-value-1.c: New test.
33862
33863         * gcc.dg/20020319-1.c: New test.
33864
33865 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
33866
33867         * g++.dg/opt/conj1.C: New test.
33868
33869 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
33870
33871         * g++.dg/template/qualttp20.C: Revert previous change.
33872         * g++.dg/template/qualttp3.C: Likewise.
33873         * g++.dg/template/qualttp4.C: Likewise.
33874         * g++.dg/template/qualttp5.C: Likewise.
33875         * g++.dg/template/qualttp6.C: Likewise.
33876         * g++.dg/template/qualttp7.C: Likewise.
33877         * g++.dg/template/qualttp8.C: Likewise.
33878         * g++.dg/template/recurse.C: Likewise.
33879
33880 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
33881
33882         * gcc.dg/cpp/wchar-1.c: Update.
33883
33884 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
33885
33886         * g++.dg/template/conv1.C: New test.
33887         * g++.dg/template/conv2.C: New test.
33888         * g++.dg/template/conv3.C: New test.
33889         * g++.dg/template/conv4.C: New test.
33890
33891 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
33892
33893         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
33894         * g++.dg/template/qualttp3.C: Likewise.
33895         * g++.dg/template/qualttp4.C: Likewise.
33896         * g++.dg/template/qualttp5.C: Likewise.
33897         * g++.dg/template/qualttp6.C: Likewise.
33898         * g++.dg/template/qualttp7.C: Likewise.
33899         * g++.dg/template/qualttp8.C: Likewise.
33900         * g++.dg/template/recurse.C: Likewise.
33901
33902 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
33903
33904         * g++.dg/opt/dtor1.C: New test.
33905
33906 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
33907
33908         * gcc.c-torture/compile/20020315-1.c: New test.
33909
33910 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
33911
33912         * gcc.dg/weak-1.c: Fix scan tests.
33913
33914 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
33915
33916         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
33917         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
33918         cris-*-aout* mmix-*-*.
33919         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
33920         cris-*-aout* mmix-*-*.
33921         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
33922         cris-*-elf* cris-*-aout* and mmix-*-*.
33923         * gcc.dg/20001009-1.c: Ditto.
33924         * gcc.dg/20010912-1.c: Ditto.
33925         * gcc.dg/20020122-4.c: Ditto.
33926         * gcc.dg/inline-2.c: Ditto.
33927
33928 2002-03-14  Jeffrey A Law  (law@cygnus.com)
33929
33930         * gcc.c-torture/compile/20020314-1.c: New test.
33931
33932 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
33933
33934         * gcc.c-torture/execute/20020314-1.c: New test.
33935
33936 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
33937
33938         * g++.dg/warn/Wunused-1.C: New test.
33939
33940 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
33941
33942         * g++.dg/abi/mangle6.C: New test.
33943
33944 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
33945
33946         * gcc.c-torture/compile/20020309-2.c: New test.
33947
33948         * gcc.c-torture/compile/20020312-1.c: New test.
33949
33950 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
33951
33952         * g++.dg/other/access1.C: New test.
33953
33954 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
33955
33956         * gcc.c-torture/execute/wchar_t-1.c: New test.
33957
33958 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
33959
33960         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
33961
33962 2002-03-12  Roger Sayle  <roger@eyesopen.com>
33963
33964         * gcc.dg/20020312-1.c: New test case.
33965
33966 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
33967
33968         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
33969
33970 2002-03-11  Richard Henderson  <rth@redhat.com>
33971
33972         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
33973         * g++.old-deja/g++.jason/report.C: Likewise.
33974
33975 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
33976
33977         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
33978         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
33979
33980 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
33981
33982         * testsuite/g++.dg/overload/pmf1.C: New test.
33983
33984 2002-03-11  Kazu Hirata  <kazu@hxi.com>
33985
33986         * gcc.c-torture/execute/20020307-1.c: Use long.
33987
33988 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
33989
33990         PR optimization/5844
33991         * gcc.dg/20020310-1.c: New test.
33992
33993 2002-03-09  Michael Meissner  <meissner@redhat.com>
33994
33995         * gcc.c-torture/execute/memcpy-2.c: New test.
33996         * gcc.c-torture/execute/memset-1.c: New test.
33997         * gcc.c-torture/execute/strlen-1.c: New test.
33998         * gcc.c-torture/execute/strcmp-1.c: New test.
33999         * gcc.c-torture/execute/strncmp-1.c: New test.
34000
34001 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
34002
34003         * gcc.dg/ppc-ldstruct.c: New test.
34004
34005 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
34006
34007         * gcc.c-torture/execute/va-arg-22.c: New test.
34008
34009 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
34010
34011         * gcc.c-torture/compile/20020309-1.c: New test.
34012
34013 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
34014
34015         * gcc.c-torture/execute/20020307-2.c: New test.
34016
34017 2002-03-07  Jeffrey A Law  (law@redhat.com)
34018
34019         * g77.f-torture/compile/20020307-1.f: New test.
34020
34021 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
34022
34023         * gcc.dg/unordered-1.c: New test.
34024
34025 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
34026
34027         * gcc.c-torture/execute/20020307-1.c: New test.
34028
34029 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
34030
34031         * gcc.dg/20020304-1.c: New test.
34032
34033         * gcc.c-torture/compile/20020304-2.c: New test.
34034
34035 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
34036
34037         * gcc.c-torture/compile/20020304-1.c: New test case
34038         (from PR c/5830).
34039
34040 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
34041
34042         * gcc.dg/20020103-1.c: Add other -D ppc variants.
34043
34044 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
34045
34046         * g++.dg/other/classkey1.C: New test.
34047
34048 2002-03-01  Richard Henderson  <rth@redhat.com>
34049
34050         * gcc.c-torture/compile/981223-1.x: New.
34051         * gcc.c-torture/compile/920625-1.x: New.
34052
34053 2002-02-28  Richard Henderson  <rth@redhat.com>
34054
34055         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
34056
34057 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
34058
34059         * gcc.c-torture/execute/20020227-1.c: New test.
34060
34061 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
34062
34063         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
34064         here" ERROR lines.
34065         * g++.old-deja/g++.oliva/partord1.C: Likewise.
34066         * g++.old-deja.g++.other/defarg1.C: Likewise.
34067         * g++.old-deja/g++.pt/calls2.C: Likewise.
34068         * g++.old-deja/g++.pt/crash20.C: Likewise.
34069         * g++.old-deja/g++.pt/crash30.C: Likewise.
34070         * g++.old-deja/g++.pt/crash36.C: Likewise.
34071         * g++.old-deja/g++.pt/crash6.C: Likewise.
34072         * g++.old-deja/g++.pt/defarg13.C: Likewise.
34073         * g++.old-deja/g++.pt/derived3.C: Likewise.
34074         * g++.old-deja/g++.pt/error1.C: Likewise.
34075         * g++.old-deja/g++.pt/friend21.C: Likewise.
34076         * g++.old-deja/g++.pt/friend23.C: Likewise.
34077         * g++.old-deja/g++.pt/infinite1.C: Likewise.
34078         * g++.old-deja/g++.robertl/eb128.C: Likewise.
34079
34080 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
34081
34082         * gcc.c-torture/execute/20020225-2.c: New test.
34083
34084 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
34085
34086         * gcc.c-torture/execute/920730-1t.c,
34087         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
34088         Delete test cases, only relevant to -traditional.
34089
34090 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
34091
34092         * gcc.dg/cpp/undef1.c: Remove.
34093         * gcc.dg/cpp/directiv.c: Update.
34094         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
34095
34096 2002-02-27  Michael Meissner  <meissner@redhat.com>
34097
34098         * gcc.c-torture/execute/20020226-1.c: New test.
34099
34100 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
34101
34102         * g++.dg/debug/debug4.C: New test.
34103
34104         * gcc.dg/ia64-visibility-1.c: New test.
34105
34106 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
34107
34108         * gcc.dg/debug/20020224-1.c: New.
34109
34110 2002-02-25  Kazu Hirata  <kazu@hxi.com>
34111
34112         * gcc.c-torture/execute/960416-1.x: New.
34113         * gcc.c-torture/execute/divconst-3.x: Likewise.
34114
34115 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
34116
34117         * gcc.dg/20020224-1.c: New test.
34118
34119 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
34120
34121         * gcc.c-torture/execute/20020225-1.c: New.
34122
34123 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
34124
34125         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
34126
34127 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
34128
34129         * gcc.dg/20020222-1.c: New test.
34130
34131 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
34132
34133         * g++.dg/opt/anonunion1.C: New test.
34134
34135 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
34136
34137         * g++.dg/template/qualttp19.C: New test.
34138         * g++.dg/template/qualttp20.C: New test.
34139         * g++.old-deja/g++.jason/report.C: Adjust expected errors
34140         * g++.old-deja/g++.other/qual1.C: Likewise.
34141
34142 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
34143
34144         * gcc.dg/attr-alwaysinline.c: New.
34145
34146 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
34147
34148         * gcc.dg/20020220-1.c: New test.
34149
34150         * gcc.dg/20020220-2.c: New test.
34151
34152         * g++.dg/opt/mmx1.C: New test.
34153
34154 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
34155
34156         * gcc.c-torture/compile/20020110.c: New test.
34157
34158 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
34159
34160         * gcc.c-torture/execute/20020219-1.c: New test.
34161
34162         * gcc.dg/20020219-1.c: New test.
34163
34164         * gcc.dg/noncompile/20020220-1.c: New test.
34165
34166         * g++.dg/opt/ptrintsum1.C: New test.
34167
34168         * gcc.dg/debug/20020220-1.c: New test.
34169
34170 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
34171
34172         * gcc.c-torture/execute/20020216-1.c: New test.
34173
34174 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
34175
34176         * gcc.dg/decl-1.c: Update, new test.
34177
34178 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
34179
34180         * g++.dg/abi/bitfield1.C: New test.
34181         * g++.dg/abi/bitfield2.C: New test.
34182
34183 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
34184
34185         * gcc.dg/attr-nest.c: New test.
34186
34187 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
34188
34189         * gcc.c-torture/execute/20020215-1.c: New test.
34190
34191 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
34192
34193         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
34194         * g++.dg/debug/debug.exp: New.
34195         * g++.dg/debug/trivial.C: New.
34196         * g++.dg/debug/debug1.C: Moved...
34197         * g++.dg/other/debug1.C: ...from here.
34198         * g++.dg/debug/debug2.C: Moved...
34199         * g++.dg/other/debug2.C: ...from here.
34200         * g++.dg/debug/debug3.C: Moved...
34201         * g++.dg/other/debug3.C: ...from here.
34202
34203         * gcc.dg/noncompile/20020213-1.c: New test.
34204
34205 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
34206
34207         * g++.dg/other/debug3.C: New test.
34208
34209         * gcc.c-torture/execute/20020213-1.c: New test.
34210
34211 2002-02-13  Richard Smith <richard@ex-parrot.com>
34212
34213         * g++.old-deja/g++.other/thunk1.C: New test.
34214
34215 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
34216
34217         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
34218
34219 2002-02-13  Stan Shebs  <shebs@apple.com>
34220
34221         * gcc.dg/altivec-3.c: New.
34222
34223 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
34224
34225         * gcc.dg/Wunreachable-1.c: New test.
34226         * gcc.dg/Wunreachable-2.c: New test.
34227
34228 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
34229
34230         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
34231
34232 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
34233
34234         * gcc.dg/decl-1.c: New test.
34235
34236 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
34237
34238         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
34239
34240 2002-02-10  Kazu Hirata  <kazu@hxi.com>
34241
34242         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
34243         * gcc.c-torture/compile/980506-1.x: Likewise.
34244
34245 2002-02-10  Kazu Hirata  <kazu@hxi.com>
34246
34247         * gcc.dg/20020210-1.c: New.
34248
34249 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
34250
34251         * g77.f-torture/execute/947.f: New regression test
34252         for PR fortran/947.
34253
34254 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
34255
34256         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
34257         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
34258
34259 2002-02-08  Richard Henderson  <rth@redhat.com>
34260
34261         * gcc.c-torture/compile/labels-3.c: New.
34262
34263 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
34264
34265         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
34266         expression statements work instead.
34267         * gcc.dg/noncompile/20020207-1.c: New test.
34268
34269 2002-02-07  Richard Henderson  <rth@redhat.com>
34270
34271         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
34272
34273 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
34274
34275         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
34276         message from g77
34277         * lib/g77-dg.exp: Trim g77 error messages so that they are
34278         recognized by dg.exp.
34279
34280 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
34281
34282         PR fortran/5473
34283         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
34284
34285 2002-02-07  Richard Henderson  <rth@redhat.com>
34286
34287         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
34288         to be sufficiently aligned for integers.
34289
34290 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
34291
34292         * g++.dg/template/friend4.C: New test.
34293
34294 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
34295
34296         PR fortran/5743
34297         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
34298         unsupported cases.
34299
34300 2002-02-07  Richard Henderson  <rth@redhat.com>
34301
34302         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
34303         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
34304         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
34305         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
34306
34307 2002-02-06  Richard Henderson  <rth@redhat.com>
34308
34309         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
34310
34311 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
34312
34313         * gcc.dg/20020206-1.c: New test.
34314
34315 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
34316
34317         * gcc.c-torture/execute/20020206-1.c: New test.
34318
34319         * gcc.c-torture/execute/20020206-2.c: New test.
34320
34321         PR optimization/5429:
34322         * gcc.c-torture/compile/20020206-1.c: New test.
34323
34324 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
34325
34326         * g++.dg/ext/align1.C: Do not use an explicit alignment value
34327         as certain file formats cannot support particularly large
34328         alignments.
34329
34330         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
34331         and do not expect to be able to link the executable.
34332
34333         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
34334         fail because the COFF format does not support the weak attribute.
34335
34336 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
34337
34338         * g77.dg/pr5473.f: New test
34339
34340 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
34341
34342         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
34343         Fix testcase accordingly.
34344
34345 2002-02-04  Richard Henderson  <rth@redhat.com>
34346
34347         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
34348         (buf): Change to be an array of pointers, not ints.
34349
34350 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
34351
34352         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
34353         before all tests.  Move warning one line above to match where it
34354         C frontend emits.
34355         * gcc.dg/Wswitch-2.c: New test.
34356         * g++.dg/warn/Wswitch-1.C: New test.
34357         * g++.dg/warn/Wswitch-2.C: New test.
34358
34359 2002-02-04  Richard Henderson  <rth@redhat.com>
34360
34361         * g++.dg/abi/offsetof.C: Fix size comparison.
34362
34363 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
34364
34365         * gcc.dg/cast-qual-2.c: New test.
34366
34367 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
34368
34369         * gcc.dg/20020201-4.c: New test.
34370
34371 2002-02-04  Ben Elliston  <bje@redhat.com>
34372
34373         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
34374         target_info attribute != 0, in addition to the empty string.
34375         (gcc_target_compile): Likewise.
34376
34377 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
34378
34379         * gcc.dg/Wswitch.c: New test.
34380         PR gcc/4475. PR gcc/3780.
34381
34382 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
34383
34384         * g77.f-torture/execute/5122.f: New test for regressions
34385         against PR fortran/5122.
34386
34387 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
34388
34389         * g77.f-torture/compile/pr3743.f: Delete
34390         * g77.dg/pr3743-1.f: New test.
34391         * g77.dg/pr3743-2.f: New test.
34392         * g77.dg/pr3743-3.f: New test.
34393         * g77.dg/pr3743-4.f: New test.
34394
34395 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
34396
34397         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
34398
34399 2002-02-02  Richard Henderson  <rth@redhat.com>
34400
34401         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
34402         * gcc.c-torture/execute/bf64-1.c: Likewise.
34403
34404 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
34405
34406         * gcc.dg/20020201-2.c: New test.
34407
34408         * gcc.dg/20020201-3.c: New test.
34409
34410         * gcc.c-torture/execute/bitfld-2.c: New test.
34411
34412 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
34413
34414         * gcc.dg/bitfld-1.c: Update.
34415         * gcc.dg/bitfld-2.c: Update.
34416         * gcc.c-torture/execute/bitfld-1.x: New.
34417
34418 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
34419
34420         * gcc.c-torture/execute/20020201-1.c: New test.
34421
34422 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
34423
34424         PR target/5469
34425         * gcc.dg/20020201-1.c: New test.
34426
34427 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
34428
34429         PR fortran/3743
34430         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
34431         * g77.f-torture/compile/pr3743.x: Remove
34432
34433 2002-01-31  Tom Rix  <trix@redhat.com>
34434
34435         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
34436
34437 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
34438
34439         * gcc.dg/noncompile/20020130-1.c: New test.
34440
34441 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
34442
34443         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
34444
34445 2002-01-29  Richard Henderson  <rth@redhat.com>
34446
34447         * gcc.c-torture/execute/991118-1.c: Cast various constants back
34448         to long long.
34449         * gcc.c-torture/execute/bf64-1.c: Likewise.
34450
34451 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
34452
34453         * gcc.c-torture/execute/20020129-1.c: New test.
34454
34455 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
34456
34457         * gcc.c-torture/compile/20000224-1.c: Update.
34458         * gcc.c-torture/execute/bitfld-1.c: New tests.
34459         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
34460         * gcc.dg/uninit-A.c: Update.
34461
34462 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
34463
34464         * g++.dg/template/ctor1.C: Add instantiation.
34465
34466 2002-01-28  Paul Koning  <pkoning@equallogic.com>
34467
34468         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
34469         argument to __builtin_prefetch to be const ptr.
34470
34471 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
34472
34473         * gcc.c-torture/compile/20020120-1.c: New test.
34474
34475 2002-01-27  Kazu Hirata  <kazu@hxi.com>
34476
34477         * gcc.c-torture/execute/20020127-1.c: New test.
34478
34479 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
34480
34481         * g77.dg/f77-edit-i-in.f: New test
34482         * g77.dg/f77-edit-i-out.f: New test
34483
34484 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
34485
34486         * gcc.dg/debug/debug.exp: New file.
34487         * gcc.dg/debug/trivial.c: New file.
34488         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
34489         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
34490         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
34491         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
34492         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
34493         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
34494         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
34495         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
34496         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
34497         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
34498         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
34499         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
34500         * gcc.dg/20000503-1.c: Removed.
34501         * gcc.dg/20010207-1.c: Removed.
34502         * gcc.dg/20011223-1.c: Removed.
34503         * gcc.dg/20020104-2.c: Removed.
34504         * gcc.dg/debug-1.c: Removed.
34505         * gcc.dg/debug-2.c: Removed.
34506         * gcc.dg/debug-3.c: Removed.
34507         * gcc.dg/debug-4.c: Removed.
34508         * gcc.dg/debug-5.c: Removed.
34509         * gcc.dg/debug-6.c: Removed.
34510         * gcc.dg/dwarf2-1.c: Removed.
34511         * gcc.dg/dwarf2-2.c: Removed.
34512
34513 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
34514
34515         * g++.old-deja/g++.other/eh5.C: New test.
34516         * g++.old-deja/g++.other/sibcall2.C: New test.
34517         * g++.old-deja/g++.other/array9.C: New test.
34518         * g++.old-deja/g++.other/typename2.C: New test.
34519         * g++.old-deja/g++.other/crash60.C: New test.
34520         * g++.old-deja/g++.other/conv9.C: New test.
34521         * g++.old-deja/g++.other/mangle10.C: New test.
34522         * g++.old-deja/g++.other/unchanging1.C: New test.
34523         * g++.old-deja/g++.other/exprstmt1.C: New test.
34524         * g++.old-deja/g++.other/inline23.C: New test.
34525         * g++.old-deja/g++.eh/ia64-1.C: New test.
34526         * g++.old-deja/g++.other/dwarf2-1.C: New test.
34527         * g++.old-deja/g++.other/reload1.C: New test.
34528         * g++.old-deja/g++.other/static20.C: New test.
34529         * g++.old-deja/g++.other/local-alloc1.C: New test.
34530         * g++.old-deja/g++.other/conv8.C: New test.
34531         * g++.old-deja/g++.other/stmtexpr2.C: New test.
34532         * g++.old-deja/g++.other/storeexpr1.C: New test.
34533         * g++.old-deja/g++.other/storeexpr2.C: New test.
34534         * g++.dg/eh/template2.C: New test.
34535         * g++.dg/warn/weak1.C: New test.
34536
34537 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
34538
34539         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
34540         Remove first, non-varying, argument.
34541
34542 2002-01-23  Richard Henderson  <rth@redhat.com>
34543
34544         * gcc.dg/inline-2.c: New.
34545
34546         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
34547         Add optional target arg.  Check number of arguments.
34548         (scan-assembler-not, scan-assembler-dem): Likewise.
34549         (scan-assembler-dem-not): Likewise.
34550
34551 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
34552
34553         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
34554         line 12.
34555         * g++.old-deja/g++.brendan/parse3.C,
34556         g++.old-deja/g++.other/crash26.C,
34557         g++.old-deja/g++.other/crash28.C,
34558         g++.old-deja/g++.other/crash29.C,
34559         g++.old-deja/g++.other/crash30.C,
34560         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
34561
34562 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
34563
34564         * gcc.dg/20020115-1.c: New.
34565
34566 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
34567
34568         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
34569
34570 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
34571
34572         * gcc.dg/20020122-3.c: New.
34573
34574 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
34575
34576         * g++.dg/other/gc1.C: New test.
34577
34578 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
34579
34580         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
34581
34582 2002-01-22  Richard Henderson  <rth@redhat.com>
34583
34584         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
34585
34586 2002-01-22  Richard Henderson  <rth@redhat.com>
34587
34588         * gcc.dg/20020122-4.c: New.
34589
34590 2002-01-22  H.J. Lu <hjl@gnu.org>
34591
34592         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
34593         link output.
34594         * gcc.dg/special/ecos.exp: Likewise.
34595         * lib/g++-dg.exp: Likewise.
34596         * lib/g77-dg.exp: Likewise.
34597         * lib/gcc-dg.exp : Likewise.
34598         * lib/mike-g++.exp: Likewise.
34599         * lib/mike-g77.exp: Likewise.
34600         * lib/mike-gcc.exp: Likewise.
34601         * lib/objc-dg.exp: Likewise.
34602
34603 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
34604
34605         PR target/5379
34606         * gcc.dg/20020122-2.c: New test.
34607
34608 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
34609
34610         * gcc.dg/20020122-1.c: New test.
34611
34612 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
34613
34614         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
34615
34616 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
34617
34618         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
34619
34620 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34621
34622         * gcc.c-torture/compile/20020121-1.c: New test.
34623
34624 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34625
34626         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
34627         ld_library_path.
34628
34629 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
34630
34631         * gcc.dg/20020218-1.c: New test.
34632
34633 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
34634
34635         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
34636         messages
34637         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
34638         "At global scope" warning
34639         * g++.dg/ext/align1.C: Change cygwin test for alignment
34640         from db-bogus to dg-warning
34641
34642 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
34643
34644         * g77.f-torture/compile/cpp2.F: New test.
34645
34646 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
34647
34648         * g++.dg/template/access1.C: New test.
34649
34650 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
34651
34652         * gcc.dg/20020118-1.c: New.
34653
34654 2002-01-18  Kazu Hirata  <kazu@hxi.com>
34655
34656         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
34657
34658 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
34659
34660         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
34661         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
34662         alignment warnings.
34663
34664 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
34665
34666         * gcc.misc-tests/i386-prefetch.exp: Save and restore
34667         torture_with_loops and torture_without_loops
34668
34669 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
34670
34671         * gcc.c-torture/compile/20020116-1.c: New test.
34672
34673 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
34674
34675         * gcc.dg/20020116-2.c: New test.
34676
34677         * gcc.dg/ultrasp4.c: New test.
34678
34679         * gcc.dg/20020116-1.c: New test.
34680
34681 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
34682
34683         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
34684         by EABI.
34685
34686 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
34687
34688         * gcc.misc-tests/i386-prefetch.exp: New.
34689         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
34690         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
34691         * gcc.misc-tests/i386-pf-none-1.c: New test.
34692         * gcc.misc-tests/i386-pf-sse-1.c: New test.
34693
34694 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
34695
34696         * gcc.dg/gnu89-init-1.c: Add new tests.
34697
34698 2002-01-15  Andreas Jaeger  <aj@suse.de>
34699
34700         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
34701         * gcc.dg/i386-mmx-2.c: Likewise.
34702         * gcc.dg/i386-sse-1.c: Likewise.
34703         * gcc.dg/i386-sse-2.c: Likewise.
34704         * gcc.dg/i386-sse-3.c: Likewise.
34705
34706 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
34707
34708         * g77.f-torture/execute/intrinsic-unix-bessel.f:
34709         Uncomment additional cases that now pass.
34710
34711 2002-01-11  Richard Henderson  <rth@redhat.com>
34712
34713         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
34714         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
34715
34716 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
34717
34718         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
34719
34720 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
34721
34722         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
34723         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
34724
34725 2002-01-10  Dale Johannesen  <dalej@apple.com>
34726
34727         * gcc.c-torture/execute/loop-11.c: New.
34728
34729 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
34730
34731         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
34732         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
34733
34734 2002-01-09  Richard Henderson  <rth@redhat.com>
34735
34736         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
34737         type in which to perform the operation for each size.
34738
34739 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
34740
34741         * gcc.c-torture/compile/20020109-2.c: New test.
34742
34743 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
34744
34745         * gcc.c-torture/execute/loop-10.c: New test.
34746
34747 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
34748
34749         * gcc.c-torture/compile/20010226-1.c: New test.
34750         * gcc.c-torture/compile/20010227-1.c: New test.
34751         * gcc.c-torture/compile/20010426-1.c: New test.
34752         * gcc.c-torture/compile/20010510-1.c: New test.
34753         * gcc.c-torture/compile/20010605-3.c: New test.
34754         * gcc.c-torture/compile/20010824-1.c: New test.
34755         * gcc.c-torture/execute/20010409-1.c: New test.
34756         * gcc.dg/noncompile/20000901-1.c: New test.
34757         * gcc.dg/20001023-1.c: New test.
34758         * gcc.dg/20001101-1.c: New test.
34759         * gcc.dg/20001102-1.c: New test.
34760         * gcc.dg/20010207-1.c: New test.
34761         * gcc.dg/20010405-1.c: New test.
34762         * gcc.dg/20010822-1.c: New test.
34763         * gcc.dg/20011107-1.c: New test.
34764
34765 2002-01-09  Jeffrey A Law  (law@redhat.com)
34766
34767         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
34768
34769         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
34770         execution failure on PA targets.
34771
34772 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
34773
34774         * gcc.c-torture/compile/20020109-1.c: New test.
34775
34776 2002-01-08  Kazu Hirata  <kazu@hxi.com>
34777
34778         * gcc.c-torture/execute/20020108-1.c: New test.
34779
34780 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
34781
34782         * gcc.dg/20020108-1.c: New test.
34783
34784 2002-01-08  H.J. Lu <hjl@gnu.org>
34785
34786         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
34787         for header files.
34788
34789 2002-01-08  Geoff Keating  <geoffk@redhat.com>
34790
34791         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
34792         consistency.
34793
34794 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
34795
34796         * gcc.dg/altivec-4.c: Test altivec predicates.
34797
34798 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
34799
34800         * gcc.c-torture/execute/20020107-1.c: New test.
34801
34802 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
34803
34804         PR c/5279
34805         * gcc.c-torture/compile/20020106-1.c: New test.
34806
34807 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
34808
34809         * gcc.c-torture/execute/nestfunc-4.c: New test.
34810
34811 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
34812
34813         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
34814         extra triple that slipped in.
34815         * g++.old-deja/g++.abi/align.C: Likewise.
34816         * g++.old-deja/g++.abi/bitfields.C: Likewise.
34817
34818 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
34819
34820         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
34821         * g++.old-deja/g++.abi/align.C: Likewise.
34822         * g++.old-deja/g++.abi/bitfields.C: Likewise.
34823
34824         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
34825         on FreeBSD/i386.
34826         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
34827         FreeBSD.
34828
34829 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
34830
34831         * gcc.dg/20020104-1.c: New test.
34832
34833         * gcc.dg/20020104-2.c: New test.
34834
34835 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
34836
34837         * gcc.dg/20020103-1.c: Fix typo in target selector.
34838
34839 2002-01-03  Richard Henderson  <rth@redhat.com>
34840
34841         * gcc.dg/20020103-1.c: New.
34842
34843 2002-01-03  Kazu Hirata  <kazu@hxi.com>
34844
34845         * gcc.c-torture/execute/20020103-1.c: New test.
34846
34847 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
34848
34849         * g++.dg/other/debug2.C: New test.
34850
34851         * gcc.c-torture/compile/20020103-1.c: New test.
34852
34853 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
34854
34855         * gcc.dg/gnu89-init-1.c: Added new tests.
34856
34857 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34858
34859         * g++.dg/template/friend2.C: Remove as patch is reverted.
34860
34861         * g++.dg/warn/oldcast1.C: New test.
34862
34863         * g++.dg/template/ptrmem1.C: New test.
34864         * g++.dg/template/ptrmem2.C: New test.
34865
34866         * g++.dg/template/ntp.C: New test.
34867
34868         * g++.dg/other/component1.C: New test.
34869
34870         * g++.dg/template/ttp3.C: New test.
34871
34872         * g++.dg/template/friend2.C: New test.
34873         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
34874
34875 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34876
34877         * g++.dg/other/ptrmem1.C: New test.
34878         * g++.dg/other/ptrmem2.C: New test.
34879
34880 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34881
34882         * g++.dg/template/ctor1.C: New test.
34883
34884 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34885
34886         * g++.dg/template/friend2.C: New test.
34887
34888 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
34889
34890         * gcc.dg/mmix-1.c: New test.
34891
34892 2001-12-31  Richard Henderson  <rth@redhat.com>
34893
34894         * gcc.dg/asm-5.c: New.
34895
34896 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
34897
34898         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
34899         in namespace __gnu_cxx
34900
34901 2001-12-30  Richard Henderson  <rth@redhat.com>
34902
34903         * gcc.dg/debug-6.c: New.
34904
34905 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
34906
34907         * gcc.c-torture/compile/20011229-2.c: New test.
34908
34909 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
34910
34911         * gcc.dg/debug-3.c: New test.
34912         * gcc.dg/debug-4.c: New test.
34913         * gcc.dg/debug-5.c: New test.
34914
34915 2001-12-29  Richard Henderson  <rth@redhat.com>
34916
34917         * g++.dg/eh/loop1.C: New.
34918
34919 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
34920
34921         * g++.dg/template/crash1.C: New test.
34922
34923 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
34924
34925         * g++.dg/other/const1.C: New test.
34926
34927 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
34928
34929         * gcc.c-torture/compile/20011229-1.c: New test.
34930
34931 2001-12-28  Stan Shebs  <shebs@apple.com>
34932
34933         * lib/objc-torture.exp: Resync with c-torture.exp.
34934         * lib/objc.exp: Load standard libraries.
34935
34936 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
34937
34938         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
34939         additional tests.
34940
34941 2001-12-27  Roger Sayle <roger@eyesopen.com>
34942
34943         * gcc.c-torture/execute/string-opt-16.c: New testcase.
34944
34945 2001-12-27  Richard Henderson  <rth@redhat.com>
34946
34947         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
34948
34949 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
34950
34951         * g++.dg/eh/ctor1.C: New test.
34952         * g++.dg/other/error2.C: New test.
34953
34954 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
34955
34956         * g++.dg/other/init2.C: New test.
34957
34958 2001-12-24  Richard Henderson  <rth@redhat.com>
34959
34960         * gcc.dg/20011223-1.c: New.
34961         * gcc.dg/inline-1.c: New.
34962
34963 2001-12-23  Richard Henderson  <rth@redhat.com>
34964
34965         * gcc.dg/asm-4.c: Test operand modifiers.
34966
34967 2001-12-23  Richard Henderson  <rth@redhat.com>
34968
34969         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
34970
34971 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
34972
34973         * gcc.c-torture/execute/20011223-1.c: New test.
34974
34975 2001-12-21  Richard Henderson  <rth@redhat.com>
34976
34977         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
34978         re-enables the warning.
34979
34980 2001-12-21  Richard Henderson  <rth@redhat.com>
34981
34982         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
34983
34984 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
34985
34986         * gcc.c-torture/compile/20011218-1.c: New test.
34987
34988 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
34989
34990         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
34991         arm-isr.c test.
34992         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
34993         epilogue generation for ARM ISR routines.
34994
34995 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34996
34997         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
34998         * gcc.dg/format/c90-printf-3.c: Likewise.
34999         * gcc.dg/format/c99-printf-3.c: Likewise.
35000         * gcc.dg/format/ext-1.c: Likewise.
35001         * gcc.dg/format/ext-6.c: Likewise.
35002         * gcc.dg/format/format.h: Prototype unlocked stdio.
35003
35004 2001-12-20  Richard Henderson  <rth@redhat.com>
35005
35006         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
35007         (arena): Use it.
35008         (malloc): Correct allocation logic.  Abort if we fill up the
35009         arena before initialization complete.
35010         (realloc): Correct allocation logic.
35011
35012 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
35013
35014         * gcc.c-torture/compile/20011219-2.c: New test.
35015
35016         * gcc.c-torture/execute/20011219-1.c: New test.
35017
35018 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
35019
35020         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
35021         target does not support weak symbols.
35022
35023 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
35024
35025         * gcc.c-torture/compile/20011219-1.c: New test.
35026
35027 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
35028
35029         * g++.dg/other/error1.C: New test.
35030
35031 2001-12-17  Jeffrey A Law  (law@redhat.com)
35032
35033         * gcc.c-torture/execute/20011217-1.c: New test.
35034
35035 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
35036
35037         * objc.dg/special/: New directory.
35038         * objc.dg/special/special.exp: New file.
35039         * objc.dg/special/unclaimed-category-1.h: New file.
35040         * objc.dg/special/unclaimed-category-1a.m: New file.
35041         * objc.dg/special/unclaimed-category-1.m: New file.
35042
35043 2001-12-17  Andreas Jaeger  <aj@suse.de>
35044
35045         * gcc.c-torture/compile/20011217-2.c: New test.
35046
35047 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
35048
35049         * gcc.c-torture/compile/20011217-1.c: New test.
35050
35051 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
35052
35053         * testsuite/gcc.dg/20011214-1.c: New.
35054
35055 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
35056
35057         * gcc.dg/altivec-4.c: New.
35058
35059 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
35060
35061         * gcc.dg/20011113-1.c: New test.
35062
35063 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35064
35065         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
35066         std::__malloc_alloc_template<0> and
35067         std::__default_alloc_template<false, 0>.
35068
35069 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
35070
35071         * objc/execute/bf-21.m: New test.
35072         * objc/execute/enumeration-1.m: New test.
35073         * objc/execute/enumeration-2.m: New test.
35074
35075 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
35076
35077         * gcc.dg/gnu89-init-1.c: New test.
35078
35079 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
35080
35081         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
35082         * g++.old-deja/g++.jason/2371.C: Likewise.
35083         * g++.old-deja/g++.jason/template33.C: Likewise.
35084         * g++.old-deja/g++.jason/template34.C: Likewise.
35085         * g++.old-deja/g++.jason/template36.C: Likewise.
35086         * g++.old-deja/g++.oliva/typename1.C: Likewise.
35087         * g++.old-deja/g++.oliva/typename2.C: Likewise.
35088         * g++.old-deja/g++.other/typename1.C: Likewise.
35089         * g++.old-deja/g++.pt/inherit2.C: Likewise.
35090         * g++.old-deja/g++.pt/nontype5.C: Likewise.
35091         * g++.old-deja/g++.pt/typename11.C: Likewise.
35092         * g++.old-deja/g++.pt/typename14.C: Likewise.
35093         * g++.old-deja/g++.pt/typename16.C: Likewise.
35094         * g++.old-deja/g++.pt/typename3.C: Likewise.
35095         * g++.old-deja/g++.pt/typename4.C: Likewise.
35096         * g++.old-deja/g++.pt/typename5.C: Likewise.
35097         * g++.old-deja/g++.pt/typename7.C: Likewise.
35098         * g++.old-deja/g++.robertl/eb9.C: Likewise.
35099
35100 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
35101
35102         * g++.dg/other/linkage1.C: New test.
35103         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
35104         specifiers.
35105
35106 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
35107
35108         * gcc.dg/concat.c: New test.
35109
35110 2001-12-11  Stan Shebs  <shebs@apple.com>
35111
35112         * objc/compile: New test directory.
35113         * objc/compile/compile.exp: New expect script.
35114         * objc/compile/20011211-1.m: New compile test.
35115
35116 2001-12-11  Jason Merrill  <jason@redhat.com>
35117
35118         * lib/prune.exp (prune_gcc_output): Also handle "In member
35119         function".  So many permutations...
35120
35121 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
35122
35123         * g++.dg/template/typedef1.C: New test.
35124
35125 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
35126
35127         * g++.dg/other/copy1.C: New test.
35128
35129 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
35130
35131         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
35132
35133         * gcc.dg/builtin-choose-expr.c: New.
35134
35135 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
35136
35137         * gcc.dg/altivec-2.c: New.
35138
35139 2001-12-07  Richard Henderson  <rth@redhat.com>
35140
35141         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
35142
35143 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
35144
35145         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
35146         ultrasparc.
35147
35148 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
35149
35150         * g++-old.deja/g++.robertl/eb101.C: Deleted.
35151
35152 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
35153
35154         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
35155         variable argument list.
35156
35157 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
35158
35159         * gcc.c-torture/execute/memcheck: Delete entire directory.
35160         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
35161         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
35162
35163 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
35164
35165         * gcc.dg/Wshadow-1.c: New test.
35166
35167 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
35168
35169         * gcc.c-torture/compile/20011130-1.c: New test.
35170
35171         * gcc.dg/noncompile/20011025-1.c: New test.
35172
35173         * g++.dg/other/anon-union.C: New test.
35174
35175         * gcc.c-torture/execute/20011024-1.c: New test.
35176
35177 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
35178
35179         * gcc.c-torture/execute/20000722-1.x,
35180         gcc.c-torture/execute/20010123-1.x: Remove.
35181         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
35182         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
35183         gcc.dg/c99-complit-2.c: New tests.
35184
35185 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
35186
35187         * g++.dg/inherit/base1.C: New test.
35188
35189 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
35190
35191         * g++.dg/other/stdarg1.C: New test.
35192
35193         * gcc.c-torture/compile/20011130-2.c: New test.
35194
35195 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
35196
35197         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
35198         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
35199         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
35200         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
35201         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
35202         * gcc.dg/builtin-prefetch-1.c: New test.
35203
35204 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
35205
35206         * gcc.dg/20011130-1.c: New test.
35207
35208 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
35209
35210         * g++.dg/other/scope1.C: New test.
35211         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
35212
35213 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
35214
35215         * gcc.dg/vla-init-1.c: New test.
35216
35217 2001-12-01  Geoff Keating  <geoffk@redhat.com>
35218
35219         * gcc.c-torture/compile/structs.c: New testcase from GDB.
35220
35221 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35222
35223         * objc.dg/alias.m: Update.
35224         * objc.dg/class-1.m: Update.
35225         * objc.dg/const-str-1.m: Update.
35226         * objc.dg/fwd-proto-1.m: Update.
35227         * objc.dg/id-1.m: Update.
35228         * objc.dg/super-class-1.m: Update.
35229
35230 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
35231
35232         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
35233         constructs.
35234
35235 2001-11-28  Jeffrey A Law  (law@cygnus.com)
35236
35237         * gcc.c-torture/execute/20011128-1.c: New test.
35238
35239 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
35240
35241         * gcc.dg/20011127-1.c: New test.
35242
35243 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
35244
35245         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
35246         from Austin Group draft 7.
35247         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
35248         scanf format arguments.
35249         * gcc.dg/format/no-exargs-2.c: New test.
35250
35251 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
35252
35253         * g++.dg/abi/vbase8-4.C: New test.
35254
35255 2001-11-24  Ian Lance Taylor  <ian@airs.com>
35256
35257         * gcc.c-torture/execute/20011121-1.c: New test.
35258
35259 2001-11-23  Jeffrey A Law  (law@cygnus.com)
35260
35261         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
35262
35263 2001-11-23  Andreas Jaeger  <aj@suse.de>
35264
35265         * gcc.dg/cpp/charconst-2.c: New test.
35266
35267 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
35268
35269         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
35270         to the host if it is remote.  Let tests specify extra headers
35271         they use.
35272         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
35273         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
35274         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
35275         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
35276         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
35277         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
35278         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
35279         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
35280         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
35281         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
35282
35283 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
35284
35285         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
35286         for little endian ARMs.
35287
35288 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
35289
35290         * gcc.c-torture/compile/20011119-1.c: New test.
35291         * gcc.c-torture/compile/20011119-2.c: New test.
35292
35293 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
35294
35295         * gcc.dg/altivec-1.c: Fix typo.
35296
35297 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
35298
35299         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
35300
35301 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
35302
35303         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
35304
35305 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
35306
35307         * lib/g77.exp: Don't specify --rpath-link.
35308
35309         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
35310         across all the headers.
35311         * gcc.dg/format/format.exp: For testing on a remote host,
35312         copy format.h.
35313
35314         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
35315         * gcc.c-torture/execute/930406-1.c: Likewise.
35316         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
35317
35318 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
35319
35320         * gcc.dg/altivec-1.c: New.
35321
35322 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
35323
35324         * gcc.dg/cpp/fpreprocessed.c: New test case.
35325
35326 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35327
35328         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
35329         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
35330         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
35331
35332 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35333
35334         * gcc.dg/no-builtin-1.c: New test.
35335
35336 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
35337
35338         * gcc.c-torture/execute/20011115-1.c: New test.
35339
35340 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
35341
35342         * gcc.c-torture/compile/20011114-2.c: New test.
35343         * gcc.c-torture/compile/20011114-3.c: New test.
35344         * gcc.c-torture/compile/20011114-4.c: New test.
35345
35346 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
35347
35348         * g++.dg/other/init1.C: New test.
35349
35350 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
35351
35352         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
35353         message.
35354
35355         * gcc.c-torture/execute/20011114-1.c: New testcase.
35356
35357         * gcc.c-torture/compile/20010327-1.c: Revert last change.
35358         * gcc.c-torture/compile/20011114-1.c: New test, exactly
35359         like the (before this change) version of 20010327-1.c.
35360
35361 2001-11-14  Roger Sayle <roger@eyesopen.com>
35362
35363         * gcc.c-torture/execute/string-opt-13.c: New testcase.
35364
35365 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
35366
35367         * g++.dg/init/array2.C: New test.
35368
35369 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
35370
35371         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
35372
35373 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
35374
35375         * g++.dg/other/forscope1.C: New test.
35376         * g++.dg/ext/forscope1.C: New test.
35377         * g++.dg/ext/forscope2.C: New test.
35378
35379 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
35380
35381         * gcc.c-torture/execute/20011113-1.c: New test.
35382
35383 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
35384
35385         * gcc.c-torture/execute/20011109-2.c: New test.
35386
35387         * gcc.c-torture/execute/20011109-1.c: New test.
35388
35389 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
35390
35391         * gcc.c-torture/compile/20011109-1.c: New test.
35392
35393 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
35394
35395         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
35396         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
35397         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
35398         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
35399         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
35400         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
35401         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
35402
35403 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
35404
35405         * g++.dg/warn/Wshadow-1.C: New tests.
35406         * g++.old-deja/g++.mike/for3.C: Update.
35407
35408 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
35409
35410         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
35411         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
35412         XFAILs.  Adjust expected error texts.
35413         * gcc.c-torture/compile/20011106-1.c,
35414         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
35415         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
35416         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
35417         gcc.dg/c99-array-lval-5.c: New tests.
35418
35419 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
35420
35421         * gcc.dg/cpp/defined.c: Update.
35422
35423 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
35424
35425         * gcc.c-torture/execute/anon-1.c: New test.
35426
35427 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
35428
35429         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
35430         same size, so no warning should be produced on stormy16.
35431
35432         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
35433         due to oversized array.
35434         * g++.old-deja/g++.mike/ns15.C: Likewise.
35435         * g++.old-deja/g++.pt/crash16.C: Likewise.
35436
35437 2001-11-02  Graham Stott  <grahams@redhat.com>
35438
35439         * g++.dgother/debug1.C: Fix typos.
35440
35441 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
35442
35443         * g++.dg/other/debug1.C: New test.
35444
35445 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
35446
35447         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
35448         of unsigned long.
35449
35450 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
35451
35452         * gcc.dg/20011029-2.c: New test.
35453
35454         * gcc.c-torture/compile/20011029-1.c: New test.
35455
35456 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
35457
35458         * objc/execute/class_self-1.m: New test.
35459         * objc/execute/class_self-2.m: New test.
35460
35461 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
35462
35463         * gcc.misc-tests/msgs.exp: Delete.
35464         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
35465         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
35466         error set to match recent changes.
35467
35468 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
35469
35470         * gcc.dg/20011021-1.c: New test.
35471
35472 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
35473
35474         * gcc.c-torture/compile/20011023-1.c: New test.
35475
35476 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
35477
35478         * lib/g77.exp: Rewrite based on lib/g++.exp.
35479
35480 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
35481
35482         * gcc.c-torture/execute/20011019-1.c: New test.
35483
35484         * gcc.dg/20011018-1.c: New test.
35485
35486 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
35487
35488         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
35489
35490 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
35491
35492         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
35493         * gcc.dg/attr-invalid.c: Likewise.
35494
35495 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
35496
35497         * testsuite/gcc.dg/20011015-1.c: New test.
35498
35499 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
35500
35501         * g++.dg/template/unify2.C: New test.
35502
35503 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
35504
35505         * g++.dg/other/exception-specification.C: New test
35506
35507 2001-10-13  Tom Rix  <trix@redhat.com>
35508
35509         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
35510         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
35511
35512 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
35513
35514         * testsuite/gcc.dg/20011009-1.c: New test.
35515
35516 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
35517
35518         PR g++/4476
35519         * g++.dg/other/friend1.C: New test.
35520
35521 2001-10-11  Richard Henderson  <rth@redhat.com>
35522
35523         * g++.old-deja/g++.other/crash18.C: Add -S to options.
35524
35525 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35526
35527         * gcc.c-torture/compile/20011010-1.c: New.
35528
35529 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
35530
35531         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
35532         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
35533         g77.f-torture/execute/execute.exp,
35534         g77.f-torture/noncompile/noncompile.exp,
35535         gcc.c-torture/compile/compile.exp,
35536         gcc.c-torture/execute/execute.exp,
35537         gcc.c-torture/execute/ieee/ieee.exp,
35538         gcc.c-torture/execute/memcheck/memcheck.exp,
35539         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
35540         objc/execute/execute.exp: Update FSF address.
35541
35542 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
35543
35544         * gcc.dg/cpp/cmdlne-C.c: Update.
35545         * gcc.dg/cpp/cmdlne-C2.c: New.
35546
35547 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35548
35549         * gcc.c-torture/execute/20011008-3.c: New.
35550
35551 2001-10-08  DJ Delorie  <dj@redhat.com>
35552
35553         * gcc.dg/20011008-1.c: New.
35554         * gcc.dg/20011008-2.c: New.
35555
35556 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
35557
35558         * gcc.dg/cpp/spacing1.c: Update test.
35559
35560 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35561
35562         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
35563         spelling errors of "separate" as "seperate".
35564
35565 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
35566
35567         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
35568         enough to avoid inlining.
35569
35570 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
35571
35572         * lib/g77.exp: set libg2c_dir correctly.
35573
35574 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35575
35576         * gcc.dg/cpp/macro11.c: New test.
35577
35578 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
35579
35580         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
35581         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
35582         gcc.dg/format/multattr-3.c: New tests.
35583         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
35584         tests for format attributes on function pointers being rejected.
35585
35586 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
35587
35588         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
35589
35590 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
35591
35592         * g++.dg/warn/format1.C: New test.
35593
35594 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
35595
35596         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
35597
35598 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
35599
35600         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
35601
35602 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
35603
35604         * gcc.dg/cpp/redef2.c: Add test.
35605
35606 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
35607
35608         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
35609         long-standing bug on i686, apparently.
35610         * gcc.c-torture/execute/loop-2c.x: New file.
35611         * gcc.c-torture/execute/loop-2d.x: New file.
35612         * gcc.c-torture/execute/loop-3c.x: New file.
35613
35614 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
35615
35616         * gcc.dg/cpp/20000625-2.c: Correct line number.
35617
35618 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
35619
35620         * gcc.dg/cpp/macro10.c: New test.
35621         * gcc.dg/cpp/strify3.c: New test.
35622         * gcc.dg/cpp/spacing1.c: Add tests.
35623         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
35624         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
35625
35626 2001-09-24  DJ Delorie  <dj@redhat.com>
35627
35628         * gcc.c-torture/execute/20010924-1.c: New test.
35629
35630 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
35631
35632         * testsuite/objc/execute/paste.m: Remove.
35633
35634 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
35635
35636         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
35637
35638 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
35639
35640         * g77.dg/strlen0.f: New test.
35641
35642 2001-09-21  Richard Henderson  <rth@redhat.com>
35643
35644         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
35645         * g++.old-deja/g++.abi/vtable2.C: Likewise.
35646
35647 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
35648
35649         Table-driven attributes.
35650         * g++.dg/ext/attrib1.C: New test.
35651
35652 2001-09-20  DJ Delorie  <dj@redhat.com>
35653
35654         * gcc.dg/20000926-1.c: Update expected warning messages.
35655         * gcc.dg/array-2.c: Likewise, and test for warnings too.
35656         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
35657         array.
35658
35659 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
35660
35661         * g++.dg/eh/registers1.C: New test case.
35662
35663 2001-09-17  Richard Henderson  <rth@redhat.com>
35664
35665         * gcc.dg/array-5.c: Fix VLA decomposition test.
35666
35667 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
35668
35669         * gcc.dg/cpp/line5.c: New testcase.
35670
35671 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
35672
35673         * gcc.dg/cpp/macro9.c: New test.
35674
35675 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
35676
35677         * gcc.c-torture/execute/980223.c: Change type of addr from long
35678         to char *.
35679
35680 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
35681
35682         * gcc.c-torture/execute/20010915-1.c: New test.
35683
35684 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
35685
35686         * g77.dg/bprob: New directory.
35687         * g77.dg/bprob/bprob.exp: New file.
35688         * g77.dg/bprob/bprob-1.f: New test.
35689         * g77.dg/gcov: New directory.
35690         * g77.dg/gcov/gcov.exp: New file.
35691         * g77.dg/gcov/gcov-1.f: New test.
35692         * g77.dg/gcov/gcov-1.x: New file.
35693
35694 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
35695
35696         * gcc.dg/cpp/directiv.c: Update.
35697         * gcc.dg/cpp/undef1.c: Update.
35698
35699 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
35700
35701         * gcc.dg/20010912-1.c: New test.
35702
35703 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
35704
35705         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
35706         language-independent file in lib.
35707         * lib/gcov.exp: New file.
35708
35709 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
35710
35711         * gcc.c-torture/compile/20010911-1.c: New test.
35712
35713 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
35714
35715         * lib/profopt.exp: New, to support profile-directed optimizations.
35716         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
35717         * gcc.misc-tests/bprob-1.c: New test.
35718         * gcc.misc-tests/bprob-2.c: New test.
35719
35720 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
35721
35722         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
35723         XFAIL and which kinds of gcov output to verify.
35724         * gcc.misc-tests/gcov-4b.x: New file.
35725         * gcc.misc-tests/gcov-5b.x: New file.
35726         * gcc.misc-tests/gcov-6.x: New file.
35727         * gcc.misc-tests/gcov-7.c: New test.
35728         * gcc.misc-tests/gcov-7.x: New file.
35729
35730 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
35731
35732         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
35733         * gcc.misc-tests/gcov-6.c: New test.
35734
35735 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
35736
35737         PR c++/3986
35738         * g++.dg/abi/vbase1.C: New test.
35739
35740 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
35741
35742         * objc.dg/method-2.m: New.
35743
35744 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
35745
35746         PR c++/4203
35747         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
35748         * g++.dg/init/empty1.C: New test.
35749
35750 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
35751
35752         * gcc.c-torture/compile/20010903-1.c: New test.
35753
35754 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
35755
35756         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
35757         for m68k.
35758
35759 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
35760
35761         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
35762
35763         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
35764
35765         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
35766
35767 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
35768
35769         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
35770         for 16-bit 'unsigned int'.
35771
35772 2001-08-29  Kazu Hirata  <kazu@hxi.com>
35773
35774         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
35775
35776 2001-08-27  Richard Henderson  <rth@redhat.com>
35777
35778         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
35779         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
35780
35781 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
35782
35783         * gcc.dg/asm-names.c (ymain): New.
35784
35785 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
35786
35787         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
35788         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
35789         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
35790
35791 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35792
35793         * gcc.dg/compare5.c: New testcase.
35794
35795 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
35796
35797         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
35798         and "In instantiation".
35799
35800 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
35801
35802         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
35803
35804 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
35805
35806         * gcc.misc-tests/gcov.exp: Add support for branch information.
35807         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
35808         * gcc.misc-tests/gcov-4.c: New test.
35809         * gcc.misc-tests/gcov-4b.c: New test.
35810         * gcc.misc-tests/gcov-5b.c: New test.
35811
35812 2001-08-20  Zack Weinberg  <zackw@panix.com>
35813
35814         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
35815         expected to fail.
35816
35817 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35818
35819         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
35820
35821 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
35822
35823         * g++.dg/eh/template1.C: New test.
35824
35825 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
35826
35827         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
35828         Fix thinko.
35829         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
35830         for xfail.
35831
35832 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
35833
35834         * lib/g77-dg.exp: Use prune.exp for common procedures
35835         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
35836         * lib/g77.exp: (g77-dg-prune) Remove
35837
35838 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
35839
35840         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
35841
35842 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35843
35844         * g++.dg/template/unify1.C: New test.
35845
35846 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
35847
35848         * g++.dg/abi/empty4.C: New test.
35849
35850 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
35851
35852         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
35853         solaris2.*
35854         * g77.f-torture/compile/pr3743.x: Likewise.
35855
35856 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
35857
35858         * g++.dg/other/using-declaration.C: New test.
35859
35860 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
35861
35862         * gcc.dg/cpp/tr-sign.c: New testcase.
35863
35864 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
35865
35866         * gcc.dg/cpp/19951025-1.c: Revert.
35867         * gcc.dg/cpp/directiv.c: We no longer process directives that
35868         interrupt macro arguments.
35869
35870 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
35871
35872         * gcc.dg/bconstp-1.c: New test.
35873
35874 2001-08-03  Richard Henderson  <rth@redhat.com>
35875
35876         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
35877
35878 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35879
35880         * gcc.dg/cpp/19951025-1.c: Update.
35881
35882 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
35883
35884         * g77.dg/ff90-1.f (s): Fix reference of variable z,
35885         should be x.
35886
35887 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
35888
35889         Kill -fhonor-std.
35890         * g++.old-deja/g++.ns/ns14.C: Remove special options.
35891         * g++.old-deja/g++.other/std1.C: Likewise.
35892         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
35893
35894 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
35895
35896         * lib/g77.exp: Load gcc-defs.exp for common procedures
35897         (g77_pass, g77_fail, g77_finish, g77_exit,
35898         ${tool}_check_unsupported_p} Now redundant.  Deleted.
35899
35900 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
35901
35902         * g77.dg/fbackslash.f
35903         * g77.dg/fcase-preserve.f
35904         * g77.dg/ff90-1.f
35905         * g77.dg/ffixed-line-length-0.f
35906         * g77.dg/ffixed-line-length-132.f
35907         * g77.dg/ffixed-line-length-7.f
35908         * g77.dg/ffixed-line-length-72.f
35909         * g77.dg/ffixed-line-length-none.f
35910         * g77.dg/ffree-form-1.f
35911         * g77.dg/fno-backslash.f
35912         * g77.dg/fno-f90-1.f
35913         * g77.dg/fno-fixed-form-1.f
35914         * g77.dg/fno-onetrip.f
35915         * g77.dg/fno-typeless-boz.f
35916         * g77.dg/fno-underscoring.f
35917         * g77.dg/fno-vxt-1.f
35918         * g77.dg/fonetrip.f
35919         * g77.dg/ftypeless-boz.f
35920         * g77.dg/fugly-assumed.f
35921         * g77.dg/funderscoring.f
35922         * g77.dg/fvxt-1.f
35923
35924 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
35925
35926         * objc.dg/fwd-proto-1.m: New.
35927         * objc.dg/local-decl-1.m: New.
35928         * objc.dg/naming-1.m: New.
35929         * objc.dg/naming-2.m: New.
35930         * objc.dg/proto-hier-1.m: New.
35931
35932 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
35933
35934         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
35935         largest-type elements to a struct makes its size grow.
35936
35937 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
35938
35939         * g++.dg/abi/vthunk1.C: New test.
35940
35941 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
35942
35943         * g++.dg/abi/vbase8-22.C: New test.
35944
35945 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
35946
35947         * gcc.dg/cpp/macro8.c: New test.
35948
35949 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
35950
35951         * g++.dg/abi/vbase8-21.C: New test.
35952
35953 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
35954
35955         * g++.dg/abi/vbase8-10.C: New test.
35956
35957 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35958
35959         * lib/g++.exp (g++_set_ld_library_path): Renamed to
35960         ${tool}_set_ld_library_path.
35961         Changed caller.
35962         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
35963         g++.exp.
35964
35965 2001-07-26  Stan Cox <scox@redhat.com>
35966
35967         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
35968         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
35969         gcc_exit, gcc_check_unsupported_p):
35970         Moved to gcc-deps.exp
35971         * gcc-deps.exp: New file.
35972
35973 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35974
35975         * g++.old-deja/g++.pt/defarg14.C: New test.
35976
35977 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
35978
35979         * g++.old-deja/g++.other/lineno5.C: New test.
35980
35981 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
35982
35983         * g++.old-deja/g++.pt/crash68.C: New test.
35984
35985 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
35986
35987         * g++.old-deja/g++.other/crash42.C: New test.
35988
35989 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
35990
35991         * gcc.dg/cpp/extratokens.c: Fix.
35992         * gcc.dg/cpp/skipping2.c: New tests.
35993
35994 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35995
35996         * gcc.c-torture/execute/20010724-1.c: New file.
35997         * gcc.c-torture/execute/20010724-1.x: New file.
35998
35999 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
36000
36001         * g++.old-deja/g++.other/cond7.C: New test.
36002
36003 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
36004
36005         * g++.old-deja/g++.other/optimize4.C: New test.
36006
36007 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
36008
36009         * g++.old-deja/g++.abi/vbase8-5.C: New test.
36010
36011 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
36012
36013         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
36014         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
36015         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
36016         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
36017
36018         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
36019         bug report" message.
36020
36021         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
36022         * g++.dg/ext/instantiate1.C: Move from old-deja.
36023
36024 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
36025
36026         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
36027         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
36028         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
36029         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
36030
36031 2001-07-23  Jeffrey A Law  (law@cygnus.com)
36032
36033         * gcc.c-torture/execute/20010723-1.c: New test.
36034
36035 2001-07-23  Ben Elliston  <bje@redhat.com>
36036
36037         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
36038
36039 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36040
36041         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
36042         i[34567]86-*-*.
36043         Delete handling of ieee_multilib_flags.
36044         Pass -mieee for alpha*-*-* and sh-*-*.
36045         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
36046
36047 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
36048
36049         Remove old-abi tests.
36050         * g++.old-deja/g++.mike/p11116.C: Remove.
36051         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
36052
36053 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
36054
36055         * g77.f-torture/compile/pr3743.f: New test
36056
36057 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
36058
36059         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
36060
36061 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36062
36063         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
36064         g++.old-deja/g++.pt/static6.C: Likewise.
36065         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
36066         supports weak symbols.
36067
36068 2001-07-18  Andreas Jaeger  <aj@suse.de>
36069
36070         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
36071         supported again.
36072
36073 2001-07-18  Andreas Jaeger  <aj@suse.de>
36074
36075         * gcc.dg/iftrap-1.c: Fix target line.
36076
36077 2001-07-17  Richard Henderson  <rth@redhat.com>
36078
36079         * gcc.c-torture/execute/20010717-1.c: New.
36080
36081 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
36082
36083         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
36084         tests.
36085
36086 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
36087
36088         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
36089
36090 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36091
36092         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
36093         UAC_SIGBUS, UAC_NOPRINT definitions.
36094
36095 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
36096
36097         * objc/execute/object_is_class.m: New test.
36098         * objc/execute/object_is_meta_class.m: New test.
36099
36100 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
36101
36102         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
36103         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
36104
36105 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
36106
36107         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
36108         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
36109
36110 2001-07-14  Richard Henderson  <rth@redhat.com>
36111
36112         * gcc.dg/iftrap-1.c: New.
36113
36114 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
36115
36116         * g77.f-torture/execute/intrinsic77.f: New test.
36117
36118 2001-07-11  Janis Johnson <janis@us.ibm.com>
36119
36120         * gcc.misc-tests/gcov-3.c: New test.
36121
36122 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
36123
36124         * gcc.c-torture/compile/20010711-1.c,
36125         * gcc.c-torture/compile/20010711-2.c: New tests.
36126
36127 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
36128
36129         * gcc.c-torture/execute/20010711-1.c: New test.
36130
36131 2001-07-11  Ben Elliston  <bje@redhat.com>
36132
36133         * g++.old-deja/g++.other/enum5.C: New test.
36134
36135 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
36136
36137         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
36138         (g++-dg-prune): Call prune_gcc_output.
36139         * prune.exp: New file for prune_gcc_output.
36140         * lib/g++.exp, lib/gcc.exp: Load it.
36141
36142 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
36143
36144         * gcc.c-torture/compile/20010701-1.c,
36145         g++.old-deja/g++.ext/attrib6.C: New tests.
36146
36147 2001-07-06  Jeffrey A Law  (law@cygnus.com)
36148
36149         * gcc.c-torture/compile/20010706-1.c: New test.
36150
36151 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
36152
36153         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
36154
36155 2001-06-28  Stan Shebs  <shebs@apple.com>
36156
36157         * gcc.dg/pragma-darwin.c: New test.
36158
36159 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36160
36161         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
36162         Solaris 2.[678] system.
36163
36164 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
36165
36166         * gcc.dg/20010622-1.c: New test.
36167
36168 2001-06-18  Stan Shebs  <shebs@apple.com>
36169
36170         * objc.dg: New directory.
36171         * objc.dg/dg.exp: New file.
36172         * objc.dg/alias.m: New.
36173         * objc.dg/class-1.m: New.
36174         * objc.dg/class-2.m: New.
36175         * objc.dg/const-str-1.m: New.
36176         * objc.dg/const-str-2.m: New.
36177         * objc.dg/id-1.m: New.
36178         * objc.dg/method-1.m: New.
36179         * objc.dg/super-class-1.m: New.
36180         * lib/objc-dg.exp: New file.
36181
36182 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36183
36184         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
36185         of label name.
36186
36187 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
36188
36189         * g++.old-deja/g++.abi/vbase8-9.C: New test.
36190
36191 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36192
36193         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
36194         variable.
36195
36196 2001-06-12  Richard Henderson  <rth@redhat.com>
36197
36198         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
36199
36200 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
36201
36202         * g++.old-deja/g++.abi/vbase5.C: New test.
36203         * g++.old-deja/g++.abi/vbase6.C: New test.
36204         * g++.old-deja/g++.abi/vbase7.C: New test.
36205
36206 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36207
36208         * gcc.c-torture/compile/20010610-1.c: New test.
36209
36210 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
36211
36212         * g++.old-deja/g++.abi/vbase4.C: New test.
36213
36214 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
36215
36216         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
36217         support %f for HC11/HC12 targets.
36218         * gcc.c-torture/execute/930513-1.x: New file, likewise.
36219         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
36220         on HC11/HC12 targets.
36221         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
36222
36223 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36224
36225         * gcc.dg/wchar_t-1.c: New file.
36226         * gcc.dg/wint_t-1.c: Likewise.
36227
36228 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
36229
36230         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
36231
36232 2001-06-11  Richard Henderson  <rth@redhat.com>
36233
36234         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
36235
36236 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
36237
36238         * gcc.c-torture/compile/20010611-1.c: New test.
36239
36240 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
36241
36242         * gcc.dg/c99-tag-1.c: Add more tests.
36243
36244 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
36245
36246         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
36247         representation on MN10300 and ARM/Thumb.
36248
36249 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
36250
36251         * g77.f-torture/execute/20010610.f: New.
36252
36253 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
36254
36255         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
36256         names.
36257
36258 2001-06-09  Richard Henderson  <rth@redhat.com>
36259
36260         * gcc.c-torture/execute/ashrdi-1.c: New.
36261         * gcc.c-torture/execute/ashldi-1.c: New.
36262         * gcc.c-torture/execute/lshrdi-1.c: New.
36263
36264 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
36265
36266         * objc/execute/load-3.m: Added. Check sending +load to categories,
36267         in addition to classes.
36268
36269 2001-06-08  Stan Shebs  <shebs@apple.com>
36270
36271         * objc/execute/load-2.m: New test.  From Nicola Pero
36272         <n.pero@mi.flashnet.it>.
36273
36274 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
36275
36276         * gcc.c-torture/execute/20010605-2.c: New test.
36277
36278 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
36279
36280         * g++.old-deja/g++.abi/vbase2.C: New test.
36281         * g++.old-deja/g++.abi/vbase3.C: New test.
36282
36283 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
36284
36285         * g++.old-deja/g++.pt/friend49.C: New test.
36286
36287 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
36288
36289         * g++.old-deja/g++.ext/anon3.C: New test.
36290
36291 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
36292
36293         * g++.old-deja/g++.other/conv7.C: New test.
36294
36295 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
36296
36297         * gcc.c-torture/compile/20010605-2.c: New test.
36298
36299 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36300
36301         * gcc.c-torture/execute/20010604-1.c: New test.
36302
36303 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
36304
36305         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
36306
36307 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
36308
36309         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
36310         (g++_link_flags): Likewise.
36311         (g++_init): Pass gccpath's value to two previous functions.
36312
36313 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36314
36315         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
36316         Ensure logfile entry matches exec command line.
36317
36318 2001-05-31  Richard Henderson  <rth@redhat.com>
36319
36320         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
36321         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
36322
36323 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
36324
36325         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
36326         compiler for irix6.2
36327
36328 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
36329
36330         * g++.old-deja/g++.other/optimize3.C: New file.
36331
36332 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
36333
36334         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
36335         assemble.
36336
36337 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
36338
36339         * g++.old-deja/g++.other/optimize2.C: New file.
36340
36341 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
36342
36343         * gcc.c-torture/compile/20010518-2.c: New file.
36344         * gcc.c-torture/execute/20010518-1.c: New file.
36345         * gcc.c-torture/execute/20010518-2.c: New file.
36346
36347 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36348
36349         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
36350
36351 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
36352
36353         G++ no longer defines builtins that do not begin with __builtin.
36354         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
36355         * g++.old-deja/g++.brendand/misc13.C: Likewise.
36356         * g++.old-deja/g++.law/builtin1.C: Likewise.
36357         * g++.old-deja/g++.law/cvt2.C: Likewise.
36358         * g++.old-deja/g++.mike/net5.C: Likewise.
36359         * g++.old-deja/g++.other/builtins1.C: Likewise.
36360         * g++.old-deja/g++.other/builtins2.C: Likewise.
36361         * g++.old-deja/g++.other/builtins3.C: Likewise.
36362         * g++.old-deja/g++.other/builtins4.C: Likewise.
36363         * g++.old-deja/g++.other/inline8.C: Likewise.
36364         * g++.old-deja/g++.robertl/eb39.C: Likewise.
36365
36366 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
36367
36368         * g++.old-deja/g++.pt/using1.C: Adjust.
36369         * g++.old-deja/g++.pt/using2.C: New test.
36370
36371 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
36372
36373         * gcc.dg/cpp/charconst.c: New tests.
36374         * gcc.dg/cpp/escape.c: New tests.
36375         * gcc.dg/cpp/escape-1.c: New tests.
36376         * gcc.dg/cpp/escape-2.c: New tests.
36377         * gcc.dg/cpp/ucs.c: New tests.
36378
36379 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
36380
36381         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
36382         native compiler for irix6.5.
36383
36384 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
36385
36386         * lib/g++.exp (g++_include_flags): Use args to compute
36387         get_multilibs.
36388         (g++_link_flags): Likewise.
36389         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
36390
36391 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
36392
36393         * gcc.dg/c90-hexfloat-1.c: Add more tests.
36394
36395 2001-05-21  Geoff Keating  <geoffk@redhat.com>
36396
36397         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
36398         this file.
36399
36400 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
36401
36402         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
36403         STACK_SIZE;
36404         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
36405         to STACK_SIZE; Use it to define size of add_histo array.
36406         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
36407         to STACK_SIZE.
36408         (f): Use GITT_SIZE to define size of gitt local table.
36409         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
36410         to STACK_SIZE; Use it to define size of bytemem array.
36411
36412 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
36413
36414         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
36415         on 68HC11/HC12 due to the asm instruction.
36416         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
36417         * gcc.c-torture/compile/920520-1.x: Likewise.
36418         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
36419         on 68HC11/HC12 because the function is larger than 64K.
36420         * gcc.c-torture/compile/961203-1.x: New file, this test fails
36421         on 68HC11/HC12 because the structure is too large.
36422
36423 2001-05-20  Richard Henderson  <rth@redhat.com>
36424
36425         * gcc.c-torture/execute/20010520-1.c: New.
36426
36427 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36428
36429         * g++.old-deja/g++.warn/compare1.C: New test.
36430         * gcc.dg/compare4.c: New test.
36431
36432 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
36433
36434         * g++.old-deja/g++.other/optimize1.C: New test.
36435
36436 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36437
36438         * g++.old-deja/g++.pt/spec41.C: New test.
36439
36440 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
36441
36442         * gcc.c-torture/compile/20010114-1.x: Remove.
36443
36444 2001-05-18  Stan Shebs  <shebs@apple.com>
36445
36446         * gcc.c-torture/compile/20010518-1.c: New test.
36447
36448 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
36449
36450         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
36451         * g++.old-deja/g++.pt/crash67.C: New test.
36452
36453 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
36454
36455         * g++.old-deja/g++.other/debug9.C: New test.
36456
36457 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
36458
36459         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
36460
36461 2001-05-16  Jan Hubicka  <jh@suse.cz>
36462
36463         * gcc.c-torture/compile/20010516-1.c: New test.
36464
36465 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
36466
36467         * g++.old-deja/g++.other/crash41.C: New test.
36468
36469 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
36470
36471         * g++.old-deja/g++.pt/crash66.C: New test.
36472
36473 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
36474
36475         * g++.old-deja/g++.robertl/eb27.C: Convert.
36476
36477 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
36478
36479         * g++.dg/friend-warn.C: New test.  Do not warn about friend
36480         declaration being redundant.
36481
36482 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
36483
36484         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
36485
36486 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
36487
36488         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
36489
36490 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
36491
36492         * lib/g++.exp: Use testsuite_flags.
36493
36494 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
36495
36496         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
36497
36498 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36499
36500         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
36501
36502 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
36503
36504         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
36505
36506 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
36507
36508         * gcc.c-torture/compile/20010313-1.c: New test.
36509
36510 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
36511
36512         * gcc.dg/cpp/direct2.c: New test.
36513         * gccq.dg/cpp/direct2s.c: New test.
36514
36515         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
36516
36517 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
36518
36519         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
36520         * g++.old-deja/g++.other/op3.C: Likewise.
36521
36522 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
36523
36524         * gcc.dg/cpp/syshdr.h: New file.
36525         * gcc.dg/cpp/sysmac1.c: Update.
36526         * gcc.dg/cpp/sysmac2.c: Update.
36527
36528 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
36529
36530         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
36531
36532 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
36533
36534         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
36535         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
36536
36537 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
36538
36539         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
36540
36541 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
36542
36543         * lib/g++.exp (g++_include_flags): Don't use any special flags
36544         if TESTING_IN_BUILD_TREE is not defined.
36545         (g++_init): Use a plain 'c++' as the compiler if
36546         TESTING_IN_BUILD_TREEE is not defined.
36547
36548 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
36549
36550         * g++.old-deja/g++.eh/catch13.C: New test.
36551         * g++.old-deja/g++.eh/catch14.C: New test.
36552
36553 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
36554
36555         * gcc.dg/cpp/tr-define.c: New test.
36556
36557 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
36558
36559         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
36560         <stdlib.h>, not <malloc.h>.
36561
36562 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
36563
36564         * g++.old-deja/g++.ns/template17.C: New test.
36565
36566 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
36567
36568         * g++.old-deja/g++.pt/ref4.C: New test.
36569
36570 2001-04-30  Richard Henderson  <rth@redhat.com>
36571
36572         * gcc.dg/20000724-1.c: Revert last change.
36573
36574 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
36575
36576         * g77.f-torture/execute/20010430.f: New test.
36577
36578 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
36579
36580         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
36581
36582 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
36583
36584         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
36585
36586 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
36587
36588         * g++.old-deja/g++.eh/crash6.C: New test.
36589
36590 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
36591
36592         * g++.old-deja/g++.other/warn7.C: New test.
36593
36594 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
36595
36596         * g++.old-deja/g++.other/defarg9.C: New test.
36597
36598 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
36599
36600         * g77.f-torture/compile/20010426.f: New test.
36601         * g77.f-torture/execute/20010426.f: New test.
36602
36603 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
36604
36605         * g77.f-torture/compile/20000629-1.x: Remove - error
36606         has been fixed.
36607
36608 2001-04-26  Jeffrey A Law  (law@cygnus.com)
36609
36610         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
36611         Tweak slightly to work with g++.dg framework.
36612         * g++.dg/special/ecos.exp: Run initp1.C test.
36613         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
36614
36615         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
36616         its linker doesn't give line numbers either.
36617         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
36618
36619 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
36620
36621         * g++.old-deja/g++.other/lex1.C: New test.
36622
36623 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
36624
36625         * gcc.dg/noncompile/20010425-1.c: New test.
36626
36627 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
36628
36629         * g++.old-deja/g++.pt/mangle2.C: New test.
36630
36631 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
36632
36633         * gcc.dg/format/plus-1.c: New test.
36634
36635 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
36636
36637         * gcc.dg/20010423-1.c: New test.
36638
36639 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
36640
36641         * gcc.c-torture/execute/20010422-1.c: New test.
36642
36643 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
36644
36645         * g++.old-deja/g++.ns/type2.C: New test.
36646
36647 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
36648
36649         * g++.old-deja/g++.other/perf1.C: New test.
36650
36651 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
36652
36653         * gcc.dg/c99-func-2.c: Remove xfail.
36654         * gcc.dg/c99-func-3.c: Remove xfail.
36655         * gcc.dg/c99-func-4.c: Remove xfail.
36656
36657 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
36658
36659         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
36660
36661 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
36662
36663         * gcc.c-torture/compile/20010423-1.c: New test.
36664
36665 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
36666
36667         * g++.old-deja/g++.pt/typename28.C: New test.
36668
36669 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
36670
36671         * g++.old-deja/g++.abi/empty2.C: New test.
36672         * g++.old-deja/g++.abi/empty3.C: New test.
36673
36674 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36675
36676         * g++.old-deja/g++.other/comdat2.C: New test.
36677         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
36678
36679 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36680
36681         * g++.old-deja/g++.other/overload14.C: New test.
36682
36683 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36684
36685         * g++.old-deja/g++.other/lookup23.C: New test.
36686
36687 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36688
36689         * gcc.c-torture/execute/20010403-1.c: New test.
36690
36691 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
36692             Mark Mitchell  <mark@codesourcery.com>
36693
36694         * lib/old-dejagnu.exp: Don't delete output of executable.
36695         Add .exe suffix to executables.
36696
36697 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
36698
36699         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
36700
36701 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36702
36703         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
36704
36705 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
36706
36707         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
36708         * g++.old-deja/g++.abi/crash1.C: New test.
36709
36710 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
36711
36712         * g++.old-deja/g++.other/crash40.C: New test.
36713
36714 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36715
36716         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
36717
36718 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
36719
36720         * g++.old-deja/g++.other/warn6.C: New test.
36721
36722 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
36723
36724         * g++.old-deja/g++.robertl/eb42.C: Same.
36725
36726 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36727
36728         * gcc.dg/wtr-conversion-1.c: New testcase.
36729
36730 2001-04-10  Richard Henderson  <rth@redhat.com>
36731
36732         * g++.old-deja/g++.other/array5.C: New.
36733
36734 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36735
36736         * gcc.c-torture/execute/20010408-1.c: New test.
36737
36738 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
36739
36740         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
36741         headers and constructs.
36742         * g++.old-deja/g++.robertl/eb79.C: Same.
36743         * g++.old-deja/g++.robertl/eb77.C (main): Same.
36744         * g++.old-deja/g++.robertl/eb73.C: Same.
36745         * g++.old-deja/g++.robertl/eb66.C (main): Same.
36746         * g++.old-deja/g++.robertl/eb55.C (t): Same.
36747         * g++.old-deja/g++.robertl/eb54.C (main): Same.
36748         * g++.old-deja/g++.robertl/eb46.C (main): Same.
36749         * g++.old-deja/g++.robertl/eb44.C: Same.
36750         * g++.old-deja/g++.robertl/eb41.C (main): Same.
36751         * g++.old-deja/g++.robertl/eb4.C (main): Same.
36752         * g++.old-deja/g++.robertl/eb39.C: Same.
36753         * g++.old-deja/g++.robertl/eb33.C (main): Same.
36754         * g++.old-deja/g++.robertl/eb31.C (main): Same.
36755         * g++.old-deja/g++.robertl/eb30.C: Same.
36756         * g++.old-deja/g++.robertl/eb3.C: Same.
36757         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
36758         * g++.old-deja/g++.robertl/eb21.C: Same.
36759         * g++.old-deja/g++.robertl/eb15.C: Same.
36760         * g++.old-deja/g++.robertl/eb118.C: Same.
36761         * g++.old-deja/g++.robertl/eb115.C (main): Same.
36762         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
36763         * g++.old-deja/g++.robertl/eb109.C: Same.
36764         * g++.old-deja/g++.other/sibcall1.C (main): Same.
36765         * g++.old-deja/g++.mike/rtti1.C: Same.
36766         * g++.old-deja/g++.mike/p658.C: Same.
36767         * g++.old-deja/g++.mike/net46.C: Same.
36768         * g++.old-deja/g++.mike/net34.C: Same.
36769         * g++.old-deja/g++.mike/memoize1.C: Same.
36770         * g++.old-deja/g++.mike/eh2.C: Same.
36771         * g++.old-deja/g++.law/weak.C: Same.
36772         * g++.old-deja/g++.law/visibility7.C: Same.
36773         * g++.old-deja/g++.law/visibility25.C: Same.
36774         * g++.old-deja/g++.law/visibility22.C: Same.
36775         * g++.old-deja/g++.law/visibility2.C: Same.
36776         * g++.old-deja/g++.law/visibility17.C: Same.
36777         * g++.old-deja/g++.law/visibility13.C: Same.
36778         * g++.old-deja/g++.law/visibility10.C: Same.
36779         * g++.old-deja/g++.law/visibility1.C: Same.
36780         * g++.old-deja/g++.law/virtual3.C (eval): Same.
36781         * g++.old-deja/g++.law/vbase1.C: Same.
36782         * g++.old-deja/g++.law/operators32.C: Same.
36783         * g++.old-deja/g++.law/nest3.C: Same.
36784         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
36785         * g++.old-deja/g++.law/except5.C (main): Same.
36786         * g++.old-deja/g++.law/cvt7.C (run): Same.
36787         * g++.old-deja/g++.law/cvt2.C: Same.
36788         * g++.old-deja/g++.law/cvt16.C: Same.
36789         * g++.old-deja/g++.law/ctors6.C (bar): Same.
36790         * g++.old-deja/g++.law/ctors17.C (main): Same.
36791         * g++.old-deja/g++.law/ctors13.C: Same.
36792         * g++.old-deja/g++.law/ctors12.C (main): Same.
36793         * g++.old-deja/g++.law/ctors10.C: Same.
36794         * g++.old-deja/g++.law/code-gen5.C: Same.
36795         * g++.old-deja/g++.law/bad-error7.C: Same.
36796         * g++.old-deja/g++.law/arm9.C: Same.
36797         * g++.old-deja/g++.law/arm12.C: Same.
36798         * g++.old-deja/g++.law/arg8.C: Same.
36799         * g++.old-deja/g++.law/arg1.C: Same.
36800         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
36801         * g++.old-deja/g++.jason/template31.C: Same.
36802         * g++.old-deja/g++.jason/template24.C (main): Same.
36803         * g++.old-deja/g++.jason/2371.C: Same.
36804         * g++.old-deja/g++.eh/new2.C: Same.
36805         * g++.old-deja/g++.eh/new1.C: Same.
36806         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
36807         * g++.old-deja/g++.brendan/nest21.C (main): Same.
36808         * g++.old-deja/g++.brendan/err-msg3.C: Same.
36809         * g++.old-deja/g++.brendan/crash62.C: Same.
36810         * g++.old-deja/g++.brendan/crash52.C: Same.
36811         * g++.old-deja/g++.brendan/crash49.C (main): Same.
36812         * g++.old-deja/g++.brendan/crash38.C: Same.
36813         * g++.old-deja/g++.brendan/crash15.C (main): Same.
36814         * g++.old-deja/g++.brendan/copy9.C: Same.
36815
36816 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
36817
36818         * gcc.c-torture/execute/20001203-2.c (memset):
36819         Count argument is of type __SIZE_TYPE__.
36820
36821 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
36822
36823         * gcc.c-torture/compile/20010404-1.c: New test.
36824
36825 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
36826
36827         * gcc.c-torture/compile/20010326-1.c: New test.
36828
36829 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
36830
36831         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
36832         peculiarities of the SH.
36833         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
36834
36835 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36836
36837         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
36838         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
36839         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
36840
36841 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
36842
36843         * g77.f-torture/compile/20010321-1.f: New test.
36844
36845 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
36846
36847         * gcc.c-torture/compile/20010329-1.c: New test.
36848
36849 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
36850
36851         * gcc.c-torture/execute/20010329-1.c: New test.
36852
36853 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
36854
36855         * g++.old-deja/g++.other/eh4.C: Fix typo.
36856
36857 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
36858
36859         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
36860
36861 2001-03-28  Philip Blundell  <philb@gnu.org>
36862
36863         * gcc.c-torture/compile/20010328-1.c: New test.
36864
36865 2001-03-27  Richard Henderson  <rth@redhat.com>
36866
36867         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
36868         * g++.old-deja/g++.eh/vbase3.C: Likewise.
36869
36870 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
36871
36872         * gcc.c-torture/compile/20010327-1.c: New test.
36873
36874 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
36875
36876         * g++.old-deja/g++.other/friend12.C: New test.
36877         * g++.old-deja/g++.other/friend9.C: Expect no errors.
36878         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
36879
36880 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36881
36882         * gcc.c-torture/execute/20010325-1.c: New test.
36883
36884 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
36885
36886         * g++.old-deja/g++.other/mangle3.C: New test.
36887
36888 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
36889
36890         * g++.old-deja/g++.other/anon8.C: New test.
36891
36892 2001-03-20  Philip Blundell  <philb@gnu.org>
36893
36894         * gcc.c-torture/compile/20010320-1.c: New test.
36895
36896 2001-03-17  Richard Henderson  <rth@redhat.com>
36897
36898         * g++.old-deja/g++.other/eh4.C: Add expected error text.
36899
36900 2001-03-15  Geoff Keating  <geoff@redhat.com>
36901
36902         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
36903         tests on AIX.
36904
36905 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
36906
36907         * g++.old-deja/g++.other/eh4.C: New test.
36908
36909 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
36910
36911         * gcc.dg/cpp/mi1.c: Update.
36912
36913 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
36914
36915         * g++.old-deja/g++.other/regstack.C: New test.
36916
36917 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
36918
36919         * g++.old-deja/g++.other/ref4.C: New test.
36920
36921 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
36922
36923         * objc/execute/va_method.m: Added.
36924         * objc/execute/IMP.m: Added.
36925         * objc/execute/_cmd.m: Added.
36926         * objc/execute/accessing_ivars.m: Added.
36927         * objc/execute/class-1.m: Added.
36928         * objc/execute/class-10.m: Added.
36929         * objc/execute/class-11.m: Added.
36930         * objc/execute/class-12.m: Added.
36931         * objc/execute/class-13.m: Added.
36932         * objc/execute/class-14.m: Added.
36933         * objc/execute/class-2.m: Added.
36934         * objc/execute/class-3.m: Added.
36935         * objc/execute/class-4.m: Added.
36936         * objc/execute/class-5.m: Added.
36937         * objc/execute/class-6.m: Added.
36938         * objc/execute/class-7.m: Added.
36939         * objc/execute/class-8.m: Added.
36940         * objc/execute/class-9.m: Added.
36941         * objc/execute/class-tests-1.h
36942         * objc/execute/class-tests-2.h
36943         * objc/execute/compatibility_alias.m: Added.
36944         * objc/execute/encode-1.m: Added.
36945         * objc/execute/formal_protocol-1.m: Added.
36946         * objc/execute/formal_protocol-2.m: Added.
36947         * objc/execute/formal_protocol-3.m: Added.
36948         * objc/execute/formal_protocol-4.m: Added.
36949         * objc/execute/formal_protocol-5.m: Added.
36950         * objc/execute/formal_protocol-6.m: Added.
36951         * objc/execute/formal_protocol-7.m: Added.
36952         * objc/execute/informal_protocol.m: Added.
36953         * objc/execute/initialize.m: Added.
36954         * objc/execute/load.m: Added.
36955         * objc/execute/many_args_method.m: Added.
36956         * objc/execute/nested-3.m: Added.
36957         * objc/execute/no_clash.m: Added.
36958         * objc/execute/private.m: Added.
36959         * objc/execute/redefining_self.m: Added.
36960         * objc/execute/root_methods.m: Added.
36961         * objc/execute/selector-1.m: Added.
36962         * objc/execute/static-1.m: Added.
36963         * objc/execute/static-2.m: Added.
36964         * objc/execute/va_method.m: Added.
36965
36966 2001-03-10  Richard Henderson  <rth@redhat.com>
36967
36968         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
36969
36970 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
36971
36972         * g++.old-deja/g++.other/crash31.C: XFAIL.
36973         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
36974         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
36975         * gcc.c-torture/execute/20010123-1.x: XFAIL.
36976         * gcc.c-torture/execute/20010124-1.x: XFAIL.
36977         * gcc.dg/sequence-pt-1.c: XFAIL one test.
36978
36979 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
36980
36981         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
36982
36983 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
36984
36985         * gcc.dg/20000724-1.c: Don't use multiline strings.
36986
36987 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
36988
36989         * objc/execute/string1.m, objc/execute/string2.m: Compare the
36990         result of -cString against what we expect it to be; don't just
36991         print it out for no one to read.
36992
36993         * objc/execute/string3.m, objc/execute/string4.m: New tests.
36994         Based on testcases provided by Nicola Pero.
36995
36996 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
36997
36998         * gcc.dg/cpp/macro7.c: New test.
36999
37000 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
37001
37002         * gcc.dg/cpp/multiline.c: Update.
37003
37004 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
37005
37006         * g++.old-deja/g++.other/enum3.C: New test.
37007
37008 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
37009
37010         * g++.old-deja/g++.other/pod1.C: New test.
37011
37012 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
37013
37014         * g++.old-deja/g++.ext/overload1.C: New test.
37015
37016 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
37017
37018         * g++.old-deja/g++.pt/using1.C: New test.
37019
37020 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
37021
37022         * g++.old-deja/g++.other/using9.C: New test.
37023
37024 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
37025
37026         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
37027
37028         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
37029
37030 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
37031
37032         * g++.old-deja/g++.ext/realpt1.C: Remove.
37033
37034 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
37035
37036         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
37037
37038 2001-02-26  Will Cohen  <wcohen@redhat.com>
37039
37040         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
37041
37042 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
37043
37044         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
37045         templatized constructors.
37046
37047 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37048
37049         * gcc.c-torture/execute/20010224-1.c: New test.
37050
37051 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
37052
37053         * gcc.c-torture/execute/20010222-1.c: New test.
37054
37055 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
37056
37057         * g++.old-deja/g++.other/inline20.C: New test.
37058
37059 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
37060
37061         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
37062
37063 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
37064
37065         * g++.old-deja/g++.other/lookup22.C: New test.
37066
37067 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
37068
37069         * g77.dg: New directory.
37070         * g77.dg/20010216-1.f: New test case.
37071         * g77.dg/dg.exp: New driver.
37072         * lib/g77-dg.exp: New driver library.
37073
37074 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37075
37076         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
37077
37078 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
37079
37080         * g++.old-deja/g++.other/decl9.C: New test.
37081
37082 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
37083
37084         * g++.old-deja/g++.other/init16.C: Update the test so that it does
37085         not need <string> and also tests the initialization at runtime.
37086
37087 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
37088
37089         * gcc.c-torture/execute/longlong.c: New test.
37090
37091 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
37092
37093         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
37094
37095 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
37096
37097         * gcc.c-torture/execute/920302-1.c (execute):
37098         Change argument type to short.
37099
37100 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
37101
37102         * g++.old-deja/g++.pt/deduct6.C: New test.
37103
37104 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
37105
37106         * g++.old-deja/g++.pt/deduct5.C: New test.
37107
37108 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
37109
37110         * gcc.c-torture/execute/20010209-1.c: New test.
37111
37112 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
37113
37114         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
37115
37116 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
37117
37118         * g++.dg/vtgc1.C: Update for new ABI.
37119
37120         * consistency.vlad: New directory, 1665 files.
37121
37122 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
37123
37124         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
37125         return type.
37126         * gcc.dg/cpp/digraphs.c: Declare puts.
37127
37128 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
37129
37130         * g++.old-deja/g++.other/warn5.C: New test.
37131
37132 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
37133
37134         * g++.old-deja/g++.pt/spec40.C: New test.
37135
37136 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
37137
37138         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
37139         case.
37140         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
37141
37142 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
37143
37144         * gcc.c-torture/compile/20010209-1.c: New test.
37145
37146 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
37147
37148         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
37149         excess errors message but not if it crashes.
37150         * g++.old-deja/g++.other/crash27.C: Likewise.
37151         * g++.old-deja/g++.other/crash28.C: Likewise.
37152         * g++.old-deja/g++.other/crash30.C: Likewise.
37153         * g++.old-deja/g++.other/crash32.C: Likewise.
37154         * g++.old-deja/g++.other/crash35.C: Likewise.
37155         * g++.old-deja/g++.pt/inherit2.C: Likewise.
37156
37157 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
37158
37159         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
37160         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
37161         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
37162         g77.f-torture/execute/execute.exp,
37163         g77.f-torture/noncompile/noncompile.exp,
37164         gcc.c-torture/execute/execute.exp,
37165         gcc.c-torture/execute/memcheck/memcheck.exp,
37166         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
37167         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
37168         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
37169         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
37170         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
37171         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
37172         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
37173         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
37174         Remove bug reporting instructions with ancient email addresses.
37175
37176 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
37177
37178         * gcc.dg/20010202-1.c: New test.
37179         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
37180
37181 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
37182
37183         * g++.dg/stdbool-if.C: New test.
37184
37185 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
37186
37187         * objc/execute/fdecl.m: Added main().
37188
37189 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
37190
37191         * gcc.c-torture/execute/20010206-1.c: New test.
37192
37193 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
37194
37195         * gcc.dg/cpp/avoidpaste1.c: Update.
37196
37197 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
37198
37199         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
37200         Pero <nicola@brainstorm.co.uk>.
37201         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
37202
37203 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
37204
37205         * g++.old-deja/g++.pt/spec39.C: New test.
37206
37207 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
37208
37209         * gcc.c-torture/compile/20010202-1.c: New test.
37210
37211 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
37212
37213         * g++.old-deja/g++.abi/primary2.C: New test.
37214         * g++.old-deja/g++.abi/primary3.C: New test.
37215         * g++.old-deja/g++.abi/primary4.C: New test.
37216         * g++.old-deja/g++.abi/primary5.C: New test.
37217         * g++.old-deja/g++.abi/vtable3.h: New test.
37218         * g++.old-deja/g++.abi/vtable3a.C: New test.
37219         * g++.old-deja/g++.abi/vtable3b.C: New test.
37220         * g++.old-deja/g++.abi/vtable3c.C: New test.
37221         * g++.old-deja/g++.abi/vtable3d.C: New test.
37222         * g++.old-deja/g++.abi/vtable3e.C: New test.
37223         * g++.old-deja/g++.abi/vtable3f.C: New test.
37224         * g++.old-deja/g++.abi/vtable3g.C: New test.
37225         * g++.old-deja/g++.abi/vtable3h.C: New test.
37226         * g++.old-deja/g++.abi/vtable3i.C: New test.
37227         * g++.old-deja/g++.abi/vtable3j.C: New test.
37228         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
37229
37230 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
37231
37232         * g++.old-deja/g++.other/anon6.C: New test.
37233         * g++.old-deja/g++.other/anon7.C: New test.
37234
37235 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
37236
37237         * gcc.dg/cpp/avoidpaste2.c: New tests.
37238
37239 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
37240
37241         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
37242
37243 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
37244
37245         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
37246         DECIMAL_DIG cases for Irix."
37247
37248 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
37249
37250         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
37251
37252 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
37253
37254         * gcc.dg/c99-tag-1.c: New test.
37255
37256 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
37257
37258         * gcc.dg/cpp/tr-warn1.c: Add tests.
37259
37260 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
37261
37262         * gcc.dg/cpp/avoidpaste1.c: Update.
37263         * gcc.dg/cpp/paste4.c: Update.
37264
37265 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
37266
37267         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
37268         cases for Irix.
37269
37270 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
37271
37272         * g++.old-deja/g++.other/inline19.C: New test.
37273
37274 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
37275
37276         * gcc.dg/Wlarger-than.c: New test.
37277
37278 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
37279
37280         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
37281
37282 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
37283
37284         * gcc.c-torture/execute/20010129-1.c: New test.
37285         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
37286
37287 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
37288
37289         * gcc.dg/cpp/avoidpaste1.c: Test case.
37290
37291 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
37292
37293         * g++.old-deja/g++.other/inline18.C: New test.
37294
37295 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37296
37297         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
37298         and __builtin_putchar.
37299
37300 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
37301
37302         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
37303         tests.
37304
37305 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
37306
37307         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
37308         floating point number rounding mode to round to the nearest
37309         representable mode.
37310
37311 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
37312
37313         * g++.old-deja/g++.other/mangle2.C: New test.
37314
37315 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
37316
37317         * gcc.c-torture/compile/20010124-1.c: New test.
37318
37319 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
37320
37321         * g++.old-deja/g++.pt/spec38.C: New test.
37322
37323 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37324
37325         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
37326         "Build don't run".
37327
37328 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37329
37330         * gcc.c-torture/execute/20010123-1.c: New test.
37331
37332 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
37333
37334         * g++.old-deja/g++.pt/spec37.C: New test.
37335
37336 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
37337
37338         * g++.old-deja/g++.pt/overload14.C: New test.
37339
37340 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37341
37342         * gcc.c-torture/execute/20010122-1.c: New test, exercise
37343         __builtin_return_address.
37344
37345 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
37346
37347         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
37348         * g++.old-deja/g++.pt/spec35.C: New test.
37349         * g++.old-deja/g++.pt/spec36.C: New test.
37350
37351 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
37352
37353         * gcc.c-torture/compile/20010118-1.c: New test.
37354
37355 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
37356
37357         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
37358
37359 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
37360
37361         * gcc.c-torture/execute/20010119-1.c: New test.
37362
37363 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
37364
37365         * g++.old-deja/g++.other/vbase5.C: New test.
37366
37367 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
37368
37369         * gcc.c-torture/execute/20010118-1.c: New test.
37370
37371 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
37372
37373         * g++.old-deja/g++.pt/deduct3.C: New test.
37374
37375 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
37376
37377         * g++.old-deja/g++.pt/spec34.C: New test.
37378
37379 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
37380
37381         * g77.f-torture/compile/20000601-2.f: New test.
37382
37383 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
37384
37385         * g++.old-deja/g++.other/init17.C: New test.
37386
37387 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
37388
37389         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
37390
37391 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
37392
37393         * g++.old-deja/g++.pt/unify8.C: New test.
37394
37395 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
37396
37397         * g++.old-deja/g++.abi/vbase1.C: New test.
37398
37399 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
37400
37401         * g++.old-deja/g++.pt/crash65.C: New test.
37402
37403 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
37404
37405         * gcc.dg/cpp/assembl2.S: New test case.
37406
37407 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
37408
37409         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
37410         are supported.
37411
37412 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37413
37414         * g++.old-deja/g++.other/builtins1.C: New test.
37415         * g++.old-deja/g++.other/builtins2.C: Likewise.
37416         * g++.old-deja/g++.other/builtins3.C: Likewise.
37417         * g++.old-deja/g++.other/builtins4.C: Likewise.
37418
37419 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
37420
37421         * gcc.c-torture/compile/20010117-1.c: New test.
37422         * gcc.c-torture/compile/20010117-2.c: New test.
37423
37424 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
37425
37426         * g77.f-torture/execute/20010116.[fx]: New test,
37427         XFAIL on i?86-*-*.
37428         * g77.f-torture/compile/20010115.f: Indicate it's
37429         a test for PR fortran/1636.
37430
37431 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
37432
37433         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
37434
37435 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
37436
37437         * g77.f-torture/compile/20010115.f: New test.
37438
37439 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
37440
37441         * g++.old-deja/g++.pt/nontype5.C: New test.
37442
37443 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
37444
37445         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
37446         have an equivalent working one below it.
37447
37448 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
37449
37450         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
37451         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
37452
37453 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
37454
37455         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
37456         message containing "init_priority".
37457         (conpr-2.C): Likewise.
37458         (conpr-3.C): Likewise.
37459         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
37460
37461 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37462
37463         * gcc.c-torture/execute/20010114-2.c: New test.
37464
37465 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
37466
37467         * gcc.c-torture/compile/20010114-1.c: New test.
37468         * gcc.c-torture/compile/20010114-1.x: Xfail.
37469         * gcc.c-torture/compile/20010114-2.c: New test.
37470         * gcc.c-torture/execute/20010114-1.c: New test.
37471         * gcc.dg/trunc-1.c: New test.
37472         * gcc.dg/uninit-B.c: New test.
37473
37474 2001-01-13  Nick Clifton  <nickc@redhat.com>
37475
37476         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
37477         target.
37478
37479 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
37480
37481         * gcc.c-torture/compile/20010113-1.c: New test.
37482
37483 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
37484
37485         * gcc.c-torture/compile/20001212-1.c: New test.
37486
37487 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
37488
37489         * gcc.dg/cpp/widestr1.c: Update.
37490         * gcc.dg/cpp/prag-imp.c: Remove.
37491
37492 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
37493
37494         * gcc.c-torture/execute/20000801-3.x: Remove.
37495         * gcc.dg/c90-init-1.c: New test.
37496         * gcc.dg/c99-init-1.c: New test.
37497         * gcc.dg/c99-init-2.c: New test.
37498         * gcc.dg/gnu99-init-1.c: New test.
37499
37500 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
37501
37502         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
37503         testing that no relevant ones were found.
37504
37505 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
37506
37507         * g++.old-deja/g++.pt/cast2.C: New test.
37508
37509 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
37510
37511         * g++.old-deja/g++.pt/friend47.C: New test.
37512
37513 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
37514
37515         * g++.old-deja/g++.pt/instantiate13.C: New test.
37516
37517 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
37518
37519         * g++.old-deja/g++.other/defarg7.C: New test.
37520         * g++.old-deja/g++.other/defarg8.C: New test.
37521
37522 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
37523
37524         * g++.old-deja/g++.pt/crash64.C: New test.
37525
37526 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
37527
37528         * g++.old-deja/g++.pt/crash63.C: New test.
37529
37530 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
37531
37532         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
37533
37534 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
37535
37536         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
37537
37538 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
37539
37540         * g++.old-deja/g++.pt/error3.C: New test.
37541
37542 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
37543
37544         * g++.old-deja/g++.other/crash39.C: New test.
37545
37546 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
37547
37548         * g++.old-deja/g++.other/vbase4.C: New test.
37549
37550 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
37551
37552         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
37553         * gcc.dg/special/20000419-2.c: New file. Identical to above.
37554         * gcc.dg/special/special.exp: New test driver which will check
37555         for alias support for the above test.
37556
37557 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
37558
37559         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
37560         problems on small machines.
37561         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
37562         parameterize.
37563
37564 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
37565
37566         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
37567         mips.
37568         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
37569
37570 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
37571
37572         * g++.old_deja/g++.pt/using8.C: New test.
37573
37574 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
37575
37576         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
37577
37578 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
37579
37580         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
37581         where a failure is expected.
37582         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
37583
37584 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
37585
37586         * g++.old_deja/g++.pt/instantiate12.C: New test.
37587
37588 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
37589
37590         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
37591         start of structs.
37592         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
37593         * g++.old-deja/g++.brendan/crash17.C: Likewise.
37594         * g++.old-deja/g++.brendan/crash29.C: Likewise.
37595         * g++.old-deja/g++.brendan/crash48.C: Likewise.
37596         * g++.old-deja/g++.brendan/ns1.C: Likewise.
37597         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
37598         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
37599         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
37600         * g++.old-deja/g++.eh/spec6.C: Likewise.
37601         * g++.old-deja/g++.jason/crash3.C: Likewise.
37602         * g++.old-deja/g++.law/ctors11.C: Likewise.
37603         * g++.old-deja/g++.law/ctors17.C: Likewise.
37604         * g++.old-deja/g++.law/ctors5.C: Likewise.
37605         * g++.old-deja/g++.law/ctors9.C: Likewise.
37606         * g++.old-deja/g++.mike/ambig1.C: Likewise.
37607         * g++.old-deja/g++.mike/net22.C: Likewise.
37608         * g++.old-deja/g++.mike/p3538a.C: Likewise.
37609         * g++.old-deja/g++.mike/p3538b.C: Likewise.
37610         * g++.old-deja/g++.mike/virt3.C: Likewise.
37611         * g++.old-deja/g++.niklas/t128.C: Likewise.
37612         * g++.old-deja/g++.other/anon4.C: Likewise.
37613         * g++.old-deja/g++.other/using1.C: Likewise.
37614         * g++.old-deja/g++.other/warn3.C: Likewise.
37615         * g++.old-deja/g++.pt/t37.C: Likewise.
37616         * g++.old-deja/g++.robertl/eb69.C: Likewise.
37617         * g++.old-deja/g++.robertl/eb71.C: Likewise.
37618
37619 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
37620
37621         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
37622
37623 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37624
37625         * gcc.c-torture/execute/stdio-opt-3.c: New test.
37626
37627 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
37628
37629         * gcc.c-torture/compile/20010107-1.c: New test.
37630
37631 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37632
37633         * gcc.c-torture/execute/builtin-noret-1.c: New test.
37634
37635 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37636
37637         * gcc.dg/format/format.h: New file.
37638         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
37639         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
37640         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
37641         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
37642         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
37643         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
37644         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
37645         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
37646         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
37647         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
37648         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
37649         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
37650         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
37651         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
37652         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
37653         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
37654         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
37655         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
37656         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
37657         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
37658         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
37659         instead of declaring standard types, macros and functions in each
37660         test.
37661
37662 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
37663
37664         * gcc.c-torture/execute/20010106-1.c: New test.
37665
37666 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
37667
37668         * gcc.dg/format/format.exp: New file.
37669         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
37670         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
37671         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
37672         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
37673         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
37674         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
37675         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
37676         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
37677         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
37678         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
37679         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
37680         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
37681         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
37682         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
37683         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
37684         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
37685         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
37686         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
37687         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
37688         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
37689         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
37690         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
37691         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
37692         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
37693         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
37694         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
37695         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
37696         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
37697         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
37698         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
37699         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
37700         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
37701         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
37702         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
37703         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
37704         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
37705         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
37706         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
37707         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
37708         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
37709         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
37710         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
37711
37712 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
37713
37714         * gcc.c-torture/execute/991228-1.c: Take word endianness into
37715         account.
37716
37717 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
37718
37719         * gcc.c-torture/execute/builtin-complex-1.c: New test.
37720
37721 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
37722
37723         * g++.old-deja/g++.pt/crash62.C: New test.
37724
37725 2001-01-04  Richard Henderson  <rth@redhat.com>
37726
37727         * gcc.dg/20000926-1.c: Update expected warnings.
37728         * gcc.dg/array-2.c: Likewise.
37729         * gcc.dg/array-4.c: Also validate flexible array members.
37730         * gcc.dg/c99-flex-array-1.c: New.
37731
37732 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
37733
37734         * gcc.c-torture/compile/20001222-1.x: Remove.
37735
37736 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37737
37738         * gcc.c-torture/execute/built-in-setjmp.c: New.
37739
37740 2001-01-03  Richard Henderson  <rth@redhat.com>
37741
37742         * gcc.dg/940510-1.c: Update expected error wording.
37743         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
37744
37745 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
37746
37747         * lib/target-supports.exp (check_alias_available): Modified to
37748         indicate aliases not supported if only weak aliases are supported.
37749
37750 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37751
37752         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
37753         Turn on cmpstrsi checks for __pj__ and __i370__.
37754
37755 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
37756
37757         * g++.old-deja/g++.other/virtual11.C: New test.
37758
37759 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
37760
37761         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
37762
37763 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37764
37765         * gcc.c-torture/compile/20010102-1.c: New test.
37766
37767 2001-01-02  Andreas Jaeger  <aj@suse.de>
37768
37769         * gcc.dg/noreturn-3.c: New test.
37770
37771         * gcc.dg/noreturn-4.c: New test.
37772
37773 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37774
37775         * gcc.c-torture/execute/stdio-opt-1.c: Also test
37776         __builtin_fputc and __builtin_fwrite.
37777
37778 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
37779
37780         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
37781         signed char, not default char.
37782
37783 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
37784
37785         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
37786
37787 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
37788
37789         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
37790
37791 2000-12-29  Richard Henderson  <rth@redhat.com>
37792
37793         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
37794         (__cyg_profile_func_exit): Define.
37795
37796 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
37797
37798         * g++.dg/vtgc1.C: New test.
37799
37800 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
37801
37802         * gcc.dg/noncompile/20001228-1.c: New test.
37803
37804         * gcc.dg/20001228-1.c: New test.
37805
37806         * gcc.c-torture/execute/20001228-1.c: New test.
37807
37808 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
37809
37810         * gcc.dg/format-strfmon-1.c: New test.
37811
37812 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37813
37814         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
37815         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
37816         * gcc.c-torture/execute/string-opt-1.c: Likewise.
37817         * gcc.c-torture/execute/string-opt-2.c: Likewise.
37818         * gcc.c-torture/execute/string-opt-3.c: Likewise.
37819         * gcc.c-torture/execute/string-opt-4.c: Likewise.
37820         * gcc.c-torture/execute/string-opt-6.c: Likewise.
37821         * gcc.c-torture/execute/string-opt-7.c: Likewise.
37822         * gcc.c-torture/execute/string-opt-8.c: Likewise.
37823         * gcc.c-torture/execute/string-opt-9.c: Likewise.
37824         * gcc.c-torture/execute/string-opt-10.c: Likewise.
37825         * gcc.c-torture/execute/string-opt-11.c: Likewise.
37826         * gcc.c-torture/execute/string-opt-12.c: Likewise.
37827
37828         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
37829         * gcc.c-torture/execute/string-opt-4.c: Test index.
37830
37831 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
37832
37833         * gcc.c-torture/compile/20001226-1.c: New test.
37834
37835 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
37836
37837         * gcc.c-torture/compile/20001222-1.c: New test.
37838         * gcc.c-torture/compile/20001222-1.x: Xfail.
37839
37840 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
37841
37842         * gcc.c-torture/execute/comp-goto-2.c: New test.
37843
37844 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
37845
37846         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
37847         Use long types if __INT_MAX__ is 32767.
37848         (main): Use cast to (sint32 *) when poking 88 into a_page.
37849
37850         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
37851
37852 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
37853
37854         * gcc.c-torture/compile/20001221-1.c: New test.
37855         * gcc.c-torture/execute/20001221-1.c: New test.
37856
37857 2000-12-20  Richard Henderson  <rth@redhat.com>
37858
37859         * g++.old-deja/g++.pt/crash36.C: Update error lines.
37860         * g++.old-deja/g++.robertl/eb109.C: Likewise.
37861
37862 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37863
37864         * gcc.dg/compare3.c: New test.
37865
37866 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37867
37868         * gcc.dg/format-warnll-1.c: New test.
37869
37870 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
37871
37872         * gcc.dg/cpp/cmdlne-P.c: New test.
37873
37874 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37875
37876         * gcc.c-torture/execute/builtin-abs-1.c,
37877         gcc.c-torture/execute/builtin-abs-2.c: New tests.
37878
37879 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
37880
37881         * gcc.dg/cpp/multiline.c: New test.
37882
37883 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
37884
37885         * g++.old-deja/g++.other/syshdr1.C: Update.
37886         * gcc.dg/cpp/lineflags.c: Remove temporarily.
37887
37888 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37889
37890         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
37891
37892 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37893
37894         * g++.old-deja/g++.pt/ttp65.C: New test.
37895
37896 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37897
37898         * g++.old-deja/g++.pt/ttp64.C: New test.
37899
37900 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37901
37902         * g++.old-deja/g++.pt/spec33.C: New test.
37903
37904 2000-12-14  Catherine Moore  <clm@redhat.com>
37905
37906         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
37907         * gcc.c-torture/execute/920612-2.c: Likewise.
37908         * gcc.c-torture/execute/920428-2.c: Likewise.
37909         * gcc-c-torture/execute/va-arg-11.c: Call exit.
37910         * gcc.c-torture/execute/va-arg-21.c: Likewise.
37911
37912 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37913
37914         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
37915         * gcc.dg/pack-test-2.c: Likewise.
37916
37917 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
37918
37919         Tests by Zack Weinberg <zackw@stanford.edu>.
37920
37921         * gcc.dg/cpp/defined.c: Update.
37922         * gcc.dg/cpp/defined_trad.c: New tests.
37923
37924 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
37925
37926         * gcc.dg/cpp/trad-direct.c: Update.
37927
37928 2000-12-11  Neil Booth  <neilb@earthling.net>
37929
37930         * gcc.dg/cpp/defined_trad.c
37931
37932 2000-12-11  Neil Booth  <neilb@earthling.net>
37933
37934         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
37935
37936 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
37937
37938         * gcc.dg/format-miss-2.c: New test.
37939
37940 2000-12-09  Neil Booth  <neilb@earthling.net>
37941
37942         * gcc.dg/cpp/lineflags.c: New tests.
37943         * gcc.dg/cpp/poison.c: Update.
37944         * gcc.dg/cpp/redef2.c: Update.
37945         * gcc.dg/cpp/skipping.c: New test.
37946
37947 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
37948
37949         * g++.old-deja/g++.other/eh3.C: New testcase.
37950
37951 2000-12-07  Neil Booth  <neilb@earthling.net>
37952
37953         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
37954         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
37955         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
37956         wtr-union-init-2.c, wtr-union-init-3.c: Update.
37957         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
37958         Update.
37959
37960 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37961
37962         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
37963         __SIZE_TYPE__ instead of int for type of integers cast to
37964         pointers.
37965
37966 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
37967
37968         * g++.old-deja/g++.other/cleanup4.C: New test.
37969
37970 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37971
37972         * format-sec-1.c: New test.
37973
37974 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37975
37976         * gcc.dg/format-nonlit-3.c: New test.
37977
37978 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37979
37980         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
37981         through a null pointer.
37982
37983 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37984
37985         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
37986         * g++.old-deja/g++.pt/partial4.C: New test.
37987
37988 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
37989
37990         * gcc.c-torture/execute/ieee/hugeval.x: New.
37991
37992 2000-12-06  Neil Booth  <neilb@earthling.net>
37993
37994         * gcc.dg/cpp/backslash2.c: New tests.
37995
37996 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37997
37998         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
37999         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
38000
38001 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
38002
38003         * gcc.c-torture/execute/20001203-2.c: New testcase.
38004
38005 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
38006
38007         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
38008         * g++.old-deja/g++.other/virtual10.C: New test.
38009
38010 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
38011
38012         * g++.old-deja/g++.mike/pmf5.C: Remove test.
38013
38014 2000-12-05  Richard Henderson  <rth@redhat.com>
38015
38016         * gcc.c-torture/compile/20001205-1.c: New.
38017
38018 2000-12-04  Neil Booth  <neilb@earthling.net>
38019
38020         * g++.old-deja/g++.other/virtual9.C: New test.
38021         * g++.old-deja/g++.pt/crash61.C: New test.
38022         * gcc.c-torture/execute/loop-9.c: New test.
38023
38024 2000-12-04  Neil Booth  <neilb@earthling.net>
38025
38026         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
38027         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
38028         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
38029         * gcc.dg/cpp/extratokens.c: ...here.
38030
38031 2000-12-04  Neil Booth  <neilb@earthling.net>
38032
38033         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
38034         New tests.
38035
38036 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38037
38038         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
38039         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
38040
38041 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
38042
38043         * gcc.c-torture/execute/20001203-1.c: New test.
38044
38045 2000-12-03  Neil Booth  <neilb@earthling.net>
38046
38047         * gcc.dg/cpp/macro6.c: New test cases.
38048
38049 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38050
38051         * gcc.c-torture/execute/string-opt-9.c: New test.
38052         * gcc.c-torture/execute/string-opt-10.c: Likewise.
38053         * gcc.c-torture/execute/string-opt-11.c: Likewise.
38054         * gcc.c-torture/execute/string-opt-12.c: Likewise.
38055
38056         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
38057         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
38058
38059 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
38060
38061         * gcc.dg/cpp/if-6.c: New testcase.
38062
38063         * gcc.dg/20001201-1.c: New testcase.
38064
38065 2000-12-02  Neil Booth  <neilb@earthling.net>
38066
38067         * g++.old-deja/g++.other/externC4.C,
38068         g++.old-deja/g++.other/friend10.C: New tests.
38069
38070 2000-12-02  Neil Booth  <neilb@earthling.net>
38071
38072         * g++.old-deja/g++.other/instan2.C
38073         * g++.old-deja/g++.other/instan3.C: New test.
38074
38075 2000-12-02  Neil Booth  <neilb@earthling.net>
38076
38077         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
38078         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
38079         gnuc99.c,gnuc99-pedantic.c: New tests.
38080
38081 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
38082
38083         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
38084         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
38085
38086 2000-12-01  Neil Booth  <neilb@earthling.net>
38087
38088         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
38089         * gcc.dg/cpp/poison.c: Update.
38090         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
38091
38092 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
38093
38094         * g77.f-torture/execute/20001201.f: New test.
38095
38096 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
38097
38098         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
38099
38100 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
38101
38102         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
38103
38104 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
38105
38106         * g++.old-deja/g++.other/cast6.C: New test.
38107
38108 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
38109
38110         * gcc.c-torture/execute/20001130-2.c: New testcase.
38111
38112 2000-11-30  Richard Henderson  <rth@redhat.com>
38113
38114         * gcc.c-torture/execute/20001130-1.c: New test.
38115
38116 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
38117
38118         * g++.old-deja/g++.other/op3.C: New test.
38119
38120 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
38121
38122         * g++.old-deja/g++.other/op2.C: New test.
38123
38124 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
38125
38126         * g++.old-deja/g++.other/crash38.C: New test.
38127
38128 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
38129
38130         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
38131
38132 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
38133
38134         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
38135         tests.
38136         * gcc.c-torture/execute/string-opt-6.c: New test.
38137
38138         * gcc.dg/20001117-1.c: Add main.
38139
38140 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
38141
38142         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
38143         Move from here ...
38144         * gcc.dg/940510-1.c: ... to here.
38145
38146         * gcc.dg/20000926-1.c: GNU C now allows initializations of
38147         zero-size arrays in toplevel structures.
38148
38149 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
38150
38151         * gcc.c-torture/execute/loop-8.c: New test.
38152
38153 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
38154
38155         * g++.old-deja/g++.other/base1.C: New test.
38156
38157 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
38158
38159         * g++.old-deja/g++.other/parse2.C: New test.
38160
38161 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
38162
38163         * g++.old-deja/g++.pt/incomplete1.C: New test.
38164
38165 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
38166
38167         * g++.old-deja/g++.other/friend9.C: New test.
38168
38169 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
38170
38171         * gcc.dg/20001127-1.c: New test.
38172
38173 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
38174
38175         * g++.old-deja/g++.pt/friend46.C: New test.
38176
38177 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
38178
38179         * g++.old-deja/g++.other/ptrmem8.C: New test.
38180
38181 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38182
38183         * gcc.c-torture/execute/string-opt-7.c: New test.
38184         * gcc.c-torture/execute/string-opt-8.c: Likewise.
38185
38186 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
38187
38188         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
38189         instead of 'mkcheck 2'.
38190
38191 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38192
38193         * gcc.c-torture/execute/memcheck/driver.c,
38194         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
38195         C9X references to refer to C99.
38196
38197 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
38198
38199         * gcc.dg/ultrasp3.c: New test.
38200
38201 2000-11-25  Neil Booth  <neilb@earthling.net>
38202
38203         * gcc.dg/cpp/include2.c: Update test to be locale independent.
38204
38205 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
38206
38207         * gcc.c-torture/compile/20001123-2.c: New.
38208
38209 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38210
38211         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
38212
38213 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
38214
38215         * gcc.dg/sequence-point-1.c: Add some new tests.
38216         * gcc.c-torture/execute/20001124-1.c: New test.
38217
38218 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
38219
38220         * g++.old-deja/g++.other/vaarg4.C: New test.
38221         * gcc.c-torture/compile/20001123-1.c: New test.
38222
38223 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
38224
38225         * g++.other/crash24.C: Adjust and remove XFAIL.
38226         * g++.other/crash37.C: New test.
38227
38228 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
38229
38230         * g++.old-deja/g++.pt/instantiate9.C: New test.
38231
38232 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
38233
38234         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
38235         new ABI, too.
38236
38237         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
38238         * g++.old-deja/g++.robertl/eb55.C: Likewise.
38239
38240 2000-11-22  Neil Booth  <neilb@earthling.net>
38241
38242         * gcc.dg/cpp/Wtrigraphs.c: New test.
38243
38244 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
38245
38246         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
38247
38248 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
38249
38250         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
38251
38252 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
38253
38254         * lib/gcc-dg.exp: load_lib scanasm.exp.
38255         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
38256         * lib/g++-dg.exp: load_lib scanasm.exp.
38257         * lib/scanasm.exp: New.
38258         (scan-assembler, scan-assembler-not): Add optional arguments to
38259         test name, or if not present, the pattern name.
38260         (scan-assembler-dem, scan-assembler-dem-not): New.
38261
38262         * g++.dg/dg.exp: New.
38263
38264 2000-11-21  Neil Booth  <neilb@earthling.net>
38265
38266         * gcc.dg/cpp/integrated1.c: Remove.
38267
38268 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
38269
38270         * gcc.c-torture/execute/20001121-1.c: New test.
38271
38272 2000-11-21  Richard Henderson  <rth@redhat.com>
38273
38274         * gcc.c-torture/compile/20001121-1.c: New test.
38275
38276 2000-11-20  Neil Booth  <neilb@earthling.net>
38277
38278         * gcc.dg/cpp/integrated1.c: New test.
38279
38280 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
38281
38282         * g++.old-deja/g++.other/inline17.C: New test.
38283
38284 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
38285
38286         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
38287         local variable to be zero: I made the variable global. Now
38288         uses abort() and exit() instead of relying on main's return value.
38289
38290 2000-11-20  Neil Booth  <neilb@earthling.net>
38291
38292         * gcc.dg/cpp/paste2.c: Update test.
38293         * objc/execute/paste.m: New test.
38294
38295 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
38296
38297         * gcc.dg/c99-condexpr-1.c: New test.
38298
38299 2000-11-20  Neil Booth  <neilb@earthling.net>
38300
38301         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
38302
38303 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
38304
38305         * g++.old-deja/g++.pt/export1.C: New test.
38306
38307 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
38308
38309         * gcc.dg/20001117-1.c: New test.
38310
38311 2000-11-18  Richard Henderson  <rth@redhat.com>
38312
38313         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
38314
38315 2000-11-18  Richard Henderson  <rth@redhat.com>
38316
38317         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
38318         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
38319         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
38320
38321 2000-11-18  Richard Henderson  <rth@redhat.com>
38322
38323         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
38324         (main): New.  Exit cleanly.
38325
38326 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38327
38328         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
38329         gcc.dg/c99-fordecl-2.c: New tests.
38330
38331 2000-11-18  Richard Henderson  <rth@redhat.com>
38332
38333         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
38334         * gcc.c-torture/execute/zerolen-2.c: New.
38335
38336 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38337
38338         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
38339         memory.
38340
38341 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
38342
38343         * g++.old-deja/g++.pt/instantiate8.C: New test.
38344
38345 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
38346
38347         * g++.old-deja/g++.other/incomplete.C: Add more tests.
38348         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
38349
38350 2000-11-16  Nick Clifton  <nickc@redhat.com>
38351
38352         * gcc.c-torture/execute/nestfunc-2.c: New test.
38353         * gcc.c-torture/execute/nestfunc-3.c: New test.
38354
38355 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
38356
38357         * gcc.c-torture/compile/20001116-1.c: New test.
38358
38359 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38360
38361         * gcc.c-torture/execute/20001115-1.c: New test.
38362
38363 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
38364
38365         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
38366         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
38367         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
38368         * g++.old-deja/g++.abi/vmihint.C: Likewise.
38369
38370 2000-11-15  Neil Booth  <neilb@earthling.net>
38371
38372         gcc.dg/cpp/_Pragma1.c: Update.
38373         gcc.dg/cpp/_Pragma2.c: New test.
38374
38375 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
38376
38377         * g++.old-deja/g++.other/anon5.C: New test.
38378
38379 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
38380
38381         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
38382         tests.
38383
38384 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
38385
38386         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
38387         output.
38388
38389 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38390
38391         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
38392         labels at end of compound statements.
38393
38394 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
38395
38396         * gcc.c-torture/execute/loop-7.c: New test.
38397
38398 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38399
38400         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
38401
38402 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38403
38404         * gcc.dg/c99-bool-1.c: New test.
38405
38406 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38407
38408         * gcc.dg/c99-scope-1.c: Remove xfail.
38409         * gcc.dg/c99-scope-2.c: New test.
38410
38411 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38412
38413         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
38414         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
38415
38416 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
38417
38418         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
38419         error messages.
38420
38421         * g++.mike/p700.C: Don't typedef wchar_t.
38422         * g++.mike/p784.C: Likewise.
38423         * g++.mike/eb101.C: Don't use __wchar_t.
38424
38425 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
38426
38427         * g77.f-torture/execute/20001111.[fx]: Test premature exit
38428         from DO loop.
38429
38430 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
38431
38432         * gcc.c-torture/execute/20001111-1.c: New test.
38433
38434 2000-11-10  Nick Clifton  <nickc@redhat.com>
38435
38436         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
38437         long multuiple and accumulate.
38438
38439 2000-11-09  Richard Henderson  <rth@redhat.com>
38440
38441         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
38442         via size_t instead of int.
38443
38444         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
38445         * gcc.c-torture/execute/string-opt-2.c: Likewise.
38446         * gcc.c-torture/execute/string-opt-3.c: Likewise.
38447         * gcc.c-torture/execute/string-opt-4.c: Likewise.
38448
38449 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
38450
38451         * gcc.c-torture/compile/20001109-1.c: New test.
38452         * gcc.c-torture/compile/20001109-2.c: New test.
38453
38454 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
38455
38456         * g++.old-deja/g++.pt/operator1.C: New test.
38457         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
38458
38459 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
38460
38461         * gcc.dg/20001108-1.c: New test.
38462
38463 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
38464
38465         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
38466         with both arguments constant strings.
38467         * gcc.c-torture/execute/string-opt-3.c: New test.
38468         * gcc.c-torture/execute/string-opt-4.c: New test.
38469         * gcc.c-torture/execute/string-opt-5.c: New test.
38470
38471 2000-11-08  Nick Clifton  <nickc@redhat.com>
38472
38473         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
38474         mulsidi3adddi patterns.
38475
38476 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
38477
38478         * g++.old-deja/g++.other/crash36.C: New test.
38479
38480 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
38481
38482         * g++.old-deja/g++.other/init16.C: New test.
38483
38484 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
38485
38486         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
38487
38488 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
38489
38490         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
38491         * gcc.c-torture/execute/va-arg-16.x: Likewise.
38492         * gcc.c-torture/execute/va-arg-17.x: Likewise.
38493
38494 2000-11-07  DJ Delorie  <dj@redhat.com>
38495
38496         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
38497
38498 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38499
38500         * gcc.c-torture/execute/string-opt-1.c: New test.
38501
38502 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
38503
38504         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
38505         mips-sgi-irix6.* because the MIPS ABI passes floating-point
38506         parameters in registers, and there is no way for a varargs
38507         function to know in which order the integer and floating-point
38508         parameters should be interleaved when they are placed on the
38509         stack.
38510         * gcc.c-torture/execute/va-arg-16.x: Likewise.
38511         * gcc.c-torture/execute/va-arg-17.x: Likewise.
38512
38513 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38514
38515         * gcc.c-torture/execute/string-opt-2.c: New test.
38516
38517 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
38518
38519         * g++.old-deja/g++.pt/crash60.C: New test.
38520
38521 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
38522
38523         * g++.old-deja/g++.other/crash24.C: New test.
38524         * g++.old-deja/g++.other/crash25.C: New test.
38525         * g++.old-deja/g++.other/crash26.C: New test.
38526         * g++.old-deja/g++.other/crash27.C: New test.
38527         * g++.old-deja/g++.other/crash28.C: New test.
38528         * g++.old-deja/g++.other/crash29.C: New test.
38529         * g++.old-deja/g++.other/crash30.C: New test.
38530         * g++.old-deja/g++.other/crash31.C: New test.
38531         * g++.old-deja/g++.other/crash32.C: New test.
38532         * g++.old-deja/g++.other/crash33.C: New test.
38533         * g++.old-deja/g++.other/crash34.C: New test.
38534         * g++.old-deja/g++.other/crash35.C: New test.
38535
38536 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
38537
38538         * gcc.c-torture/execute/20001031-1.c: New test.
38539
38540 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
38541
38542         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
38543         namespace.
38544
38545         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
38546         standards-conformant.
38547
38548         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
38549
38550         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
38551         * g++.old-deja/g++.mike/p755a.C: Likewise.
38552         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
38553         library makes no calls to `operator new' during initialization.
38554
38555 2000-11-04  Neil Booth  <neilb@earthling.net>
38556
38557         * gcc.dg/cpp/include2.c: New tests.
38558
38559 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
38560
38561         * lib/g++.exp (g++_set_ld_library_path): New function.
38562         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
38563
38564 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
38565
38566         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
38567         warnings.
38568
38569 2000-11-01  Richard Henderson  <rth@redhat.com>
38570
38571         * g++.old-deja/g++.ext/namedret1.C: New.
38572         * g++.old-deja/g++.ext/namedret2.C: New.
38573         * g++.old-deja/g++.ext/namedret3.C: New.
38574
38575 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
38576
38577         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
38578         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
38579
38580 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38581
38582         * gcc.c-torture/execute/va-arg-21.c: New test.
38583
38584 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
38585
38586         * gcc.dg/c99-complex-2.c: New test.
38587
38588 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38589
38590         * gcc.c-torture/execute/stdio-opt-1.c: New test.
38591
38592 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
38593
38594         * g++.old-deja/g++.other/inline16.C: New test.
38595
38596 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
38597
38598         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
38599         __PRETTY_FUNCTION__
38600
38601 2000-10-29  Neil Booth  <neilb@earthling.net>
38602
38603         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
38604         New tests.
38605         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
38606         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
38607         optimisation.
38608
38609 2000-10-29  Neil Booth  <neilb@earthling.net>
38610
38611         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
38612         * mi1.c, mi1c.h: Add null directives to multiple-include test.
38613         * mi5.c: Test multiple includes work with -C.
38614         * trigraphs.c: Test ^= version.
38615
38616 2000-10-28  Neil Booth  <neilb@earthling.net>
38617
38618         New tests and test updates for new macro expander.
38619
38620         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
38621         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
38622         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
38623         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
38624         new diagnostic messages.
38625
38626         * gcc.dg/cpp/macro3.c: New tests.
38627
38628 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
38629
38630         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
38631         on the same line.
38632
38633 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
38634
38635         * g++.old-deja/g++.other/eh2.C: New test.
38636
38637 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
38638
38639         * gcc.c-torture/execute/20001027-1.c: New test.
38640
38641 2000-10-26  Richard Henderson  <rth@redhat.com>
38642
38643         * gcc.c-torture/execute/20001026-1.c: New.
38644
38645 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
38646
38647         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
38648         * g++.old-deja/g++.law/builtin1.C: Likewise.
38649         * g++.old-deja/g++.law/ctors10.C: Likewise.
38650         * g++.old-deja/g++.law/virtual3.C: Likewise.
38651         * g++.old-deja/g++.mike/p658.C: Likewise.
38652         * g++.old-deja/g++.other/sibcall1.C: Likewise.
38653         * g++.old-deja/g++.other/vaarg2.C: Likewise.
38654         * g++.old-deja/g++.robertl/eb124.C: Likewise.
38655         * g++.old-deja/g++.robertl/eb44.C: Likewise.
38656         * g++.old-deja/g++.robertl/eb77.C: Likewise.
38657
38658 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
38659
38660         * gcc.c-torture/compile/20001024-1.c: New test.
38661
38662 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
38663
38664         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
38665         to tell us whether or not we are using V3.
38666
38667 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
38668
38669         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
38670         operands.
38671
38672 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38673
38674         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
38675
38676 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
38677
38678         * gcc.c-torture/execute/20001024-1.c: New test.
38679
38680 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
38681
38682         * g++.old-deja/g++.other/sibcall1.C: New test.
38683
38684 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
38685
38686         * gcc.dg/noncompile/init-3.c: New test.
38687
38688 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
38689
38690         * gcc.dg/format-array-1.c: New test.
38691
38692 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38693
38694         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
38695         writing through null pointers; remove comment about testing
38696         unterminated strings.
38697
38698 2000-10-17  Matthew Hiller  <hiller@redhat.com>
38699
38700         * gcc.c-torture/execute/20001017-2.c: New test.
38701
38702 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38703
38704         * gcc.c-torture/compile/20001018-1.c: New test.
38705         * gcc.c-torture/compile/20001018-1.x: Xfail.
38706
38707 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38708
38709         * gcc.c-torture/execute/20001017-1.c: New test.
38710
38711 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38712
38713         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
38714         for multiple use of arguments with scanf formats; add tests for
38715         multiple use of arguments.
38716
38717 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
38718
38719         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
38720
38721 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38722
38723         * gcc.dg/format-miss-1.c: New test.
38724
38725 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
38726
38727         * gcc.c-torture/execute/20001013-1.c: New test.
38728
38729 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
38730
38731         * gcc.dg/format-branch-1.c: New test.
38732
38733 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
38734
38735         * README, lib/file-format.exp: Remove EGCS references.
38736
38737 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
38738
38739         * gcc.dg/20001013-1.c: New test.
38740
38741 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
38742
38743         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
38744         for intmax_t in the compiler using __typeof__ and the type rules
38745         for conditional expressions.
38746
38747 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
38748
38749         * gcc.dg/20001012-1.c: New test.
38750         * gcc.dg/20001012-2.c: New test.
38751
38752 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38753
38754         * gcc.dg/format-attr-1.c: New test.
38755
38756 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38757
38758         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
38759         __LONG_LONG_MAX__ instead of LLONG_MAX.
38760
38761 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38762
38763         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
38764         scanf flags.
38765         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
38766         flags.
38767
38768 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
38769
38770         * gcc.dg/sequence-pt-1.c: New test.
38771
38772 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
38773
38774         * gcc.c-torture/execute/20001011-1.c: New testcase.
38775         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
38776
38777 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
38778
38779         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
38780         does not error on it.
38781
38782 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
38783
38784         * gcc.dg/20001009-1.c: New test.
38785
38786 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
38787
38788         * gcc.c-torture/compile/20001009-1.c: Move from here ....
38789         * gcc.c-torture/execute/20001009-2.c: ... to here.
38790
38791 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
38792
38793         * gcc.c-torture/compile/20001009-1.c: New testcase.
38794         * gcc.c-torture/execute/20001009-1.c: New testcase.
38795         Testcases provided by Jan Hubicka <jh@suse.cz>.
38796
38797 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
38798
38799         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
38800         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
38801         uintmax_t using <limits.h> to emulate the compiler's internal
38802         logic.  No longer XFAIL %j tests.
38803
38804 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
38805
38806         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
38807         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
38808         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
38809         regexps and details of expected handling of some bad formats.
38810         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
38811         suppression.
38812
38813 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38814
38815         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
38816         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
38817         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
38818         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
38819         in list archives.
38820
38821 2000-10-06  Richard Henderson  <rth@cygnus.com>
38822
38823         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
38824         * g++.old-deja/g++.brendan/crash52.C: Likewise.
38825         * g++.old-deja/g++.jason/report.C: Likewise.
38826         * g++.old-deja/g++.law/friend5.C: Likewise.
38827         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
38828         of the expected warnings.
38829
38830 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
38831
38832         * g++.old-deja/g++.pt/enum14.C: New test.
38833
38834 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
38835
38836         * g++.old-deja/g++.pt/crash59.C: New test.
38837
38838 2000-10-04  Will Cohen  <wcohen@redhat.com>
38839
38840         * gcc.dg/20000926-1.c: New test.
38841
38842 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
38843
38844         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
38845         function name for current C++ compiler.
38846         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
38847
38848 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
38849
38850         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
38851         __PRETTY_FUNCTION__.
38852         * g++.old-deja/g++.ext/pretty2.C: Likewise.
38853
38854 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38855
38856         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
38857
38858 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
38859
38860         * gcc.c-torture/compile/20000923-1.c: New test.
38861
38862 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
38863
38864         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
38865         * g++.old-deja/g++.pt/ttp62.C: Same.
38866         * g++.old-deja/g++.other/inline14.C: Same.
38867
38868 2000-09-24  Richard Henderson  <rth@cygnus.com>
38869
38870         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
38871
38872 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
38873
38874         * gcc.dg/c90-printf-1.c: Add test for wide string format.
38875
38876 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
38877
38878         * gcc.c-torture/compile/20000922-1.c: New file.
38879
38880 2000-09-21  Nick Clifton  <nickc@redhat.com>
38881
38882         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
38883         a signed long modulo operation.
38884         (mod6): New function - perform an unsigned long modulo operation.
38885         (main): Add tests for modulos of very large numbers by very small
38886         dividends.
38887
38888 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38889
38890         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
38891
38892 2000-09-19  Richard Henderson  <rth@cygnus.com>
38893
38894         * gcc.dg/compare2.c (case 10): XFAIL.
38895
38896 2000-09-18  Richard Henderson  <rth@cygnus.com>
38897
38898         * gcc.c-torture/execute/20000906-1.c: Move ...
38899         * gcc.dg/20000906-1.c: ... here.  Only run on targets
38900         that support __builtin_trap.
38901
38902 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
38903
38904         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
38905
38906 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38907
38908         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
38909         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
38910         more $ format tests.
38911
38912 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38913
38914         * gcc.dg/format-errmk-1.c: New test.
38915
38916 2000-09-17  Greg McGary  <greg@mcgary.org>
38917
38918         * gcc.c-torture/execute/20000917-1.x: Remove.
38919
38920 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38921
38922         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
38923
38924 2000-09-17  Greg McGary  <greg@mcgary.org>
38925
38926         * gcc.c-torture/execute/20000917-1.c: New test.
38927         * gcc.c-torture/execute/20000917-1.x: XFAIL.
38928
38929 2000-09-16  Neil Booth  <NeilB@earthling.net>
38930
38931         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
38932         in nested macro bug.
38933
38934 2000-09-15  Neil Booth  <NeilB@earthling.net>
38935
38936         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
38937
38938 2000-09-14  Jeffrey A Law  (law@cygnus.com)
38939
38940         * gcc.c-torture/execute/20000914-1.c: New test.
38941
38942 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
38943
38944         * g++.other/inline13.C: New test.
38945
38946 2000-09-12  Andreas Jaeger  <aj@suse.de>
38947
38948         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
38949         constant by Ulrich Drepper <drepper@redhat.com>.
38950
38951 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
38952
38953         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
38954
38955 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38956
38957         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
38958
38959 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
38960
38961         * gcc.dg/cpp/backslash.c: New test.
38962
38963 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
38964
38965         * gcc.c-torture/execute/20000910-1.c: New test.
38966         * gcc.c-torture/execute/20000910-2.c: Likewise.
38967
38968 2000-09-11  Robert Lipe  <robertl@sco.com>
38969
38970         * gcc.dg/pragma-align.c: New test.
38971
38972 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
38973
38974         * g++.old-deja/g++.pt/explicit82.C: New test.
38975         * g++.old-deja/g++.pt/explicit83.C: New test.
38976
38977 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
38978
38979         * gcc.dg/asm-names.c: New test.
38980
38981 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38982
38983         * gcc.dg/cpp/tr-warn6.c: New test
38984
38985 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38986
38987         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
38988         be accepted.
38989
38990 2000-09-07  Catherine Moore  <clm@redhat.com>
38991
38992         * gcc.c-torture/execute/unroll-1.c: New test.
38993
38994 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
38995
38996         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
38997         ERROR markers.
38998         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
38999         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
39000         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
39001         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
39002         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
39003         Preprocess only.
39004         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
39005         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
39006
39007 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
39008
39009         * g++.old-deja/g++.pt/deduct2.C: New test.
39010
39011 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
39012
39013         * g++.old-deja/g++.pt/parms2.C: New test.
39014
39015 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
39016
39017         * g++.old-deja/g++.pt/crash58.C: New test.
39018
39019 2000-09-06  Greg McGary  <greg@mcgary.org>
39020
39021         * gcc.c-torture/execute/20000906-1.c: New test.
39022         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
39023
39024 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39025
39026         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
39027
39028 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
39029
39030         * g++.old-deja/g++.pt/crash57.C: New test.
39031
39032 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
39033
39034         * g++.old-deja/g++.pt/crash56.C: New test.
39035
39036 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
39037
39038         * g++.old-deja/g++.pt/koenig1.C: New test.
39039
39040 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
39041
39042         * gcc.dg/20000904-1.c: New test.
39043
39044 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
39045
39046         * gcc.dg/cpp/paste8.c: New test.
39047
39048 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
39049
39050         * gcc.c-torture/compile/20000827-1.c: New test.
39051
39052 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
39053
39054         * gcc.dg/format-diag-1.c: New test.
39055
39056 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
39057
39058         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
39059         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
39060         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
39061         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
39062         gcc.dg/formatz-1.c: Adjust warning regular expressions.
39063
39064 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
39065
39066         * g++.old-deja/g++.other/nested4.C: New test.
39067
39068 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
39069
39070         * g++.old-deja/g++.ns/scoped1.C: New test.
39071
39072 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
39073
39074         * lib/g++.exp: Support testing already-installed GCC.
39075
39076 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39077
39078         * wtr-label-1.c, wtr-suffix-1.c: New tests.
39079
39080 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39081
39082         * gcc.dg/return-type-2.c: New test.
39083
39084 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
39085
39086         * gcc.c-torture/compile/20000825-1.c: New test.
39087
39088 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
39089
39090         * gcc.dg/dwarf2-2.c: New test.
39091
39092 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
39093
39094         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
39095         dg-warning regexps.
39096
39097 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39098
39099         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
39100         gcc.dg/format-ext-5.c: New tests.
39101
39102 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
39103
39104         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
39105
39106 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
39107
39108         * gcc.dg/noncompile/930622-2.c: Adjust error message.
39109
39110 2000-08-24  Richard Henderson  <rth@cygnus.com>
39111
39112         * gcc.dg/ia64-sync-1.c: New test.
39113         * gcc.dg/ia64-sync-2.c: New test.
39114         * gcc.dg/ia64-asm-1.c: New test.
39115
39116 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
39117
39118         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
39119         * gcc.dg/format-ext-2.c: New test.
39120
39121 2000-08-23  Jason Merrill  <jason@redhat.com>
39122
39123         * lib/old-dejagnu.exp: Also ignore "In member function" and
39124         "At global scope".
39125
39126 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39127
39128         * gcc.dg/noncompile/label-lineno-1.c: New test.
39129
39130 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
39131
39132         * gcc.dg/c99-array-nonobj-1.c: New test.
39133
39134 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
39135
39136         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
39137         tests.
39138         * gcc.dg/format-ext-1.c: New test.
39139
39140 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39141
39142         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
39143         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
39144         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
39145         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
39146         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
39147
39148 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
39149
39150         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
39151         gcc.dg/c99-strftime-2.c: New tests.
39152
39153 2000-08-22  Richard Henderson  <rth@cygnus.com>
39154
39155         * gcc.c-torture/execute/20000822-1.c: New test.
39156
39157 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
39158
39159         * gcc.c-torture/execute/20000819-1.x: Remove.
39160
39161 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
39162
39163         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
39164         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
39165         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
39166         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
39167         gcc.dg/format-xopen-1.c: New tests.
39168
39169 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
39170
39171         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
39172
39173 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
39174
39175         * g++.old-deja/g++.other/loop2.C: New test.
39176
39177         * gcc.c-torture/compile/20000606-1.c: New test.
39178         * gcc.c-torture/compile/20000728-1.c: New test.
39179         * gcc.c-torture/execute/20000801-1.c: New test.
39180         * gcc.c-torture/execute/20000801-2.c: New test.
39181         * gcc.c-torture/execute/20000819-1.c: New test.
39182         * gcc.c-torture/execute/20000819-1.x: XFAIL.
39183         * gcc.dg/20000629-1.c: New test.
39184         * gcc.dg/20000724-1.c: New test.
39185         * gcc.dg/20000807-1.c: New test.
39186
39187 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
39188
39189         * gcc.dg/cpp/pragma-1.c: New test.
39190         * gcc.dg/cpp/pragma-2.c: New test.
39191
39192 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
39193
39194         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
39195         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
39196
39197 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39198
39199         * gcc.c-torture/compile/20000818-1.c: New test.
39200
39201 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
39202
39203         * gcc.c-torture/execute/20000818-1.c: New test.
39204
39205 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39206
39207         * gcc.dg/format-va-1.c: New test.
39208
39209 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
39210
39211         * g++.old-deja/g++.other/typedef8.C: New test.
39212
39213 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
39214
39215         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
39216         * g++.old-deja/g++.mike/net36.C: Mark candidate.
39217         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
39218         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
39219         * g++.old-deja/g++.other/ptrmem7.C: New test.
39220         * g++.old-deja/g++.pt/ptrmem10.C: New test.
39221
39222 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
39223
39224         * g++.old-deja/g++.pt/typename27.C: New test.
39225
39226 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
39227
39228         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
39229         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
39230         * g++.old-deja/g++.pt/friend45.C: New test.
39231         * g++.old-deja/g++.other/friend8.C: New test.
39232
39233 2000-08-15  Richard Henderson  <rth@cygnus.com>
39234
39235         * gcc.c-torture/execute/20000815-1.c: New test.
39236
39237 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
39238
39239         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
39240         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
39241         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
39242
39243 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
39244
39245         * g++.old-deja/g++.other/refinit2.C: New test.
39246
39247 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
39248
39249         * lib/c-torture.exp (c-torture): Make
39250         compiler_conditional_xfail_data global.
39251         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
39252         compiler_conditional_xfail_data machinery.
39253         (f-torture-execute): Likewise.
39254         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
39255         and only when unrolling loops.
39256
39257         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
39258
39259 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
39260
39261         * g++.old-deja/g++.pt/explicit81.C: New test.
39262
39263 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
39264
39265         * g++.old-deja/g++.pt/typename26.C: New test.
39266
39267 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
39268
39269         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
39270         warning.
39271
39272 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
39273
39274         * g++.old-deja/g++.other/array3.C: New test.
39275
39276 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
39277
39278         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
39279         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
39280         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
39281         New tests.
39282
39283 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
39284
39285         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
39286         * g++.old-deja/g++.abi/vmihint.C: Likewise.
39287
39288 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
39289
39290         * gcc.c-torture/execute/20000808-1.c: New test.
39291
39292 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
39293
39294         * gcc.dg/c90-const-expr-1.c: New test.
39295
39296 2000-08-08  Richard Henderson  <rth@cygnus.com>
39297
39298         * gcc.dg/noncompile/920923-1.c: Declare calloc.
39299
39300 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
39301
39302         * gcc.dg/noncompile/const-ll-1.c: New test.
39303
39304 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39305
39306         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
39307
39308 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
39309
39310         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
39311         that running programs linked against the shared version of libobjc
39312         run correctly.
39313
39314 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
39315
39316         * gcc.dg/c99-printf-1.c: New test.
39317
39318 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
39319
39320         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
39321
39322 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
39323
39324         * gcc.c-torture/execute/20000731-1.x: Delete.
39325
39326 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
39327
39328         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
39329         and torture_without_loops as is done by c-torture.exp.
39330         (search_for): Copy from c-torture.exp.
39331         (gcc-dg-runtest): New function, drives a directory of tests
39332         iterating over the TORTURE_OPTIONS.
39333         (scan-assembler, scan-assembler-not): Move here from
39334         individual directory drivers.
39335
39336         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
39337         defined by lib/gcc-dg.exp.
39338         * gcc.dg/cpp/cpp.exp: Likewise.
39339         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
39340         gcc-dg-runtest, so we cycle over optimization options.
39341
39342         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
39343         * gcc.dg/compare2.c: No longer expected to fail.
39344
39345 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
39346
39347         * gcc.c-torture/execute/20000804-1.c: New test.
39348
39349 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
39350
39351         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
39352
39353 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
39354
39355         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
39356
39357 2000-08-03  Jeffrey A Law  (law@cygnus.com)
39358
39359         * gcc.c-torture/compile/20000803-1.c: New test.
39360
39361 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
39362
39363         * gcc.c-torture/execute/20000801-3.c,
39364         gcc.c-torture/execute/20000801-4.c: New tests.
39365         * gcc.c-torture/execute/20000801-3.x,
39366         gcc.c-torture/execute/20000801-4.x: Xfail.
39367
39368 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
39369
39370         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
39371         libobjc/.libs to allow for libtool.
39372
39373 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
39374
39375         * gcc.c-torture/compile/20000802-1.c: New test.
39376
39377 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
39378
39379         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
39380
39381 2000-07-31  Jeffrey A Law  (law@cygnus.com)
39382
39383         * gcc-c-torture/execute/20000731-2.c: New test.
39384
39385         * gcc.c-torture/execute/20000731-1.c: New test.
39386         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
39387
39388 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
39389
39390         * testsuite/gcc.dg/cpp/paste7.c: New test.
39391         * gcc.dg/cpp/20000725-1.c: New test.
39392
39393 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
39394
39395         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
39396         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
39397         declaration warning for __builtin_dwarf_reg_size.
39398
39399         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
39400
39401 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
39402
39403         * gcc.dg/noncompile/voidparam-1.c: New test.
39404
39405 2000-07-30  Richard Henderson  <rth@cygnus.com>
39406
39407         * gcc.dg/c90-digraph-1.c: Don't xfail.
39408         * gcc.dg/compare2.c (case 10): Xfail.
39409         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
39410
39411 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
39412
39413         * gcc.dg/c99-main-1.c: New test.
39414
39415 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39416
39417         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
39418
39419 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
39420
39421         * gcc.c-tortuer/execute/20000726-1.c: New test.
39422
39423 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
39424
39425         * gcc.c-torture/execute/enum-2.c: New test.
39426
39427 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39428
39429         * gcc.dg/cpp/tr-warn3.c: New test.
39430
39431 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
39432
39433         * g++.old-deja/g++.ext/implicit1.C: Remove.
39434         * g++.old-deja/g++.jason/c2.C: Remove
39435         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
39436         * g++.old-deja/g++.pt/crash16.C: Likewise.
39437         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
39438
39439 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
39440
39441         * g++.old-deja/g++.other/for2.C: New test.
39442
39443 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
39444
39445         * gcc.dg/20000720-1.c: New test.
39446
39447 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
39448
39449         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
39450
39451 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
39452
39453         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
39454         * gcc.c-torture/execute/20000722-1.c: New.
39455         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
39456
39457 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
39458
39459         * gcc.dg/cpp/20000720-1.S: New test.
39460
39461 2000-07-21  Michael Meissner  <meissner@redhat.com>
39462
39463         * gcc.c-torture/execute/ieee/hugeval.c: New test.
39464
39465 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
39466
39467         * g++.old-deja/g++.brendan/crash16.C,
39468         g++.old-deja/g++.brendan/parse3.C,
39469         g++.old-deja/g++.brendan/redecl1.C,
39470         g++.old-deja/g++.ns/template13.C,
39471         g++.old-deja/g++.other/decl4.C,
39472         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
39473
39474 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
39475
39476         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
39477         and "Internal error".
39478
39479         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
39480         regexps.
39481         * gcc.dg/cpp/paste6.c: New test.
39482
39483 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
39484
39485         * gcc.dg/cpp/tr-direct.c: New test.
39486
39487         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
39488         gcc.dg/cpp/undef1.c: Tweak error regexps.
39489
39490 2000-07-18  Eric Christopher <echristo@redhat.com>
39491
39492         * gcc.c-torture/compile/20000718-1.c: New test.
39493
39494 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
39495
39496         * cpplex.c (_cpp_push_token): If the token being pushed back
39497         is the previous token in this context, just subtract one from
39498         context->posn.
39499         * cppmacro.c (save_expansion): Clear aux field when storing a
39500         placemarker.
39501
39502 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
39503
39504         * gcc.dg/noncompile/redecl-1.c: New test.
39505
39506 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
39507
39508         * gcc.c-torture/execute/20000717-5.c: New test.
39509         * gcc.c-torture/execute/20000717-1.x: Removed.
39510
39511 2000-07-17  Richard Henderson  <rth@cygnus.com>
39512
39513         * gcc.c-torture/execute/20000717-4.c: New test.
39514
39515 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
39516
39517         * gcc.dg/cpp/syshdr.c: New test.
39518         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
39519
39520 2000-07-17  Neil Booth  <neilb@earthling.net>
39521
39522         * gcc.dg/cpp/cmdlne-dM.c: New test.
39523         * gcc.dg/cpp/cmdlne-dD.c: New test.
39524
39525 2000-07-17  Jeffrey A Law  (law@cygnus.com)
39526
39527         * gcc.c-torture/execute/20000717-3.c: New test.
39528
39529         * gcc.c-torture/compile/20000717-1.c: New test.
39530
39531 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
39532
39533         * gcc.c-torture/execute/20000717-2.c: New test.
39534
39535 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39536
39537         * gcc.dg/formatz-1.c: New test.
39538
39539         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
39540         * gcc.dg/c99-digraph-1.c: New tests.
39541
39542         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
39543         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
39544
39545         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
39546         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
39547         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
39548         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
39549         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
39550         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
39551         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
39552
39553 2000-07-17   Greg McGary <greg@mcgary.org>
39554
39555         * gcc.c-torture/execute/20000717-1.c: New test.
39556         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
39557
39558 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
39559
39560         * gcc.c-torture/execute/20000715-2.c: New test.
39561         * gcc.dg/20000715-1.c: New test.
39562
39563 2000-07-15  Michael Meissner  <meissner@redhat.com>
39564
39565         * gcc.c-torture/execute/20000715-1.c: New test.
39566
39567 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
39568
39569         * gcc.c-torture/execute/20000707-1.c: New test.
39570
39571 2000-07-13  Neil Booth  <NeilB@earthling.net>
39572
39573         * testsuite/gcc.dg/cpp/digraph1.c,
39574         testsuite/gcc.dg/cpp/digraph2.c,
39575         testsuite/gcc.dg/cpp/digraphs.c: New tests.
39576
39577 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
39578
39579         * g77.f-torture/compile/20000630-2.f: New test.
39580         * g77.f-torture/compile/20000630-2.x
39581
39582 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
39583
39584         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
39585
39586 2000-07-11  Neil Booth  <NeilB@earthling.net>
39587
39588         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
39589
39590 2000-07-11  Neil Booth  <NeilB@earthling.net>
39591
39592         * gcc.dg/cpp/cmdlne-C.c: New.
39593
39594 2000-07-09  Neil Booth  <NeilB@earthling.net>
39595
39596         * gcc.dg/cpp/directiv.c: New tests.
39597         * gcc.dg/cpp/undef1.c: Update.
39598
39599 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
39600
39601         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
39602
39603 2000-07-09  Neil Booth  <NeilB@earthling.net>
39604
39605         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
39606
39607 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
39608
39609         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
39610         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
39611
39612 2000-07-08  Neil Booth  <NeilB@earthling.net>
39613
39614         * gcc.dg/cpp/macsyntx.c: New tests.
39615
39616 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
39617
39618         * gcc.dg/20000707-1.c: New test.
39619
39620 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
39621
39622         * gcc.c-torture/execute/20000706-1.c: New test.
39623         * gcc.c-torture/execute/20000706-2.c: New test.
39624         * gcc.c-torture/execute/20000706-3.c: New test.
39625         * gcc.c-torture/execute/20000706-4.c: New test.
39626         * gcc.c-torture/execute/20000706-5.c: New test.
39627
39628 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
39629
39630         * g++.old-deja/g++.pt/instantiate7.C: New test.
39631
39632 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
39633
39634         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
39635         * g++.old-deja/g++.mike/thunk3.C: Likewise.
39636         * g++.old-deja/g++.other/rtti3.C: Likewise.
39637         * g++.old-deja/g++.other/rttid3.C: Likewise.
39638
39639 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
39640
39641         *  g77.f-torture/compile/20000630-1.x: Fix typo
39642
39643 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
39644
39645         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
39646         assembly output.
39647
39648 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
39649
39650         * gcc.dg/cpp/ident.c: New test.
39651
39652 2000-07-05  Neil Booth  <NeilB@earthling.net>
39653
39654         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
39655           gcc.dg/cpp/lexstrng.c: New tests.
39656
39657 2000-07-04  Neil Booth  <NeilB@earthling.net>
39658
39659         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
39660         * gcc.dg/cpp/strify2.c: Same.
39661
39662 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
39663
39664         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
39665         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
39666         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
39667         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
39668
39669         * testsuite/gcc.dg/cpp/macro1.c,
39670         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
39671         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
39672         testsuite/gcc.dg/cpp/strify1.c,
39673         testsuite/gcc.dg/cpp/strify2.c: New tests.
39674
39675 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
39676
39677         * gcc.c-torture/execute/20000703-1.c: New test.
39678
39679 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
39680
39681         * g++.old-deja/g++.pt (lookup10.C): New test.
39682
39683 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
39684
39685         * g++.old-deja/g++.pt (typename25.C): New test.
39686
39687 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
39688
39689         * gcc.c-torture/compile/20000701-1.c: New test.
39690
39691 2000-06-30  Nick Clifton  <nickc@cygnus.com>
39692
39693         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
39694         to test case.
39695
39696 2000-06-30  Catherine Moore  <clm@cygnus.com>
39697
39698         * gcc.c-torture/execute/align-1.c: New test.
39699
39700 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
39701
39702         * g++.old-deja/g++.pt/expr8.C: New test.
39703         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
39704
39705 2000-06-29  Nick Clifton  <nickc@cygnus.com>
39706
39707         * gcc.c-torture/compile/20000629-1.c: New test.
39708
39709 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
39710
39711
39712         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
39713         gcc.dg/noncompile directory, depending on whether they're
39714         preprocessor tests or not.  Annotate all the tests for the dg
39715         framework.
39716
39717         * gcc.c-torture/noncompile/noncompile.exp: Delete.
39718         * gcc.dg/noncompile/noncompile.exp: New.
39719
39720         * Moved files:
39721         Old name                                New name
39722         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
39723         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
39724         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
39725         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
39726         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
39727         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
39728         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
39729         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
39730         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
39731         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
39732         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
39733         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
39734         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
39735         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
39736         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
39737         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
39738         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
39739         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
39740         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
39741         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
39742         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
39743         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
39744         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
39745         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
39746
39747         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
39748         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
39749         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
39750         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
39751         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
39752         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
39753
39754 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
39755
39756         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
39757         declare one variable.  On the fourth, error.
39758         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
39759         declared by 20000628-1a.h.
39760
39761 2000-06-29  Richard Henderson  <rth@redhat.com>
39762
39763         * gcc.c-torture/execute/930529-1.x: New file.
39764         * gcc.dg/920413-1.c: Adjust expected warning text.
39765         * gcc.dg/980217-1.c: Declare abort.
39766         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
39767
39768 2000-06-29  Jeffrey A Law  (law@cygnus.com)
39769
39770         * g77.f-torture/compile/20000629-1.f: New test.
39771         * g77.f-torture/compile/20000629-1.x: Expected to fail.
39772
39773 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
39774
39775         Rearrange lots of files, removing entirely the
39776         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
39777         directories.
39778
39779         * Deleted files:
39780         gcc.c-torture/code_quality/code_quality.exp
39781         gcc.c-torture/special/special.exp
39782         gcc.failure/failure.exp
39783         gcc.failure/940409-1.x
39784         gcc.c-torture/compile/961203-1.x
39785
39786         * New files:
39787         gcc.misc-tests/linkage.exp
39788         gcc.c-torture/execute/920730-1t.c
39789         gcc.c-torture/execute/920730-1t.x
39790         gcc.c-torture/compile/920520-1.x
39791         gcc.c-torture/compile/920521-1.x
39792         gcc.c-torture/compile/981006-1.x
39793         gcc.c-torture/execute/eeprof-1.x
39794
39795         * Moved files (possibly with modifications to fit a new harness):
39796         Old name                                New name
39797         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
39798         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
39799         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
39800         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
39801         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
39802         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
39803         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
39804         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
39805         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
39806         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
39807         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
39808         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
39809         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
39810         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
39811
39812 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
39813
39814         * c-torture/compile/961203-1.x: Delete.
39815
39816         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
39817         not exit. Include stdio.h.
39818         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
39819         * gcc.misc-tests/dg-12.c: Likewise.
39820         * gcc.misc-tests/dg-5.c: Likewise.
39821         * gcc.misc-tests/dg-6.c: Likewise.
39822         * gcc.misc-tests/dg-7.c: Prototype abort.
39823         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
39824         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
39825         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
39826         not exit.
39827         * gcc.misc-tests/sieve.c: Use return from main, not exit.
39828         * gcc.misc-tests/sort2.c: Use return from main, not exit.
39829
39830 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
39831
39832         * gcc.dg/cpp/20000628-1.c: New test.
39833         * gcc.dg/cpp/20000628-1.h: New header for above test.
39834         * gcc.dg/cpp/20000628-1a.h: Likewise.
39835
39836 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
39837
39838         * gcc.dg/cpp: New directory.
39839         * gcc.dg/cpp/cpp.exp: New driver.
39840         * gcc.dg/cpp/20000627-1.c: New test.
39841         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
39842         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
39843         and rewrite as a compilation test.
39844
39845         * gcc.dg: Move many files into the cpp subdirectory, possibly
39846         renaming or editing them as well.
39847         Old name                New name
39848         990119-1.c              cpp/19990119-1.c
39849         990228-1.c              cpp/19990228-1.c
39850         990407-1.c              cpp/19990407-1.c
39851         990409-1.c              cpp/19990409-1.c
39852         990413-1.c              cpp/19990413-1.c
39853         990703-1.c              cpp/19990703-1.c
39854         20000127-1.c            cpp/20000127-1.c
39855         20000129-1.c            cpp/20000129-1.c
39856         20000207-1.c            cpp/20000207-1.c
39857         20000207-2.c            cpp/20000207-2.c
39858         20000209-1.c            cpp/20000209-1.c
39859         20000209-2.c            cpp/20000209-2.c
39860         20000301-1.c            cpp/20000301-1.c
39861         20000419-1.c            cpp/20000419-1.c
39862         20000510-1.S            cpp/20000510-1.S
39863         20000519-1.c            cpp/20000519-1.c
39864         20000529-1.c            cpp/20000529-1.c
39865         20000625-1.c            cpp/20000625-1.c
39866         20000625-2.c            cpp/20000625-2.c
39867         cpp-as1.c               cpp/assert1.c
39868         cpp-as2.c               cpp/assert2.c
39869         cxx-comments-1.c        cpp/cxxcom1.c
39870         cxx-comments-2.c        cpp/cxxcom2.c
39871         endif-label.c           cpp/endif.c
39872         cpp-hash1.c             cpp/hash1.c
39873         cpp-hash2.c             cpp/hash2.c
39874         cpp-if1.c               cpp/if-1.c
39875         cpp-if2.c               cpp/if-2.c
39876         cpp-if3.c               cpp/if-3.c
39877         cpp-if4.c               cpp/if-4.c
39878         cpp-if5.c               cpp/if-5.c
39879         cpp-cond.c              cpp/if-cexp.c
39880         cpp-missingop.c         cpp/if-mop.c
39881         cpp-missingparen.c      cpp/if-mpar.c
39882         cpp-opprec.c            cpp/if-oppr.c
39883         cpp-ifparen.c           cpp/if-paren.c
39884         cpp-shortcircuit.c      cpp/if-sc.c
39885         cpp-shift.c             cpp/if-shift.c
39886         cpp-unary.c             cpp/if-unary.c
39887         cpp-li1.c               cpp/line1.c
39888         cpp-li2.c               cpp/line2.c
39889         lineno.c                cpp/line3.c
39890         lineno-2.c              cpp/line4.c
39891         cpp-mi.c                cpp/mi1.c
39892         cpp-mic.h               cpp/mi1c.h
39893         cpp-micc.h              cpp/mi1cc.h
39894         cpp-mind.h              cpp/mi1nd.h
39895         cpp-mindp.h             cpp/mi1ndp.h
39896         cpp-mix.h               cpp/mi1x.h
39897         cpp-mi2.c               cpp/mi2.c
39898         cpp-mi2a.h              cpp/mi2a.h
39899         cpp-mi2b.h              cpp/mi2b.h
39900         cpp-mi2c.h              cpp/mi2c.h
39901         cpp-mi3.c               cpp/mi3.c
39902         cpp-mi3.def             cpp/mi3.def
39903         poison-1.c              cpp/poison.c
39904         pr-impl.c               cpp/prag-imp.c
39905         cpp-redef-2.c           cpp/redef1.c
39906         cpp-redef.c             cpp/redef2.c
39907         strpaste.c              cpp/strp1.c
39908         strpaste-2.c            cpp/strp2.c
39909         cpp-tradpaste.c         cpp/tr-paste.c
39910         cpp-tradstringify.c     cpp/tr-str.c
39911         cpp-tradwarn1.c         cpp/tr-warn1.c
39912         cpp-tradwarn2.c         cpp/tr-warn2.c
39913         trigraphs.c             cpp/trigraphs.c
39914         cpp-unc1.c              cpp/unc1.c
39915         cpp-unc2.c              cpp/unc2.c
39916         cpp-unc3.c              cpp/unc3.c
39917         cpp-unc.c               cpp/unc4.c
39918         undef.c                 cpp/undef1.c
39919         undef-2.c               cpp/undef2.c
39920         cpp-wi1.c               cpp/widestr1.c
39921
39922 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
39923
39924         * lib/g++.exp (g++_include_flags): Tweak.
39925
39926 2000-06-27  H.J. Lu  <hjl@gnu.org>
39927             Loren J. Rittle  <ljrittle@acm.org>
39928
39929         * lib/g++.exp (g++_include_flags): Override libgloss.exp
39930         version with one that knows about the new gcc tree structure.
39931         (g++_link_flags): Same.
39932
39933 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
39934
39935         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
39936         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
39937         case we are cross-compiling.
39938
39939         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
39940         g++.old-deja/g++.niklas/Makefile.in,
39941         g++.old-deja/g++.niklas/configure.in,
39942         g++.old-deja/g++.other/Makefile.in,
39943         g++.old-deja/g++.other/configure.in,
39944         gcc.c-torture/code_quality/Makefile.in,
39945         gcc.c-torture/code_quality/configure.in,
39946         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
39947         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
39948         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
39949         gcc.c-torture/execute/ieee/Makefile.in,
39950         gcc.c-torture/execute/ieee/configure.in,
39951         gcc.c-torture/noncompile/Makefile.in,
39952         gcc.c-torture/noncompile/configure.in,
39953         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
39954         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
39955         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
39956
39957 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
39958
39959         * g++.old-deja/g++.other/ambig3.C: New test.
39960
39961 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
39962
39963         * g++.old-deja/g++.pt/syntax1.C: New test.
39964         * g++.old-deja/g++.pt/syntax2.C: New test.
39965         * g++.old-deja/g++.other/syntax3.C: New test.
39966         * g++.old-deja/g++.other/syntax4.C: New test.
39967
39968 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
39969
39970         * gcc.dg/20000623-1.c: Prototype exit and abort.
39971
39972 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
39973
39974         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
39975         New tests.
39976         * gcc.dg/cpp-mi3.def: New file.
39977
39978         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
39979         inside assertions.
39980         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
39981         lexer's error messages.
39982         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
39983         divine anything from the linemarkers.
39984         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
39985         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
39986
39987 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
39988
39989         * gcc.dg/20000623-1.c: New test.
39990
39991 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
39992
39993         * gcc.c-torture/execute/20000622-1.c: New test.
39994
39995 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
39996
39997         * g++.old-deja/g++.other/init15.C: New test.
39998
39999 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
40000
40001         * g++.old-deja/g++.pt/vaarg2.C: New test.
40002         * g++.old-deja/g++.pt/vaarg3.C: New test.
40003
40004 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
40005
40006         * g++.old-deja/g++.other/dyncast6.C: New test.
40007
40008 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
40009
40010         * gcc.c-torture/execute/loop-6.c: New test.
40011
40012 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
40013
40014         * gcc.dg/20000614-1.c: New test.
40015         * gcc.dg/20000614-2.c: New test.
40016
40017 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
40018
40019         * g++.old-deja/g++.other/inline12.C: New test.
40020
40021 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
40022
40023         * g++.old-deja/g++.other/eh1.C: New test.
40024
40025 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
40026
40027         * g++.old-deja/g++.other/type.C: New test.
40028
40029 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
40030
40031         * g++.old-deja/g++.other/initstring.C: New test.
40032
40033 2000-06-12  Jason Merrill  <jason@redhat.com>
40034
40035         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
40036
40037 2000-06-09  Jeffrey A Law  (law@cygnus.com)
40038
40039         * gcc.c-torture/compile/20000609-1.c: New test.
40040
40041 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
40042
40043         * gcc.dg/20000609-1.c: New test.
40044
40045 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
40046
40047         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
40048         * gcc.c-torture/noncompile/poison-1.c: Move...
40049         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
40050         * gcc.dg/cpp-li1.c: Add a token after the #line.
40051
40052 2000-06-05  Richard Henderson  <rth@cygnus.com>
40053
40054         * gcc.c-torture/execute/20000605-2.c: New test.
40055         * gcc.c-torture/execute/20000605-3.c: New test.
40056
40057 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
40058
40059         * g77.f-torture/execute/20000503-1.x: New file.
40060
40061 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
40062
40063         * g++.old-deja/g++.eh/badalloc1.C: New test.
40064
40065 2000-06-05  Richard Henderson  <rth@cygnus.com>
40066
40067         * gcc.c-torture/execute/20000605-1.c: New test.
40068
40069 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
40070             Nathan Sidwell <nathan@codesourcery.com>
40071
40072         * gcc.c-torture/compile/20000605-1.c: New test.
40073
40074 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
40075
40076         * g77.f-torture/compile/20000601-1.f: New test.
40077
40078 2000-06-03  Richard Henderson  <rth@cygnus.com>
40079
40080         * gcc.c-torture/execute/20000603-1.c: New.
40081
40082 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
40083
40084         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
40085         * gcc.dg/noreturn-2.c (noreturn): Likewise.
40086
40087 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
40088
40089         * gcc.dg/compare2.c (case 12): XFAIL.
40090         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
40091         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
40092
40093         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
40094
40095 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
40096
40097         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
40098         guard macro is already defined when the header is first
40099         included.
40100         * gcc.dg/cpp-mix.h: New file.
40101         * gcc.dg/endif-label.c: Update patterns to match compiler.
40102
40103         * g++.brendan/complex1.C: Declare abort.
40104         * g++.law/refs4.C: Remove XFAIL.
40105         * g++.oliva/expr2.C: Declare abort and exit.
40106
40107 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
40108
40109         * gcc.c-torture/execute/20000528-1.c: New test.
40110
40111         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
40112         * g++.old-deja/g++.law/temps4.C: Likewise.
40113
40114         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
40115         stdlib.h.  Call abort() on failure.
40116         * g++.old-deja/g++.law/refs4.C: Likewise.
40117         * g++.old-deja/g++.law/temps4.C: Likewise.
40118         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
40119         * gcc.c-torture/execute/20000112-1.c: Include string.h.
40120
40121 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
40122
40123         Relative to g++.dg/special:
40124         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
40125
40126         Relative to g++.old-deja:
40127         * g++.brendan/complex1.C, g++.jason/optimize2.C,
40128         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
40129         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
40130         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
40131         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
40132         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
40133         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
40134
40135         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
40136         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
40137         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
40138         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
40139         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
40140         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
40141         and/or string.h.
40142
40143         * g++.other/goto1.C: Update expectations for error messages.
40144
40145 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
40146
40147         * gcc.c-torture/compile/20000523-1.c: New test.
40148
40149 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
40150
40151         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
40152
40153 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
40154
40155         * g++.old-deja/g++.eh/catch11.C: New test.
40156         * g++.old-deja/g++.eh/catch12.C: New test.
40157
40158 2000-05-24  Nick Clifton  <nickc@cygnus.com>
40159
40160         * gcc.c-torture/execute/20000523-1.c: New test.
40161
40162 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
40163
40164         * c-torture/execute/bcp-1.c: Replace abort in arg of
40165         __builtin_constant_p with a generic external function.
40166
40167         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
40168         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
40169         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
40170         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
40171         Prototype abort and/or exit.
40172
40173         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
40174         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
40175         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
40176         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
40177
40178 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
40179
40180         * gcc.dg/dwarf2-1.c: New test.
40181
40182 2000-05-20  Richard Henderson  <rth@cygnus.com>
40183
40184         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
40185
40186 2000-05-20  Andreas Jaeger  <aj@suse.de>
40187
40188         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
40189         testcase.
40190
40191 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
40192
40193         * gcc.c-torture/execute/20000519-2.c: New test.
40194
40195 2000-05-19  Andreas Jaeger  <aj@suse.de>
40196
40197         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
40198         which fails with SSA.
40199
40200         * lib/c-torture.exp: Also test with -O3 -fssa.
40201
40202 2000-05-18  Michael Meissner  <meissner@redhat.com>
40203
40204         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
40205         * gcc.c-torture/execute/920415-1.c: Ditto.
40206         * gcc.c-torture/execute/920501-1.c: Ditto.
40207         * gcc.c-torture/execute/conversion.c: Ditto.
40208         * gcc.c-torture/execute/cvt-1.c: Ditto.
40209
40210 2000-05-18  Jeffrey A Law  (law@cygnus.com)
40211
40212         * gcc.c-torture/compile/20000518-1.c: New test.
40213
40214 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
40215
40216         * g77.f-torture/compile/200005018.f: New test.
40217
40218 2000-05-17  Jeffrey A Law  (law@cygnus.com)
40219
40220         * gcc.c-torture/compile/20000517-1.c: New test.
40221
40222 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40223
40224         * gcc.c-torture/execute/20000516-1.c: New test.
40225
40226 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
40227
40228         * g++.old-deja/g++.other/eh.C: New test.
40229
40230 2000-05-12  Richard Henderson  <rth@cygnus.com>
40231
40232         * gcc.c-torture/execute/990208-1.c (main): Don't pass
40233         constants through to doit's conditional.
40234
40235 2000-05-11  Jeffrey A Law  (law@cygnus.com)
40236
40237         * gcc.c-torture/compile/20000511-1.c: New test.
40238         * g77.f-torture/compile/20000511-1.f: New test.
40239         * g77.f-torture/compile/20000511-2.f: New test.
40240
40241 2000-05-11  Michael Meissner  <meissner@redhat.com>
40242
40243         * gcc.c-torture/execute/20000511-1.c: New test.
40244
40245 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
40246
40247         * gcc.dg/dg.exp: Scan .S files as well as .c files.
40248         * gcc.dg/20000510-1.S: New.
40249
40250 2000-05-08  Catherine Moore  <clm@cygnus.com>
40251
40252         * gcc.dg/unused-3.c: New.
40253
40254 2000-05-06  Richard Henderson  <rth@cygnus.com>
40255
40256           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
40257           * g++.old-deja/g++.mike/warn1.C: Likewise.
40258           * g++.old-deja/g++.pt/local1.C: Likewise.
40259           * g++.old-deja/g++.pt/local7.C: Likewise.
40260           * g++.old-deja/g++.pt/spec16.C: Likewise.
40261
40262 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
40263
40264         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
40265
40266 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
40267
40268           * g77.f-torture/execute/20000503-1.f: New test.
40269
40270 2000-05-04  Andreas Jaeger  <aj@suse.de>
40271
40272         * gcc.dg/noreturn-2.c: New test.
40273
40274 2000-05-04  Neil Booth  <NeilB@earthling.net>
40275
40276         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
40277         preprocessor.
40278
40279 2000-05-04  Richard Henderson  <rth@cygnus.com>
40280
40281         * gcc.c-torture/execute/20000503-1.c: Fix typo.
40282
40283 2000-05-04  Richard Henderson  <rth@cygnus.com>
40284
40285         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
40286         OpenSSL by Jason R Thorpe.
40287
40288 2000-05-03  Jim Wilson  <wilson@cygnus.com>
40289
40290         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
40291
40292 2000-05-03  Robert Lipe <robertlipe@usa.net>
40293
40294         * gcc.dg/20000503-1.c: New test.
40295
40296 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
40297
40298         * gcc.c-torture/compile/20000502-1.c: New test.
40299         * g++.old-deja/g++.other/align.C: New test.
40300         * gcc.dg/cpp-tradstringify.c: New test.
40301
40302 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
40303
40304         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
40305         and hard registers.
40306
40307 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
40308
40309         * gcc.c-torture/execute/loop-5.c: New test.
40310
40311 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
40312
40313         * gcc.c-torture/execute/va-arg-20.c: New test.
40314
40315 2000-04-23  Jeffrey A Law  (law@cygnus.com)
40316
40317         * gcc.c-torture/execute/20000422-1.c: New test.
40318
40319 2000-04-20  Greg McGary  <gkm@gnu.org>
40320
40321         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
40322         when optimizing, but without sibling-call optimizations (-O1).
40323
40324 2000-04-20  Jeffrey A Law  (law@cygnus.com)
40325
40326           * gcc.c-torture/compile/20000420-1.c: New test.
40327
40328 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
40329
40330         * g++.abi/ptrflags.C: New test.
40331         * g++.eh/catchptr1.C: Test incomplete pointer chains.
40332
40333 2000-04-19  Catherine Moore  <clm@cygnus.com>
40334
40335         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
40336
40337 2000-04-19  Greg McGary  <gkm@gnu.org>
40338
40339         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
40340         sibling-call optimizations.
40341
40342 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
40343
40344         * gcc.dg/20000419-1.c: New test.
40345
40346 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
40347
40348         * gcc.c-torture/execute/20000412-6.c: New test.
40349
40350 2000-04-12  Jeffrey A Law  (law@cygnus.com)
40351
40352         * gcc.c-torture/execute/20000412-5.c: New test.
40353         * g77.f-torture/compile/20000412-1.f: New test.
40354         * gcc.c-torture/execute/20000412-4.c: New test.
40355         * gcc.c-torture/compile/20000412-2.c: New test.
40356         * gcc.c-torture/execute/20000412-3.c: New test.
40357         * gcc.c-torture/compile/20000412-1.c: New test.
40358         * gcc.c-torture/execute/20000412-2.c: New test.
40359
40360 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
40361
40362         * objc/execute/bf-20.m: New test.
40363
40364 2000-04-10  Richard Henderson  <rth@cygnus.com>
40365
40366         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
40367
40368         * gcc.c-torture/execute/20000412-1.c: New test.
40369
40370 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
40371
40372         * g++.old-deja/g++.eh/catchptr1.C: New test.
40373
40374 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
40375
40376         * g++.old-deja/g++.abi/cxa_vec.C: New test.
40377
40378 2000-04-08  Neil Booth  <NeilB@earthling.net>
40379
40380         * gcc.dg/cpp-nullchar.c: Remove test as
40381         embedded nulls cause problems.
40382
40383 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40384
40385         * gcc.dg/compare2.c: New test.
40386
40387 2000-04-08  Neil Booth  <NeilB@earthling.net>
40388
40389         * gcc.dg/cpp-nullchar.c: New test.
40390
40391 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
40392
40393         * gcc.dg/cpp-mi2.c: New test.
40394         * gcc.dg/cpp-mi2[abc].h: New files.
40395
40396 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
40397
40398         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
40399         member name.
40400
40401 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
40402
40403         * g++.old-deja/g++.abi/vmihint.C: New test.
40404
40405 2000-04-06  Neil Booth  <NeilB@earthling.net>
40406
40407         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
40408         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
40409         copyright.
40410
40411 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
40412
40413         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
40414         avoid stack-frame overwrite.
40415
40416 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
40417
40418         * gcc.c-torture/compile/20000405-2.c: New test.
40419         * gcc.c-torture/compile/20000405-3.c: New test.
40420
40421 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40422
40423         * gcc.c-torture/compile/20000405-1.c: New test.
40424
40425 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
40426
40427         * gcc.dg/cast-qual-1.c: Revert last change.
40428
40429 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40430
40431         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
40432
40433 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
40434
40435         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
40436         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
40437
40438 2000-04-03  Jeffrey A Law  (law@cygnus.com)
40439
40440         * gcc.c-torture/compile/20000403-2.c: New test.
40441         * gcc.c-torture/compile/20000403-1.c: New test.
40442
40443 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
40444
40445         * gcc.c-torture/execute/20000403-1.c: New test.
40446
40447 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
40448
40449         * gcc.c-torture/execute/20000402-1.c: New test.
40450
40451 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
40452
40453         * gcc.c-torture/execute/va-arg-15.c: New test.
40454         * gcc.c-torture/execute/va-arg-16.c: New test.
40455         * gcc.c-torture/execute/va-arg-17.c: New test.
40456         * gcc.c-torture/execute/va-arg-18.c: New test.
40457         * gcc.c-torture/execute/va-arg-19.c: New test.
40458
40459 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
40460
40461         * gcc.c-torture/compile/981211-1.c: Move to...
40462         * gcc.dg/cpp-as1.c: ...here.
40463         * gcc.dg/cpp-as2.c: New file.
40464
40465         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
40466         compiler.
40467
40468 2000-04-02  Neil Booth  <NeilB@earthling.net>
40469
40470         * gcc.dg/cpp-cond.c  New tests.
40471         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
40472         accidental success less likely.
40473         * gcc.dg/cpp-missingop.c  New tests.
40474         * gcc.dg/cpp-missingparen.c  New tests.
40475         * gcc.dg/cpp-shift.c  New tests.
40476         * gcc.dg/cpp-shortcircuit.c  New tests.
40477         * gcc.dg/cpp-unary.c  New tests.
40478
40479 2000-03-29  Jeffrey A Law  (law@cygnus.com)
40480
40481         * gcc.c-torture/compile/20000329-1.c: New test.
40482
40483 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
40484
40485         * gcc.c-torture/compile/20000326-1.c: New test.
40486         * gcc.c-torture/compile/20000326-2.c: New test.
40487
40488 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
40489
40490         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
40491         the first parameter is a function argument.
40492
40493 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
40494
40495         * g++.old-deja/g++.ext/array4.C: New test.
40496
40497 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
40498
40499         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
40500
40501 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40502
40503         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
40504
40505 2000-03-19  Richard Henderson  <rth@cygnus.com>
40506
40507         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
40508
40509 2000-03-19  Richard Henderson  <rth@cygnus.com>
40510
40511         * gcc.c-torture/compile/20000319-1.c: New test.
40512
40513 2000-03-14  Jeffrey A Law  (law@cygnus.com)
40514
40515         * gcc.c-torture/execute/20000314-3.c: New test.
40516         * gcc.c-torture/execute/20000314-2.c: New test.
40517         * gcc.c-torture/execute/20000314-1.c: New test.
40518         * gcc.c-torture/compile/20000314-2.c: New test.
40519         * gcc.c-torture/compile/20000314-1.c: New test.
40520
40521 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
40522
40523         * g++.old-deja/g++.warn/inline.C: New test.
40524
40525 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
40526
40527         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
40528         standards-compliant result rather than specific constants.
40529         Put test-values in array.
40530
40531 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
40532
40533         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
40534         (g++_target_compile): Put test-specific options last.
40535
40536 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
40537
40538         * g++.old-deja/g++.eh/vbase4.C: New test.
40539
40540 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
40541
40542         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
40543
40544 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
40545
40546         * g++.old-deja/g++.brendan/misc12.C: Removed.
40547         * g++.old-deja/g++.pt/memtemp77.C: Constify.
40548         * g++.old-deja/g++.ext/pretty4.C: New test.
40549
40550 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
40551
40552         * g++.old-deja/g++.other/string2.C: New test.
40553
40554 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
40555
40556         * g++.old-deja/g++.warn/impint2.C: New test.
40557
40558 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
40559
40560         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
40561         is 1, not zero.
40562
40563 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
40564
40565         * g++.old-deja/g++.warn/impint.C: New test.
40566         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
40567         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
40568         * g++.old-deja/g++.pt/explicit12.C: Likewise.
40569         * g++.old-deja/g++.pt/explicit13.C: Likewise.
40570         * g++.old-deja/g++.pt/explicit17.C: Likewise.
40571         * g++.old-deja/g++.pt/explicit18.C: Likewise.
40572         * g++.old-deja/g++.pt/explicit19.C: Likewise.
40573         * g++.old-deja/g++.pt/explicit23.C: Likewise.
40574         * g++.old-deja/g++.pt/explicit31.C: Likewise.
40575         * g++.old-deja/g++.pt/explicit35.C: Likewise.
40576         * g++.old-deja/g++.pt/explicit6.C: Likewise.
40577         * g++.old-deja/g++.pt/memclass7.C: Likewise.
40578
40579 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
40580
40581         * gcc.dg/cpp-redef.c: New test.
40582
40583 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
40584
40585         * g++.old-deja/g++.pt/unify7.C: New test.
40586
40587 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
40588
40589         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
40590         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
40591
40592 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
40593
40594         * gcc.c-torture/compile/20000224-1.c: New test.
40595
40596 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40597
40598         * gcc.c-torture/compile/cpp-2.c: New test.
40599         * gcc.c-torture/compile/cpp-1.c: New test.
40600
40601 2000-02-25  Jeffrey A Law  (law@cygnus.com)
40602
40603         * gcc.c-torture/execute/20000225-1.c: New test.
40604
40605 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40606
40607         * gcc.dg/cpp-li2.c: New test.
40608
40609         * gcc.dg/cpp-wi1.c: New test.
40610
40611         * gcc.dg/cpp-li1.c: New test.
40612
40613 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
40614
40615         * g++.old-deja/g++.other/sizeof5.C: New test.
40616
40617 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40618
40619         * gcc.c-torture/execute/va-arg-13.c: New test.
40620
40621 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
40622
40623         * gcc.c-torture/execute/va-arg-12.c: New test.
40624
40625 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
40626
40627         * gcc.c-torture/execute/20000223-1.c: New test.
40628
40629 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
40630
40631         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
40632
40633 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
40634
40635         * g++.old-deja/g++.abi/ptrmem.C: New test.
40636
40637 2000-02-19  Richard Henderson  <rth@cygnus.com>
40638
40639         * gcc.c-torture/compile/init-3.c: New.
40640
40641 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
40642
40643         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
40644         ALWAYS_CXXFLAGS.
40645
40646 2000-02-11  Robert Lipe <robertl@sco.com>
40647
40648         * gcc.c-torture/compile/20000211-3.c: New test.
40649
40650 2000-02-11  Martin Buchholz <martin@xemacs.org>
40651
40652         * gcc.c-torture/compile/20000211-2.c: New test.
40653
40654 2000-02-11  Jeffrey A Law  (law@cygnus.com)
40655
40656         * gcc.c-torture/compile/20000211-1.c: New test.
40657
40658 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
40659
40660         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
40661           on native targets
40662
40663 2000-02-08  Nathan Sidwell  <nathan@acm.org>
40664
40665         * g++.old-deja/g++.other/cast5.C: New test.
40666
40667 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
40668
40669         * gcc.c-torture/execute/20000205-1.c: New.
40670
40671 2000-02-03  Nathan Sidwell  <nathan@acm.org>
40672
40673         * g++.old-deja/g++.jason/cast3.C: Return void.
40674         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
40675
40676 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40677
40678         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
40679
40680         * gcc.dg/loop-1.c: New test.
40681
40682 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
40683
40684         * gcc.c-torture/compile/20000127-1.c: New test.
40685         * gcc.c-torture/execute/991228-1.c: New test.
40686
40687 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40688
40689         * gcc.dg/unused-2.c: New test.
40690
40691         * gcc.dg/conv-1.c: New test.
40692
40693 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
40694
40695         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
40696         compiler.
40697         (tool_option_proc): Fix typo.
40698
40699 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
40700
40701         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
40702         of the ld on the host, not on the build machine.
40703         Also, don't crash if '--help' is not a supported option.
40704
40705 2000-01-24  Richard Henderson  <rth@cygnus.com>
40706
40707         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
40708
40709 2000-01-20  Jeffrey A Law  (law@cygnus.com)
40710
40711         * gcc.c-torture/execute/20000120-2.c: New test.
40712         * gcc.c-torture/execute/20000120-1.c: New test.
40713
40714 2000-01-13  Jeffrey A Law  (law@cygnus.com)
40715
40716         * gcc.c-torture/execute/20000113-1.c: New test.
40717
40718 2000-01-12  Jeffrey A Law  (law@cygnus.com)
40719
40720         * gcc.c-torture/execute/20000112-1.c: New test.
40721
40722 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40723
40724         * gcc.dg/20000111-1.c: New test.
40725
40726 2000-01-10  Jeffrey A Law  (law@cygnus.com)
40727
40728         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
40729         with 16 bit integers.
40730
40731 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40732
40733         * gcc.dg/20000108-1.c: New test.
40734
40735 2000-01-05  Nathan Sidwell  <nathan@acm.org>
40736
40737         * g++.old-deja/g++.ns/koenig8.C: New test.
40738
40739 2000-01-05  Nathan Sidwell  <nathan@acm.org>
40740
40741         * g++.old-deja/g++.other/cast4.C: New test.
40742
40743 2000-01-05  Jeffrey A Law  (law@cygnus.com)
40744
40745         * gcc.c-torture/compile/20000105-2.c: New test.
40746         * gcc.c-torture/compile/20000105-1.c: New test.
40747
40748 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40749
40750         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
40751         references to printf & atoi to conform to ANSI standard.
40752         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
40753         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
40754         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
40755         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
40756         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
40757         * g++.old-deja/g++.brendan/complex1.C: Likewise.
40758         * g++.old-deja/g++.brendan/copy1.C: Likewise.
40759         * g++.old-deja/g++.brendan/copy2.C: Likewise.
40760         * g++.old-deja/g++.brendan/copy3.C: Likewise.
40761         * g++.old-deja/g++.brendan/copy4.C: Likewise.
40762         * g++.old-deja/g++.brendan/copy5.C: Likewise.
40763         * g++.old-deja/g++.brendan/copy6.C: Likewise.
40764         * g++.old-deja/g++.brendan/copy7.C: Likewise.
40765         * g++.old-deja/g++.brendan/copy8.C: Likewise.
40766         * g++.old-deja/g++.brendan/crash11.C: Likewise.
40767         * g++.old-deja/g++.brendan/crash14.C: Likewise.
40768         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
40769         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
40770         * g++.old-deja/g++.brendan/delete2.C: Likewise.
40771         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
40772         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
40773         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
40774         * g++.old-deja/g++.brendan/eh1.C: Likewise.
40775         * g++.old-deja/g++.brendan/groff1.C: Likewise.
40776         * g++.old-deja/g++.brendan/init3.C: Likewise.
40777         * g++.old-deja/g++.brendan/misc12.C: Likewise.
40778         * g++.old-deja/g++.brendan/misc7.C: Likewise.
40779         * g++.old-deja/g++.brendan/new2.C: Likewise.
40780         * g++.old-deja/g++.brendan/operators4.C: Likewise.
40781         * g++.old-deja/g++.brendan/operators5.C: Likewise.
40782         * g++.old-deja/g++.brendan/overload2.C: Likewise.
40783         * g++.old-deja/g++.brendan/overload7.C: Likewise.
40784         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
40785         * g++.old-deja/g++.brendan/reference1.C: Likewise.
40786         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
40787         * g++.old-deja/g++.brendan/template24.C: Likewise.
40788         * g++.old-deja/g++.brendan/template3.C: Likewise.
40789         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
40790         * g++.old-deja/g++.jason/inline3.C: Likewise.
40791         * g++.old-deja/g++.jason/opeq.C: Likewise.
40792         * g++.old-deja/g++.law/arg5.C: Likewise.
40793         * g++.old-deja/g++.law/arm7.C: Likewise.
40794         * g++.old-deja/g++.law/ctors11.C: Likewise.
40795         * g++.old-deja/g++.law/cvt8.C: Likewise.
40796         * g++.old-deja/g++.law/init9.C: Likewise.
40797         * g++.old-deja/g++.law/refs4.C: Likewise.
40798         * g++.old-deja/g++.law/template2.C: Likewise.
40799         * g++.old-deja/g++.law/visibility24.C: Likewise.
40800         * g++.old-deja/g++.law/vtable3.C: Likewise.
40801         * g++.old-deja/g++.mike/asm2.C: Likewise.
40802         * g++.old-deja/g++.mike/eh1.C: Likewise.
40803         * g++.old-deja/g++.mike/misc1.C: Likewise.
40804         * g++.old-deja/g++.mike/misc13.C: Likewise.
40805         * g++.old-deja/g++.mike/misc14.C: Likewise.
40806         * g++.old-deja/g++.mike/ns12.C: Likewise.
40807         * g++.old-deja/g++.mike/p1248.C: Likewise.
40808         * g++.old-deja/g++.mike/p3708.C: Likewise.
40809         * g++.old-deja/g++.mike/p3708a.C: Likewise.
40810         * g++.old-deja/g++.mike/p3708b.C: Likewise.
40811         * g++.old-deja/g++.mike/p646.C: Likewise.
40812         * g++.old-deja/g++.mike/p700.C: Likewise.
40813         * g++.old-deja/g++.mike/p783.C: Likewise.
40814         * g++.old-deja/g++.mike/p783a.C: Likewise.
40815         * g++.old-deja/g++.mike/p783b.C: Likewise.
40816         * g++.old-deja/g++.mike/p786.C: Likewise.
40817         * g++.old-deja/g++.mike/p789.C: Likewise.
40818         * g++.old-deja/g++.mike/p789a.C: Likewise.
40819         * g++.old-deja/g++.mike/p807a.C: Likewise.
40820         * g++.old-deja/g++.other/delete3.C: Likewise.
40821         * g++.old-deja/g++.other/dyncast1.C: Likewise.
40822         * g++.old-deja/g++.other/dyncast2.C: Likewise.
40823         * g++.old-deja/g++.other/dyncast3.C: Likewise.
40824         * g++.old-deja/g++.other/empty1.C: Likewise.
40825         * g++.old-deja/g++.other/temporary1.C: Likewise.
40826         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
40827         * g++.old-deja/g++.pt/t16.C: Likewise.
40828         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
40829
40830 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
40831
40832         * gcc.dg/991230-1.c: New test.
40833
40834 1999-12-29  Jeffrey A Law  (law@cygnus.com)
40835
40836         * gcc.c-torture/compile/991229-3.c: New test.
40837         * gcc.c-torture/compile/991229-2.c: New test.
40838         * gcc.c-torture/compile/991229-1.c: New test.
40839
40840 1999-12-29  Greg McGary <gkm@eng.ascend.com>
40841
40842         * gcc.c-torture/compile/labels-2.c: New test.
40843
40844 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
40845
40846         * gcc.c-torture/execute/991227-1.c: New test.
40847
40848 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40849
40850         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
40851
40852 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
40853
40854         * gcc.c-torture/execute/991221-1.c: New test.
40855
40856 1999-12-20  Nathan Sidwell  <nathan@acm.org>
40857
40858         * g++.old-deja/g++.other/cast3.C: New test.
40859
40860 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
40861
40862         * gcc.c-torture/execute/991216-4.c: New test.
40863
40864 1999-12-16  Michael Meissner  <meissner@cygnus.com>
40865
40866         * gcc.c-torture/execute/991216-1.c: New test.
40867         * gcc.c-torture/execute/991216-2.c: New test.
40868         * gcc.c-torture/execute/991216-3.c: New test.
40869
40870 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
40871
40872         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
40873         Actually make the test fail by using "-O2" for compilation.
40874
40875 1999-12-15  Nathan Sidwell  <nathan@acm.org>
40876
40877         * g++.old-deja/g++.warn/cast-align1.C: New test.
40878
40879 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
40880
40881         * gcc.c-torture/compile/991214-1.c: New test.
40882         * gcc.c-torture/compile/991214-2.c: New test.
40883
40884 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
40885
40886         * gcc.dg/991214-1.c: New test.
40887
40888 1999-12-13  Jeffrey A Law  (law@cygnus.com)
40889
40890         * gcc.c-torture/compile/991213-3.c: New test.
40891         * gcc.c-torture/compile/991213-2.c: New test.
40892         * gcc.c-torture/compile/991213-1.c: New test.
40893
40894 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
40895
40896         * gcc.dg/991209-1.c: New test.
40897
40898 1999-12-08  Nathan Sidwell <nathan@acm.org>
40899
40900         * gcc.c-torture/compile/991208-1.c: New test.
40901
40902 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40903
40904         * gcc.dg/ultrasp2.c: New test.
40905
40906 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
40907
40908         * g++.old-deja/g++.abi/align.C (main): Fix typo.
40909
40910 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
40911
40912         * gcc.c-torture/compile/991202-1.c: New test.
40913         * gcc.c-torture/execute/991202-1.c: New test.
40914         * gcc.c-torture/execute/991202-2.c: New test.
40915         * gcc.c-torture/execute/991202-3.c: New test.
40916
40917 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
40918
40919         * g++.old-deja/g++.abi/align.C: New test.
40920         * g++.old-deja/g++.abi/aggregates.C: Likewise.
40921         * g++.old-deja/g++.abi/bitfields.C: Likewise.
40922
40923 1999-12-01  Richard Henderson  <rth@cygnus.com>
40924
40925         * gcc.c-torture/execute/991201-1.c: New.
40926
40927 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
40928
40929         * gcc.dg/991129-1.c: New test.
40930
40931 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
40932
40933         * gcc.c-torture/compile/991127-1.c: New test.
40934
40935 1999-11-22  Nathan Sidwell  <nathan@acm.org>
40936
40937         * g++.old-deja/g++.other/warn4.C: New test.
40938
40939 1999-11-22  Nathan Sidwell  <nathan@acm.org>
40940
40941         * g++.old-deja/g++.eh/cleanup2.C: New test.
40942         * g++.old-deja/g++.ext/pretty2.C: New test.
40943         * g++.old-deja/g++.ext/pretty3.C: New test.
40944         * g++.old-deja/g++.other/debug6.C: New test.
40945
40946 1999-10-20  Jim Wilson  <wilson@cygnus.com>
40947
40948         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
40949         compiler_output to look for one error message instead of two.
40950
40951 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
40952
40953         * gcc.c-torture/execute/991118-1.c: Also test case
40954         where the word boundary does not split a byte evenly.
40955
40956 1999-11-19  Nathan Sidwell  <nathan@acm.org>
40957
40958         * g++.old-deja/g++.ext/restrict1.C: New test.
40959
40960 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
40961
40962         * gcc.c-torture/execute/991118-1.c: New test.
40963
40964 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
40965
40966         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
40967         working directory pathnames.
40968
40969 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
40970
40971         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
40972         host is equipped with driver.h and driver.o so it can actually
40973         compile and run the tests.
40974
40975 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
40976
40977         * gcc.c-torture/compile/991008-1.c: New test.
40978
40979 1999-11-08  Nick Clifton  <nickc@cygnus.com>
40980
40981         * lib/gcc-dg.exp: Include target-supports.exp
40982
40983 1999-11-05  Nick Clifton  <nickc@cygnus.com>
40984
40985         * lib/target-supports.exp: New file: Provide procs to test for
40986         features supported by the target.
40987         (check_weak_available): Moved here from ecos.exp.
40988         (check_alias_available): New proc: Determine of the target
40989         toolchain supports the alias attribute.
40990
40991         * gcc.dg/special/ecos.exp: Move check_weak_available to
40992         target-supports.exp.
40993         (alias-1.c): Only perform the test if the target supports
40994         aliases.
40995         (wkali-1.c): Only perform the test if the target supports
40996         aliases.
40997
40998         * gcc.dg/990506-0.c: Expect error messages from cross
40999         targets as well as native targets.
41000
41001 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41002
41003         * gcc.dg/ultrasp1.c: Removed xfail.
41004         * gcc.dg/struct-ret-2.c: Likewise.
41005         * gcc.dg/array-1.c: Likewise.
41006
41007 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41008
41009         * gcc.dg/struct-ret-2.c: New test.
41010
41011         * gcc.dg/array-1.c: New test.
41012
41013 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
41014
41015         * gcc.c-torture/execute/991030-1.c: New test.
41016
41017 1999-10-26  Richard Henderson  <rth@cygnus.com>
41018
41019         * gcc.c-torture/compile/991026-2.c: New test.
41020
41021 1999-10-26  Jeffrey A Law  (law@cygnus.com)
41022
41023         * gcc.c-torture/compile/991026-1.c: New test.
41024
41025 1999-10-23  Jeffrey A Law  (law@cygnus.com)
41026
41027         * gcc.c-torture/execute/991023-1.c: New test.
41028
41029 1999-10-19  Jeffrey A Law  (law@cygnus.com)
41030
41031         * gcc.c-torture/execute/991019-1.c: New test.
41032
41033 1999-10-16  Richard Henderson  <rth@cygnus.com>
41034
41035         * gcc.c-torture/execute/991016-1.c: New test.
41036
41037 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
41038
41039         * gcc.c-torture/execute/991014-1.c: New test.
41040
41041 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
41042
41043         * g++.old-deja/g++.other/union2.C: New test.
41044
41045 1999-10-13  Nathan Sidwell  <nathan@acm.org>
41046
41047         * g++.old-deja/g++.other/vaarg2.C: New test.
41048         * g++.old-deja/g++.other/vaarg3.C: New test.
41049
41050 1999-10-12  Craig Burley  <craig@jcb-sc.com>
41051
41052         * g77.f-torture/noncompile/19990905-1.f: Moved from being
41053         in compile/.
41054
41055 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
41056
41057         * gcc.c-torture/execute/va-arg-11.c: New test.
41058
41059 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
41060
41061         * lib/file-format.exp (gcc_target_object_format): Don't
41062         crash if objdump is unavailable.
41063
41064 1999-09-29  Donn Terry <donn@interix.com>
41065
41066         * gcc.misc-tests/mg.exp: delete extraneous redirection.
41067
41068 1999-09-28  Nick Clifton  <nickc@cygnus.com>
41069
41070         * gcc.c-torture/compile/990928-1.c: New test.
41071
41072 1999-09-28  Nathan Sidwell  <nathan@acm.org>
41073
41074         * g++.old-deja/g++.other/decl6.C: New test.
41075
41076 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41077
41078         * gcc.c-torture/execute/va-arg-10.c: New test.
41079
41080 1999-09-27  Nathan Sidwell  <nathan@acm.org>
41081
41082         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
41083         __PRETTY_FUNCTION__.
41084
41085 1999-09-23  Nick Clifton  <nickc@cygnus.com>
41086
41087         * gcc.c-torture/execute/990923-1.c: New test.
41088
41089 1999-09-21  Nick Clifton  <nickc@cygnus.com>
41090
41091         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
41092         for which -fpic is inappropriate.
41093
41094 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
41095
41096         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
41097
41098 1999-09-21  Nathan Sidwell  <nathan@acm.org>
41099
41100         * g++.old-deja/g++.other/dyncast1.C: New test.
41101         * g++.old-deja/g++.other/dyncast2.C: New test.
41102         * g++.old-deja/g++.other/dyncast3.C: New test.
41103         * g++.old-deja/g++.other/dyncast4.C: New test.
41104         * g++.old-deja/g++.other/dyncast5.C: New test.
41105         * g++.old-deja/g++.eh/catch3.C: New test.
41106         * g++.old-deja/g++.eh/catch3p.C: New test.
41107         * g++.old-deja/g++.eh/catch4.C: New test.
41108         * g++.old-deja/g++.eh/catch4p.C: New test.
41109         * g++.old-deja/g++.eh/catch5.C: New test.
41110         * g++.old-deja/g++.eh/catch5p.C: New test.
41111         * g++.old-deja/g++.eh/catch6.C: New test.
41112         * g++.old-deja/g++.eh/catch6p.C: New test.
41113         * g++.old-deja/g++.eh/catch7.C: New test.
41114         * g++.old-deja/g++.eh/catch7p.C: New test.
41115         * g++.old-deja/g++.eh/catch8.C: New test.
41116         * g++.old-deja/g++.eh/catch8p.C: New test.
41117         * g++.old-deja/g++.eh/catch9.C: New test.
41118         * g++.old-deja/g++.eh/catch9p.C: New test.
41119
41120 1999-09-13  Nathan Sidwell  <nathan@acm.org>
41121
41122         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
41123         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
41124
41125 1999-09-13  Jeffrey A Law  (law@cygnus.com)
41126
41127         * gcc.c-torture/compile/990913-1.c: New test.
41128
41129 1999-09-10  Nathan Sidwell  <nathan@acm.org>
41130
41131         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
41132         * g++.old-deja/g++.jason/rfg5.C: Likewise.
41133
41134 1999-09-09  Richard Henderson  <rth@cygnus.com>
41135
41136         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
41137
41138 1999-09-09  Nathan Sidwell  <nathan@acm.org>
41139
41140         * g++.old-deja/g++.other/lookup11.C: New test.
41141         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
41142         what is permitted and what we want.
41143         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
41144         overload use.
41145         * g++.old-deja/g++.jason/rfg5.C: Likewise.
41146
41147 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
41148
41149         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
41150         * gcc.c-torture/noncompile/poison-1.c: New file.
41151
41152 1999-09-08  Nathan Sidwell  <nathan@acm.org>
41153
41154         * g++.old-deja/g++.other/sizeof3.C: New test.
41155         * g++.old-deja/g++.other/sizeof4.C: New test.
41156         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
41157         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
41158
41159 1999-09-07  Richard Henderson  <rth@cygnus.com>
41160
41161         * gcc.dg/va-arg-1.c: New.
41162
41163 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41164
41165         * gcc.c-torture/execute/va-arg-9.c: New test.
41166
41167 1999-09-05  Craig Burley  <craig@jcb-sc.com>
41168
41169         * g77.f-torture/compile/980519-2.f: New test.
41170         * g77.f-torture/compile/19990905-0.f: New test.
41171         * g77.f-torture/compile/19990905-1.f: New test.
41172         * g77.f-torture/compile/19990905-2.f: New test.
41173
41174         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
41175
41176 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
41177
41178         * gcc.c-torture/execute/990827-1.c: Fix typo.
41179
41180 1999-09-03  Nathan Sidwell  <nathan@acm.org>
41181
41182         * g++.old-deja/g++.other/deref1.C: New test.
41183
41184 1999-09-02  Nathan Sidwell  <nathan@acm.org>
41185
41186         * g++.old-deja/g++.other/ambig2.C: New test.
41187         * g++.old-deja/g++.other/cond5.C: New test.
41188         * g++.old-deja/g++.other/lookup16.C: New test.
41189
41190 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
41191
41192         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
41193         assemblers too.
41194
41195 1999-08-31  Jeffrey A Law  (law@cygnus.com)
41196
41197         * lib/c-torture.exp: Avoid the "compare executables" optimization
41198         when testing native.
41199
41200 1999-08-29  Jeffrey A Law  (law@cygnus.com)
41201
41202         * gcc.c-torture/execute/990829-1.c: New test.
41203         * gcc.c-torture/compile/990829-1.c: New test.
41204
41205 1999-08-27  Paul Burchard  <burchard@pobox.com>
41206
41207         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
41208         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
41209         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
41210         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
41211         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
41212         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
41213         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
41214         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
41215         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
41216         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
41217         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
41218
41219 1999-08-27  Jeffrey A Law  (law@cygnus.com)
41220
41221         * gcc.c-torture/execute/990827-1.c: New test.
41222
41223 1999-08-26  Craig Burley  <craig@jcb-sc.com>
41224
41225         * g77.f-torture/noncompile/19990826-4.f: New test.
41226
41227         * g77.f-torture/compile/19990826-3.f: New test.
41228
41229         * g77.f-torture/execute/19990826-2.f: New test.
41230
41231         * g77.f-torture/compile/19990826-1.f: New test.
41232
41233         * gcc.c-torture/execute/990826-0.c: New test.
41234         * g77.c-torture/execute/19990826-0.f: New test.
41235
41236         * g77.f-torture/noncompile/970626-2.f: New test.
41237
41238 1999-08-25  Paul Burchard  <burchard@pobox.com>
41239
41240         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
41241         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
41242         lss-011.C: New tests.
41243
41244 1999-08-25  Nathan Sidwell  <nathan@acm.org>
41245
41246         * g++.old-deja/g++.other/decl5.C: New test.
41247
41248 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41249
41250         * noncompile/noncompile.exp: Load_lib c-torture.exp.
41251         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
41252         call `postbase' for each one.  All callers of `postbase' changed
41253         to call this instead.
41254
41255 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
41256
41257         * gcc.c-torture/execute/990811-1.c: New test.
41258
41259 1999-08-09  Nick Clifton  <nickc@cygnus.com>
41260
41261         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
41262         just native ones.
41263
41264         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
41265         just native ones.
41266
41267 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
41268
41269         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
41270
41271 1999-08-04  Jeffrey A Law  (law@cygnus.com)
41272
41273         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
41274
41275 1999-08-04  Nathan Sidwell  <nathan@acm.org>
41276
41277         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
41278
41279 1999-08-04  Jeffrey A Law  (law@cygnus.com)
41280
41281         * gcc.c-torture/execute/990804-1.c: New test.
41282
41283 1999-08-03  Nathan Sidwell  <nathan@acm.org>
41284
41285         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
41286         * g++.old-deja/g++.brendan/crash64.C: Likewise.
41287         * g++.old-deja/g++.brendan/overload8.C: Likewise.
41288
41289 1999-08-03  Nathan Sidwell  <nathan@acm.org>
41290
41291         * g++.old-deja/g++.other/struct1.C: New test.
41292
41293 1999-08-03  Nathan Sidwell  <nathan@acm.org>
41294
41295         * g++.old-deja/g++.other/enum2.C: New test.
41296
41297 1999-08-02  Richard Henderson  <rth@cygnus.com>
41298
41299         Adapted from tests from Franz Sirl:
41300         * gcc.c-torture/execute/va-arg-7.c: New test.
41301         * gcc.c-torture/execute/va-arg-8.c: New test.
41302
41303 1999-08-01  Jeffrey A Law  (law@cygnus.com)
41304
41305         * gcc.c-torture/compile/990801-2.c: New test.
41306
41307         * gcc.c-torture/compile/990801-1.c: New test.
41308
41309 1999-07-27  Michael Meissner  <meissner@cygnus.com>
41310
41311         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
41312         fp-cmp-1.c, converting double to float.
41313
41314         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
41315         fp-cmp-1.c, converting double to long double.
41316
41317         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
41318         from fr1 to unknown_register, since fr1 is a legitimate register
41319         on some machines.
41320
41321 1999-07-25  Jeffrey A Law  (law@cygnus.com)
41322
41323         * README: More listname related changes.
41324
41325 1999-07-08  Catherine Moore  <clm@cygnus.com>
41326
41327         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
41328
41329 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
41330
41331         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
41332
41333 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
41334
41335         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
41336
41337 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
41338
41339         * gcc.dg/990703-1.c: New test.
41340
41341 1999-06-29  Nick Clifton  <nickc@cygnus.com>
41342
41343         * lib/file-format.exp: New file: Move definition of proc
41344         gcc_target_object_format to here from
41345         gcc.dg/special/ecos.exp.
41346
41347         * lib/c-torture.exp: Include lib file-format.exp.
41348         * lib/gcc-dg.exp: Include lib file-format.exp.
41349
41350         * gcc.dg/special/ecos.exp: Remove definition of proc
41351         gcc_target_object_format.
41352
41353 1999-06-28  Jeffrey A Law  (law@cygnus.com)
41354
41355         * gcc.c-torture/execute/990628-1.c: New test.
41356
41357 1999-06-25  Jeffrey A Law  (law@cygnus.com)
41358
41359         * gcc.c-torture/compile/990625-2.c: New test.
41360
41361         * gcc.c-torture/compile/990625-1.c: New test.
41362
41363 1999-06-23  Nick Clifton  <nickc@cygnus.com>
41364
41365         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
41366         attributes compile.
41367         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
41368         ports that use the COFF/PE file format.
41369
41370 1999-06-17  Jeffrey A Law  (law@cygnus.com)
41371
41372         * gcc.c-torture/compile/990617-1.c: New test.
41373
41374 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
41375
41376         * g++.old-deja/g++.other/decl4.C: New test.
41377
41378 1999-06-14  Nathan Sidwell  <nathan@acm.org>
41379
41380         * g++.old-deja/g++.other/bitfld3.C: New test.
41381
41382 1999-06-08  Nathan Sidwell  <nathan@acm.org>
41383
41384         * g++.old-deja/g++.eh/catch1.C: New test.
41385
41386 1999-06-07  Jeffrey A Law  (law@cygnus.com)
41387
41388         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
41389
41390         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
41391         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
41392
41393 1999-06-05  Craig Burley  <craig@jcb-sc.com>
41394
41395         * g77.f-torture/compile/19990502-0.f: Replace with new,
41396         shorter, test that still fails after recent changes.
41397
41398 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
41399
41400         * gcc.c-torture/execute/990604-1.c: New test.
41401
41402 1999-05-31  Jeffrey A Law  (law@cygnus.com)
41403
41404         * gcc.c-torture/execute/990531-1.c: New test.
41405
41406 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41407
41408         * gcc.c-torture/compile/990527-1.c: New test.
41409
41410 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
41411
41412         * gcc.c-torture/execute/990527-1.c: New test.
41413
41414 1999-05-25  Nick Clifton  <nickc@cygnus.com>
41415
41416         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
41417         bitfields as signed.
41418
41419 1999-05-25  Craig Burley  <craig@jcb-sc.com>
41420
41421         * g77.f-torture/compile/19990525-0.f: New test.
41422
41423 1999-05-25  Jeffrey A Law  (law@cygnus.com)
41424
41425         * gcc.c-torture/execute/990525-2.c: New test.
41426
41427         * gcc.c-torture/execute/990525-1.c: New test.
41428
41429 1999-05-24  Nathan Sidwell  <nathan@acm.org>
41430
41431         * g++.old-deja/g++.other/anon3.C: New test.
41432         * g++.old-deja/g++.other/anon4.C: New test.
41433         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
41434         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
41435         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
41436         Merrill).
41437
41438 1999-05-24  Jeffrey A Law  (law@cygnus.com)
41439
41440         * gcc.c-torture/execute/990524-1.c: New test.
41441
41442         * gcc.dg/990524-1.c: New test.
41443
41444 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41445
41446         * gcc.c-torture/compile/990523-1.c: New test.
41447
41448 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
41449
41450         * gcc.c-torture/compile/990519-1.c: New test.
41451
41452 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
41453
41454         * gcc.c-torture/compile/990517-1.c: New test.
41455
41456         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
41457         (e4, f4): New tests.
41458         (main): Call them.
41459
41460 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41461
41462         * gcc.dg/noreturn-1.c: New test.
41463
41464 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
41465
41466         * gcc.c-torture/execute/990513-1.c: New test.
41467
41468 1999-05-10  Richard Henderson  <rth@cygnus.com>
41469
41470         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
41471
41472 1999-05-10  Craig Burley  <craig@jcb-sc.com>
41473
41474         * g77.f-torture/execute/erfc.f: Use small single-precision
41475         values, to avoid problems on Alphas when not -mieee.
41476
41477 1999-05-08  Craig Burley  <craig@jcb-sc.com>
41478
41479         * gcc.dg/990506-0.c: New test.
41480
41481 1999-05-08  Richard Henderson  <rth@cygnus.com>
41482
41483         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
41484         the constant to test.  Don't XFAIL 64-bit targets.
41485
41486         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
41487         * g++.old-deja/g++.law/profile1.C: Likewise.
41488
41489         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
41490         operator new instances.
41491         * g++.old-deja/g++.other/delete5.C: Likewise.
41492
41493 1999-05-03  Craig Burley  <craig@jcb-sc.com>
41494
41495         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
41496         intrinsic.
41497
41498 1999-05-03  Craig Burley  <craig@jcb-sc.com>
41499
41500         * g77.f-torture/execute/u77-test.f: Reverse order of two
41501         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
41502
41503 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41504
41505         * gcc.dg/compare1.c: New test.
41506
41507 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
41508
41509         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
41510         New tests.
41511
41512 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41513
41514         * g77.f-torture/compile/19990502-1.f: New test.
41515
41516 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41517
41518         * g77.f-torture/compile/19990502-0.f: New test.
41519
41520 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41521
41522         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
41523         intrinsic.
41524
41525 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41526
41527         * g77.f-torture/execute/u77-test.f (main): List libU77
41528         intrinsics not currently tested.
41529         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
41530         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
41531         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
41532         Trim blanks off the ends of some printed strings.
41533
41534 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41535
41536         * g77.f-torture/execute/u77-test.f (main): Just warn about
41537         FSTAT gid disagreement, as it's expected on some systems.
41538
41539 1999-05-01  Craig Burley  <craig@jcb-sc.com>
41540
41541         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
41542         use a new function, which allows for some slop.
41543         Clean up some commentary.
41544         (issum): The new function.
41545         (sgladd): Deleted subroutine.
41546
41547 1999-05-01  Craig Burley  <craig@jcb-sc.com>
41548
41549         * g77.f-torture/execute/u77-test.f: Modify to be more like
41550         libf2c/libU77 version, bringing patches to that version here.
41551         Add suitable commentary.
41552
41553 1999-04-25  Richard Henderson  <rth@cygnus.com>
41554
41555         * gcc.dg/990424-1.c: New test.
41556
41557 1999-04-24  Craig Burley  <craig@jcb-sc.com>
41558
41559         * g77.f-torture/execute/u77-test.f (main): Bug involving
41560         LSTAT has been fixed, so turn back on full checking.
41561
41562 1999-04-20  Craig Burley  <craig@jcb-sc.com>
41563
41564         * g77.f-torture/compile/19990419-0.f: New test.
41565         * g77.f-torture/execute/19990419-1.f: New test.
41566
41567 1999-04-17  Richard Henderson  <rth@cygnus.com>
41568
41569         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
41570         to avoid the need for a prototype to supress a warning.
41571
41572 1999-04-07  Jim Wilson  <wilson@cygnus.com>
41573
41574         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
41575
41576 1999-04-04  Jeffrey A Law  (law@cygnus.com)
41577
41578         * gcc.c-torture/execute/990404-1.c: New test.
41579
41580 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
41581
41582         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
41583         * gcc.dg/cpp-if3.c: Don't use -pedantic.
41584         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
41585         missing initializer warnings.
41586
41587 1999-03-28  Jeffrey A Law  (law@cygnus.com)
41588
41589         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
41590         matching strings.
41591
41592 1999-03-26  Jeffrey A Law  (law@cygnus.com)
41593
41594         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
41595
41596 1999-03-26  Craig Burley  <craig@jcb-sc.com>
41597
41598         * g77.f-torture/execute/19990325-0.f: New test.
41599         * g77.f-torture/execute/19990325-1.f: New test.
41600
41601 1999-03-24  Jeffrey A Law  (law@cygnus.com)
41602
41603         * gcc.c-torture/execute/990324-1.c: New test.
41604
41605 1999-03-22  Jim Wilson  <wilson@cygnus.com>
41606
41607         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
41608         test with 4.
41609
41610 1999-03-17  Richard Henderson  <rth@cygnus.com>
41611
41612         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
41613
41614 1999-03-13  Craig Burley  <craig@jcb-sc.com>
41615
41616         * g77.f-torture/execute/19990313-2.f: New test.
41617         * g77.f-torture/execute/19990313-3.f: New test.
41618
41619 1999-03-13  Craig Burley  <craig@jcb-sc.com>
41620
41621         * g77.f-torture/execute/19990313-0.f: New test.
41622         * g77.f-torture/execute/19990313-1.f: New test.
41623
41624 1999-03-12  Jim Wilson  <wilson@cygnus.com>
41625
41626         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
41627         printf to sprintf.
41628         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
41629         (main): Add check for u15.  Conditionalize u31 check depending on
41630         whether ints are <32 bits or >=32 bits.
41631
41632 1999-03-08  Craig Burley  <craig@jcb-sc.com>
41633
41634         * g77.f-torture/execute/19981119-0.f: Improve testiness.
41635
41636 1999-03-08  Craig Burley  <craig@jcb-sc.com>
41637
41638         * g77.f-torture/compile/19990305-0.f: New test.
41639         * g77.f-torture/execute/19981119-0.f: New test.
41640
41641 1999-03-08  Craig Burley  <craig@jcb-sc.com>
41642
41643         * g77.f-torture/execute/970625-2.f: call ABORT if final
41644         result is not correct, instead of just printing it.
41645         Add this checking via newly introduced obfuscation, to
41646         trip up buggy front ends.
41647
41648 1999-03-07  Craig Burley  <craig@jcb-sc.com>
41649
41650         * g77.f-torture/compile/960317-1.f: Moved from being
41651         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
41652
41653 1999-03-06  Craig Burley  <craig@jcb-sc.com>
41654
41655         * g77.f-torture/execute/960317-1.f: New (old) test.
41656         * g77.f-torture/execute/970625-2.f: Ditto.
41657
41658 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
41659
41660         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
41661         message on line 1 or line 2; cccp and cpplib do this differently.
41662
41663 1999-03-01  Jeffrey A Law  (law@cygnus.com)
41664
41665         * g++.old-deja/g++.law/weak1.C: New test.
41666
41667 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
41668
41669         * gcc.c-torture/execute/990119-1.c: Renamed to...
41670         * gcc.dg/990119-1.c: this, so it will only be tested once
41671         (it's a preprocessor test, it doesn't need to be run at
41672         multiple optimization levels).
41673
41674 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
41675
41676         * lib/g++.exp: Don't add incdir=$base_dir/../include to
41677           ALWAYS_CXXFLAGS.
41678
41679 1999-02-24  Craig Burley  <craig@jcb-sc.com>
41680
41681         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
41682         * g77.f-torture/compile/19981216-0.f: ...as it is expected
41683         to not be compilable by current g77.
41684
41685 1999-02-24  Nick Clifton  <nickc@cygnus.com>
41686
41687         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
41688
41689 1999-02-22  Jeffrey A Law  (law@cygnus.com)
41690
41691         * gcc.c-torture/execute/990222-1.c: New test.
41692
41693 1999-02-19  Craig Burley  <craig@jcb-sc.com>
41694
41695         * g77.f-torture/compile/19990218-0.f: New test.
41696         * g77.f-torture/noncompile/19990218-1.f: New test.
41697
41698 1999-02-18  Craig Burley  <craig@jcb-sc.com>
41699
41700         * g77.f-torture/compile/19981216-0.f: New test.
41701
41702 1999-02-14  Jeffrey A Law  (law@cygnus.com)
41703
41704         * gcc.dg/990214-1.c: New test.
41705
41706 1999-02-13  Jeffrey A Law  (law@cygnus.com)
41707
41708         * gcc.dg/990213-2.c: New test.
41709
41710         * gcc.dg/990213-1.c: New test.
41711
41712 1999-02-12  Jeffrey A Law  (law@cygnus.com)
41713
41714         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
41715         ints.
41716
41717 1999-02-11  Nick Clifton  <nickc@cygnus.com>
41718
41719         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
41720         specified by target.
41721
41722         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
41723
41724 1999-02-11  Jeffrey A Law  (law@cygnus.com)
41725
41726         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
41727
41728 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
41729
41730         * gcc.dg/special/ecos.exp: New test driver for new tests with
41731         special requirements.
41732
41733         * gcc.dg/special/alias-1.c: New test.
41734         * gcc.dg/special/gcsec-1.c: New test.
41735         * gcc.dg/special/weak-1.c: New test.
41736         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
41737         * gcc.dg/special/weak-2.c: New test.
41738         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
41739         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
41740         * gcc.dg/special/wkali-1.c: New test.
41741         * gcc.dg/special/wkali-2.c: New test.
41742         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
41743         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
41744
41745 1999-02-10  Felix Lee  <flee@cygnus.com>
41746
41747           * lib/c-torture.exp (c-torture-compile): Pull out code for
41748           analyzing gcc error messages.
41749           (c-torture-execute): Likewise.  Fix some (harmless) false
41750           positives.
41751           * lib/gcc.exp (gcc_check_compile): New function.
41752
41753 1999-02-08  Richard Henderson  <rth@cygnus.com>
41754
41755         * gcc.c-torture/execute/990208-1.c: New test.
41756
41757 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
41758
41759         * g++.dg/special/ecos.exp: New driver for new tests with special
41760         requirements
41761
41762         * g++.dg/special/conpr-1.C: New test
41763         * g++.dg/special/conpr-2.C: New test
41764         * g++.dg/special/conpr-2a.C: New test
41765         * g++.dg/special/conpr-3.C: New test
41766         * g++.dg/special/conpr-3a.C: New test
41767         * g++.dg/special/conpr-3b.C: New test
41768
41769         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
41770         allow g++ to use the dg driver
41771
41772         * README: Add comment about g++.dg directory
41773
41774 1999-02-06  Jeffrey A Law  (law@cygnus.com)
41775
41776         * README: Update email addresses.
41777
41778 1999-02-03  Nick Clifton  <nickc@cygnus.com>
41779
41780         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
41781         arguments in order to force structure S onto the stack even on
41782         the alpha.
41783         (test): Pass 10 leading arguments to function foo as well as the
41784         structure S.
41785
41786         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
41787         failure for all targets.
41788
41789         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
41790         abort to terminate program execution.
41791
41792 1999-01-30  Richard Henderson  <rth@cygnus.com>
41793
41794         * gcc.c-torture/execute/990130-1.c: New test.
41795
41796 1999-01-30  Jeffrey A Law  (law@cygnus.com)
41797
41798         * gcc.dg/990130-1.c: New test.
41799
41800 1999-01-28  Michael Meissner  <meissner@cygnus.com>
41801
41802         * gcc.c-torture/execute/990128-1.c: New test.
41803
41804 1999-01-27  Michael Meissner  <meissner@cygnus.com>
41805
41806         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
41807
41808 1999-01-27  Felix Lee  <flee@cygnus.com>
41809
41810         * lib/c-torture.exp (c-torture-compile): pull out code for
41811         analyzing gcc error messages.
41812         (c-torture-execute): ditto, and fix some (harmless) false
41813         positives.
41814         * lib/gcc.exp (gcc_check_compile): new function.
41815
41816 1999-01-17  Jeffrey A Law  (law@cygnus.com)
41817
41818         * gcc.dg/990117-1.c: New test.
41819
41820         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
41821
41822         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
41823
41824 1999-01-15  Jeffrey A Law  (law@cygnus.com)
41825
41826         * g77.f-torture/compile/990115-1.f: New test.
41827
41828 1999-01-07  Jeffrey A Law  (law@cygnus.com)
41829
41830         * gcc.c-torture/compile/990107-1.c: New test
41831
41832 1999-01-06  Jeffrey A Law  (law@cygnus.com)
41833
41834         * gcc.c-torture/execute/990106-2.c: New test.
41835
41836         * gcc.c-torture/execute/990106-1.c: New test.
41837
41838 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
41839
41840         * gcc.c-torture/compile/981223-1.c: New test.
41841
41842 1998-12-29  Richard Henderson  <rth@cygnus.com>
41843
41844         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
41845         (opt3): Rename from opt4 and disable.
41846
41847 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
41848
41849         * g++.old-deja/g++.pt/ptrmem5.C: New test.
41850
41851 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
41852
41853         * g++.old-deja/g++.other/conv5.C: New test.
41854
41855 1998-12-14  Nick Clifton  <nickc@cygnus.com>
41856
41857         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
41858
41859 1998-12-11  Jeffrey A Law  (law@cygnus.com)
41860
41861         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
41862
41863 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
41864
41865         * gcc.c-torture/compile/981211-1.c: New test.
41866
41867 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
41868
41869         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
41870
41871         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
41872
41873 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41874
41875         * gcc.special/930510-1.c: Make C9X safe.
41876         * gcc.misc-tests/gcov-1.c Similarly.
41877         * gcc.misc-tests/gcov-2.c Similarly.
41878
41879 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
41880
41881         * gcc.dg/ultrasp1.c: New test.
41882
41883 1998-12-06  Richard Henderson  <rth@cygnus.com>
41884
41885         * gcc.c-torture/execute/981206.c: New test.
41886
41887 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
41888
41889         * g++.old-deja/g++.ns/template7.C: New test.
41890
41891         * g++.old-deja/g++.other/expr1.C: New test.
41892
41893         * g++.old-deja/g++.eh/tmpl3.C: New test.
41894
41895         * g++.old-deja/g++.eh/tmpl2.C: New test.
41896
41897 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
41898
41899         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
41900         * g++.old-deja/g++.other/using6.C: Removed.
41901         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
41902
41903         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
41904
41905 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
41906
41907         * g++.old-deja/g++.pt/overload8.C: New test.
41908
41909         * g++.old-deja/g++.pt/overload7.C: New test.
41910
41911         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
41912
41913         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
41914         and relinking messages.
41915         * lib/g++.exp (g++_target_compile): Remove .rpo file when
41916         compiling with -frepo.
41917
41918 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
41919
41920         * g++.old-deja/g++.pt/lookup6.C: New test.
41921
41922 1998-11-30  Nick Clifton  <nickc@cygnus.com>
41923
41924         * gcc.c-torture/execute/981130-1.c: New test.
41925         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
41926
41927 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
41928
41929         * g++.old-deja/g++.pt/explicit76.C: New test.
41930
41931         * g++.old-deja/g++.pt/friend38.C: New test.
41932
41933         * g++.old-deja/g++.ns/crash2.C: New test.
41934
41935         * g++.old-deja/g++.pt/defarg8.C: New test.
41936
41937         * g++.old-deja/g++.pt/instantiate6.C: New test.
41938
41939         * g++.old-deja/g++.pt/static6.C: New test.
41940
41941         * g++.old-deja/g++.pt/decl2.C: New test.
41942
41943 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
41944
41945         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
41946         problem is actually related with name lookup, but so what? :-)
41947
41948         * g++.old-deja/g++.pt/friend37.C: New test.
41949
41950 1998-11-25  Dave Love  <d.love@dl.ac.uk>
41951
41952         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
41953         element, which fails on some systems.
41954
41955         * g77.f-torture/execute/labug1.f: New test.
41956
41957 1998-11-21  Jeffrey A Law  (law@cygnus.com)
41958
41959         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
41960         is defined.
41961
41962 1998-11-18  Dave Love  <d.love@dl.ac.uk>
41963
41964         * g77.f-torture/compile/981117-1.f: New test.
41965
41966 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
41967
41968         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
41969         properly discarded.
41970
41971 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
41972
41973         * gcc.c-torture/execute/memcheck: New directory of tests for
41974         -fcheck-memory-usage.
41975
41976 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
41977
41978         * README: New file, general information about the testsuite and
41979         new description of the various C++ test subdirectories.
41980         * README.g++: Eliminate obsolete information, update and move most
41981         relevant stuff to README.
41982
41983 1998-11-07  Richard Henderson  <rth@cygnus.com>
41984
41985         * gcc.c-torture/compile/981107-1.c: New test.
41986
41987 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
41988
41989         * execute/memcpy-bi.c: New testcase.
41990
41991 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
41992
41993         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
41994         base classes.
41995
41996         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
41997         template is selected.
41998
41999         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
42000         classes, it should be accepted for all types.
42001
42002         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
42003
42004         * g++.old-deja/g++.pt/spec24.C: Ensure that template
42005         specializations start with template headers.
42006
42007 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
42008
42009         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
42010
42011         * g++.old-deja/g++.other/init9.C: Test cross initialization of
42012         non-POD types.
42013
42014 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
42015
42016         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
42017
42018 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
42019
42020         * compile/981022-1.c, compile/981022-1.x: New test and driver.
42021
42022 1998-10-19  Jeffrey A Law  (law@cygnus.com)
42023
42024         * 981019-1.c: New test.
42025
42026 1998-10-14  Robert Lipe <robertl@dgii.com>
42027
42028         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
42029         find objc headers.
42030
42031 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
42032
42033         * compile/981001-4.c: Remove use of GCC extension that triggers a
42034         compiler bug.
42035
42036 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
42037
42038         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
42039
42040 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
42041
42042         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
42043         instantiation of template produces incorrect code for delete
42044         expression.
42045
42046         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
42047         constructors' name is not unique.
42048         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
42049         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
42050
42051         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
42052         automatic array of const is ill-formed.
42053
42054         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
42055         of template parameter?
42056
42057         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
42058         const.
42059
42060         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
42061         pointer-to-member expression.
42062
42063         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
42064         declaration causes ICE.
42065
42066 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
42067
42068         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
42069         reserved in the global namespace.
42070
42071         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
42072         generate needed virtual table.
42073
42074         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
42075
42076 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
42077
42078         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
42079         template-dependent type
42080
42081 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
42082
42083         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
42084         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
42085         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
42086
42087         * g++.old-deja/g++.other/using5.C: New test; using decl from base
42088         class should be usable as argument of member function.
42089         * g++.old-deja/g++.other/using6.C: New test; using decl from base
42090         class should be usable as return type of member function.
42091         * g++.old-deja/g++.other/using7.C: New test; using decl from base
42092         class should be usable as type of data member.
42093
42094         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
42095
42096 1998-10-09  Jeffrey A Law  (law@cygnus.com)
42097
42098         * gcc.c-torture/special/920521-1.c: Fix bogus test.
42099
42100 1998-10-08  Nick Clifton  <nickc@cygnus.com>
42101
42102         * gcc.dg/dll-?.c Add thumb to target list.
42103         Fix assembler scan patterns to match current assembler output.
42104
42105 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
42106
42107         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
42108         matching of template brackets.
42109
42110         * g++.old-deja/g++.other/using4.C: New test.  Test using
42111         declarations of methods from base classes.
42112
42113         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
42114         within functions should introduce names into the innermost
42115         enclosing namespace.
42116
42117         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
42118         of static locals if first initialization throws.
42119
42120 1998-10-07  Jim Wilson  <wilson@cygnus.com>
42121
42122         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
42123
42124 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
42125
42126         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
42127         lose track of the possible targets of tablejump insns.
42128         * special/special.exp: Run it.
42129
42130 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
42131
42132         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
42133         must be declared before its specializations can be named in friend
42134         declarations.
42135
42136 1998-10-05  Dave Love  <d.love@dl.ac.uk>
42137
42138         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
42139
42140         * g77.f-torture/execute/io1.f: New test.
42141
42142 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
42143
42144         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
42145         with pointer to template function, for which no argument deduction
42146         is possible.
42147
42148         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
42149         specialization of template function as argument to template
42150         function.
42151
42152         * g++.old-deja/g++.other/access2.C: New test; Inner class
42153         shouldn't have privileged access to Outer's names.
42154
42155 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
42156
42157         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
42158         friend template declared within template class conflicts with
42159         nested class of the same name.
42160
42161         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
42162         is ignored.
42163
42164         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
42165         object with direct initializer as function declaration.
42166
42167         * g++.old-deja/g++.other/decl2.C: New test; duplicate
42168         initializers.
42169
42170         * g++.old-deja/g++.other/null2.C: New test; conditional operator
42171         involving const pointer and NULL produces incorrect result.
42172
42173         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
42174         type name without `typename' should be rejected with -pedantic.
42175
42176 1998-10-02  Richard Henderson  <rth@cygnus.com>
42177
42178         * g++.old-deja/g++.other/addrof1.C: New test.
42179
42180 1998-10-01  Nick Clifton  <nickc@cygnus.com>
42181
42182         * gcc.c-torture/compile/981001-1.c: New test.
42183         * gcc.c-torture/execute/981001-1.c: New test.
42184
42185 1998-10-01  Jeffrey A Law  (law@cygnus.com)
42186
42187         * gcc.c-torture/compile/981001-2.c: New test.
42188         * gcc.c-torture/compile/981001-3.c: New test.
42189         * gcc.c-torture/compile/981001-4.c: New test.
42190
42191 1998-10-01  Robert Lipe  <robertl@dgii.com>
42192
42193         * lib/objc.exp (objc_target_compile): Add -L during compiles for
42194         multilibbed hosts.  Idea grafted from g77.exp.
42195
42196 1998-09-30  Dave Love  <d.love@dl.ac.uk>
42197
42198         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
42199         avoid losing on systems which need -lsocket.
42200
42201 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
42202
42203         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
42204         * g++.old-deja/g++.other/nested2.C: Ditto.
42205         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
42206         failure.
42207
42208 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
42209
42210         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
42211         preferred over template operator!= for enum bitfields.
42212
42213 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
42214
42215         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
42216         that happen to have the same base name, but in different scopes,
42217         are incorrectly rejected.
42218
42219 1998-09-16  Richard Henderson  <rth@cygnus.com>
42220
42221         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
42222         on the native word size instead of an integer literal.
42223
42224 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
42225
42226         * g++.old-deja/g++.other/static2.C: Invocation of static data
42227         member of type pointer-to-function denoted as non-static member.
42228
42229         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
42230         checks involving function types and aliases.
42231
42232 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
42233
42234         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
42235         redefined to the same non-trivial type.
42236
42237         * g++.old-deja/g++.pt/explicit73.C: Test for proper
42238         namespace-qualification of template specializations declared in
42239         other namespaces.
42240
42241         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
42242         to declare a subset of the specializations of a template function
42243         as friends of specializations of a template class.
42244
42245         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
42246         member templates that do not fully specialize the enclosing
42247         template class are rejected.
42248
42249 1998-09-11  Dave Love  <d.love@dl.ac.uk>
42250
42251         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
42252
42253 1998-09-08  Dave Love  <d.love@dl.ac.uk>
42254
42255         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
42256         altered from libf2c/libU77 version.
42257
42258 1998-09-06  Dave Love  <d.love@dl.ac.uk>
42259
42260         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
42261
42262 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
42263
42264         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
42265         (un)signed char are different types for template specialization
42266         purposes.
42267
42268 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
42269
42270         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
42271         * objc: ObjC testsuite.
42272
42273 1998-08-31  Catherine Moore  <clm@cygnus.com>
42274
42275         * gcc.c-torture/execute/941014-1.x: New file.
42276
42277 1998-08-31  Nick Clifton  <nickc@cygnus.com>
42278
42279         * lib/c-torture.exp: Add support for
42280         torture_eval_before_compile and torture_eval_before_execute
42281         variables.
42282
42283 1998-08-30  Jeffrey A Law  (law@cygnus.com)
42284
42285         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
42286         this test triggers valid.
42287
42288 1998-08-27  Jeffrey A Law  (law@cygnus.com)
42289
42290         * gcc.dg/980827-1.c: New test.
42291
42292 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
42293
42294         * gcc.c-torture/execute/loop-4b.c: New test.
42295
42296 1998-08-26  Nick Clifton  <nickc@cygnus.com>
42297
42298         * lib/c-torture.exp: Add support for
42299         torture_eval_before_compile and torture_eval_before_execute
42300         variables.
42301
42302 1998-08-25  Jeffrey A Law  (law@cygnus.com)
42303
42304         * gcc.c-torture/compile/980825-1.c: New test.
42305
42306 1998-08-24  Nick Clifton  <nickc@cygnus.com>
42307
42308         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
42309         count number tests in opt_t0 not good_t0.
42310
42311 1998-08-24  Jeffrey A Law  (law@cygnus.com)
42312
42313         * gcc.c-torture/compile/930326-1.x: Fix typo.
42314
42315 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
42316
42317         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
42318         causes an ICE.
42319
42320 1998-08-21  Jeffrey A Law  (law@cygnus.com)
42321
42322         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
42323         STACK_SIZE is defined.
42324         * gcc.c-torture/unsorted/stuct.c: Similarly.
42325
42326         * gcc.c-torture/compile/980821-1.c: New test.
42327
42328 1998-08-21  Jeffrey A Law  (law@cygnus.com)
42329
42330         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
42331
42332 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
42333
42334         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
42335         code.
42336
42337 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
42338
42339         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
42340         error'.
42341
42342 1998-08-18  Jeffrey A Law  (law@cygnus.com)
42343
42344         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
42345
42346 1998-08-16  Jeffrey A Law  (law@cygnus.com)
42347
42348         * gcc.c-torture/compile/980816-1.c: New test.
42349
42350         * gcc.dg/980816-1.c: New test.
42351
42352 1998-08-13  Jeffrey A Law  (law@cygnus.com)
42353
42354         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
42355         compiler for ieee tests.
42356
42357 1998-08-01  Dave Love  <d.love@dl.ac.uk>
42358
42359         * g77.f-torture/compile/980729-0.f: New test.
42360
42361 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
42362
42363         * gcc.c-torture/special/eeprof-1.c: New test, for
42364         -finstrument-functions.
42365         * gcc.c-torture/special/special.exp: Run it.
42366
42367 1998-07-29  Jeffrey A Law  (law@cygnus.com)
42368
42369         * gcc.c-torture/compile/980729-1.c: New test.
42370
42371 1998-07-27  Nick Clifton  <nickc@cygnus.com>
42372
42373         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
42374         __thumb__ is defined, and test for ARM style doubles if so.
42375
42376 1998-07-26  Dave Love  <d.love@dl.ac.uk>
42377
42378         * g77.f-torture/noncompile/980615-0.f: New test.
42379
42380 1998-07-26  H.J. Lu  (hjl@gnu.org)
42381
42382         * gcc.dg/980312-1.c: Do link instead of compile.
42383         * gcc.dg/980313-1.c: Likewise.
42384
42385 1998-07-26  Jeffrey A Law  (law@cygnus.com)
42386
42387         * gcc.c-torture/compile/980726-1.c: New test.
42388
42389 1998-07-25  Dave Love  <d.love@dl.ac.uk>
42390
42391         * g77.f-torture/execute/io0.f: New test.
42392
42393 1998-07-24  Nick Clifton  <nickc@cygnus.com>
42394
42395         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
42396         an int.
42397
42398 1998-06-18  Michael Meissner  <meissner@cygnus.com>
42399
42400         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
42401         m32r bugs.
42402
42403 1998-07-17  Nick Clifton  <nickc@cygnus.com>
42404
42405         * gcc.dg/980626-1.c: Expect failures for all toolchains until
42406         c-decl.c:grokdeclarator can handle mode attributes.
42407
42408 1998-07-16  Jeffrey A Law  (law@cygnus.com)
42409
42410         * gcc.c-torture/execute/980716-1.c: New test.
42411
42412 1998-07-13  Jeffrey A Law  (law@cygnus.com)
42413
42414         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
42415         the mn10200.
42416         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
42417         the mn10200.
42418         * gcc.c-torture/execute/va-arg-3.x: Similarly.
42419         * gcc.c-torture/compile/930326-1.x: Similarly.
42420
42421 1998-07-13  Dave Love  <d.love@dl.ac.uk>
42422
42423         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
42424         New test from Craig.
42425
42426 1998-07-12  Dave Love  <d.love@dl.ac.uk>
42427
42428         * g77.f-torture/noncompile/980616-0.f: New test.
42429
42430         * g77.f-torture/execute/970816-3.f: New test from Craig.
42431
42432 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
42433
42434         *  g++.other/singleton.C: Return error value instead of taking
42435         SIGSEGV.
42436
42437 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
42438
42439         *  g++.other/singleton.C: New test.  Warning is under dispute.
42440         Runtime crash is not.
42441
42442 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
42443
42444         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
42445         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
42446         using6.C, using7.C}: New namespace tests.
42447
42448 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
42449
42450         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
42451         specialization with typedef'ed names used as array indexes.
42452
42453 1998-07-09  Jeffrey A Law  (law@cygnus.com)
42454
42455         * gcc.c-torture/execute/980709-1.c: New test.
42456
42457         * gcc.dg/980709-1.c: New test.
42458
42459 1998-07-07  Richard Henderson  <rth@cygnus.com>
42460
42461         * gcc.c-torture/execute/bcp-1.c: New test.
42462
42463 1998-07-07  Jeffrey A Law  (law@cygnus.com)
42464
42465         * gcc.c-torture/execute/980707-1.c: New test.
42466
42467 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
42468
42469         * gcc.c-torture/compile/980706-1.c: New test.
42470
42471 1998-07-01  Dave Love  <d.love@dl.ac.uk>
42472
42473         * g77.f-torture/execute/980701-0.f,
42474         g77.f-torture/execute/980701-1.f: New test from Craig.
42475
42476 1998-07-01  Jeffrey A Law  (law@cygnus.com)
42477
42478         * gcc.c-torture/compile/980701-1.c: New test.
42479
42480         * gcc.c-torture/execute/980701-1.c: New test.
42481
42482 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
42483 rlsruhe.de>
42484
42485         * g++.old-deja/g++.robertl/eb132.C: New test.
42486         * g++.old-deja/g++.robertl/eb133.C: Likewise.
42487
42488 1998-06-29  Dave Love  <d.love@dl.ac.uk>
42489
42490         * g77.f-torture/execute/980628-7.f,
42491         g77.f-torture/execute/980628-8.f,
42492         g77.f-torture/execute/980628-9.f,
42493         g77.f-torture/execute/980628-10.f: New tests from Craig.
42494
42495         * g77.f-torture/execute/980628-3.f: Remove mail headers.
42496
42497 1998-06-28  Jeffrey A Law  (law@cygnus.com)
42498
42499         * g77.f-torture/execute/980628-4.f: New test from Craig.
42500         * g77.f-torture/execute/980628-5.f: Likewise.
42501         * g77.f-torture/execute/980628-2.f: Likewise.
42502         * g77.f-torture/execute/980628-0.f: Likewise.
42503         * g77.f-torture/execute/980628-1.f: Likewise.
42504         * g77.f-torture/execute/980628-3.f: Likewise.
42505         * g77.f-torture/execute/980628-6.f: Likewise.
42506
42507 1998-06-28  Jeffrey A Law  (law@cygnus.com)
42508
42509         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
42510         directory when nothing has been installed yet.
42511
42512 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
42513
42514         * gcc.c-torture/special/special.exp: Handle newer versions of
42515         dejagnu.
42516
42517 1998-06-26  Jeffrey A Law  (law@cygnus.com)
42518
42519         * gcc.dg/980626-1.c: New test.
42520
42521 1998-06-19  Bruno Haible <haible@ilog.fr>
42522
42523         * gcc.misc-tests/m-un-2.c: New test.
42524         * g++.old-deja/g++.other/warn01.c: Likewise.
42525
42526 1998-06-19  Robert Lipe  <robertl@dgii.com>
42527
42528         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
42529         compatibility with assmblers with a different comment character.
42530         Eliminate use of GAS-specific extensions.
42531
42532 1998-06-19  Jeffrey A Law  (law@cygnus.com)
42533
42534         * gcc.c-torture/execute/ieee/980619-1.c: New test.
42535
42536 1998-06-19  Robert Lipe  <robertl@dgii.com>
42537
42538         * lib/g77.exp: Replace search for libf2c.a with search for newly
42539         renamed libg2c.a
42540
42541 1998-06-17  Jeffrey A Law  (law@cygnus.com)
42542
42543         * gcc.c-torture/execute/980617-1.c: New test.
42544
42545 1998-06-12  Jeffrey A Law  (law@cygnus.com)
42546
42547         * gcc.c-torture/execute/980612-1.c: New test.
42548
42549 1998-06-08  Jeffrey A Law  (law@cygnus.com)
42550
42551         * gcc.dg/980523-1.c: Only test on ppc-linux.
42552         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
42553
42554         * gcc.c-torture/execute/980608-1.c: New test.
42555
42556 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
42557
42558         * gcc.c-torture/execute/980605-1.c: New test.
42559
42560 1998-06-04  Jeffrey A Law  (law@cygnus.com)
42561
42562         * gcc.c-torture/execute/980604-1.c: New test.
42563
42564 1998-06-02  Jeffrey A Law  (law@cygnus.com)
42565
42566         * gcc.c-torture/execute/980602-1.c: New test.
42567         * gcc.c-torture/execute/980602-2.c: Likewise.
42568
42569 1998-06-02  Dave Love  <d.love@dl.ac.uk>
42570
42571         * 970125-0.f: Fix per JCB.  Add commentary.
42572
42573 1998-05-31  Michael Meissner  <meissner@cygnus.com>
42574
42575         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
42576         IEEE -0 support.
42577
42578 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
42579
42580         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
42581         earlier.
42582
42583 1998-05-28  Catherine Moore <clm@cygnus.com>
42584
42585         * gcc.c-torture/execute/980526-3.c: New test.
42586
42587 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
42588
42589         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
42590         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
42591         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
42592         m88k-motorola-sysv3 to XFAIL.
42593
42594 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42595
42596         * gcc.dg/980526-1.c: New test.
42597         * gcc.c-torture/execute/980526-2.c: New test.
42598
42599 1998-05-26  Jeffrey A Law  (law@cygnus.com)
42600
42601         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
42602
42603         * gcc.c-torture/execute/980526-1.c: New test.
42604
42605 1998-05-26  Dave Love  <d.love@dl.ac.uk>
42606
42607         * g77.f-torture/execute/alpha2.f: Add runtime test.
42608
42609 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
42610
42611         * g++.old-deja/old-deja.exp: Strip leading directories.
42612
42613         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
42614         error for the line.  Don't run multiple tests for the same line.
42615
42616 1998-05-23  Jeffrey A Law  (law@cygnus.com)
42617
42618         * gcc.dg/980523-1.c: New test.
42619
42620 1998-05-23  Dave Love  <d.love@dl.ac.uk>
42621
42622         * g77.f-torture/compile/970915-0.f: New test.
42623
42624 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
42625
42626         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
42627
42628 1998-05-21  Jeffrey A Law  (law@cygnus.com)
42629
42630         * gcc.dg/980520-1.c: New test.
42631
42632 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
42633
42634         * gcc.dg/980502-1.c: Fix return type.
42635
42636 1998-05-20  Jeffrey A Law  (law@cygnus.com)
42637
42638         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
42639         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
42640         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
42641         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
42642         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
42643
42644 1998-05-20  Dave Love  <d.love@dl.ac.uk>
42645
42646         * g77.f-torture/execute/980520-1.f: New test.
42647
42648 1998-05-15  Dave Love  <d.love@dl.ac.uk>
42649
42650         * lib/mike-g77.exp: New file.
42651
42652         * g77.f-torture/noncompile/noncompile.exp,
42653         g77.f-torture/noncompile/check0.f: New files.
42654
42655 1998-05-14  Dave Love  <d.love@dl.ac.uk>
42656
42657         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
42658         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
42659         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
42660         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
42661         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
42662         abort where appropriate.
42663
42664 1998-05-05  Michael Meissner  <meissner@cygnus.com>
42665
42666         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
42667         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
42668
42669 1998-04-29  Dave Love  <d.love@dl.ac.uk>
42670
42671         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
42672
42673 1998-04-27  Dave Love  <d.love@dl.ac.uk>
42674
42675         * g77.f-torture/compile/980427-0.f: New test.
42676
42677 1998-04-24  Dave Love  <d.love@dl.ac.uk>
42678
42679         * g77.f-torture/compile/980424-0.f: New test.
42680
42681 1998-04-19  Dave Love  <d.love@dl.ac.uk>
42682
42683         * g77.f-torture/compile/980419-2.f (main): New test.
42684         * g77.f-torture/compile/970125-0.f: New test.
42685         * g77.f-torture/compile/980419-1.f: New test.
42686
42687 1998-04-08  Jim Wilson  <wilson@cygnus.com>
42688
42689         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
42690         of loop-4.c.
42691
42692 1998-04-07  Jim Wilson  <wilson@cygnus.com>
42693
42694         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
42695
42696 1998-04-03  Jim Wilson  <wilson@cygnus.com>
42697
42698         * gcc.c-torture/compile/980329-1.c: New test.
42699
42700 1998-03-18  Jim Wilson  <wilson@cygnus.com>
42701
42702         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
42703         * gcc.dg/980312-1.c: Fix typo in -march command.
42704
42705 1998-03-16  H.J. Lu  (hjl@gnu.org)
42706
42707         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
42708
42709 1998-03-11  Robert Lipe  <robertl@dgii.com>
42710
42711         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
42712         Dave Love agree the Fortran source is bogus.
42713
42714 1998-03-11  Robert Lipe  <robertl@dgii.com>
42715
42716         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
42717         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
42718         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
42719         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
42720         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
42721
42722 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
42723
42724         * g++.old-deja/g++.other/friend1.C: New test.
42725
42726 1998-02-18  Dave Love  <d.love@dl.ac.uk>
42727
42728         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
42729         possibly uninitialized) variables and declare dnrm2.
42730
42731 1998-02-23  Robert Lipe <robertl@dgii.com>
42732
42733         From Bruno Haible <haible@ilog.fr>:
42734         * gcc.c-torture/execute/980223.c: New test.
42735
42736 1998-02-13  Jeffrey A Law  (law@cygnus.com)
42737
42738         * gcc.dg/ifelse-1.c: New test.
42739
42740 1998-02-09  H.J. Lu  (hjl@gnu.org)
42741
42742         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
42743
42744           * lib/old-dejagnu.exp (old-dejagnu): Added the
42745           "execution test - XFAIL *-*-*" handling in the spirit of
42746           "excess errors test -". Changed the "execution test fails"
42747           handling to be like "excess errors test fails".
42748           * Update various tests accordingly.
42749
42750 1998-02-06  Jim Wilson  <wilson@cygnus.com>
42751
42752         * gcc.c-torture/execute/980205.c: New test.
42753
42754 1998-01-18  Jeffrey A Law  (law@cygnus.com)
42755
42756         * lib/c-torture.exp: Look for .x files instead of .cexp files.
42757         * lib/f-torture.exp: Similarly.
42758         * gcc.c-torture: Rename all .cexp files to .x files.
42759
42760 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
42761
42762         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
42763         (940510-1.c): Removed duplicate.
42764         (971104-1.c): New test.
42765
42766 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
42767
42768           * lib/f-torture.exp: Improve error and loop detection.
42769
42770 1997-11-19  Michael Meissner  <meissner@cygnus.com>
42771
42772         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
42773         use that to size the filler array.
42774
42775 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
42776
42777         * lib/c-torture.exp(c-torture-execute): Fix typo.
42778
42779         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
42780         testcase as the executable name. Keep the executable around if
42781         the test fails.
42782
42783 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
42784
42785         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
42786         changes.  Only test one -g option, and move it to the end of the
42787         list of options to test.
42788
42789 1997-09-19  Michael Meissner  <meissner@cygnus.com>
42790
42791         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
42792         variable GCC_TORTURE_OPTIONS to supply default switches separated
42793         by colons.  If no environment variable, run tests with -O0 -g, -O1
42794         -g, and -O2 -g as well.
42795
42796 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
42797
42798         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
42799         explanatory comments. Fix indentation.
42800
42801 1997-09-15  Jeffrey A Law  (law@cygnus.com)
42802
42803         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
42804
42805 1997-09-11  Jeffrey A Law  (law@cygnus.com)
42806
42807         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
42808         * g++.old-deja/g++.mike/p7325.C: Likewise.
42809         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
42810
42811 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
42812
42813         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
42814         * g++.old-deja/g++.brendan/crash30.C: Likewise.
42815         * g++.old-deja/g++.brendan/crash39.C: Likewise.
42816         * g++.old-deja/g++.law/operators4.C: Likewise.
42817
42818 1997-09-11  Joe Buck  (jbuck@synopsys.com)
42819
42820         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
42821         * g++.old-deja/g++.mike/p784.C: Ditto.
42822         * g++.old-deja/g++.mike/p785.C: Ditto.
42823
42824 1997-09-05  Jeffrey A Law  (law@cygnus.com)
42825
42826           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
42827
42828 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
42829
42830         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
42831         target feature; pass this to c-torture-execute as needed.
42832
42833 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
42834
42835         * lib/c-torture.exp(c-torture-execute): If the previous and the
42836         current executables being tested are identical, we don't need to
42837         run the executable again. Try to make the executable names
42838         unique. Add an optional argument for passing additional compiler
42839         flags.
42840
42841 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
42842
42843         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
42844
42845 1997-08-29  Jeffrey A Law  (law@cygnus.com)
42846
42847         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
42848
42849 1997-07-31  Jeffrey A Law  (law@cygnus.com)
42850
42851         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
42852         32bit or larger longs.
42853
42854         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
42855         have either a 32bit long or 32bit int.
42856
42857 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
42858
42859         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
42860         Make double precision tests dependent on sizeof (double).
42861
42862 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
42863
42864         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
42865         too.
42866
42867 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
42868
42869         * gcc.c-torture/compile/961203-1.cexp: New script.
42870
42871 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
42872
42873         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
42874         up the includes ourselves.
42875
42876 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
42877
42878         * lib/plumhall.exp: Remove random include, and add a few
42879         verbose messages for debugging.
42880
42881 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
42882
42883         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
42884         of trying to do it ourselves.
42885
42886 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
42887
42888         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
42889
42890 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
42891
42892         * gcc.prms/5403.c: Made regexp a bit less strict.
42893
42894 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
42895
42896         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
42897         is returned from remote_load instead.
42898         * lib/plumhall.exp: Ditto.
42899         * lib/mike-g++.exp: Ditto.
42900         * lib/old-dejagnu.exp: Ditto.
42901         * lib/c-torture.exp: Ditto.
42902
42903 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
42904
42905         * lib/g++.exp: Use build_wrapper procedure.
42906         * lib/gcc.exp: Ditto.
42907
42908 1997-05-20  Jeffrey A Law  (law@cygnus.com)
42909
42910         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
42911         an old-style decl for malloc.  Fixes tests to work when
42912         sizeof (int) != sizeof (size_t).
42913
42914 1997-05-15  Mike Meissner  <meissner@cygnus.com>
42915
42916         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
42917
42918         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
42919         use stdargs.h interface.
42920
42921 1997-05-15  Mike Meissner  <meissner@cygnus.com>
42922
42923         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
42924         NO_VARARGS when compiling.
42925
42926 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
42927
42928         * lib/plumhall.exp(ph_includes): New procedure.
42929         (ph_make): Use it.
42930         (ph_compiler): Ditto.
42931
42932         * lib/g++.exp: Rename test-glue.c to testglue.c.
42933         * lib/gcc.exp: Ditto.
42934
42935 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
42936
42937         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
42938         to completion when it's called.
42939
42940 1997-03-21  Michael Meissner  <meissner@cygnus.com>
42941
42942         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
42943         is defined, don't do test.
42944
42945 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
42946
42947         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
42948         for object files.
42949         (ph_summary): Mark skipped testcases as untested, not unresolved.
42950
42951         * lib/plumhall.exp (ph_make): If unresolved because of bad
42952         errorCode, record errorCode in log file.
42953         (*): Replace send_log/verbose with verbose -log.
42954
42955 1997-03-19  Michael Meissner  <meissner@cygnus.com>
42956
42957         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
42958         double conversion if double isn't at least 8 bytes.
42959
42960         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
42961         int to work with targets where int is 16 bits.
42962
42963         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
42964         8 bytes, just exit, since 4 byte doubles don't have enough bits of
42965         precision for the test to complete.
42966
42967 1997-03-14  Michael Meissner  <meissner@cygnus.com>
42968
42969         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
42970         if d10v is not compiled with the -mdouble64 flag.
42971         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
42972
42973         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
42974         d10v is not compiled with the -mint32 flag.
42975
42976 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
42977
42978         * lib/plumhall.exp: Use incr_count.
42979
42980 1997-03-12  Jeffrey A Law  (law@cygnus.com)
42981
42982         * gcc.c-torture: Update to c-torture-1.45.
42983
42984 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
42985
42986         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
42987         the name of the expect testcase file).
42988
42989         * lib/g++.exp(g++_init): Ditto.
42990
42991 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
42992
42993         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
42994         the host.
42995
42996         * lib/gcc.exp(gcc_exit): New procedure.
42997
42998 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
42999
43000         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
43001         specs where appropriate.
43002
43003         * g++.old-deja/g++.arm/*: Added additional ERROR checks
43004         because of new "candidates are" messages, and removed a few
43005
43006         * Converted all non-old-style g++ testcases to old-style, and
43007         moved into g++.old-deja.
43008
43009 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
43010
43011         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
43012         options.
43013
43014         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
43015         succeeded.
43016
43017         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
43018
43019 1997-02-13  Michael Meissner  <meissner@cygnus.com>
43020
43021         * lib/gcc.exp (gcc_target_compile): Add support for defining
43022         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
43023         the machine doesn't have those features.
43024
43025 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
43026
43027         * g++.law/operators4.exp: Don't use LIBS.
43028
43029 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
43030
43031         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
43032
43033         * lib/mike-g++.exp: Don't set the compiler to be tested here.
43034         * lib/g++.exp: Set it here instead. Also, allow use of the
43035         --tool_exec and --tool_opt options. Change CXX to
43036         GXX_UNDER_TEST.
43037
43038         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
43039
43040         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
43041
43042 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
43043
43044         * lib/old-dejagnu.exp: Use prune_warnings instead of
43045         prune_system_crud.
43046         * lib/mike-g++.exp: Ditto.
43047         * lib/gcc.exp: Ditto.
43048         * lib/g++.exp: Ditto.
43049
43050         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
43051
43052 1997-02-07  Jeffrey A Law  (law@cygnus.com)
43053
43054           * 941014-2.c: Include stdlib.h
43055           * 960327-1.c: Include stdio.h
43056           * dbra.c, index-1.c: Don't assume ints are 32bits.
43057
43058 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
43059
43060         * lib/gcc.exp: Add gcc,stack_size target feature.
43061
43062         * lib/g++.exp(g++_target_compile): Add the include and link
43063         paths here, not in two other places. And, it's $options, not
43064         options.
43065
43066         * lib/mike-g++.exp(postbase): Remove the code that determines
43067         the correct include and link paths.
43068         * g++.old-deja/old-deja.exp: Ditto.
43069
43070 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
43071
43072         * lib/g++.exp(g++_init): target_compile no longer returns the
43073         filename of the result.
43074
43075 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
43076
43077         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
43078         call to glob.
43079
43080         * gcc.c-torture/special/special.exp: Change call to
43081         gcc_target_compile to include the object file.
43082
43083 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
43084
43085         * gcc.c-torture/special/special.exp: Correct misspelling in last
43086         change.
43087
43088 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
43089
43090         * lib/plumhall.exp(ph_summary): Log the entire output of the
43091         executable. Return -1 if there were any failures, 0 otherwise.
43092         (ph_execute): Return -1 if there were any failures, 0 otherwise.
43093         (ph_make): Clean up objects and executables that were built
43094         if the tests succeeded.
43095
43096 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
43097
43098         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
43099         libraries and includes in the build tree as appropriate.
43100
43101 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
43102
43103         * lib/c-torture.exp: Instead of looking for the global variable
43104         NO_LONG_LONG, check to see if that's a feature of the target.
43105
43106 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
43107
43108         * config/default.exp: Minimize. Delete the remainer of the files in
43109         config; this functionality is now in devo/dejagnu/config.
43110
43111         g++.*/*: Pass any additional flags used to compile to postbase;
43112         delete CXXFLAGS.
43113
43114         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
43115         is now done by runtest.exp. Use gcc_target_compile instead of
43116         compile.
43117
43118         lib/c-torture.exp: Use gcc_target_compile instead of compile.
43119         Remove references to CFLAGS. Use remote_file instead of
43120         calling rm -f.
43121         (c-torture): Take a list of arguments to use to compile this
43122         testcase.
43123
43124         lib/g++.exp: Simplify. Use target_compile instead of compile.
43125         lib/gcc-dg.exp: Ditto.
43126         lib/gcc.exp: Ditto.
43127         lib/mike-{gcc,g++}.exp: Ditto.
43128         lib/old-dejagnu.exp: Ditto.
43129         lib/plumhall.exp: Ditto.
43130
43131 1997-01-08  Jim Wilson  <wilson@cygnus.com>
43132
43133         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
43134         (ph_linker): Likewise.
43135
43136 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
43137
43138           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
43139         MAP_ANON / MAP_ANONYMOUS if defined;
43140         else try to map from /dev/zero .
43141
43142 1996-11-12  Jeffrey A Law  (law@cygnus.com)
43143
43144         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
43145         isn't defined, then define it to MAP_ANONYMOUS.
43146
43147 1996-11-12  Jeffrey A Law  (law@cygnus.com)
43148
43149         * gcc.c-torture: Update to c-torture-1.42 release.
43150
43151 1996-11-11  Jeffrey A Law  (law@cygnus.com)
43152
43153         * gcc.c-torture: Update to c-torture-1.41 release.
43154
43155 1996-10-27  Jeffrey A Law  (law@cygnus.com)
43156
43157         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
43158         c-torture release.
43159
43160 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
43161
43162         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
43163         and LDFLAGS.  Fix second case to append the target_info ldflags
43164         onto LDFLAGS, not CFLAGS.
43165         * lib/g++.exp (g++_init): Add target_info stuff.
43166         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
43167         of libgloss and newlib flags for !native.
43168
43169         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
43170         (GDB): Fix relative path to go up another dir for finding gdb.
43171
43172 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
43173
43174         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
43175         versions in the target_info array, if they don't exist.
43176
43177 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
43178
43179         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
43180
43181 1996-07-08  Jim Wilson  <wilson@cygnus.com>
43182
43183         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
43184         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
43185
43186 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
43187
43188         * lib/old-dejagnu.exp: Don't remove the output file before we've
43189         actually tested it. Don't append pwd to the path of the executable
43190         we're testing.
43191
43192 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
43193
43194         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
43195
43196 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
43197
43198         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
43199         temporary directory for compiler files, and set it to a default
43200         value of /tmp. Set $output as the name of the output file from
43201         compiling the testcase. Add a -o option to $cflags_var so the
43202         compiler writes the final output file as $output. Set $executable
43203         to $output.
43204
43205         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
43206         directory for compiler files, and set it to /tmp if it doesn't
43207         already have a value. Set $output_file to the name of the output
43208         file from compiling the testcase. Add a -o option to CXXFLAGS so
43209         the compiler writes the final output file as $output. Use $output
43210         as the executable to be tested.
43211
43212 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
43213
43214         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
43215
43216 1996-06-08  Jeffrey A Law  (law@cygnus.com)
43217
43218         * gcc.c-torture/execute/pending-1.c: New test.  Still
43219         pending in Tege's queue.
43220
43221 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
43222
43223         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
43224         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
43225         if there were failures.  Call unresolved if there were unresolved
43226         testcases.  Call gcc_fail if program did not run to completion.
43227         (ph_make): Pass additional argument name to ph_execute.
43228         (ph_execute): Add new argument.  Pass additional arguments to
43229         ph_summary.  Call gcc_fail is there is no execution output.
43230
43231 1996-04-24  Jeffrey A Law  (law@cygnus.com)
43232
43233         * lib/plumhall.exp (proc_summary): Output relavent summary
43234         lines into the log so specific failures in plumhall can be
43235         investigated.
43236
43237 1996-04-10  Jeffrey A Law  (law@cygnus.com)
43238
43239         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
43240         (c-torture-execute): Don't try to execute tests which use
43241         "long long" types if $NO_LONG_LONG is nonzero.
43242
43243 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
43244
43245         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
43246         not c-torture.
43247
43248         * gcc.ieee: Move from here.
43249         * gcc.c-torture/execute/ieee: To here.
43250
43251 1996-03-26  Jeffrey A Law  (law@cygnus.com)
43252
43253         * gcc.c-torture: Update to c-torture-1.41 release.
43254
43255 1996-03-22  Jeffrey A Law  (law@cygnus.com)
43256
43257         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
43258         not "$output".
43259
43260 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
43261
43262         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
43263         -c present.
43264
43265 1996-03-02  Jeffrey A Law  (law@cygnus.com)
43266
43267         * config/proelf.exp: Handle connecting to a simulator.
43268
43269 1996-01-31  Jeffrey A Law  (law@cygnus.com)
43270
43271         * config/proelf.exp: New file.  Enough framework that we can
43272         run c-torture tests on the proelf targets (or any other target
43273         that gdb can connect to for that matter).
43274
43275 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
43276
43277         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
43278         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
43279
43280         * lib/plumhall.exp (ph_execute): Always call ph_summary if
43281         exec_output exists.
43282
43283 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
43284
43285         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
43286         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
43287
43288         * config/*.exp: Update FSF address.  Change result of ${tool}_load
43289         to pass/fail/unresolved/unsupported/untested.  Caller must now
43290         call unresolved/unsupported/untested.
43291         * lib/*.exp: Update FSF address.  Update to handle new results of
43292         ${tool}_load.
43293         * lib/chill.exp (verbose): Delete.
43294
43295 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
43296
43297         * lib/gcc.exp (default_gcc_start): Change order of args to
43298         $LDFLAGS $CFLAGS $LIBS.
43299         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
43300         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
43301         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
43302         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
43303         * gcc.misc-tests/dg-test.exp: Likewise.
43304         * gcc.misc-tests/msgs.exp: Likewise.
43305         * gcc.prms/prms.exp: Likewise.
43306         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
43307         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
43308
43309         * lib/dg.exp: Deleted, moved to dejagnu/lib.
43310
43311 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
43312
43313         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
43314
43315         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
43316         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
43317
43318         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
43319         necessary.
43320
43321 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
43322
43323         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
43324         global for loop; add use of $mathlib.
43325         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
43326         settings here; set mathlib for anything but VxWorks.
43327
43328 1996-01-22  Jeffrey A Law  (law@cygnus.com)
43329
43330         * gcc.c-torture: Update to c-torture-1.40 release.
43331
43332 1996-01-03  Jeffrey A Law  (law@cygnus.com)
43333
43334         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
43335         dg.exp.
43336
43337 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
43338
43339         * lib/c-torture.exp (c-torture-execute): Declare "output" as
43340         global.
43341
43342 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
43343
43344         * lib/g++.exp (LIBS): Define if not already.
43345         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
43346         (gcc-dg-prune): Call prune_gcc_output.
43347         * lib/gcc.exp (prune_gcc_output): New proc.
43348         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
43349         prune_gcc_output.
43350
43351 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
43352
43353         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
43354         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
43355
43356 1995-11-15  Jeffrey A Law  (law@cygnus.com)
43357
43358         * gcc.c-torture: Update to c-torture-1.39 release.
43359
43360 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
43361
43362         * lib/c-torture.exp (c-torture-execute): Don't return if one option
43363         fails, try others as well.
43364
43365 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
43366
43367         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
43368         If compilation fails, mark execute tests as `untested'.
43369         If test is marked as unsupported, don't mark compilation and
43370         execute tests as failed.
43371
43372 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
43373
43374         * lib/g++.exp (g++_init): Don't link in libg++, and look to
43375         libstdc++ for whether or not we want to be doing shared
43376         libraries.  Delete link_curses since we don't need it anymore.
43377         * lib/mike-g++.exp (postbase): Don't link in libg++.
43378         * g++.old-deja/old-deja.exp: Likewise.
43379
43380 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
43381
43382         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
43383
43384 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
43385
43386         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
43387         For that, add `-Wl,-a,shared_archive'.
43388         * g++.old-deja/old-deja.exp: Likewise.
43389
43390 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
43391
43392         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
43393
43394 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
43395
43396         * lib/mike-g++.exp (postbase): Pay attention to the status of
43397         g++_load.
43398
43399 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
43400
43401           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
43402
43403 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
43404
43405         * lib/gcc.exp (default_gcc_start): No longer need to log program
43406         being executed or its output, execute_anywhere does that now.
43407         * lib/g++.exp (default_g++_version): Call execute_anywhere.
43408         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
43409
43410 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
43411
43412         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
43413         the same as those in lib/g++.exp.
43414
43415 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
43416
43417         * gcc.c-torture: Update to c-torture-1.38 release.
43418         * gcc.ieee: Related changes.
43419
43420 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
43421
43422         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
43423         "exec". Minor reformatting changes.
43424
43425         * config/rom68k.exp (${tool}_load): Make it work in a canadian
43426         cross. This means all "exec" calls now work on a remote host as
43427         well.
43428         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
43429         cross. Filter out the extra "\r\n" stuff that expect puts in.
43430         (c-torture-execute): Filter out the bogus warnings like
43431         c-torture-compile does. Add support for canadian cross.
43432         * lib/gcc.exp (default_gcc_version, default_gcc_start)
43433         Use execute_anywhere rather than calling exec directly. Now it
43434         works for canadian cross testing.
43435
43436 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
43437
43438         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
43439         results into a variable, and check that rather than using file exists.
43440
43441 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
43442
43443         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
43444         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
43445
43446 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
43447
43448         * g++.old-deja/old-deja.exp: Create and pass runshlib and
43449         lib_curses if there's a shared libg++ in the build tree.
43450
43451 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
43452
43453         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
43454         if not supported target.
43455
43456 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
43457
43458         * lib/g++.exp (g++_init): Move empty setting of runshlib and
43459         link_curses up to always happen, not just for native builds.
43460
43461 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
43462
43463         * gcc.c-torture: Update to c-torture-1.36 release.
43464         * gcc.failure: Related changes.
43465
43466 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
43467
43468         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
43469
43470 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
43471
43472         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
43473         * lib/mike-g++.exp (postbase): Not in here.  Still reference
43474         runshlib, link_curses, and mathlib for link and run.
43475
43476         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
43477         pass the runtime shared library options for Solaris, OSF/1, and
43478         Irix5, and link with -lcurses to avoid unresolved references.
43479
43480 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
43481
43482         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
43483         only run once.
43484
43485 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
43486
43487         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
43488
43489 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
43490
43491         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
43492         do not have a framework for the "compat" tests yet.
43493
43494 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
43495
43496         * lib/mike-g++.exp (postbase): New local variable `mathlib',
43497         set to null if we're testing vxworks5.1.  Use that instead of
43498         `-lm' in the setting of LIBS for link and run.
43499
43500 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
43501
43502         * config/rom68k.exp (${tool}_load): Major changes to make it
43503         work.  Verified that it does in fact return the stuff in
43504         exec_output properly.  Catch any Emul or any TRAP other than 0.
43505
43506 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
43507
43508         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
43509         LDFLAGS properly for targets that need stuff from libgloss.
43510         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
43511         only run once.
43512         (gpp_initialized): New variable.
43513
43514 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
43515
43516         * config/rom68k.exp: Load libgloss.exp.
43517         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
43518         so we can produce a fully linked binary.
43519         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
43520         so we can produce a fully linked binary.
43521
43522 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
43523
43524         * lib/plumhall.exp (ph_section): Watch for expected failures.
43525         Add missing `else'.
43526
43527         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
43528         run the testcase.
43529         (c-torture): Likewise.
43530
43531 1995-08-28  Doug Evans  <dje@cygnus.com>
43532
43533         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
43534
43535         * lib/mike-g++.exp (mike_cleanup): New proc.
43536         (prebase): New globals compiler_result, not_compiler_result,
43537         target_regexp.
43538         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
43539         allow leading "-" in pattern.  Watch for unsupported tests.
43540         If $compiler_result is set, pattern match assembler code,
43541         and ditto for $not_compiler_result.
43542         * lib/mike-gcc.exp: Likewise.
43543
43544         * lib/plumhall.exp (ph_execute): Only call ph_summary if
43545         execution "succeeded".
43546
43547 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
43548
43549         * config/win32.exp: New file.
43550         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
43551
43552 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
43553
43554         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
43555         unsupported.
43556         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
43557         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
43558         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
43559
43560         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
43561         "... without exceptions was ...".  That is now handled by
43562         prune_system_crud.
43563         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
43564
43565 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
43566
43567         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
43568         sieve.c,sort2.c}: New files.
43569         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
43570         sieve.exp,sort2.exp}: Drivers for them.
43571
43572         * lib/mike-gcc.exp (program_output): New user settable variable.
43573         (postbase): Call prune_system_crud.  Also prune extraneous compiler
43574         messages.
43575         * lib/mike-g++.exp (program_output): New user settable variable.
43576
43577         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
43578
43579         * config/sh.exp: Deleted (use sim.exp instead).
43580
43581 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
43582
43583         * config/vx.exp: Declare CHECKTASK as global.
43584         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
43585         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
43586         * lib/old-dejagnu.exp: Load [pwd]/$executable.
43587
43588 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
43589
43590         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
43591         target. Like vx.exp, only includes `vx29k.exp' instead of
43592         `vxworks.exp'.
43593
43594 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
43595
43596         * config/sim.exp: Increase time limit from 120 seconds to 240.
43597
43598 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
43599
43600         * gcc.c-torture/execute/950628-1.c: New test.
43601
43602 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
43603
43604         * gcc.c-torture: Update with changes/additions from
43605         c-torture-1.34.
43606
43607 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
43608
43609         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
43610
43611 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
43612
43613         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
43614
43615 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
43616
43617         * gcc.c-torture/compile/950512-1.c: New test.
43618         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
43619         * gcc.dg/struct-ret-1.c: Likewise.
43620
43621 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
43622
43623         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
43624           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
43625
43626 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
43627
43628         * gcc.c-torture/special/920411-1.c: Deleted.
43629         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
43630
43631 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
43632
43633         * config/sim.exp (${tool}_load): Hack in call to bash to get a
43634         cpu limit.
43635
43636 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
43637
43638         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
43639
43640 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
43641
43642         From kenner;
43643         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
43644         is the proper length.
43645         * va-arg-3.c: Likewise.
43646
43647 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
43648
43649         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
43650         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
43651
43652         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
43653         * lib/g++.exp (default_g++_start): Delete old cruft.
43654
43655 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
43656
43657         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
43658         (2 * (1 << 18)) to (2 * (1 << 17)).
43659
43660         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
43661
43662 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
43663
43664         * config/rom68k.exp: Renamed from config/idp.exp
43665
43666 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
43667
43668         * c-torture/compile/921109-2.c
43669
43670 1995-04-18  Mike Stump  <mrs@cygnus.com>
43671
43672         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
43673         excess errors.
43674
43675 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
43676
43677         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
43678         output.
43679         * lib/g++.exp (default_g++_start): Likewise.
43680
43681 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
43682
43683         * gcc.c-torture/compile/950329-1.c: New test.
43684
43685 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
43686
43687           * config/bug.exp (${tool}_load): Updated to use new remote_open
43688           and remote_close procs.
43689         * config/idp.exp: New file.
43690
43691 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
43692
43693         * gcc.c-torture/execute/950322-1.c: New test.
43694
43695 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
43696
43697         * config/vx.exp (${tool}_load): Clean up testing of return code from
43698         vxworks_ld and vxworks_spawn.
43699
43700 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
43701
43702         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
43703
43704 1995-03-13  Mike Stump  <mrs@cygnus.com>
43705
43706         * lib/old-deja.exp: Add `excess errors test - ' error, now one
43707         can mark excess errors on a machine by machine basis.  Note, the
43708         default is to not expect any excess errors, even when excess
43709         errors test - is given, so you will want to put an XFAIL ... on
43710         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
43711         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
43712         those 4 machines, but no others.
43713
43714 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
43715
43716         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
43717         * lib/c-torture.exp: to here.
43718
43719 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
43720
43721         * gcc.c-torture/execute/950221-1.c: New test.
43722         * gcc.c-torture/execute/struct-ret-1.c: New test.
43723         * gcc.c-torture/compile/950221-1.c: New test.
43724
43725         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
43726
43727 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
43728
43729         * gcc.c-torture/execute/arith-1.c (main): Return 0.
43730         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
43731
43732 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
43733
43734         * g++.gb: New directory of tests, derived from my signature and
43735         class scoping tests.
43736
43737         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
43738         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
43739         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
43740         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
43741         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
43742         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
43743         * g++.gb/sig25.C: Likewise.
43744
43745         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
43746         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
43747         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
43748         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
43749         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
43750         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
43751         * g++.gb/sig25.exp: Likewise.
43752
43753         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
43754         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
43755         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
43756         * g++.gb/scope13.C: Likewise, this test still fails.
43757
43758         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
43759         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
43760         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
43761         * g++.gb/scope13.exp: Ditto.
43762
43763         * g++.gb/README: New file, explains what these tests are about.
43764
43765 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
43766
43767         * lib/dg.exp (dg-do): Support `preprocess'.
43768         (dg-test): Likewise.
43769
43770 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
43771
43772         * config/udi.exp: change "continue -expect" to "exp_continue".
43773
43774 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
43775
43776         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
43777         Delete redundant tests.
43778
43779         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
43780         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
43781         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
43782         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
43783         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
43784         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
43785         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
43786         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
43787
43788         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
43789         storing label pointers.
43790         * gcc.c-torture/execute/921019-1.c: Likewise.
43791         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
43792         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
43793         parameter fp.
43794         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
43795         constants.
43796
43797         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
43798         Delete obsolete tests.
43799
43800         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
43801         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
43802         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
43803         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
43804         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
43805         * gcc.c-torture/compile/950124-1.c: New test.
43806
43807         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
43808
43809 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
43810
43811         * lib/mike-g++.exp: Add -lm to LIBS.
43812
43813 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
43814
43815         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
43816
43817 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
43818
43819         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
43820
43821 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
43822
43823         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
43824
43825 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
43826
43827         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
43828         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
43829         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
43830         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
43831         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
43832         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
43833         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
43834         * g++.law/{operators31.C, operators32.C,
43835         * g++.law/{operators33.C, operators34.C}: Likewise.
43836         * g++.law/{pic1.C, refs2.C}: Likewise.
43837         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
43838         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
43839         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
43840         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
43841
43842         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
43843         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
43844         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
43845         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
43846         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
43847         * g++.law/{enum9.exp, friend5.exp}: Likewise.
43848         * g++.law/{nest3.exp, nest4.exp}: Likewise.
43849         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
43850         * g++.law/{operators30.exp, operators31.exp}: Likewise.
43851         * g++.law/{operators32.exp, operators33.exp}: Likewise.
43852         * g++.law/{operators34.exp}: Likewise.
43853         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
43854         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
43855         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
43856         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
43857         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
43858
43859         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
43860         No longer expected to fail.
43861         * g++.law/missed-error3.C: Tweak for recent bool changes.
43862
43863 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
43864
43865         * config/emb-unix: Deleted.
43866         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
43867         remote execution.  Do final link on remote host if REMOTE_LINK is set.
43868
43869 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
43870
43871         * lib/dg.exp (dg-test): Fix typo in last patch.
43872
43873 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
43874
43875         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
43876         (handles multiple occurrences).
43877
43878 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
43879
43880         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
43881         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
43882         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
43883         printed).
43884         * lib/c-torture.exp (c-torture-compile): Likewise.
43885         (c-torture): Prepend full path if missing.
43886         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
43887         (gcc_fail): Likewise.
43888         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
43889
43890 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
43891
43892         * lib/netware.exp: Only attach to NetWare i386 systems.
43893
43894 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
43895
43896         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
43897         messages.  Add test name to "output pattern match" pass/fail message.
43898
43899 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
43900
43901         * gcc.dg: New testsuite.
43902         * gcc.dg/dg.exp: New file.
43903
43904         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
43905         test-switch.c}: Deleted.
43906
43907         * gcc.misc-tests/msgs.exp: New testcase driver.
43908
43909 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
43910
43911         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
43912         Watch for illegal return values from ${tool}_load.
43913         * config/unix.exp (${tool}_load): Fix pass/fail detection for
43914         cross targets.  Coerce return value >0 to 1.
43915
43916 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
43917
43918         * config/unix.exp (${tool}_load): Call program rsh, not proc.
43919
43920         * config/emb-unix.exp: New file.
43921
43922         * config/sim.exp: Error if variable $SIM not defined.
43923         (${tool}_load): Mark test as "untested" if simulator missing.
43924
43925         * config/unix.exp: Load remote.exp to get rcp_download.
43926         * lib/c-torture.exp: Use different option lists for testcases with
43927         and without loops.
43928         * gcc.c-torture/execute/execute.exp: Likewise.
43929
43930 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
43931
43932         * config/*.exp: Clarify return code from ${tool}_load.
43933         Call `unresolved' or `untested' instead of `warning' or `perror'
43934         (sometimes you still want to call both though).
43935         Add comment that `shell_id' is local to each file.
43936         * config/udi.exp (timeout): Set to 30.
43937         Don't print warning if connection fails, $connectmode has already
43938         printed an error.
43939         (${tool}_load): Move verbose messages to level 2.
43940         Rework pattern for "Process started" message.
43941         Pass `shell_id' to ${connectmode}_download.
43942         Retry twice upon timeout.  Make resetting of target more robust.
43943         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
43944         Pass `shell_id' to exit_$connectmode.
43945         Only call exit_$connectmode if connected.
43946         * config/unix.exp (${tool}_load): Check return codes better.
43947         * config/vrtx.exp (${tool}_load): Likewise.
43948         * config/vx.exp (${tool}_load): Likewise.
43949         Delete unneeded global's.
43950         * lib/dg.exp (dg-test): Update to reflect clarified return codes
43951         from ${tool}_load.
43952         (dg-stat): Delete.
43953         (dg-init): Delete recording of pass/fail counts.
43954         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
43955         (old-dejagnu-init): Likewise.
43956         (old-dejagnu-stat): Delete contents, empty proc now.
43957         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
43958         (c-torture): Delete references to lcnt, lpass, lfail.
43959         Get option list from TORTURE_OPTIONS.
43960         Delete -funroll[-all]-loops if no loops.
43961         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
43962         (g++_stat): Delete contents (empty proc now).
43963         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
43964         (gcc_finish): Likewise.
43965         (gcc_stat): Deleted.
43966         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
43967         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
43968         * gcc.c-torture/execute/execute.exp: Likewise.
43969         Split tests into two parts: compile, execute.
43970         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
43971         no loops.  Update to reflect clarified return codes from ${tool}_load.
43972
43973 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
43974
43975         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
43976         to grep for.
43977         (old-dejagnu): Likewise (where necessary).
43978
43979 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
43980
43981         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
43982
43983         * lib/dg.exp (dg-process-target): Fix processing of selector.
43984         Add comment regarding use of `error'.
43985
43986         * lib/gcc.exp (prune_system_crud): Define if missing.
43987         * lib/g++.exp (prune_system_crud): Likewise.
43988
43989         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
43990         Call prune_system_crud.
43991         * lib/dg.exp (dg-runtest): New proc.
43992         Use perror instead of send_user for tcl errors in testcase.
43993         Don't return any value, it's never used.
43994         Don't clobber previous definition of `unknown'.
43995         Print tcl errors in `dg-final'.
43996
43997 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
43998
43999         * lib/dg.exp (dg-process-target): Improve syntax error messages.
44000         (dg-test): Don't print errorInfo, it contains stack backtrace.
44001
44002 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
44003
44004         * lib/g++.exp (runtest_file_p): Define if missing.
44005
44006 1994-09-24  Doug Evans  (dje@cygnus.com)
44007
44008         * lib/mike-g++.exp: Comment out loading of g++.exp.
44009         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
44010         (default_g++_version): Always print something.
44011         (default_g++_start): Comment out call to `which'.
44012         (g++_start, g++_load): Deleted (must be defined in config file).
44013         * lib/gcc.exp: Test for existence of $CC at start.
44014         Delete check for tmpdir (done in gcc_init).
44015         (default_gcc_version): Always print something.
44016         (default_gcc_start): Comment out call to `which'.
44017         * config/*.exp: Major cleanup - make cross targets work at least a
44018         little better for g++ (by not being "--tool gcc" specific).
44019         Rename gcc_xxx to ${tool}_xxx.
44020         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
44021         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
44022
44023 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
44024
44025         * lib/c-torture.exp (c-torture-compile): Rework compiler
44026         message processing.
44027
44028         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
44029         c-torture.
44030
44031 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
44032
44033         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
44034
44035         * lib/dg.exp (dg-process-target): Support { target native }.
44036
44037 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
44038
44039         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
44040         looked for "... program xxx got fatal signal".
44041         Correct regsub munging of `comp_output'.
44042         Ignore compiler messages "path prefix not used" and "linker input
44043         file unused".
44044
44045 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
44046
44047         * lib/gcc.exp (runtest_file_p): Define if missing.
44048         * gcc.prms/template.c: Example to work from.
44049
44050 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
44051
44052         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
44053         * lib/dg.exp (dg-test): Call unsupported testcases as such.
44054
44055         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
44056         * gcc.prms/1883.c: Moved from compile/940714-1.c.
44057         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
44058         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
44059
44060         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
44061         (dg-process-target): No longer a varargs proc.
44062         Return S/N for target, P/F for xfail.  All callers changed.
44063         (user option procs): More argument checking.
44064         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
44065         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
44066         (dg-test): Skip test if not running on selected target in `dg-do'.
44067         Update handling of `dg-do-what', `dg-output-text'.
44068         Separate execution pass/fail from output pattern match pass/fail.
44069         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
44070
44071 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
44072
44073         * gcc.c-torture/special/special.exp: Don't expect failure for mips
44074         target for 920510-1.c.
44075
44076 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
44077
44078         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
44079         Clean up comment regarding use of passcnt, etc.
44080         (gcc_stat): Don't update `testcnt' here.
44081         (gcc_finish): Do it here.
44082         Might as well reset `but_id' here too.
44083         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
44084         to determine if the file should be tested.
44085         * gcc.c-torture/compile/compile.exp: Likewise.
44086         * gcc.c-torture/execute/execute.exp: Likewise.
44087         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
44088         * gcc.misc-tests/dg-test.exp: Likewise.
44089         * gcc.prms/prms.exp: Likewise.
44090         * gcc.wendy/wendy.exp: Likewise.
44091         * g++.old-deja.exp: Likewise.
44092         Move "Testing file" message to verbose level 1.
44093
44094 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
44095
44096         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
44097
44098 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
44099
44100         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
44101         (default_gcc_start): Accept optional second list element
44102         of compiler flags.  Print compiler output at verbosity level 2.
44103         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
44104         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
44105         Save current values of framework globals passcnt, failcnt, xpasscnt,
44106         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
44107         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
44108         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
44109         xfailcnt to compute stats.  Update framework global `testcnt' from
44110         pass/fail counts.
44111         (gcc_finish): New proc.  Clean up test environment.
44112         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
44113         (gcc_epass, gcc_efail): Delete.
44114         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
44115         argument of line number.
44116         (dg-init): If the tool has an init routine, call it.
44117         (dg-test): Remove args `cflags_var' and `libs_var'.
44118         Pass all compiler options to ${tool}_start.
44119         Handle missing line number.
44120         (dg-finish): New function.
44121         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
44122         particular files.  Call gcc_finish at end.  Move "skipping test"
44123         message to verbosity level 3.
44124         * gcc.c-torture/compile/compile.exp: Likewise.
44125         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
44126         * gcc.c-torture/execute/execute.exp: Likewise.
44127         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
44128         Print testcase being tried at verbosity level 1.
44129         * gcc.c-torture/special/special.exp: Unset xfail.
44130         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
44131         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
44132         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
44133         * gcc.failure/failure.exp: Likewise.
44134         * gcc.ieee/ieee.exp: Likewise.
44135         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
44136         Update call to dg-test.  Call dg-finish at end.
44137         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
44138         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
44139         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
44140         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
44141         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
44142         * gcc.wendy/wendy.exp: Add copyright.
44143         Delete setting of tmpdir (done by gcc_init).
44144         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
44145         Pass compiler flags to gcc_start.  Call gcc_finish at end.
44146         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
44147         gcc_[ce]pass/fail.
44148
44149 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
44150
44151         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
44152         confusion.
44153         (g++_load): Likewise.
44154
44155         * config/*.exp (gcc_load): Some were varargs fns and some were not.
44156         Rename argument to `prog' to remove the confusion.
44157         Varargs fns behave differently too!
44158         (g++_load): Likewise.
44159
44160         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
44161
44162         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
44163         what it is.  Delete (always) printing of status value for !native.
44164         Simplify verbose code, and include status and exec_output.
44165         (g++_load): Use gcc_load.
44166
44167 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
44168
44169         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
44170         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
44171         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
44172         940714-3.c as these testcases don't exist anymore.  Make
44173         va-arg-1.c expected to pass.
44174
44175 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
44176
44177         * gcc.misc-tests/misc.exp: Only run specific testcases.
44178         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
44179         * gcc.misc-tests/dg-[1-9].c: New files.
44180
44181         * lib/dg.exp: New testsuite driver.
44182         * gcc.prms/prms.exp: Use it.
44183
44184         * README.gcc: New file.
44185
44186         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
44187         Document and reset `lxpass' and `lxfail'.
44188         Simplify "initialized" message.
44189         (gcc_stat): Clean up comments a little.
44190
44191 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
44192
44193         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
44194
44195 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
44196
44197         * lib/old-dejagnu.exp (process-option): New proc.
44198         (old-dejagnu-init, old-dejagnu-stat): Likewise.
44199         (old-dejagnu): Simplify.
44200         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
44201
44202 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
44203
44204         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
44205         exists and is not an empty string.
44206
44207         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
44208         $xfail rather than calling setup_xfail.  Clear $xfail when test is
44209         finished.
44210         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
44211         automatically.
44212
44213         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
44214         longer expected to fail.
44215
44216         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
44217         "f" function call.
44218
44219         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
44220
44221         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
44222         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
44223         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
44224         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
44225         c-torture-1.29.
44226
44227         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
44228         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
44229
44230         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
44231
44232         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
44233         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
44234
44235         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
44236         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
44237         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
44238
44239 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
44240
44241         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
44242         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
44243         940714-1.c, 940714-2.c, 940714-3.c},
44244         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
44245         gcc.misc-tests/{mg.c,mg.exp}:
44246         New tests.
44247         * gcc.noncompile/noncompile.exp: Change accordingly.
44248
44249 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
44250
44251         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
44252         Undo previous clobberage.
44253
44254 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
44255
44256         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
44257         * gcc.special/{930510-1.c, special.exp}:
44258         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
44259         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
44260         struct-varargs-1.c}: New tests from c-torture-1.26.
44261
44262 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
44263
44264         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
44265           argument to switch.
44266
44267 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
44268
44269         * Revert the previous changes.  Please see Rob's directory
44270           (/lisa/test/rob/progressive/gcc/testsuite) for testing
44271           fixes.
44272
44273 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
44274
44275         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
44276             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
44277             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
44278             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
44279             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
44280             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
44281             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
44282             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
44283             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
44284             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
44285             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
44286             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
44287             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
44288             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
44289             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
44290             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
44291             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
44292             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
44293             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
44294             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
44295             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
44296             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
44297             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
44298             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
44299             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
44300             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
44301             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
44302
44303 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
44304
44305         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
44306             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
44307           with perror calls.
44308
44309 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
44310
44311         * config/unix.exp (g++_load): Fix syntax.
44312
44313 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
44314
44315         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
44316         * gcc.noncompile/921017-1.c: Deleted obsolete test.
44317         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
44318         Don't expect va-arg-1.c to fail.  Correct expected output for
44319         920928-1.c.
44320         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
44321         * gcc.wendy/hbm4.c: Correct typo.
44322         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
44323
44324 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
44325
44326         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
44327         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
44328         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
44329         * lib/c-torture.exp (c-torture-compile): Ditto.
44330
44331         Reduce volume of output (remove all the -I's and such).
44332         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
44333         Call gcc_cpass, gcc_cfail.
44334         (c-torture): Pass testing option to c-torture-compile.
44335
44336 1994-03-21  Doug Evans  (dje@cygnus.com)
44337
44338         Bring patches over from progressive.
44339         * config/default.exp: Exit remote shell cleanly.
44340         (g++_exit, g++_start): Add default versions.
44341         * config/sim.exp (gcc_load): Use perror, not error.
44342
44343 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
44344
44345         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
44346         set in site.exp.
44347
44348 1994-03-14  Doug Evans  (dje@cygnus.com)
44349
44350         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
44351         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
44352         (wendy_try): New proc to run testcase.
44353         (main loop): Call 'em.
44354         * gcc.wendy/*.c: Clean up pass to correct expected output.
44355
44356         * lib/gcc.exp: Minor cleanup work.
44357         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
44358
44359 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
44360
44361         * config/sim.exp (gcc_load): Document return codes better.
44362         Don't pass -v to simulator.
44363
44364 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
44365
44366           * gcc.special/920717-x.c: Fix typo.
44367           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
44368           get at sources.
44369
44370         * lib/mike-gcc.exp: Fix typo.
44371
44372 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
44373
44374         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
44375         binary to use, transform the name.
44376         * config/*.exp: rename everything. Nuke any g++ specific files,
44377         it's now a special case of gcc that requires no special support.
44378         Add a default.exp for unsupported targets.
44379
44380 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
44381
44382         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
44383         lib/old-dejagnu.exp: Fix a few patterns to work with the new
44384         version of Tcl.
44385
44386 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
44387
44388         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
44389         than a warning.
44390
44391 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
44392
44393         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
44394
44395 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
44396
44397         * gcc.execute/execute.exp: Combine opt_list and foption_list into
44398         option_list.  Compile every file with only 4/6 option choices
44399         (same as C torture) instead of with 12/18 different option
44400         choices.
44401         * lib/c-torture.exp: Likewise.
44402
44403         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
44404         not already set.
44405
44406 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
44407
44408         * lib/old-deja.exp: Add `excess errors test fails' error, now one
44409         can put an XFAIL *-*-* on excess errors.
44410
44411 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
44412
44413         * g++.law: Add more tests derived from g++-bugs snapshots.
44414
44415         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
44416         equivalent to g++.law/init9.
44417
44418         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
44419         compiled it, and the a.out file after we've run it.
44420
44421 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
44422
44423         * lib/mike-g++.exp (postbase): Delete the .o file after we've
44424         compiled it, and the a.out file after we've run it.
44425
44426 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
44427
44428         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
44429
44430 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
44431
44432         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
44433         version number.
44434
44435 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
44436
44437         * g++.law: New directory of g++ tests derived from the g++-bugs
44438         snapshots.
44439
44440 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
44441
44442         * gcc.compile: initbug1.c initbug1.exp testcase added
44443
44444 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
44445
44446         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
44447         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
44448           fixes submitted by Jeff Law (law@cs.utah.edu)
44449         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
44450           Jeff Law (law@cs.utah.edu)
44451
44452
44453 1993-11-30  Mike Stump  (mrs@cygnus.com)
44454
44455         * config/unix-g++.exp: Follow the gcc way of doing things.
44456         * g++.old-deja/old-deja.exp: Minor updates.
44457         * lib/g++.exp: New file, follow the gcc way of doing things.
44458         * lib/old-dejagnu.exp: Minor updates.
44459         * lib/mike-g++.exp: Always unset errorInfo.
44460
44461 1993-11-06  Mike Stump  (mrs@cygnus.com)
44462
44463         * lib/gcc.exp: Fix some errors with the below change, CC and
44464         CFLAGS should be global when setting, not local.
44465
44466 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
44467
44468         * lib/gcc.exp: Transform tool name.
44469
44470 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
44471
44472         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
44473
44474 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
44475
44476         * lib/gcc.exp: change gcc_done to gcc_stat
44477
44478 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
44479
44480         * Upgraded gcc testsuite to c-torture version 1.25
44481
44482 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
44483
44484         * lib/gcc.exp: added reporting code. Changed verbose compile message.
44485         * lib/c-torture: added hooks for new reporting code.
44486
44487 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
44488
44489         * config/sh-gcc.exp: check if sh-sim exists in the path
44490
44491 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
44492
44493         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
44494         * gcc.compile/compile.exp: Initial changes for new logic.
44495         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
44496         * gcc.failure/failure.exp: Initial changes for new logic.
44497         * gcc.ieee/ieee.exp: Initial changes for new logic.
44498         * gcc.misc-tests/misc.exp: Initial changes for new logic.
44499         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
44500         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
44501         * lib/c-torture.exp: Initial changes for new logic.
44502         * lib/gcc.exp: Initial changes for new logic.
44503
44504 1993-10-15  Mike Stump  (mrs@cygnus.com)
44505
44506         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
44507         depend upon failure or success.  Fully qualify names in failure
44508         and success messages.  Always remove a.out before starting
44509         compile, just in case.  Pay more attention to error text output by
44510         the compiler.  Handle testcases with no known past errors just
44511         like all others, so that things are uniform.  Other miscellaneous
44512         improvements.
44513
44514 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
44515
44516         * gcc.cpp: new directory for cpp tests
44517
44518 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
44519
44520         * lib/chill.exp: Code reformatted, removed unused code.
44521         * config/unix-chill.exp: Code reformatted, removed unused code.
44522         * chill.execute/execute.exp: Code reformatted, removed unused code.
44523         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
44524
44525 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
44526
44527         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
44528         routines not written.
44529
44530 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
44531
44532         * config/bug-gcc.exp: Use new procs from bug.exp.
44533
44534 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
44535
44536         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
44537         via ftp, rather than depending on NFS.
44538         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
44539         case.
44540
44541 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
44542
44543         * config/bug-gcc.exp: Use new download proc.
44544
44545 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
44546
44547         * chill.execute/execute.exp: cleanups, handles errors better
44548         * chill.compile/compile.exp: rewrite, based on execute.exp
44549         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
44550         * lib/chill.exp: major changes to diff proc and compile and link
44551           procs. added chill_fail and chill_pass wrappers to pass and
44552           fail. added more comments, and handle error codes better.
44553           Added a hack to capture stderr from exec, so noncompile tests
44554           can work.
44555
44556 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
44557
44558         * chill.execute/execute.exp: rewrite of testsuite driver
44559         * lib/chill.exp: rewrite of testsuite driver
44560         * config/unix-chill.exp: rewrite of testsuite driver
44561
44562 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
44563
44564         In chill.execute:
44565         * iexpr.ch: Standardize uppercase.
44566         * tuples.dat: Standardize uppercase.
44567         * vary.ch: standardize.  Correct varying string assignments.
44568         * vary.dat: Add new output lines.
44569
44570 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
44571
44572         In chill.execute:
44573         * chprintf.ch: Standardize use of uppercase.
44574         * tuples.ch: Standardize and turn arr2 into a DCL,
44575           rather than a SYN.
44576         * pinits.ch: Standardize.
44577
44578 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
44579
44580         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
44581         * Makefil: Renamed to Makefile.in.
44582         * configure.in: New.
44583
44584 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
44585
44586         In chill.execute:
44587         * .cvsignore: Add result/output files.
44588         * Makefile: Fix up variables at start.  Use MFLAGS
44589           everywhere.  Correct bool_loc, built_ins entries.
44590           Add entry for vary1.ch.
44591         * bitarray.ch: Standardize upper-case usage.
44592         * bitexpr.ch: Standardize, add output of b1.
44593         * params.ch: Use arrayt in along PROC parameters, to
44594           avoid novelty problems.
44595         * sets.ch: Tiny cleanup.
44596         * vary1.ch: Re-indent.
44597
44598 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
44599
44600           * Add PR-related files to Makefiles, .cvsignore files, etc.
44601
44602 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
44603
44604         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
44605           with compiler objects. New names are test-flow.c and test-loop.c
44606
44607 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
44608
44609         * Upgraded c-torture tests from 1.19 to 1.20
44610
44611         * new files:
44612         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
44613         * gcc.compile: 930623-1.c 930623-2.c
44614         * gcc.noncompile: 930622-1.c 930622-2.c
44615         * gcc.failure: 920411-1.c 920627-2.c
44616         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
44617
44618 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
44619
44620         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
44621           More changes to get testsuite working properly. Needs more work.
44622           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
44623
44624 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
44625
44626         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
44627           More changes to get testsuite working properly. Needs more work.
44628
44629 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
44630
44631         * chill.compile/compile.exp: Added for Dejagnu support
44632         * chill.execute/execute.exp: Added for Dejagnu support
44633         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
44634
44635 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
44636
44637         This should complete moving the CHILL test files.
44638         * chill.noncompile(.cvsignore printf.grt
44639             in-printf.grt chprintf.grt chprintf.ch):
44640             Added test-support files.
44641           (Makefile): Modified further.
44642         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
44643             signal.ch): Added test files.
44644           * chill.execute (.cvsignore printf.grt printr.c
44645             in-printf.grt rts.c chprintf.grt rts.h): Added
44646           test-support files.
44647             (Makefile): More corrections.
44648
44649 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
44650
44651         * chill.compile, chill.execute, chill.nocompile: Add CHILL
44652           test cases, ready for DejaGnu.
44653
44654 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
44655
44656         * Upgraded c-torture tests from 1.18 to 1.19
44657
44658         * gcc.compile: added test(s):
44659           930607-1.c
44660         * gcc.execute: added test(s):
44661           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
44662
44663         * added new subdirectory for misc tests: gcc.misc-tests
44664         * gcc.misc-test(s): added tests:
44665           inst-check.c test-consts.c test-ior.c test-switch.c
44666
44667 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
44668
44669         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
44670
44671 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
44672
44673         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
44674
44675 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
44676
44677         * Upgraded c-torture tests from 1.17 to 1.18
44678
44679 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
44680
44681         * Upgraded c-torture tests from 1.12 to 1.17
44682
44683 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
44684
44685         * lib/old-dejagnu.exp:
44686           Fixed handling of XFAIL target triplets to correctly
44687           recognize wildcard characters.  Removed code that
44688           appended a unique id tag to the end of the file name
44689           printed out by the result of the testcases within a
44690           given test file.
44691
44692 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
44693
44694         * lib/old-dejagnu.exp:
44695           Reworked expected failure handling to trigger off of XFAIL
44696           keyword in keyphrase embeded in testcase source code. The
44697           XFAIL keyword must be at the end of the keyphrase line. It
44698           may optionally be followed by one or more target triplets.
44699           It has just occured that the handling of wildcards in the
44700           target triplet may not be correct.
44701
44702 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
44703
44704         * g++.old-deja/tests:
44705           Moved all subdirectories up one level into g++.old-deja .
44706
44707         * lib/old-dejagnu.exp:
44708           Fixed problem with CXXFLAGS not being properly reset, and being
44709           corrupted with extraneous "-c" compiler option.  This was
44710           causing binaries to not be generated for test that needed them.
44711           Modified strings passed to "pass" and "fail" so that individual
44712           tests from the same test file would be distinguished by an
44713           identifier appended to the test file name in the summary logs;
44714           this corrected a problem with erroneous diff logs.  Added code
44715           to search testcases for expected fail and unexpected pass keywords.
44716
44717 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
44718
44719         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
44720
44721 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
44722
44723         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
44724           Removed extraneous text from end of "Special g++ Options"
44725           keyphrase.
44726
44727         * lib/old-dejagnu.exp: Added pattern matching to look for new
44728           keywords, embedded in testcases comments, which will trigger
44729           calls to xpass and xfail.
44730
44731 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
44732
44733         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
44734           comments embedded in the testcases, especially the one looking for
44735           special compiler options, as well as the pattern matching for the
44736           compiler output again.
44737
44738 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
44739
44740         * lib/old-dejagnu.exp: Do a proper check of the return value for
44741           execute tests. Fixed several problems with the pattern matching
44742           of the compiler output which gave erroneous test results.
44743           Changed several of the test result messages to be more descriptive.
44744         * config/unix-g++.exp: Proc g++_load now actually works and
44745           executes the tests passed to it and returns a usable return
44746           value.
44747
44748 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
44749
44750           * lib/gcc.exp: Exits gracefully if $CC is bogus.
44751
44752 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
44753
44754         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
44755           Modified both files to properly execute the old style
44756           dejagnu tests. The previous versions of these files were
44757           experimental and did not function anything near correctly.
44758
44759 1993-04-05  Rob Savoye  (rob@cygnus.com)
44760
44761         * Removed all Makefile.in and configure.in files. No configuration
44762         needed now.
44763
44764 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
44765
44766         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
44767
44768 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
44769
44770         * gcc.compile/configure.in, gcc.unsorted/configure.in,
44771         gcc.special/configure.in, gcc.noncompile/configure.in,
44772         gcc.execute/configure.in, gcc.code_quality/configure.in,
44773         g++.other/configure.in, g++.old-deja/configure.in,
44774         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
44775         in srcname setting.
44776
44777 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
44778
44779         * lib/udi.exp: Fixed mondfe and mondfe_download.
44780         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
44781         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
44782
44783 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
44784
44785         * config/udi-gdb.exp: Check $shell_id after connecting to target.
44786         (gdb_exit): Don't remove *_soc files.
44787
44788 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
44789
44790         * lib/c-torture.exp: Don't look for main; instead always use -w
44791         -c.  This is how the c-torture tests work.  Remove the object
44792         file if the compilation succeeds.
44793         * gcc.execute/execute.exp: Remove executable if test passes.
44794         * gcc.noncompile/noncompile.exp: Every test is an expected
44795         failure.
44796         * gcc.special/special.exp: Added tests from c-torture 1.11,
44797         corrected use of existing test.
44798         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
44799         gcc.execute/920625-1.c: Updated to c-torture 1.11.
44800         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
44801         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
44802         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
44803         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
44804         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
44805         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
44806         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
44807         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
44808         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
44809         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
44810         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
44811         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
44812         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
44813         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
44814         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
44815         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
44816         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
44817         c-torture 1.11.
44818         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
44819         correspond to c-torture 1.11.
44820
44821         * New file.