OSDN Git Service

PR debug/26881
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2006-08-24  Jan Hubicka  <jh@suse.cz>
2
3         PR debug/26881
4         * gcc.dg/debug/pr26881.c: New file.
5
6 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
7
8         PR fortran/28788
9         * gfortran.dg/used_types_4.f90: New test.
10         * gfortran.dg/derived_init_2.f90: Modify to check sibling
11         association of derived types.
12         * gfortran.dg/used_types_2.f90: Add module cleanup.
13         * gfortran.dg/used_types_3.f90: The same.
14
15         PR fortran/28771
16         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
17         fix of regression.
18
19 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20
21         PR 28813
22         * gfortran.dg/direct_io_6.f90: Remove test.
23
24 2006-08-23  Stuart Hastings  <stuart@apple.com>
25
26         PR 28825
27         * gcc.target/i386/20060821-1.c: New.
28
29 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
30
31         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into 
32         dg-warning strings for dllimport.
33
34 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
35
36         PR C++/28450
37         * g++.dg/ext/vector4.C: New test.
38         * g++.dg/ext/complex1.C: New test.
39
40 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
41
42         PR debug/28692
43         * gcc.dg/debug/const-1.c: New.
44         * gcc.dg/debug/const-2.c: New.
45         * gcc.dg/debug/dwarf2/const-1.c: New.
46         * gcc.dg/debug/dwarf2/const-2.c: New.
47         * gcc.dg/debug/dwarf2/const-2b.c: New.
48
49 2006-08-22  Richard Guenther  <rguenther@suse.de>
50
51         PR middle-end/28776
52         * gcc.c-torture/compile/pr28776-1.c: New testcase.
53         * gcc.c-torture/compile/pr28776-2.c: Likewise.
54
55 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
56
57         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
58
59 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
60
61         PR c++/26269
62         * g++.dg/other/error14.C: New test.
63
64         PR c++/28505
65         * g++.dg/parse/ctor7.C: New test.
66         * g++.dg/parse/ctor8.C: Likewise.
67
68         PR c++/28741
69         * g++.dg/template/void7.C: New test. 
70         
71 2006-08-21  Olivier Hainque  <hainque@adacore.com>
72
73         * gnat.dg/self_aggregate_with_zeros.adb: New test.
74         * gnat.dg/self_aggregate_with_array.adb: New test.
75
76 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
77  
78         * g++.dg/eh/arm-vfp-unwind.C: New test.
79  
80 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
81
82         PR c++/28341
83         * g++.dg/template/ref3.C: New test.
84         * g++.dg/template/nontype13.C: New test.
85
86         PR c++/28346
87         * g++.dg/template/ptrmem17.C: New test.
88
89 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
90
91         PR target/28648 c:
92         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
93
94 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
95
96         PR fortran/28630
97         * gfortran.dg/used_types_2.f90: New test.
98
99         PR fortran/28601
100         * gfortran.dg/used_types_3.f90: New test.
101
102         PR fortran/20886
103         * gfortran.dg/generic_actual_arg.f90: New test.
104
105         PR fortran/28735
106         * gfortran.dg/module_private_array_refs_1.f90: New test.
107
108         PR fortran/28762
109         * gfortran.dg/program_name_1.f90: New test.
110
111         PR fortran/28425
112         * gfortran.dg/derived_constructor_comps_1.f90: New test.
113
114         PR fortran/28496
115         * gfortran.dg/array_initializer_2.f90: New test.
116
117         PR fortran/18111
118         * gfortran.dg/unused_artificial_dummies_1.f90: New test. 
119
120         PR fortran/28600
121         * gfortran.dg/assumed_charlen_function_4.f90: New test.
122
123         PR fortran/28771
124         * gfortran.dg/assumed_charlen_in_main.f90: New test.
125
126         PR fortran/28660
127         * gfortran.dg/dependent_decls_1.f90: New test.
128
129 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
130
131         PR fortran/25217
132         * gfortran.dg/derived_init_2.f90: New.
133
134 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
135
136         * gcc.c-torture/execute/pr28289.c: New test.
137
138 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
139
140         PR c/28744
141         * gcc.dg/attr-externally-visible-1.c: New test.
142         * gcc.dg/attr-externally-visible-2.c: New test.
143         * g++.dg/parse/attr-externally-visible-1.C: New test.
144         * g++.dg/parse/attr-externally-visible-2.C: New test.
145
146 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
147
148         PR c++/28606
149         * g++.dg/parse/dtor11.C: New test.
150
151 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
152
153         PR rtl-optimization/28489
154         * gcc.c-torture/compile/pr28489.c: New test.
155
156 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
157
158         PR c++/28710
159         * g++.dg/template/redecl4.C: New test.
160
161         PR c++/28711
162         * g++.dg/template/ctor8.C: New test.
163
164 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
165
166         * PR c++/28573
167         * g++.dg/parse/offsetof6.C: New test.
168         * g++.dg/parse/offsetof6.C: New test.
169         * g++.dg/parse/offsetof7.C: New test.
170
171 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
172
173         PR testsuite/28602
174         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
175         is false.
176
177 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
178
179         PR c++/28302
180         * g++.dg/ext/vector3.C: New test.
181
182 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
183
184         PR gcov/profile/26570
185         * gcc.dg/pr26570.c: New test.
186
187 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
188
189         PR c/27697
190         * gcc.dg/qual-component-1.c: New test.
191
192 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
193
194         PR c++/28593
195         * g++.dg/parse/new3.C: New test.
196
197 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
198
199         PR fortran/25828
200         * gfortran.dg/streamio_1.f90: New test.
201         * gfortran.dg/streamio_2.f90: New test.
202         * gfortran.dg/streamio_3.f90: New test.
203         * gfortran.dg/streamio_4.f90: New test.
204         * gfortran.dg/streamio_5.f90: New test.
205         * gfortran.dg/streamio_6.f90: New test.
206         * gfortran.dg/streamio_7.f90: New test.
207         * gfortran.dg/streamio_8.f90: New test.
208
209 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
210
211         PR c/28287
212         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
213
214 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
215
216         PR c++/28594
217         * g++.dg/template/void6.C: New test.
218         
219 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
220
221         PR c/28649
222         * gcc.dg/parse-error-1.c: New test.
223         * gcc.dg/parse-error-2.c: New test.
224         * gcc.dg/cpp/digraph2.c: Add error-marker.
225         * gcc.dg/noncompile/920923-1.c: Likewise.
226
227 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
228
229         PR c/27490
230         * gcc.dg/sizeof-2.c: New testcase.
231
232         PR c/27489
233         * gcc.dg/switch-A.c: New testcase.
234
235 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
236
237         PR c++/28288
238         PR c++/14556
239         * g++.old-deja/g++.warn/compare1.C: Delete.
240         * g++.dg/opt/pr7503-2.C: Delete.
241         * g++.dg/opt/pr7503-3.C: Delete.
242         * g++.dg/opt/pr7503-4.C: Delete.
243         * g++.dg/opt/pr7503-5.C: Delete.
244         * g++.dg/opt/max1.C: Delete.
245         * g++.dg/warn/minmax.C: Delete.
246         * g++.dg/expr/minmax.C: New test.
247
248 2006-08-14  Richard Guenther  <rguenther@suse.de>
249
250         PR testsuite/28703
251         * gcc.c-torture/execute/pr28651.c: Do not use argc
252         to avoid optimization, instead forbid inlining.
253
254 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
255
256         PR rtl-optimization/28634
257         * gcc.c-torture/execute/ieee/pr28634.c: New test.
258
259 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
260
261         PR c/27184
262         * gcc.dg/torture/pr27184.c: New test.
263
264 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
265
266         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
267
268 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
269
270         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
271         * gfortran.dg/stat_2.f90: Likewise.
272         * gfortran.dg/chmod_1.f90: Likewise.
273         * gfortran.dg/chmod_2.f90: Likewise.
274         * gfortran.dg/chmod_3.f90: Likewise.
275
276 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
277
278         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
279
280 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
281
282         * g++.dg/opt/pr23454-2.C: New test.
283
284 2006-08-11  Richard Guenther  <rguenther@suse.de>
285
286         PR middle-end/28651
287         * gcc.c-torture/execute/pr28651.c: New testcase.
288
289 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
290
291         * gnat.dg/specs/static_initializer.ads: New test.
292
293 2006-08-10  Paul Brook  <paul@codesourcery.com>
294
295         * gcc.target/arm/cond-asm.c: New test.
296
297 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
298
299         PR tree-optimization/26197
300         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
301         * g++.dg/vect/vect.exp: Compile the new tests with
302         --param max-aliased-vops=0.
303
304 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
305
306         PR c++/28637
307         * g++.dg/template/void3.C: New test.
308
309         PR c++/28638
310         * g++.dg/template/void4.C: New test.
311
312         PR c++/28640
313         * g++.dg/template/void5.C: New test.
314         
315 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
316
317         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
318         after dg-do compile.
319
320 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
321
322         PR tree-optimizations/26969
323         * gcc.dg/vect/vect.exp: Compile tests prefixed with
324         "unswitch-loops" with -funswitch-loops.
325         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
326
327 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
328
329         * gcc.dg/sparc-getcontext-1.c: Fix typo.
330         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
331         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
332         * objc.dg/dwarf-1.m: Likewise.
333         * objc.dg/dwarf-2.m: Likewise.
334         * obj-c++.dg/dwarf-2.mm: Likewise.
335
336 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
337
338         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
339         * objc.dg/dwarf-2.m: Likewise.
340         * obj-c++.dg/dwarf-2.mm: Likewise.
341
342         PR libfortran/28603
343         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
344
345         PR testsuite/27611
346         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
347
348         PR testsuite/27033
349         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
350
351 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
352
353         PR target/27827
354         * gcc.target/i386/pr27827.c: New testcase.
355
356 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
357
358         PR fortran/28590
359         * gfortran.dg/sequence_types_1.f90: New test.
360
361 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
362
363         PR fortran/28548
364         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
365         dg-warning.  Add -pedantic option.
366
367 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
368
369         PR c/28502
370         * gcc.dg/proto-1.c: New test.
371
372         PR c/27721
373         * gcc.dg/lvalue-4.c: New test.
374
375         PR c/28136
376         * gcc.dg/init-bad-5.c: New test.
377
378 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
379
380         PR c++/28347
381         * g++.dg/ext/typedef-init.C: Add new test for typedef 
382         initialization inside templates. Adjust existing error markers.
383
384 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
385
386         PR c++/28148
387         * g++.dg/init/ptrmem3.C: New test.
388
389 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
390
391         PR tree-optimization/27770
392         * lib/target-support.exp: New target keyword "section_anchors". 
393         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
394         tests.
395         * gcc.dg/vect/section-anchors-pr27770.c: New test.
396         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
397         * gcc.dg/vect/section-anchors-vect-69.c: New test.
398         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
399         
400 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
401
402         * gcc.dg/20060801-1.c: Add missing '}'.
403
404 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
405
406         PR c++/27508
407         * g++.dg/parse/dtor9.C: New test.
408         * g++.dg/parse/dtor10.C: New test.
409         * g++.dg/other/error7.C: Adjust error-marker.
410
411         PR c++/28274
412         * g++.dg/other/default5.C: New test.
413
414 2006-08-02  Richard Guenther  <rguenther@suse.de>
415
416         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
417
418 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
419
420         PR c++/28557
421         * g++.dg/template/conv9.C: New test.
422
423 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
424
425         PR debug/28063
426         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
427         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
428         Optionally return assembly text.  Update callers.
429         (check_no_compiler_messages): Update verbose messages.
430         (check_no_messages_and_pattern): New.
431         (check_effective_target_string_merging): New.
432
433 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
434
435         PR c++/28250
436         * g++.dg/eh/catch4.C: New test.
437
438         PR c++/28257
439         * g++.dg/other/qual1.C: New test.
440
441         PR c++/28259
442         * g++.dg/inherit/error2.C: New test.
443
444         PR c++/28267
445         * g++.dg/other/new1.C: New test.
446
447         * g++.dg/warn/pr23075.C: Remove obsolete test.
448         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
449         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
450
451 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
452
453         PR c++/28523
454         * g++.dg/eh/cast1.C: New test.
455
456 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
457
458         PR libfortran/28452
459         * gfortran.dg/random_3.f90:  New test.
460
461 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
462
463         PR c++/28432
464         * g++.dg/other/pr28304.C: Change expected error message.
465         * g++.dg/other/pr28432.C: New test.
466
467 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
468
469         PR c++/28256
470         * g++.dg/init/brace2.C: Change expected error message, add empty init.
471
472 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
473
474         PR debug/23336
475         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
476         at -g1.
477         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
478         g++.dg/debug/enum-2.C: New.
479
480 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
481
482         PR c++/6634
483         * g++.dg/parse/long1.C: Add more tests.
484
485 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
486
487         * gfortran.dg/lrshift_1.c: New file.
488
489 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
490
491         PR libgfortran/28335
492         * gfortran.dg/no_unit_error_1.f90: New test.
493
494 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
495
496         PR libgfortran/28335
497         * gfortran.dg/no_unit_error_1.f90: Delete test.
498         * gfortran.dg/no_unit_error_2.f90: Delete test.
499
500 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
501
502         * gfortran.dg/chmod_3.f90: New test.
503         * gfortran.dg/ltime_gmtime_1.f90: New test.
504         * gfortran.dg/ltime_gmtime_2.f90: New test.
505         * gfortran.dg/lrshift_1.f90: New test.
506         * gfortran.dg/chmod_1.f90: New test.
507         * gfortran.dg/chmod_2.f90: New test.
508
509 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
510
511         PR c++/27668
512         * g++.dg/template/crash55.C: New test.
513
514         PR c++/27962
515         * g++.dg/template/nontype16.C: New test.
516
517         * g++.dg/template/void2.C: Adjust error markers.
518         * g++.dg/template/nontype5.C: Adjust error markers.
519         
520 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
521
522         * gcc.target/i386/stack-prot-kernel.c: New test.
523
524 2006-07-27  Roger Sayle  <roger@eyesopen.com>
525
526         * gcc.dg/builtins-55.c: New test case.
527
528 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
529
530         PR rtl-optimization/27907
531         * gcc.c-torture/compile/pr27907.c: New test.
532
533 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
534
535         * gfortran.dg/mclock.f90: New test.
536         * gfortran.dg/int_conv_1.f90: New test.
537         * gfortran.dg/stat_1.f90: New test.
538         * gfortran.dg/stat_2.f90: New test.
539
540 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
541
542         PR libgfortran/28335
543         * gfortran.dg/no_unit_error_1.f90: New test.
544         * gfortran.dg/no_unit_error_2.f90: New test.
545         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
546
547 2006-07-25  Roger Sayle  <roger@eyesopen.com>
548
549         PR middle-end/28473
550         * gcc.dg/fold-convround-1.c: New test case.
551
552 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
553
554         * gfortran.dg/arithmetic_if.f90:  Fix comments.
555
556 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
557
558         PR c++/27572
559         * g++.dg/other/typedef1.C: New test.
560         * g++.dg/template/typedef4.C: New test.
561         * g++.dg/template/typedef5.C: New test.
562
563 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
564
565         PR fortran/28416
566         * gfortran.dg/allocatable_dummy_3.f90: New.
567
568 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
569
570         PR fortran/28439
571         * gfortran.dg/arithmetic_if.f90:  New test.
572
573 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
574
575         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
576         avoid memcpy optimization.
577         
578 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
579
580         PR fortran/25289
581         * gfortran.dg/direct_io_6.f90: New test.
582
583 2006-07-24  Jan Hubicka  <jh@suse.cz>
584
585         PR c/25795
586         PR c++/27369
587         * gcc.dg/pr25795.c: New test.
588         * gcc.dg/pr25795-1.c: New test.
589
590 2006-07-23  Roger Sayle  <roger@eyesopen.com>
591
592         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
593         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
594         which may be transformed to "g || h" on some platforms.
595
596 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
597
598         PR c++/28025
599         * g++.dg/template/friend45.C: New test.
600
601 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
602
603         PR libgfortran/28339
604         * gfortran.dg/arrayio_8.f90: New test.
605
606 2006-07-21  Mike Stump  <mrs@apple.com>
607
608         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
609
610         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
611
612 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
613
614         PR c++/28250
615         * g++.dg/eh/catch3.C: New test.
616
617         PR c++/28363
618         * g++.dg/template/defarg10.C: New test.
619
620 2006-07-20  Paul Brook  <paul@codesourcery.com>
621
622         PR 27363
623         * gcc.dg/pr27363.c: New test.
624
625 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
626
627         PR c++/28338
628         * g++.dg/init/ref13.C: New test.
629
630 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
631
632         PR obj-c++/28434
633         * obj-c++.dg/proto-error-1.mm: New test.
634
635 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
636
637         PR c++/28337
638         * g++.dg/template/string1.C: New test.
639
640 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
641
642         PR c++/28048
643         * g++.dg/template/defarg9.C: New test.
644
645         PR c++/28235
646         * g++.dg/template/static27.C: New test.
647
648 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
649
650         PR 28410
651         * gcc.dg/tree-ssa/pr28410.c: New test.
652
653 2006-07-18  Lee Millward  <lee.millward@gmail.com>
654
655         PR c++/28258
656         * g++/dg/other/error13.C: New test.
657
658         PR c++/28260
659         * g++.dg/template/friend44.C: New test.
660         
661 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
662
663         PR c++/27495
664         * g++.dg/other/pr27495.C: New.
665
666 2006-07-18  Olivier Hainque  <hainque@adacore.com>
667
668         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
669         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
670         
671 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
672
673         PR c/28286
674         * gcc.dg/pragma-pack-4.c: New test.
675
676 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
677
678         PR c++/28291
679         * g++.dg/ext/pr28291.C: New test.
680
681 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
682
683         PR middle-end/28403
684         * gcc.c-torture/execute/pr28403.c: New test.
685
686 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
687
688         PR middle-end/28402
689         * gcc.dg/pr28402.c: New test.
690
691 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
692
693         PR c++/28304
694         * g++.dg/other/pr28304.C: New test.
695
696 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
697
698         PR other/28251
699         gcc.c-torture/unsorted/dump-noaddr.c: New test.
700         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
701
702 2006-07-17  Richard Guenther  <rguenther@suse.de>
703
704         PR tree-optimization/28238
705         * g++.dg/tree-ssa/pr28238.C: New testcase.
706
707 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
708
709         PR c++/28250
710         * g++.dg/eh/catch1.C: New test.
711         * g++.dg/eh/catch2.C: New test.
712
713 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
714
715         PR c++/28370
716         * g++.dg/template/anon3.C: New test.
717
718 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
719
720         PR fortran/20844
721         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
722         specifiers requiring an explicit format tag..
723
724         PR fortran/28201
725         * gfortran.dg/generic_5: New test.
726
727         PR fortran/20893
728         * gfortran.dg/elemental_optional_args_1.f90: New test.
729
730 2006-07-16  Olivier Hainque  <hainque@adacore.com>
731
732         * gnat.dg/assert.ads: New file.
733         * gnat.dg/controlled_record.ads: Likewise.
734         * gnat.dg/controlled_record.adb: Likewise.
735
736 2006-07-15  Lee Millward  <lee.millward@gmail.com>
737
738         PR c++/28292
739         * g++.dg/other/error12.C: New test.
740
741         PR c++/28269
742         * g++.dg/template/crash54.C: New test.
743         
744 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
745
746         PR c++/28249
747         * g++.dg/parse/catch1.C: New test.
748
749         PR c++/28294
750         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
751
752         PR c++/28387
753         * g++.dg/ext/attrib24.C: New test.
754
755 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
756
757         PR c++/28343
758         * g++.dg/ext/asmspec1.C: New test.
759
760 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
761
762         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
763         (dg-test): Support shouldfail tests.
764         * lib/target-supports-dg.exp (dg-shouldfail): New.
765         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
766         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
767         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
768         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
769         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
770         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
771         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
772
773 2006-07-13  Jan Hubicka  <jh@suse.cz>
774
775         * gcc.target/i386/memcpy-1.c: New.
776
777 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
778
779         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
780
781 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
782
783         PR fortran/25097
784         * gfortran.dg/present_1.f90: New test.
785
786         PR fortran/20903
787         * gfortran.dg/interface_derived_type_1.f90: New test.
788
789 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
790
791         PR fortran/28213
792         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
793         list.
794
795 2006-07-07  Lee Millward  <lee.millward@gmail.com>
796
797         PR c++/27820
798         * g++.dg/other/label1.C: New test.
799         
800 2006-07-07   Richard Guenther  <rguenther@suse.de>
801
802         PR middle-end/28268
803         * gcc.dg/torture/pr28268.c: New testcase.
804
805 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
806
807         PR c++/27019
808         * g++.dg/ext/pr27019.C: New.
809
810 2006-07-07  Richard Guenther  <rguenther@suse.de>
811
812         PR tree-optimization/28187
813         * gcc.dg/pr28187.c: New testcase.
814
815 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
816
817         * gnat.dg/address_conversion.adb: New test.
818         * gnat.dg/boolean_subtype.adb: Likewise.
819         * gnat.dg/frame_overflow.adb: Likewise.
820         * gnat.dg/pointer_array.adb: Likewise.
821         * gnat.dg/pointer_conversion.adb: Likewise.
822
823 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
824
825         PR fortran/28237
826         PR fortran/23420
827         * gfortran.dg/print_fmt_5.f90: New test.
828
829 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
830
831         PR fortran/28129
832         * gfortran.dg/bounds_check_4.f90: New test.
833
834 2006-07-05  Richard Guenther  <rguenther@suse.de>
835
836         PR target/28158
837         * gfortran.dg/pr28158.f90: New testcase.
838
839 2006-07-05  Richard Guenther  <rguenther@suse.de>
840
841         PR tree-optimization/28162
842         * gcc.dg/pr28162.c: New testcase.
843
844 2006-07-05  Richard Guenther  <rguenther@suse.de>
845         Andrew Pinski  <pinskia@gcc.gnu.org>
846
847         PR c++/27084
848         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
849
850 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
851
852         PR fortran/28174
853         * gfortran.dg/actual_array_substr_2.f90: New test.
854
855         PR fortran/28167
856         * gfortran.dg/actual_array_constructor_2.f90: New test.
857
858 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
859
860         * gfortran.dg/itime_idate_1.f: New test.
861         * gfortran.dg/itime_idate_2.f: New test.
862
863 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
864
865         PR libgfortran/27704
866         * gfortran.dg/open_status_3.f90: New test.
867         * gfortran.dg/fmt_l.f90: Update for new feature.
868
869 2006-07-03  Asher Langton  <langton2@llnl.gov>
870
871         * gfortran.dg/oldstyle_2.f90: New.
872
873 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
874
875         * gnat.dg/string_slice.adb: New test.
876
877 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
878
879         PR fortran/19259
880         * gfortran.dg/semicolon_fixed.c: New.
881         * gfortran.dg/semicolon_free.c: New.
882
883 2006-06-30  Mike Stump  <mrs@apple.com>
884
885         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
886         that don't support internal visibility.
887
888 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
889
890         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
891         for '(' / ')' needing an extra '\'.
892
893 2006-06-29  Roger Sayle  <roger@eyesopen.com>
894
895         PR middle-end/27428
896         * gcc.dg/pr27428-1.c: New test case.
897
898 2006-06-29  Mike Stump  <mrs@apple.com>
899
900         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
901         on darwin as we can't align commons large enough yet.
902
903         * gcc.dg/vla-8.c: Add additional testcases.
904
905 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
906
907         PR c++/28114
908         * g++.dg/other/pr28114.C: New.
909
910 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
911
912         * gcc.c-torture/compile/20060625-1.c: New test.
913
914 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
915
916         PR fortran/20867
917         * gfortran.dg/stfunc_3.f90: New test.
918
919         PR fortran/25056
920         * gfortran.dg/impure_actual_1.f90: New test.
921
922         PR fortran/20874
923         * gfortran.dg/elemental_result_1.f90: New test.
924
925         PR fortran/25073
926         * gfortran.dg/select_7.f90: New test.
927
928         PR fortran/27554
929         * intrinsic_actual_1.f: New test.
930
931         PR fortran/22038
932         PR fortran/28119
933         * gfortran.dg/forall_4.f90: New test.
934
935         PR fortran/25072
936         * gfortran.dg/forall_5.f90: New test.
937
938 2006-06-25  Lee Millward  <lee.millward@gmail.com>
939
940         PR c++/28051
941         * g++.dg/template/using13.C: New test.
942
943         PR c++/28054
944         * g++.dg/other/incomplete3.C: New test.
945         
946 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
947
948         PR fortran/28081
949         * gfortran.dg/substr_3.f: New test.
950         * gfortran.dg/equiv_2.f90: Update expected error message.
951
952 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
953
954         PR fortran/28118
955         * gfortran.dg/actual_array_substr_1.f90: New test.
956
957 2006-06-24  Olivier Hainque  <hainque@adacore.com>
958
959         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
960         * gnat.dg/scalar_mode_agg_compare.adb: New test.
961         
962 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
963
964         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
965
966 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
967
968         PR fortran/27981
969         * gfortran.dg/simpleif_2.f90: New test.
970
971 2006-06-23  Lee Millward  <lee.millward@gmail.com>
972
973         * g++.dg/template/error22.C: Fix typo.
974         
975 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
976
977         PR c++/28112
978         * g++.dg/ext/attrib23.C: New test.
979
980 2006-06-23  Olivier Hainque  <hainque@adacore.com>
981
982         * gnat.dg/varsize_temp.adb: New test.
983         
984 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
985
986         PR c++/11468
987         * g++.dg/other/java2.C: New test.
988
989 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
990
991         PR target/27789
992         * g++.dg/ext/dllimport4.C. Add more tests for invalid
993         initialization.
994
995 2006-06-22  Roger Sayle  <roger@eyesopen.com>
996
997         PR target/27531
998         * gcc.dg/pr27531-1.c: New test case.
999
1000 2006-06-22  Asher Langton  <langton2@llnl.gov>
1001
1002         PR fortran/24748
1003         * gfortran.dg/implicit_8.f90: New.
1004
1005 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
1006
1007         PR rtl-optimization/28121
1008         * gcc.dg/pr28121.c: New test.
1009
1010 2006-06-22  Lee Millward  <lee.millward@gmail.com>
1011
1012         PR c++/27805
1013         * g++.dg/parse/ptrmem6.C: New test.
1014
1015         PR c++/27821
1016         * g++.dg/template/error22.C: New test.
1017         
1018 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1019
1020         PR c++/28111
1021         * g++.dg/template/friend43.C: New test.
1022
1023         PR c++/28110
1024         * g++.dg/template/crash53.C: New test.
1025
1026         PR c++/28109
1027         * g++.dg/rtti/incomplete1.C: New test.
1028
1029 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
1030
1031         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
1032
1033 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
1034
1035         * gcc.c-torture/execute/complex-7.c: New.
1036
1037 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
1038
1039         * gcc.dg/merge-all-constants-1.c: New test.
1040
1041 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
1042
1043         PR c++/28113
1044         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
1045
1046 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
1047
1048         * gfortran.dg/rrspacing_1.f90: New test.
1049
1050 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1051
1052         PR c++/28052
1053         * g++.dg/other/bitfield2.C: New test.
1054
1055 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
1056
1057         PR tree-optimization/27331
1058         * gcc.dg/pr27331.c: New test.
1059
1060 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
1061             Eric Botcazou  <ebotcazou@adacore.com>
1062
1063         PR ada/18692
1064         * lib/gnat.exp: New file.
1065         * lib/gnat-dg.exp: Likewise.
1066         * gnat.dg: New directory.
1067         * gnat.dg/dg.exp: New driver.
1068         * gnat.dg/specs: New directory.
1069         * gnat.dg/specs/specs.exp: New driver.
1070         * gnat.dg/style: New directory.
1071         * gnat.dg/style/style.exp: New driver.
1072
1073 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
1074
1075         PR fortran/16206
1076         * gfortran.dg/array_initializer_1.f90: New test.
1077
1078         PR fortran/28005
1079         * gfortran.dg/matmul_3.f90: New test.
1080
1081 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
1082
1083         PR middle-end/28075
1084         * gcc.dg/tree-ssa/inline-1.c: New test.
1085
1086 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
1087
1088         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
1089         in malloc prototype; remove XFAIL.
1090         * gcc.dg/pr18241-2.c: Ditto.
1091         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
1092         in memset prototype; remove XFAIL.
1093         * gcc.dg/tree-ssa/pr23382.c: Ditto.
1094
1095 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
1096
1097         * gcc.dg/vla-8.c: Add.
1098
1099 2006-06-19  Richard Guenther  <rguenther@suse.de>
1100
1101         PR tree-optimization/27090
1102         * g++.dg/tree-ssa/pr27090.C: New testcase.
1103
1104 2006-06-19  Roger Sayle  <roger@eyesopen.com>
1105
1106         PR target/27861
1107         * gcc.dg/pr27861-1.c: New test case.
1108
1109 2006-06-19  Richard Guenther  <rguenther@suse.de>
1110
1111         PR middle-end/28045
1112         * gcc.dg/torture/pr28045.c: New testcase.
1113
1114 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1115
1116         PR fortran/26801
1117         * gfortran.dg/associated_4.f90: New test.
1118
1119 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1120
1121         PR fortran/19310
1122         PR fortran/19904
1123         * gfortran.dg/real_const_3.f90: New test.
1124
1125 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
1126
1127         PR c++/28016
1128         * g++.dg/template/static26.C: New test.
1129
1130         PR c++/27979
1131         * g++.dg/expr/bitfield2.C: New test. 
1132
1133         PR c++/27884
1134         * g++.dg/parse/linkage2.C: New test.
1135
1136 2006-06-16  Richard Guenther  <rguenther@suse.de>
1137
1138         PR middle-end/27116
1139         * gcc.dg/pr15785-1.c: Revert last change.
1140         * gcc.dg/torture/pr27116-2.c: New testcase.
1141
1142 2006-06-16  Roger Sayle  <roger@eyesopen.com>
1143
1144         PR middle-end/27802
1145         * gcc.dg/pr27802-1.c: New test case.
1146
1147 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
1148
1149         PR c++/27689
1150         * g++.dg/template/ttp18.C: New test.
1151         * g++.dg/template/ttp19.C: Likewise.
1152
1153         PR c++/27666
1154         * g++.dg/expr/cond9.C: New test.
1155
1156         PR c++/27640
1157         * g++.dg/template/ctor7.C: New test.
1158
1159 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
1160
1161         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
1162
1163 2006-06-16  Richard Guenther  <rguenther@suse.de>
1164
1165         PR tree-optimization/27781
1166         * gcc.dg/tree-ssa/pr27781.c: New testcase.
1167
1168 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
1169
1170         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
1171
1172 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
1173
1174         * gcc.dg/tree-ssa/loop-18.c: New test.
1175
1176 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
1177
1178         PR c++/27665
1179         * g++.dg/template/crash52.C: New test.
1180
1181         PR c++/27648
1182         * g++.dg/ext/attrib22.C: New test.
1183
1184         PR c++/26559
1185         * g++.dg/template/builtin1.C: New test.
1186         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
1187         
1188         PR c++/28018
1189         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
1190         assignment.
1191         * g++.old-deja/g++.pt/crash51.C: Likewise.
1192
1193         PR c++/27227
1194         * g++.dg/lookup/linkage1.C: New test.
1195         * g++.dg/lookup/linkage2.C: Likewise.
1196
1197 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
1198
1199         PR middle-end/27959
1200         * gcc.dg/pr27959.c: New testcase.
1201
1202 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
1203
1204         PR target/28014:
1205         * g++.dg/eh/div.C: New test.
1206
1207 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
1208
1209         PR c++/27894
1210         * g++.dg/tree-ssa/pr26757.C: New test.
1211         * g++.dg/tree-ssa/pr27894.C: New test.
1212
1213 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
1214
1215         * gcc.c-torture/compile/20060609-1.c: New test.
1216         
1217         PR target/27863
1218         * gcc.c-torture/compile/pr27863.c: New test.
1219
1220 2006-06-13  Richard Guenther  <rguenther@suse.de>
1221
1222         PR tree-optimization/27830
1223         * g++.dg/tree-ssa/pr27830.C: New testcase.
1224
1225 2006-06-13  Matthew Sachs  <msachs@apple.com>
1226
1227         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
1228         the list of compiler flags; this causes those flags to be checked
1229         for things like dg-skip-if.
1230
1231 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1232
1233         PR c++/27601
1234         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
1235
1236 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
1237             Kazu Hirata  <kazu@codesourcery.com>
1238
1239         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
1240         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
1241
1242 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1243
1244         PR c++/27933
1245         * g++.dg/lookup/using15.C: New test.
1246
1247         PR c++/27951
1248         * g++.dg/other/anon4.C: New test.
1249
1250 2006-06-12  Roger Sayle  <roger@eyesopen.com>
1251
1252         PR c++/21210
1253         * g++.dg/init/complex1.C: New test case.
1254
1255 2006-06-11  Eric Christopher  <echristo@apple.com>
1256
1257         PR middle-end/27948
1258         * gcc.dg/bf-ms-layout.c: Run on darwin.
1259         * gcc.dg/bf-no-ms-layout: Ditto.
1260         * gcc.dg/attr-ms_struct-2.c: New.
1261         * gcc.dg/bf-ms-layout-2.c: Ditto.
1262
1263 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
1264
1265         * gcc.dg/attr-ms_struct-packed1.c: New.
1266
1267 2006-06-09  Mike Stump  <mrs@apple.com>
1268
1269         * gcc.dg/vla-7.c: Add.
1270
1271 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
1272
1273         PR fortran/24558
1274         * gfortran.dg/entry_6.f90: New test.
1275
1276         PR fortran/20877
1277         PR fortran/25047
1278         * gfortran.dg/entry_7.f90: New test.
1279
1280 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
1281
1282         PR c/27747
1283         * gcc.dg/cpp/_Pragma6.c: New test.
1284
1285         PR c++/27748
1286         * g++.dg/cpp/_Pragma1.C: New test.
1287
1288         PR preprocessor/27746
1289         * gcc.dg/gomp/macro-3.c: New test.
1290         * gcc.dg/gomp/macro-4.c: New test.
1291         * g++.dg/gomp/macro-3.C: New test.
1292         * g++.dg/gomp/macro-4.C: New test.
1293
1294 2006-06-09  Richard Guenther  <rguenther@suse.de>
1295
1296         PR tree-optimization/26998
1297         * gcc.dg/torture/pr26998.c: New testcase.
1298         * gcc.dg/tree-ssa/vrp29.c: New testcase.
1299
1300 2006-06-08  Mike Stump  <mrs@apple.com>
1301
1302         * gcc.dg/pr27095.c: Account for stubs.
1303
1304         PR target/26427
1305         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
1306         produce bad code on darwin.
1307
1308 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1309
1310         PR fortran/27958
1311         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
1312
1313 2006-06-08  Asher Langton  <langton2@llnl.gov>
1314
1315         PR fortran/27786
1316         * cray_pointers_2.f90: Add -fbounds-check compile flag.
1317
1318 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1319
1320         PR target/27421
1321         * gcc.dg/union-3.c: New test.
1322
1323 2006-06-08  Richard Guenther  <rguenther@suse.de>
1324
1325         PR middle-end/27116
1326         * gcc.dg/torture/pr27116.c: New testcase.
1327         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
1328
1329 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
1330
1331         PR rtl-optimization/26449
1332         * gcc.dg/pr26449.c: New test.
1333
1334 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1335
1336         PR c++/27601
1337         * g++.dg/ext/offsetof1.C: Test member functions.
1338
1339 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
1340
1341         * gcc.dg/pr27095.c: Improve scanning.
1342
1343 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
1344
1345         PR fortran/23091
1346         * gfortran.dg/saved_automatic_1.f90: New test.
1347
1348         PR fortran/24168
1349         * gfortran.dg/array_simplify_1.f90: New test.
1350
1351         PR fortran/25090
1352         * gfortran.dg/entry_dummy_ref_1.f90: New test.
1353
1354         PR fortran/25058
1355         * gfortran.dg/entry_dummy_ref_2.f90: New test.
1356
1357 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
1358
1359         PR c++/27177
1360         * g++.dg/expr/cast7.C: New test.
1361
1362 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
1363
1364         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
1365         * lib/gcc-defs.exp (tool_check_compile): Ditto.
1366         * lib/fortran-torture.exp (fortran-torture-compile,
1367         fortran-torture-execute): Ditto.
1368
1369 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
1370
1371         PR target/27842
1372         * gcc.dg/vmx/pr27842.c: New test.
1373
1374 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1375
1376         PR libfortran/27895
1377         * gfortran.dg/bounds_check_3.f90: New test.
1378
1379 2006-06-05  Mike Stump  <mrs@apple.com>
1380
1381         * objc.dg/objc-fast-4.m: Skip for ppc64.
1382
1383 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
1384
1385         PR testsuite/27705
1386         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
1387
1388 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
1389             Victor Kaplansky  <victork@il.ibm.com>
1390
1391         PR tree-optimizations/26360
1392         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
1393         with -fno-tree-dce.
1394         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
1395
1396 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
1397
1398         PR fortran/14067
1399         * gfortran.dg/data_char_1.f90: Add messages for truncated
1400         strings.
1401
1402         PR fortran/16943
1403         * gfortran.dg/func_decl_2.f90: New test.
1404
1405         PR fortran/20839
1406         * gfortran.dg/do_2.f90: New test.
1407
1408         PR fortran/27655
1409         * gfortran.dg/associated_3.f90: New test.
1410
1411 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
1412
1413         PR c++/27819
1414         * g++.dg/template/static25.C: New test.
1415
1416         PR c++/27722
1417         * g++.dg/init/array21.C: New test.
1418
1419         PR c++/27807
1420         * g++.dg/ext/complit7.C: New test.
1421
1422         PR c++/27806
1423         * g++.dg/parse/ptrmem5.C: New test.
1424
1425 2006-06-04  Roger Sayle  <roger@eyesopen.com>
1426             Andrew Pinski  <pinskia@physics.uc.edu>
1427
1428         PR c/27150
1429         PR middle-end/27382
1430         * gcc.dg/pr27150-1.c: New testcase.
1431         * gcc.dg/pr27382-1.c: New testcase.
1432         * gcc.dg/pr27382-2.c: New testcase.
1433
1434 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
1435
1436         PR c/25161
1437         PR c/27020
1438         * gcc.dg/array-10.c: New test.
1439
1440 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1441
1442         PR c++/27804
1443         * g++.dg/init/const4.C: New test.
1444         * g++.dg/init/member1.C: Add error-marker.
1445         * g++.dg/other/fold1.C: Adjust error-marker.
1446
1447 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1448
1449         PR c++/27601
1450         * g++.dg/ext/offsetof1.C: New test.
1451
1452 2006-06-04 Eric Christopher <echristo@apple.com>
1453
1454         * gcc.dg/attr-ms_struct-1.c: New.
1455
1456 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
1457
1458         * gcc.c-torture/compile/builtin_constant_p.c: New test.
1459
1460 2006-06-04  Richard Guenther  <rguenther@suse.de>
1461
1462         PR tree-optimization/27039
1463         * gcc.dg/tree-ssa/loop-17.c: New testcase.
1464
1465 2006-06-03  Roger Sayle  <roger@eyesopen.com>
1466
1467         PR target/26223
1468         * gcc.target/i386/amd64-abi-2.c: New test case.
1469
1470 2006-06-02  Eric Christopher  <echristo@apple.com>
1471
1472         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
1473         * gcc.target/i386/20020523-1.c: Skip if darwin.
1474         * gcc.target/i386/asm-3.c: Ditto.
1475         * gcc.target/i386/20011119-1.c: Ditto.
1476         * gcc.target/i386/clobbers.c: Remove pic part of test.
1477
1478 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
1479
1480         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
1481         * g++.old-deja/g++.other/init19.C: Ditto.
1482         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
1483         and add other platforms as expected failures.
1484
1485 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
1486
1487         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
1488         (is-effective-target-keyword): Ditto.
1489
1490 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
1491
1492         PR fortran/27715
1493         * gfortran.dg/extended_char_comparison_1.f:  New test.
1494
1495 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
1496
1497         PR fortran/25098
1498         * gfortran.dg/dummy_procedure_1.f90: New test.
1499
1500         PR fortran/25147
1501         * gfortran.dg/dummy_procedure_2.f90: New test.
1502
1503         * gfortran.dg/associated_2.f90: Correct to make consistent with
1504         standard.
1505
1506 2006-05-31  Roger Sayle  <roger@eyesopen.com>
1507
1508         * gcc.target/i386/387-11.c: New test case.
1509
1510 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
1511
1512         PR c++/27801
1513         * g++.dg/template/cond6.C: New test.
1514
1515         PR c++/26496
1516         * g++.dg/template/crash51.C: New test.
1517         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
1518
1519         PR c++/27385
1520         * g++.dg/init/array20.C: New test.
1521
1522 2006-05-31  Roger Sayle  <roger@eyesopen.com>
1523
1524         * gcc.dg/builtins-54.c: New test case.
1525
1526 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
1527
1528         PR c++/26433
1529         * g++.dg/template/fntry1.C: Add dg-do link.
1530
1531         PR c++/27808
1532         * g++.dg/parse/friend6.C: New test.
1533
1534 2006-05-30  Asher Langton  <langton2@llnl.gov>
1535
1536         * gfortran.dg/cray_pointers_7.f90: New test.
1537
1538 2006-05-30  Roger Sayle  <roger@eyesopen.com>
1539
1540         PR tree-optimization/23452
1541         * gcc.dg/fold-mulconj-1.c: New test case.
1542
1543 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
1544
1545         PR c++/27803
1546         * g++.dg/parse/bitfield1.C: New test.
1547
1548 2006-05-30  Roger Sayle  <roger@eyesopen.com>
1549
1550         * gcc.target/ppc-eq0-1.c: New test case.
1551         * gcc.target/ppc-negeq0-1.c: New test case.
1552
1553 2006-05-30  Dirk Mueller  <dmueller@suse.de>
1554
1555         PR c/27273
1556         * gcc.dg/overflow-warn-5.c: New test.
1557
1558 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1559
1560         PR c/27718
1561         * gcc.dg/sizeof-1.c: New test.
1562
1563 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
1564
1565         PR target/27790
1566         * gcc.target/i386/pr27790.c: New test.
1567
1568 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1569
1570         PR libgfortran/27757
1571         * gfortran.dg/direct_io_5.f90: New test.
1572
1573 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1574
1575         PR libgfortran/27634
1576         * gfortran.dg/fmt_missing_period_1.f: New test.
1577         * gfortran.dg/fmt_missing_period_2.f: New test.
1578         * gfortran.dg/fmt_missing_period_3.f: New test.
1579
1580 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1581
1582         PR fortran/19777
1583         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
1584         arrays.
1585
1586 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1587
1588         PR c++/27713
1589         * g++.dg/template/new6.C: New test.
1590
1591 2006-05-29  Roger Sayle  <roger@eyesopen.com>
1592
1593         PR tree-optimization/24964
1594         * gcc.target/i386/387-10.c: New test case.
1595
1596 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
1597
1598         * intrinsics/string_intrinsics.c (compare_string):
1599         Use memcmp instead of strncmp to avoid tripping over
1600         CHAR(0) in a string.
1601
1602 2006-05-27  Richard Guenther  <rguenther@suse.de>
1603
1604         PR middle-end/27773
1605         * gcc.dg/torture/pr27773.c: New testcase.
1606
1607 2006-05-27  Dirk Mueller  <dmueller@suse.de>
1608
1609         * gcc.dg/pr24561.c: Rename to..
1610         * gcc.dg/pr25962.c: .. this.
1611
1612 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1613
1614         PR fortran/19777
1615         * gfortran.dg/bounds_check_2.f: New test.
1616
1617 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
1618
1619         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
1620         * gfortran.dg/byte_1.f90: Likewise.
1621         * gfortran.dg/dup_save_2.f90: Likewise.
1622
1623 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
1624
1625         * gfortran.dg/associated_2.f90: New test.
1626
1627 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1628
1629         PR fortran/27524
1630         * gfortran.dg/bounds_check_1.f90: New test.
1631
1632 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
1633
1634         PR rtl-optimization/27661
1635         * gcc.dg/pr27661.c: New test case.
1636
1637 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
1638
1639         PR fortran/23151
1640         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
1641         * gfortran.dg/print_parentheses_1.f:  New test.
1642         * gfortran.dg/print_parentheses_2.f90:  New test.
1643
1644 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
1645
1646         PR target/27758
1647         * gcc.dg/pr27758.c: New test.
1648
1649 2006-05-24  Falk Hueffner  <falk@debian.org>
1650
1651         * gcc.c-torture/compile/pr27571.c: New test.
1652
1653 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
1654
1655         PR fortran/27709
1656         * gfortran.dg/spec_expr_4.f90: New test.
1657
1658         PR fortran/27155
1659         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
1660
1661 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
1662
1663         PR c++/20103
1664         * g++.dg/ext/complit6.C: New test.
1665         * g++.dg/ext/complit3.C: Adjust error markers.
1666         * g++.dg/init/const3.C: New test.
1667
1668 2006-05-25  Richard Guenther  <rguenther@suse.de>
1669
1670         PR middle-end/27743
1671         * gcc.dg/torture/pr27743.c: New testcase.
1672
1673 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
1674
1675         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
1676
1677 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
1678
1679         * gcc.dg/compat/scalar-by-value-x.h: New.
1680         * gcc.dg/compat/scalar-by-value-y.h: New.
1681         * gcc.dg/compat/scalar-by-value-5.c: New.
1682         * gcc.dg/compat/scalar-by-value-5_main.c: New.
1683         * gcc.dg/compat/scalar-by-value-5_x.c: New.
1684         * gcc.dg/compat/scalar-by-value-5_y.c: New.
1685         * gcc.dg/compat/scalar-by-value-6.c: New.
1686         * gcc.dg/compat/scalar-by-value-6_main.c: New.
1687         * gcc.dg/compat/scalar-by-value-6_x.c: New.
1688         * gcc.dg/compat/scalar-by-value-6_y.c: New.
1689
1690 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
1691
1692         PR tree-optimization/27639
1693         PR tree-optimization/26719
1694         * gcc.dg/pr27639.c: New test.
1695         * gcc.dg/pr26719.c: New test.
1696         * gcc.dg/tree-ssa/scev-cast.c: New test.
1697
1698 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
1699
1700         PR c++/20173
1701         * g++.dg/template/error21.C: New test.
1702
1703 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
1704
1705         PR target/27696
1706         * gcc.target/i386/pr27696.c: New.
1707
1708 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
1709
1710         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
1711
1712         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
1713
1714 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1715
1716         PR c++/27716
1717         * g++.dg/other/assign1.C: New test.
1718
1719 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
1720
1721         PR target/27266
1722         * gcc.target/i386/pr27266.c: New.
1723
1724 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1725
1726         PR c++/27451
1727         * g++.dg/ext/asm9.C: New test.
1728
1729 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
1730
1731         PR rtl-optimization/25514
1732         * gcc.c-torture/compile/pr25514.c: New test.
1733
1734 2006-05-22  Richard Guenther  <rguenther@suse.de>
1735
1736         Revert
1737         2006-01-31  Richard Guenther  <rguenther@suse.de>
1738
1739         * gcc.target/i386/sselibm-1.c: New testcase.
1740         * gcc.target/i386/sselibm-2.c: Likewise.
1741         * gcc.target/i386/sselibm-3.c: Likewise.
1742         * gcc.target/i386/sselibm-4.c: Likewise.
1743         * gcc.target/i386/sselibm-5.c: Likewise.
1744
1745 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1746
1747         PR c/27420
1748         * gcc.dg/func-args-2.c: New test.
1749
1750         PR c/26818
1751         * gcc.dg/struct-incompl-1.c: New test.
1752
1753 2006-05-22  Richard Guenther  <rguenther@suse.de>
1754
1755         PR testsuite/27708
1756         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
1757         the transformations we test for.
1758
1759 2006-05-22  Richard Guenther  <rguenther@suse.de>
1760
1761         PR testsuite/27707
1762         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
1763
1764 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
1765
1766         PR c++/27210
1767         * g++.dg/warn/new1.C: New test.
1768         * g++.dg/template/new5.C: Likewise.
1769
1770 2006-05-21  Roger Sayle  <roger@eyesopen.com>
1771
1772         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
1773         * gcc.target/i386/20060512-3.c: Likewise.
1774
1775 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
1776
1777         PR rtl-optimization/27671
1778         * gcc.c-torture/execute/pr27671-1.c: New.
1779         * gcc.dg/pr27671-2.c: Likewise.
1780
1781         PR tree-optimization/26622.
1782         * gcc.c-torture/compile/pr26622.c: New.
1783
1784 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
1785
1786         PR fortran/27613
1787         * gfortran.dg/recursive_reference_1.f90: New test.
1788
1789 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
1790
1791         PR fortran/25746
1792         * gfortran.dg/elemental_subroutine_3.f90: New test.
1793
1794         PR fortran/25090
1795         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
1796
1797         PR fortran/27584
1798         * gfortran.dg/associated_target_1.f90: New test.
1799
1800         PR fortran/19015
1801         * gfortran.dg/maxloc_shape_1.f90: New test.
1802
1803 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1804
1805         PR libgfortran/24459
1806         * gfortran.dg/namelist_24.f90: New test.
1807         * gfortran.dg/namelist_12.f: Fix typo in comment.
1808
1809 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
1810
1811         PR middle-end/25776
1812         * g++.dg/other/error11.C: New test.
1813
1814 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
1815
1816         * gcc.target/mips/pr26765.c: Add -w to options.
1817
1818 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
1819
1820         * lib/target-supports.exp (check_effective_target_mpaired_single):
1821         New function.
1822         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
1823         multilibs.
1824         * g++.dg/vect/vect.exp: Likewise.
1825
1826 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
1827
1828         PR testsuite/25891
1829         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
1830
1831 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
1832
1833         PR fortran/27662
1834         * gfortran.dg/temporary_1.f90: New file.
1835
1836 2006-05-19  Andreas Schwab  <schwab@suse.de>
1837
1838         * g++.dg/other/unused1.C: Also match "stringz".
1839
1840 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
1841
1842         PR c++/26433
1843         * g++.dg/template/fntry1.C: New test.
1844
1845 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
1846
1847         PR c++/27471
1848         PR c++/27506
1849         * g++.dg/conversion/bitfield5.C: New test.
1850         * g++.dg/conversion/bitfield6.C: New test.
1851
1852 2006-05-18  Mike Stump  <mrs@apple.com>
1853
1854         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
1855         * gcc.dg/vla-4.c: Add.
1856         * gcc.dg/vla-5.c: Add.
1857         * gcc.dg/vla-6.c: Add.
1858
1859 2006-05-12  Stuart Hastings  <stuart@apple.com>
1860
1861         * testsuite/gcc.target/i386/20060512-1.c: New.
1862         * testsuite/gcc.target/i386/20060512-2.c: New.
1863         * testsuite/gcc.target/i386/20060512-3.c: New.
1864         * testsuite/gcc.target/i386/20060512-4.c: New.
1865
1866 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
1867
1868         PR c++/26122
1869         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
1870
1871         PR c++/26068
1872         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
1873         * g++.dg/parse/linkage1.C: New test.
1874
1875 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
1876
1877         PR tree-optimization/27548
1878         * g++.dg/tree-ssa/pr27548.C: New test.
1879
1880 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1881
1882         PR fortran/26551
1883         * gfortran.dg/recursive_check_1.f: New test.
1884         * gfortran.dg/recursive_check_2.f90: New test.
1885
1886 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
1887
1888         * g++.dg/opt/temp2.C: New test.
1889
1890 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
1891
1892         PR c++/27491
1893         * g++.dg/init/brace5.C: New test.
1894
1895         PR middle-end/27415
1896         * gcc.dg/gomp/pr27415.c: New test.
1897         * g++.dg/gomp/pr27415.C: New test.
1898
1899         PR tree-optimization/27549
1900         * g++.dg/tree-ssa/pr27549.C: New test.
1901
1902 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1903
1904         PR libgfortran/27575
1905         * gfortran.dg/read_eof_4.f90: New test.
1906
1907 2006-05-16  Richard Guenther  <rguenther@suse.de>
1908
1909         PR tree-optimization/22303
1910         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
1911
1912 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
1913
1914         PR middle-end/27573
1915         * gcc.dg/gomp/pr27573.c: New test.
1916         * gfortran.dg/gomp/pr27573.f90: New test.
1917
1918         PR c/27499
1919         * gcc.dg/gomp/pr27499.c: New test.
1920         * g++.dg/gomp/pr27499.C: New test.
1921
1922 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
1923
1924         PR c++/27339
1925         * g++.dg/parser/access8.C: Adjust error marker.
1926         * g++.dg/template/access17.C: New test.
1927         * g++.dg/template/access18.C: Likewise.
1928
1929 2006-05-15  Roger Sayle  <roger@eyesopen.com>
1930
1931         PR target/26600
1932         * gcc.target/i386/pr26600.c: New test case.
1933
1934 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
1935
1936         PR c++/27505
1937         * g++.dg/expr/bitfield1.C: New test.
1938
1939 2006-05-15  Richard Guenther  <rguenther@suse.de>
1940
1941         PR tree-optimization/27603
1942         * gcc.dg/torture/pr27603.c: New testcase.
1943
1944 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
1945
1946         PR fortran/25090
1947         * gfortran.dg/entry_dummy_ref_1.f90: New test.
1948
1949         PR fortran/25082
1950         * gfortran.dg/scalar_return_1.f90: New test.
1951
1952         PR fortran/27411
1953         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
1954
1955 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
1956
1957         * gcc.dg/gomp/critical-4.c: New test.
1958         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
1959         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
1960         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
1961         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
1962
1963 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1964
1965         PR c++/27582
1966         * g++.dg/template/dependent-args1.C: New test.
1967
1968         PR c++/27581
1969         * g++.dg/lookup/this1.C: New test.
1970
1971         PR c++/27315
1972         * g++.dg/template/operator6.C: New test.
1973         * g++.dg/template/incomplete3.C: New test.
1974
1975         PR c++/27559
1976         * g++.dg/template/new4.C: New test.
1977
1978         PR c++/27496
1979         * g++.dg/template/void2.C: New test.
1980
1981 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
1982
1983         * g++.dg/template/dependent-expr5.C: New test.
1984
1985 2006-05-14  Roger Sayle  <roger@eyesopen.com>
1986
1987         PR middle-end/26729
1988         * gcc.dg/pr26729-1.c: New test case.
1989
1990 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
1991
1992         * gcc.dg/pr27003.c: New test.
1993
1994 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
1995
1996         * lib/target-supports.dg (check_cxa_atexit_available): Change
1997         v3_target_compile to ${tool}_target_compile.
1998
1999 2006-05-11  Jason Merrill  <jason@redhat.com>
2000
2001         * lib/scanasm.exp (scan-not-hidden): Fix typo.
2002
2003 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2004
2005         PR fortran/27553
2006         * gfortran.dg/label_5.f90: New test.
2007
2008 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
2009
2010         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
2011         check_effective_target_powerpc_altivec_ok): New.
2012         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
2013         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
2014         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
2015         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
2016         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
2017         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
2018         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
2019         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
2020         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
2021         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
2022         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
2023         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
2024         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
2025         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
2026         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
2027         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
2028         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
2029         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
2030         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
2031         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
2032         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
2033         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
2034         gcc.target/powerpc/altivec-9.c,
2035         gcc.target/powerpc/altivec-consts.c,
2036         gcc.target/powerpc/altivec-pr22085.c,
2037         gcc.target/powerpc/altivec-splat.c,
2038         gcc.target/powerpc/altivec-types-1.c,
2039         gcc.target/powerpc/altivec-types-2.c,
2040         gcc.target/powerpc/altivec-types-3.c,
2041         gcc.target/powerpc/altivec-types-4.c,
2042         gcc.target/powerpc/altivec-varargs-1.c,
2043         gcc.target/powerpc/altivec-vec-merge.c,
2044         gcc.target/powerpc/ppc-vector-memcpy.c,
2045         gcc.target/powerpc/ppc-vector-memset.c,
2046         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
2047         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
2048         these effective targets.
2049         * gcc.dg/vmx/pr27006.c: Add missing close brace.
2050         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
2051
2052 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2053
2054         PR middle-end/27384
2055         * g++.dg/other/fold1.C: New test.
2056
2057         PR middle-end/27488
2058         * gcc.dg/fold-nonneg-1.c: New test.
2059
2060         PR c++/27547
2061         * g++.dg/other/operator1.C: New test.
2062
2063 2006-05-11  Richard Guenther  <rguenther@suse.de>
2064
2065         PR middle-end/27529
2066         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
2067
2068 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
2069
2070         * lib/target-supports-dg.exp (check-flags): New.
2071         (dg-skip-if): Move flag checks.
2072
2073 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
2074
2075         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
2076         * lib/target-supports.dg (check_cxa_atexit_available): New.
2077
2078 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
2079
2080         PR fortran/27470
2081         * gfortran.dg/multiple_allocation_2.f90: New test case.
2082
2083 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
2084
2085         * gcc.target/arm/pr27387.C: Fix a comment typo.
2086
2087 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2088
2089         PR fortran/24549
2090         * gfortran.dg/error_recovery_1.f90: New test.
2091
2092 2006-05-10  Richard Guenther  <rguenther@suse.de>
2093
2094         PR tree-optimization/27302
2095         * gcc.dg/torture/pr27302.c: New testcase.
2096
2097 2006-05-09  Dirk Mueller  <dmueller@suse.de>
2098         Richard Guenther  <rguenther@suse.de>
2099
2100         PR middle-end/27498
2101         * gcc.dg/tree-ssa/pr27498.c: New testcase.
2102
2103 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
2104
2105         PR rtl-optimization/27335
2106         * gcc.dg/pr27335.c: New test.
2107
2108 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
2109
2110         * gcc.target/mips/mips-ps-5.c: New file.
2111
2112 2006-05-08  Jan Hubicka  <jh@suse.cz>
2113
2114         PR middle-end/25962
2115         * gcc.dg/pr25962.c: New.
2116
2117 2006-05-08  Roger Sayle  <roger@eyesopen.com>
2118
2119         PR target/27158
2120         * gcc.target/powerpc/pr27158.c: New test case.
2121
2122 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
2123
2124         PR testsuite/27476
2125         * ada/acats/run_all.sh: Use test -z.
2126
2127 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2128
2129         PR libfortran/18271
2130         * gfortran.dg/spec_expr_3.f90: New test.
2131
2132 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
2133
2134         PR target/24879
2135         * gcc.target/i386/monitor.c: New file.
2136
2137 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
2138
2139         * gcc.dg/pr27095.c: xfail *-*-darwin*.
2140
2141 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2142
2143         PR c++/27447
2144         * g++.dg/other/ptrmem7.C: New test.
2145
2146 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2147
2148         PR target/27421
2149         * gcc.dg/array-9.c: New test.
2150
2151 2006-05-07  Richard Guenther  <rguenther@suse.de>
2152
2153         PR tree-optimization/27409
2154         * gcc.dg/torture/pr27409.c: New testcase.
2155
2156 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
2157
2158         PR fortran/27457
2159         * gfortran.dg/select_6.f90: New.
2160
2161 2006-05-07  Richard Guenther  <rguenther@suse.de>
2162
2163         PR tree-optimization/27136
2164         * gcc.dg/torture/pr27136.c: New testcase.
2165
2166 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
2167
2168         PR fortran/24813
2169         * gfortran.dg/char_cons_len_1.f90: New test.
2170
2171 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2172
2173         PR c++/27427
2174         * g++.dg/template/incomplete2.C: New test.
2175
2176 2006-05-06  Richard Guenther  <rguenther@suse.de>
2177
2178         PR tree-optimization/27151
2179         * gcc.dg/vect/pr27151.c: New testcase.
2180
2181 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2182
2183         PR c++/27430
2184         * g++.dg/template/void1.C: New test.
2185
2186         PR c++/27423
2187         * g++.dg/other/void2.C: New test.
2188
2189         PR c++/27422
2190         * g++.dg/conversion/void1.C: New test.
2191
2192 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
2193
2194         PR/21391
2195         * g++.dg/other/unused1.C: New.
2196
2197 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2198
2199         PR objc/27240
2200         * objc.dg/member-1.m: New test.
2201
2202 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
2203
2204         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
2205
2206 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2207
2208         PR libfortran/26985
2209         * gfortran.dg/matmul_2.f90: New test.
2210
2211 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
2212
2213         * ada/acats/run_all.sh: Use sync when main not found.
2214
2215 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
2216
2217         PR target/26765
2218         * gcc.target/mips/pr26765.c: New.
2219
2220 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
2221
2222         * gcc.target/bfin: New directory.
2223         * gcc.target/bfin/bfin.exp: New file.
2224         * gcc.target/bfin/frmul.c: New file.
2225         * gcc.target/bfin/arith.c: New file.
2226         * gcc.target/bfin/mul-combine.c: New file.
2227         * gcc.target/bfin/shift.c: New file.
2228
2229 2006-05-04  Richard Guenther  <rguenther@suse.de>
2230
2231         PR tree-optimization/14287
2232         PR tree-optimization/14844
2233         PR tree-optimization/19792
2234         PR tree-optimization/21608
2235         PR tree-optimization/27090
2236         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
2237         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
2238         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2239         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
2240         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2241
2242 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
2243
2244         PR tree-optimization/27285
2245         * gcc.c-torture/execute/pr27285.c: New test.
2246
2247         PR middle-end/27388
2248         * gcc.dg/gomp/pr27388-1.c: New test.
2249         * gcc.dg/gomp/pr27388-2.c: New test.
2250         * gcc.dg/gomp/pr27388-3.c: New test.
2251
2252         PR c++/27359
2253         * g++.dg/gomp/pr27359.C: New test.
2254
2255 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
2256
2257         PR fortran/20248
2258         * gfortran.dg/iargc.f90: New test.
2259
2260 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
2261
2262         PR c++/27102
2263         * g++.dg/template/crash49.C: New test.
2264
2265 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
2266
2267         PR testsuite/27032
2268         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
2269
2270 2006-05-02  Jeff Law  <law@redhat.com>
2271
2272         PR tree-optimization/27364
2273         * gcc.c-torture/execute/pr27364.c: New test.
2274
2275 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
2276
2277         PR c++/27309
2278         * g++.dg/parser/ctor5.C: New test.
2279
2280 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
2281
2282         PR target/27387
2283         * gcc.target/arm/arm.exp: New.
2284         * gcc.target/arm/pr27387.C: Likewise.
2285
2286 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
2287
2288         PR fortran/27269
2289         PR fortran/27324
2290         * gfortran.dg/module_equivalence_2.f90: New test.
2291
2292 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
2293
2294         PR middle-end/27337
2295         * g++.dg/gomp/pr27337-1.C: New test.
2296         * g++.dg/gomp/pr27337-2.C: New test.
2297
2298         PR middle-end/27328
2299         * gcc.dg/gomp/pr27328.c: New test.
2300
2301         PR middle-end/27325
2302         * g++.dg/gomp/pr27325.C: New test.
2303
2304         PR middle-end/27310
2305         * g++.dg/gomp/pr27310.C: New test.
2306
2307 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
2308
2309         PR tree-optimization/27291
2310         * g++.dg/tree-ssa/pr27291.C: New test.
2311
2312 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
2313
2314         PR tree-optimization/27283
2315         * g++.dg/tree-ssa/pr27283.C: New test.
2316
2317 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
2318
2319         * gcc.dg/tree-ssa/loop-16.c: New test.
2320
2321 2006-05-01  Roger Sayle  <roger@eyesopen.com>
2322             Joseph S. Myers  <joseph@codesourcery.com>
2323
2324         * gcc.dg/Wconversion-3.c: New test case.
2325         * gcc.dg/Wconversion-4.c: Likewise.
2326
2327 2006-05-01  Richard Guenther  <rguenther@suse.de>
2328
2329         PR tree-optimization/26726
2330         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
2331
2332 2006-04-30  Roger Sayle  <roger@eyesopen.com>
2333
2334         * gcc.dg/Woverflow-1.c: New test case.
2335         * gcc.dg/Woverflow-2.c: Likewise.
2336         * gcc.dg/Woverflow-3.c: Likewise.
2337
2338 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
2339
2340         PR c++/27094
2341         * g++.dg/template/defarg8.C: New test.
2342
2343 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2344
2345         PR c++/27278
2346         * g++.dg/parse/operator7.C: New test.
2347
2348 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2349
2350         PR c++/11471
2351         PR c++/27102
2352         * g++.dg/template/crash48.C: New test.
2353
2354         PR c++/27279
2355         * g++.dg/parse/ctor4.C: New test.
2356
2357 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2358
2359         PR fortran/25681
2360         * gfortran.df/char_type_len.f90: New test.
2361
2362 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2363
2364         PR libgfortran/27304
2365         * gfortran.dg/fmt_exhaust.f90: New test.
2366
2367 2006-04-28  Roger Sayle  <roger@eyesopen.com>
2368
2369         PR c/25309
2370         * gcc.dg/large-size-array-2.c: New test case.
2371
2372 2006-04-28  Richard Guenther  <rguenther@suse.de>
2373
2374         PR target/26826
2375         * gcc.target/i386/pr26826.c: New testcase.
2376
2377 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
2378
2379         PR middle-end/27260
2380         * gcc.c-torture/execute/pr27260.c: New.
2381
2382 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
2383
2384         PR middle-end/27095
2385         * gcc.dg/pr27095.c: New.
2386
2387 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
2388
2389         PR c++/27292
2390         * g++.dg/conversion/bitfield4.C: New test.
2391
2392 2006-04-27  Eric Christopher  <echristo@apple.com>
2393
2394         * gcc.dg/pragma-ms_struct.c: New.
2395
2396 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
2397
2398         PR c++/27102
2399         * g++.dg/template/crash47.C: New test.
2400
2401 2006-04-27  Dirk Mueller  <dmueller@suse.de>
2402
2403         * gcc.target/i386/sse-7.c: build with -msse.
2404
2405 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
2406
2407         PR testsuite/27274:
2408         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
2409         (main): Exit if processor doesn't support SSE.
2410
2411 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
2412
2413         PR middle-end/27282
2414         * gcc.c-torture/compile/pr27282.c: New test.
2415
2416 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
2417
2418         PR middle-end/26913
2419         * g++.dg/gomp/pr26913.C: New test.
2420
2421         PR c/25996
2422         * gcc.dg/gomp/pr25996.c: New test.
2423         * g++.dg/gomp/pr25996.C: New test.
2424
2425 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
2426
2427         PR rtl-optimization/26725
2428         * gcc.c-torture/compile/pr26725.c: New test.
2429
2430 2006-04-25  Richard Guenther  <rguenther@suse.de>
2431
2432         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
2433         than n + -1.
2434
2435 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
2436
2437         * gcc.dg/20060425-1.c: New testcase.
2438
2439 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
2440
2441         PR tree-optimization/26865
2442         * gcc.dg/pr26865.c: New test.
2443
2444 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
2445
2446         PR c++/27292
2447         * g++.dg/conversion/bitfield1.C: New test.
2448         * g++.dg/conversion/bitfield2.C: Likewise.
2449         * g++.dg/conversion/bitfield3.C: Likewise.
2450
2451 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
2452         Richard Guenther  <rguenther@suse.de>
2453
2454         PR tree-optimization/27236
2455         * gcc.dg/tree-ssa/pr27236.c: New testcase.
2456
2457 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2458
2459         PR c++/19963
2460         * g++.dg/other/incomplete2.C: New test.
2461
2462 2006-04-24  Richard Guenther  <rguenther@suse.de>
2463
2464         PR middle-end/26869
2465         * gcc.dg/torture/pr26869.c: New testcase.
2466
2467 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
2468         Richard Guenther  <rguenther@suse.de>
2469
2470         PR tree-optimization/27218
2471         * g++.dg/tree-ssa/pr27218.C: New testcase.
2472
2473 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
2474
2475         PR c++/26912
2476         * g++.dg/template/friend41.C: New test.
2477
2478 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
2479
2480         * g++.dg/opt/pr15551.C: Include cstdio.
2481         (main): Use remove instead of unlink.
2482
2483 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
2484
2485         * gcc.dg/sibcall-7.c: New test.
2486         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
2487         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
2488         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
2489         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
2490         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
2491
2492 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
2493
2494         PR c++/26534
2495         * g++.dg/opt/bitfield1.C: New test.
2496         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
2497         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
2498         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
2499         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
2500         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
2501         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
2502         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
2503         * g++.dg/abi/bitfield2.C: Likewise.
2504         * g++.dg/init/bitfield1.C: Likewise.
2505
2506 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
2507
2508         PR fortran/25099
2509         * gfortran.dg/elemental_subroutine_4.f90: New test.
2510         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
2511         call sub (m, x).
2512
2513 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
2514
2515         * gcc.c-torture/compile/20060421-1.c: New testcase.
2516
2517 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2518
2519         PR c/25875
2520         * gcc.dg/init-bad-4.c: New test.
2521
2522 2006-04-21  Paul Brook  <paul@codesourcery.com>
2523
2524         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
2525
2526 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
2527
2528         PR fortran/27122
2529         * gfortran.dg/defined_operators_1.f90: New test.
2530         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
2531         remove old ones associated, incorrectly, with Note 5.46.
2532
2533         PR fortran/27113
2534         * gfortran.dg/character_array_constructor_1.f90: New test.
2535
2536 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
2537
2538         * gcc.dg/20060419-1.c: New test.
2539
2540 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
2541
2542         PR c/26774
2543         * gcc.dg/struct-parse-1.c: New test case.
2544
2545 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2546
2547         PR c++/26558
2548         * g++.dg/parse/template19.C: New test.
2549
2550         PR c++/26739
2551         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
2552
2553         PR c++/26036
2554         * g++.dg/expr/call3.C: New test.
2555
2556         PR c++/10385
2557         * g++.dg/conversion/dynamic1.C: New test.
2558
2559 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
2560
2561         PR c++/27102
2562         * g++.dg/template/crash35.C: Tweak error markers.
2563         * g++.dg/template/crash46.C: New test.
2564         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
2565         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
2566
2567 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
2568
2569         PR rtl-optimization/14261
2570         * gcc.c-torture/compile/20060419-1.c: Added.
2571
2572 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
2573
2574         * gfortran.dg/label_1.f90: Adjust dg-error.
2575
2576 2006-04-16  Roger Sayle  <roger@eyesopen.com>
2577
2578         PR target/26961
2579         * gcc.dg/fold-cond-1.c: New test case.
2580         * gcc.dg/pr26961-1.c: Likewise.
2581
2582 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2583
2584         PR libgfortran/27138
2585         * gfortran.dg/read_bad_advance.f90: New test.
2586
2587 2006-04-16  Roger Sayle  <roger@eyesopen.com>
2588             Dale Johannesen  <dalej@apple.com>
2589
2590         PR target/24076
2591         * gcc.target/i386/vecinit-3.c: New testcase.
2592         * gcc.target/i386/vecinit-4.c: Likewise.
2593         * gcc.target/i386/sse-18.c: Likewise.
2594         * gcc.target/i386/sse-19.c: Likewise.
2595
2596 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
2597
2598         * gfortran.dg/allocate_zerosize_1.f90: New test.
2599
2600 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
2601
2602         PR c++/26365
2603         * g++.dg/template/crash45.C: New test.
2604
2605 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
2606
2607         PR fortran/26787
2608         * gfortran.dg/proc_assign_1.f90: New test.
2609         * gfortran.dg/procedure_lvalue.f90: Change message.
2610         * gfortran.dg/namelist_4.f90: Add new error.
2611
2612         PR fortran/25597
2613         PR fortran/27096
2614         * gfortran.dg/auto_pointer_array_result_1.f90
2615
2616         PR fortran/27089
2617         * gfortran.dg/specification_type_resolution_1.f90
2618
2619         PR fortran/18003
2620         PR fortran/25669
2621         PR fortran/26834
2622         * gfortran.dg/bounds_temporaries_1.f90: New test.
2623
2624         PR fortran/27124
2625         * gfortran.dg/array_return_value_1.f90: New test.
2626
2627 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
2628
2629         PR fortran/25336
2630         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
2631
2632 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
2633
2634         PR middle-end/26823
2635         * g++.dg/gomp/pr26823-1.C: New test.
2636         * g++.dg/gomp/pr26823-2.C: New test.
2637
2638 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
2639
2640         PR middle-end/27134
2641         * gcc.dg/pr27314.c: New test.
2642
2643 2006-04-13  Richard Henderson  <rth@redhat.com>
2644
2645         * g++.dg/gomp/block-0.C: Update expected matches.
2646
2647 2006-04-13  DJ Delorie  <dj@redhat.com>
2648
2649         * lib/target-supports.exp (check_effective_target_int32plus): New.
2650         (check_effective_target_ptr32plus): New.
2651         (check_effective_target_size32plus): New.
2652         (check_effective_target_int16): New.
2653         (check_profiling_available): Add m32c to the list of unsupported targets.
2654
2655         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
2656         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
2657         memory size.
2658         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
2659         pointers.
2660         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
2661         size_t.
2662         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
2663         and size_t.
2664         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
2665         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
2666         not just xstormy16.  Skip m32c due to weird pointer size.
2667         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
2668         not just xstormy16.
2669         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
2670         not just xstormy16.
2671         * gcc.dg/20020312-2.c: Add m32c support.
2672         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
2673         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
2674         in test.
2675         * gcc.dg/20050321-2.c: Require >=32 bit integers.
2676         * gcc.dg/asm-1.c: Skip if int and short are the same size.
2677         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
2678         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
2679         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
2680         * gcc.dg/init-string-2.c: Require >=32 bit integers.
2681         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
2682         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
2683         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
2684         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
2685         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
2686         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
2687         in test.
2688         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
2689         in test.
2690         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
2691         * gcc.dg/pr23049.c: Require >=32 bit integers.
2692         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
2693         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
2694         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
2695         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
2696         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
2697         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
2698         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
2699         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
2700         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
2701         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
2702         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
2703         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
2704         prototype in test.
2705         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
2706         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
2707         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
2708         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
2709         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
2710
2711         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
2712         * gcc.c-torture/execute/20040703-1.x: Likewise.
2713         * gcc.c-torture/execute/20040705-1.x: Likewise.
2714         * gcc.c-torture/execute/20040705-2.x: Likewise.
2715         * gcc.c-torture/execute/20040709-1.x: Likewise.
2716         * gcc.c-torture/execute/20040709-2.x: Likewise.
2717         * gcc.c-torture/execute/20040811-1.x: Likewise.
2718         * gcc.c-torture/execute/20050316-1.x: Likewise.
2719         * gcc.c-torture/execute/bitfld-4.x: Likewise.
2720         * gcc.c-torture/execute/pr19689.x: Likewise.
2721         * gcc.c-torture/execute/pr7284-1.x: Likewise.
2722         * gcc.c-torture/execute/usmul.x: Likewise.
2723         * gcc.c-torture/execute/vrp-5.x: Likewise.
2724         * gcc.c-torture/execute/vrp-6.x: Likewise.
2725         * gcc.dg/debug/20041023-1.s: Likewise.
2726
2727 2006-04-13  Roger Sayle  <roger@eyesopen.com>
2728
2729         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
2730         of integers to a vector types are now constant expressions in C.
2731         * gcc.dg/vect/vect-fold-1.c: New test case.
2732
2733 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
2734             Ulrich Weigand  <uweigand@de.ibm.com>
2735
2736         PR target/27006
2737         * gcc.dg/vmx/pr27006.c: New testcase.
2738
2739 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2740
2741         PR libgfortran/26766
2742         * gfortran.dg/write_recursive.f90: New test.
2743
2744 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
2745
2746         * g++.dg/parse/dtor7.C: New test.
2747         * g++.dg/parse/new1.C: Add error marker.
2748         * g++.dg/template/new3.C: New test.
2749
2750         PR c++/26122
2751         * g++.dg/template/pure1.C: New test.
2752
2753         PR c++/26295
2754         * g++.dg/parse/ptrmem4.C: New test.
2755
2756 2006-04-10  Jeff Law  <law@redhat.com>
2757
2758         PR/27087
2759         * gcc.c-torture/compile/pr27087.c: New test.
2760
2761 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
2762
2763         PR/21391
2764         * gcc.dg/20060410.c: New.
2765
2766 2006-04-10  Matthias Klose  <doko@debian.org>
2767
2768         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
2769         Recognize multilib directory names containing underscores.
2770
2771 2006-04-10  Roger Sayle  <roger@eyesopen.com>
2772
2773         * gcc.target/i386/vecinit-1.c: New test case.
2774         * gcc.target/i386/vecinit-2.c: Likewise.
2775
2776 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
2777
2778         PR debug/27057
2779         * g++.dg/debug/dwarf2-2.C: New test.
2780
2781 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
2782
2783         PR rtl-optimization/27073
2784         * gcc.c-torture/execute/pr27073.c: New test.
2785
2786 2006-04-08  Mike Stump  <mrs@apple.com>
2787
2788         * gcc.dg/pragma-darwin.c: Improve for ppc64.
2789
2790 2006-04-07  Richard Guenther  <rguenther@suse.de>
2791
2792         PR tree-optimization/26135
2793         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
2794
2795 2006-04-06  Jan Hubicka  <jh@suse.cz>
2796
2797         PR profile/26399
2798         * g++.dg/bprob/g++-bprob-2.C: New testcase.
2799
2800 2006-04-06  Roger Sayle  <roger@eyesopen.com>
2801
2802         * g++.dg/conversion/nullptr1.C: New test case.
2803         * g++.dg/conversion/nullptr2.C: Likewise.
2804
2805 2006-04-05  Roger Sayle  <roger@eyesopen.com>
2806
2807         * gfortran.dg/dependency_18.f90: New test case.
2808
2809 2006-04-05  Richard Guenther  <rguenther@suse.de>
2810
2811         PR tree-optimization/26919
2812         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
2813         * gcc.dg/ipa/ipa-2.c: Likewise.
2814         * gcc.dg/ipa/ipa-3.c: Likewise.
2815         * gcc.dg/ipa/ipa-5.c: Likewise.
2816
2817 2006-04-05  Richard Guenther  <rguenther@suse.de>
2818
2819         PR tree-optimization/26763
2820         * gcc.dg/torture/pr26763-1.c: New testcase.
2821         * gcc.dg/torture/pr26763-2.c: Likewise.
2822
2823 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
2824
2825         PR fortran/23634
2826         PR fortran/25619
2827         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
2828
2829 2006-04-04  Eric Christopher  <echristo@apple.com>
2830
2831         * gcc.target/i386/387-1.c: Allow regexp to match darwin
2832         stubs.
2833         * gcc.target/i386/387-5.c: Ditto.
2834
2835 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
2836
2837         * gcc.target/sparc/struct-ret-check.c: New test.
2838
2839 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2840
2841         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
2842         zero decimal digits specified in format.
2843
2844 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
2845
2846         PR fortran/26891
2847         * gfortran.dg/missing_optional_dummy_1.f90: New test.
2848
2849         PR fortran/26976
2850         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
2851         * gfortran.dg/initialization_1.f90: Make assignment compliant.
2852         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
2853         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
2854         bigendian-ness.
2855
2856 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
2857
2858         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
2859         dummy arguments work when the actual argument is itself a dummy
2860         argument of the caller.
2861
2862 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
2863
2864         PR libfortran/24685
2865         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
2866
2867 2006-04-01  Roger Sayle  <roger@eyesopen.com>
2868
2869         * gfortran.dg/dependencency_17.f90: New test case.
2870
2871 2006-04-01  Roger Sayle  <roger@eyesopen.com>
2872
2873         * gfortran.dg/dependency_14.f90: New test case.
2874         * gfortran.dg/dependency_15.f90: Likewise.
2875         * gfortran.dg/dependency_16.f90: Likewise.
2876
2877 2006-03-31  Asher Langton  <langton2@llnl.gov>
2878
2879         PR fortran/25358
2880         gfortran.dg/cray_pointers_6.f90: New test.
2881
2882 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2883
2884         PR libgfortran/26890
2885         * gfortran.dg/read_size_noadvance.f90: New test.
2886
2887 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
2888
2889         PR fortran/25031
2890         * gfortran.dg/multiple_allocation_1.f90: Check that the
2891         size has changed after a re-allocation with stat.
2892
2893 2006-03-30  Richard Guenther  <rguenther@suse.de>
2894
2895         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
2896         removal.
2897         * gcc.target/i386/sselibm-2.c: Likewise.
2898         * gcc.target/i386/sselibm-3.c: Likewise.
2899         * gcc.target/i386/sselibm-4.c: Likewise.
2900         * gcc.target/i386/sselibm-5.c: Likewise.
2901
2902 2006-03-28  Roger Sayle  <roger@eyesopen.com>
2903
2904         * gcc.dg/fold-andxor-1.c: New test case.
2905         * gcc.dg/fold-xorand-1.c: Likewise.
2906
2907 2006-03-28  Roger Sayle  <roger@eyesopen.com>
2908
2909         * gcc.dg/fold-convnotconv-1.c: New test case.
2910
2911 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
2912
2913         PR fortran/26779
2914         * gfortran.dg/private_type_5.f90: New test.
2915
2916 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
2917
2918         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
2919
2920 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
2921
2922         * gfortran.dg/advance_2.f90: New test.
2923         * gfortran.dg/advance_3.f90: New test.
2924
2925         * gfortran.fortran-torture/execute/equiv_5.f: New test.
2926
2927 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2928
2929         PR libgfortran/26661
2930         PR libgfortran/26880
2931         * gfortran.dg/read_x_past.f: New test.
2932
2933 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
2934
2935         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
2936         to be STABS.
2937
2938 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
2939
2940         * objc.dg/dwarf-1.m: Skip on AIX.
2941         * objc.dg/dwarf-2.m: Skip on AIX.
2942
2943 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
2944
2945         PR fortran/26816
2946         * gfortran.dg/float_1.f90: New test.
2947
2948 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
2949
2950         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
2951         X86_64 targets.
2952         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
2953
2954 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
2955
2956         PR libfortran/26735
2957         * gfortran.dg/convert_implied_open.f90: New test case.
2958
2959 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
2960
2961         PR fortran/26769
2962         * gfortran.dg/transpose_reshape_r10.f90: New test case.
2963
2964 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
2965
2966         PR middle-end/26717
2967         * gcc.dg/pr26717.c: New test.
2968
2969 2006-03-25  Roger Sayle  <roger@eyesopen.com>
2970
2971         * gfortran.dg/dependency_12.f90: New test case.
2972
2973 2006-03-24  Roger Sayle  <roger@eyesopen.com>
2974
2975         * gfortran.dg/dependency_9.f90: New (resurected) test case.
2976
2977 2006-03-24  Jeff Law  <law@redhat.com>
2978
2979         * gcc.c-torture/pr26840.c: New test.
2980
2981 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
2982
2983         * objc.dg/dwarf-2.m: New.
2984         * obj-c++.dg/dwarf-2.mm: New.
2985
2986         * g++.old-deja/g++.other/init19.C: New.
2987
2988 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
2989
2990         * g++.dg/eh/spbp.C: Skip on AIX.
2991
2992 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
2993
2994         PR middle-end/26611
2995         * g++.dg/gomp/pr26611-1.C: New test.
2996         * g++.dg/gomp/pr26611-2.C: New test.
2997
2998 2006-03-24  Jeff Law  <law@redhat.com>
2999
3000         * gcc.c-torture/compile/pr26833.c: New test.
3001         * gfortran.fortran-torture/compile/pr26806.f90: New test.
3002
3003 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3004
3005         * gfortran.dg/endfile_2.f90: Delete temp file.
3006
3007 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
3008
3009         PR fortran/19303
3010         * gfortran.dg/record_marker_1.f90: New test case.
3011         * gfortran.dg/record_marker_2.f: New test case.
3012         * gfortran.dg/record_marker_3.f90: New test case.
3013
3014 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
3015
3016         PR fortran/17298
3017         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
3018         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
3019
3020 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
3021
3022         * lib/gcc-dg.exp (cleanup-modules): New proc.
3023         * gfortran.dg/allocatable_function_1.f90,
3024         gfortran.dg/allocate_char_star_scalar_1.f90,
3025         gfortran.dg/assumed_charlen_function_1.f90,
3026         gfortran.dg/assumed_dummy_1.f90,
3027         gfortran.dg/assumed_shape_ranks_1.f90,
3028         gfortran.dg/assumed_shape_ranks_2.f90,
3029         gfortran.dg/assumed_size_dt_dummy.f90,
3030         gfortran.dg/auto_char_dummy_array_1.f90,
3031         gfortran.dg/auto_char_len_3.f90,
3032         gfortran.dg/automatic_module_variable.f90,
3033         gfortran.dg/bad_automatic_objects_1.f90,
3034         gfortran.dg/char_array_constructor.f90,
3035         gfortran.dg/char_array_structure_constructor.f90,
3036         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
3037         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
3038         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
3039         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
3040         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
3041         gfortran.dg/derived_pointer_recursion.f90,
3042         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
3043         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
3044         gfortran.dg/dummy_functions_1.f90,
3045         gfortran.dg/elemental_initializer_1.f90,
3046         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
3047         gfortran.dg/elemental_pointer_1.f90,
3048         gfortran.dg/elemental_subroutine_1.f90,
3049         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
3050         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
3051         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
3052         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
3053         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
3054         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
3055         gfortran.dg/global_references_1.f90,
3056         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
3057         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
3058         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
3059         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
3060         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
3061         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
3062         gfortran.dg/large_integer_kind_1.f90,
3063         gfortran.dg/large_real_kind_1.f90,
3064         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
3065         gfortran.dg/module_double_reuse.f90,
3066         gfortran.dg/module_equivalence_1.f90,
3067         gfortran.dg/module_interface_1.f90,
3068         gfortran.dg/module_parameter_array_refs_1.f90,
3069         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
3070         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
3071         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
3072         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
3073         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
3074         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
3075         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
3076         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
3077         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
3078         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
3079         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
3080         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
3081         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
3082         gfortran.dg/same_name_1.f90,
3083         gfortran.dg/sibling_dummy_procedure_1.f90,
3084         gfortran.dg/sibling_dummy_procedure_2.f90,
3085         gfortran.dg/sibling_dummy_procedure_3.f90,
3086         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
3087         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
3088         gfortran.dg/used_dummy_types_2.f90,
3089         gfortran.dg/used_dummy_types_3.f90,
3090         gfortran.dg/used_dummy_types_4.f90,
3091         gfortran.dg/used_dummy_types_5.f90,
3092         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
3093         gfortran.dg/userdef_operator_1.f90: Use it.
3094
3095 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3096
3097         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
3098         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
3099         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
3100         gfortran.dg/write_back.f,
3101         gfortran.fortran-torture/execute/inquire_1.f90,
3102         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
3103
3104 2006-03-21  Jeff Law  <law@redhat.com>
3105
3106         * gcc.dg/tree-ssa/vrp28.c: New test.
3107
3108 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
3109
3110         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
3111         if _STDC_C99 is defined.
3112         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
3113         * gcc.dg/builtins-20.c: Likewise.
3114         * gcc.dg/builtins-53.c: Likewise.
3115         * gcc.dg/single-precision-constant.c: Likewise. Also pass
3116         -mmacosx-version-min=10.3 on PowerPC/Darwin.
3117
3118 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
3119
3120         PR tree-opt/26781
3121         * gcc.c-torture/compile/pr26781-1.c: New test.
3122         * gcc.c-torture/compile/pr26781-2.c: New test.
3123
3124 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
3125
3126         PR c++/26690
3127         * g++.dg/gomp/pr26690-1.C: New test.
3128         * g++.dg/gomp/pr26690-2.C: New test.
3129
3130 2006-03-20  Jeff Law  <law@redhat.com>
3131
3132         * gcc.dg/tree-ssa/pr21829.c: New test.
3133
3134         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
3135
3136 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
3137
3138         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
3139         (check_visibility_available): Use it.
3140         (check_effective_target_default_packed): Likewise.
3141         (check_effective_target_pcc_bitfield_type_matters): Likewise.
3142         (check_effective_target_fopenmp): Likewise.
3143         (check_effective_target_freorder): Likewise.
3144         (check_effective_target_fpic): Likewise.
3145         (check_named_sections_available): Likewise.
3146         (check_effective_target_ilp32): Likewise.
3147         (check_effective_target_lp64): Likewise.
3148
3149 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
3150
3151         PR fortran/20935
3152         * gfortran.dg/scalar_mask_2.f90: New test case.
3153
3154 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
3155
3156         PR tree-opt/26629
3157         * gcc.dg/tree-ssa/loadpre12.c: New test.
3158         * gcc.dg/tree-ssa/loadpre13.c: New test.
3159         * gcc.dg/tree-ssa/loadpre14.c: New test.
3160         * gcc.dg/tree-ssa/loadpre15.c: New test.
3161         * gcc.dg/tree-ssa/loadpre16.c: New test.
3162         * gcc.dg/tree-ssa/loadpre17.c: New test.
3163         * gcc.dg/tree-ssa/loadpre18.c: New test.
3164         * gcc.dg/tree-ssa/loadpre19.c: New test.
3165         * gcc.dg/tree-ssa/loadpre20.c: New test.
3166         * gcc.dg/tree-ssa/loadpre21.c: New test.
3167         * gcc.dg/tree-ssa/loadpre22.c: New test.
3168
3169 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
3170
3171         PR fortran/26741
3172         * gfortran.dg/elemental_initializer_1.f90: New test.
3173
3174         PR fortran/26716
3175         * gfortran.dg/assumed_shape_ranks_2: New test.
3176
3177 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
3178
3179         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
3180         target fpic.
3181
3182 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3183
3184         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
3185         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
3186         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
3187         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
3188         gfortran.fortran-torture/execute/direct_io.f90,
3189         gfortran.fortran-torture/execute/inquire_2.f90,
3190         gfortran.fortran-torture/execute/inquire_4.f90,
3191         gfortran.fortran-torture/execute/list_read_1.f90,
3192         gfortran.fortran-torture/execute/open_replace.f90,
3193         gfortran.fortran-torture/execute/slash_edit.f90,
3194         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
3195         temporary files from testcases.
3196
3197 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3198
3199         PR libgfortran/26509
3200         gfortran.dg/write_direct_eor.f90: New test.
3201
3202 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
3203
3204         * gcc.target/powerpc/pr26350.c: New.
3205         * gcc.target/powerpc/indexed-addr.c: New.
3206
3207 2006-03-16  Roger Sayle  <roger@eyesopen.com>
3208
3209         * gfortran.dg/dependency_13.f90: New test case.
3210
3211 2006-03-16  Roger Sayle  <roger@eyesopen.com>
3212
3213         PR middle-end/21781
3214         * gcc.dg/real-const-1.c: New test case.
3215
3216 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
3217
3218         * g++.old-deja/g++.other/init18.C: New.
3219         * g++.old-deja/g++.other/init5.C: Remove xfail.
3220
3221 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3222
3223         * g++.dg/opt/pr15551.C: Cleanup temp file.
3224
3225 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3226
3227         PR c++/6634
3228         g++.dg/parse/long1.C: New test.
3229
3230 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3231
3232         PR fortran/19101
3233         * gfortran.dg/continuation.f90: New test.
3234         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
3235
3236 2006-03-14  Richard Guenther  <rguenther@suse.de>
3237
3238         PR tree-optimization/26672
3239         * gcc.dg/torture/pr26672.c: New testcase.
3240
3241 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
3242
3243         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
3244         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
3245
3246 2006-03-13  Roger Sayle  <roger@eyesopen.com>
3247
3248         PR middle-end/26557
3249         * gcc.c-torture/compile/switch-1.c: New test case.
3250
3251 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
3252
3253         PR fortran/25378
3254         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
3255         test to include more permuatations of mask and index.
3256         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
3257         respond to F2003 spec. that the position returned for an all false
3258         mask && condition is zero.
3259
3260 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
3261
3262         PR middle-end/25989
3263         * gcc.dg/gomp/pr25989.c: New test.
3264
3265 2006-03-13  Jeff Law  <law@redhat.com>
3266
3267         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
3268
3269 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
3270
3271         * gcc.dg/switch-9.c: New test.
3272
3273 2006-03-13  Richard Guenther  <rguenther@suse.de>
3274
3275         PR middle-end/26630
3276         * gcc.dg/torture/pr26630.c: New testcase.
3277
3278 2006-03-11  Roger Sayle  <roger@eyesopen.com>
3279
3280         * gfortran.dg/dependency_10.f90: New test case.
3281         * gfortran.dg/dependency_11.f90: Likewise.
3282
3283 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
3284             Erik Edelmann  <eedelman@gcc.gnu.org>
3285
3286         * gfortran.dg/allocatable_function_1.f90: New.
3287         * gfortran.dg/allocatable_function_2.f90: New.
3288
3289 2006-03-10  Richard Guenther  <rguenther@suse.de>
3290
3291         PR middle-end/26565
3292         * gcc.dg/torture/pr26565.c: New testcase.
3293
3294 2006-03-09  Eric Christopher  <echristo@apple.com>
3295
3296         * gcc.c-torture/compile/20060309-1.c: New.
3297
3298 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3299
3300         PR libgfortran/26499
3301         * gfortran.dg/write_back.f: New test.
3302         * gfortran.dg/write_rewind_1.f: New test.
3303         * gfortran.dg/write_rewind_2.f: New test.
3304
3305 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3306
3307         PR libgfortran/26554
3308         * gfortran.dg/read_logical.f90: New test.
3309
3310 2006-03-04  Laurent GUERBY <laurent@guerby.net>
3311
3312         * ada/acats/norun.lst: cdd2a03 now passes.
3313
3314 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
3315
3316         PR testsuite/25177
3317         * gcc.target/powerpc/pr18096-1.c: Change where the error
3318         would match.
3319
3320 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
3321
3322         * gcc.target/i386/cleanup-1.c: New test.
3323         * gcc.target/i386/cleanup-2.c: New test.
3324
3325 2006-03-04  Roger Sayle  <roger@eyesopen.com>
3326
3327         * gfortran.dg/dependency_9.f90: Remove for the time being.
3328
3329 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
3330
3331         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
3332         directive.
3333
3334 2006-03-03  Roger Sayle  <roger@eyesopen.com>
3335
3336         * gfortran.dg/dependency_9.f90: New test case.
3337
3338 2006-03-03  Roger Sayle  <roger@eyesopen.com>
3339
3340         * gfortran.dg/dependency_4.f90: New test case.
3341         * gfortran.dg/dependency_5.f90: New test case.
3342         * gfortran.dg/dependency_6.f90: New test case.
3343         * gfortran.dg/dependency_7.f90: New test case.
3344         * gfortran.dg/dependency_8.f90: New test case.
3345
3346 2006-03-03  Paul Brook  <paul@codesourcery.com>
3347
3348         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
3349         Add m68k-*-elf.
3350
3351 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
3352
3353         PR fortran/25031
3354         * multiple_allocation_1.f90: New test.
3355
3356 2006-03-03  Roger Sayle  <roger@eyesopen.com>
3357
3358         PR tree-optimization/26524
3359         * gfortran.dg/pr26524.f: New test case.
3360
3361 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3362
3363         * g++.dg/template/repo5.C: Cleanup repo files.
3364         * gcc.dg/20051201-1.c: Cleanup coverage files.
3365         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
3366         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
3367         tree dump files.
3368
3369 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
3370
3371         * objc.dg/objc-nofilename-1.m: New test.
3372         * objc.dg/bad-receiver-type.m: New test.
3373         * obj-c++.dg/bad-receiver-type.mm: New test.
3374
3375 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3376
3377         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
3378
3379 2006-03-01  Mike Stump  <mrs@apple.com>
3380
3381         * g++.dg/abi/key2.C: Add.
3382
3383 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
3384
3385         * gfortran.dg/logical_dot_product.f90: New test.
3386
3387         PR fortran/26393
3388         * gfortran.dg/used_interface_ref.f90: New test.
3389
3390         PR fortran/20938
3391         * gfortran.dg/dependency_2.f90: New test.
3392         * gfortran.fortran-torture/execute/where17.f90: New test.
3393         * gfortran.fortran-torture/execute/where18.f90: New test.
3394         * gfortran.fortran-torture/execute/where19.f90: New test.
3395         * gfortran.fortran-torture/execute/where20.f90: New test.
3396
3397 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
3398
3399         * g++.dg/tree-ssa/pr26443.C: New test case.
3400
3401 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
3402
3403         PR middle-end/26022
3404         * g++.dg/opt/return-slot1.C: New test.
3405
3406 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3407
3408         PR libgfortran/26136
3409         * gfortran.dg/namelist_23.f90: New test.
3410
3411 2006-02-28  Roger Sayle  <roger@eyesopen.com>
3412
3413         PR middle-end/14752
3414         * gcc.dg/fold-eqandshift-2.c: New test case.
3415
3416 2006-02-28  Richard Guenther  <rguenther@suse.de>
3417
3418         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
3419         decomposition.
3420
3421 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
3422
3423         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
3424
3425 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3426
3427         PR libgfortran/26464
3428         * gfortran.dg/backspace_5.f: New test.
3429         * gfortran.dg/backspace_6.f: New test.
3430
3431 2006-02-26  Roger Sayle  <roger@eyesopen.com>
3432
3433         * gcc.dg/fold-eqandnot-1.c: New test case.
3434
3435 2006-02-26  Roger Sayle  <roger@eyesopen.com>
3436
3437         PR middle-end/19983
3438         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
3439
3440 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
3441
3442         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
3443         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
3444
3445 2006-02-26  Richard Guenther  <rguenther@suse.de>
3446
3447         PR tree-optimization/26421
3448         * gcc.dg/tree-ssa/pr26421.c: New testcase.
3449
3450 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
3451
3452         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
3453         * g++.old-deja/g++.robertl/eb132.C: Likewise.
3454
3455 2006-02-26  Roger Sayle  <roger@eyesopen.com>
3456
3457         * gcc.dg/fold-even-1.c: New test case.
3458
3459 2006-02-26  Roger Sayle  <roger@eyesopen.com>
3460
3461         PR middle-end/21137
3462         * gcc.dg/fold-eqandshift-1.c: New test case.
3463
3464 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
3465
3466         PR tree-optimization/25125
3467         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
3468         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
3469
3470 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
3471
3472         PR tree-optimizations/26359
3473         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
3474         with -fdump-tree-dceloop-details.
3475         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
3476
3477 2006-02-25  Roger Sayle  <roger@eyesopen.com>
3478
3479         PR middle-end/23673
3480         * gcc.dg/fold-eqxor-1.c: New test case.
3481         * gcc.dg/fold-eqxor-2.c: Likewise.
3482         * gcc.dg/fold-eqxor-3.c: Likewise.
3483
3484 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
3485
3486         PR fortran/23092
3487         * scalar_mask_1.f90: New test.
3488
3489 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
3490
3491         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
3492         * g++.dg/eh/uncaught2.C: New.
3493         * g++.dg/eh/uncaught3.C: New.
3494
3495 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3496
3497         PR libgfortran/26423
3498         * gfortran.dg/read_many_1.f: New test.
3499
3500 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
3501
3502         PR fortran/24519
3503         * gfortran.dg/dependency_3.f90: New test.
3504         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
3505         XFAILs.
3506
3507         PR fortran/25395
3508         * gfortran.dg/equiv_6.f90: New test.
3509
3510 2006-02-23  Jeff Law  <law@redhat.com>
3511
3512         * gcc.c-torture/compile/pr26425.c: New test.
3513
3514 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
3515
3516         PR middle-end/26412
3517         * gcc.dg/gomp/pr26412.c: New test.
3518
3519 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3520
3521         PR c++/26291
3522         * g++.dg/other/ellipsis1.C: New test.
3523         * g++.dg/parse/operator4.C: Adjust error marker.
3524
3525 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
3526
3527         PR target/25603
3528         * gfortran.dg/pr25603.f: New testcase.
3529
3530 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
3531
3532         * gcc.dg/bf-spl1.c: Don't specify -m68000.
3533         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
3534
3535 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
3536
3537         * g++.dg/eh/spbp.C: New.
3538
3539 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
3540
3541         PR middle-end/26379
3542         * gcc.target/i386/mmx-7.c: New test.
3543
3544 2006-02-20  Roger Sayle  <roger@eyesopen.com>
3545
3546         PR tree-optimization/26361
3547         * gcc.dg/tree-ssa/vrp27.c: New test case.
3548
3549 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
3550
3551         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
3552         * gcc.dg/tree-ssa/complex-4.c: Here.
3553
3554 2006-02-19  Roger Sayle  <roger@eyesopen.com>
3555
3556         PR middle-end/19543
3557         * gfortran.dg/logical_1.f90: New test case.
3558
3559 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
3560
3561         PR middle-end/26334
3562         * gcc.dg/20060218-1.c: Moved to...
3563         * gcc.target/i386/20060218-1.c: ... here.  New test.
3564
3565 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
3566
3567         PR fortran/26201
3568         * gfortran.dg/convert_1.f90: New.
3569
3570 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
3571
3572         PR fortran/25054
3573         * gfortran.dg/namelist_5.f90: New test.
3574
3575         PR fortran/25089
3576         * gfortran.dg/namelist_4.f90: New test.
3577
3578 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
3579
3580         PR tree-opt/25680
3581         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
3582
3583 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
3584
3585         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
3586         variable to take into account the variable name in the
3587         function header.
3588         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
3589
3590 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
3591
3592         PR middle-end/26334
3593         * gcc.c-torture/compile/20060217-1.c: New test.
3594         * gcc.dg/20060218-1.c: New test.
3595
3596 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
3597
3598         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
3599
3600 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
3601
3602         * gcc.dg/cpp/undef3.c: New test.
3603         * gcc.dg/cpp/trad/builtins2.c: New test.
3604
3605 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
3606
3607         PR c++/26266
3608         * g++.dg/template/static22.C: New test.
3609         * g++.dg/template/static23.C: New test.
3610         * g++.dg/template/static24.C: New test.
3611         * g++.dg/template/non-dependent13.C: New test.
3612         * g++.dg/init/member1.C: Tweak error markers.
3613
3614 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3615
3616         PR target/26255
3617         * gcc.c-torture/compile/pr26255.c: New test case.
3618
3619 2006-02-16  Roger Sayle  <roger@eyesopen.com>
3620
3621         * gfortran.fortran-torture/execute/where_10.f90: New test case.
3622         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
3623         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
3624         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
3625         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
3626         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
3627         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
3628
3629 2006-02-16  Jeff Law  <law@redhat.com>
3630
3631         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
3632         * gcc.dg/tree-ssa/vrp26.c: New test.
3633
3634 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
3635
3636         PR target/20353
3637         PR target/24578
3638         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
3639         __UCLIBC__ is defined.
3640
3641 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
3642
3643         PR fortran/26224
3644         * gfortran.dg/gomp/pr26224.f: New test.
3645
3646 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
3647
3648         PR tree-opt/25918
3649         * lib/target-supports.exp
3650         (check_effective_target_vect_short_mult): New.
3651         (check_effective_target_vect_char_mult): New.
3652         (check_effective_target_vect_widen_sum_qi_to_si): New.
3653         (check_effective_target_vect_widen_sum_qi_to_hi): New.
3654         (check_effective_target_vect_widen_sum_hi_to_si): New.
3655         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
3656         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
3657         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
3658         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
3659         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
3660         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
3661         vect-reduc-pattern-2c.c
3662         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
3663         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
3664         vect-reduc-pattern-1c.c
3665
3666 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
3667
3668         PR fortran/24557
3669         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
3670
3671 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
3672
3673         PR fortran/26054
3674         * gfortran.dg/enum_8.f90: Remove check for warning.
3675         * gfortran.dg/iomsg_1.f90: Ditto.
3676         * gfortran.dg/enum_1.f90: Ditto.
3677         * gfortran.dg/enum_9.f90: Ditto.
3678         * gfortran.dg/enum_2.f90: Ditto.
3679         * gfortran.dg/enum_10.f90: Ditto.
3680         * gfortran.dg/enum_3.f90: Ditto.
3681         * gfortran.dg/flush_1.f90: Ditto.
3682         * gfortran.dg/enum_4.f90: Ditto.
3683         * gfortran.dg/array_constructor_1.f90: Ditto.
3684         * gfortran.dg/enum_5.f90: Ditto.
3685         * gfortran.dg/enum_6.f90: Ditto.
3686         * gfortran.dg/enum_7.f90: Ditto.
3687
3688 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
3689
3690         PR middle-end/26300
3691         * gcc.c-torture/compile/20060215-1.c: New test.
3692
3693 2006-02-14  Roger Sayle  <roger@eyesopen.com>
3694
3695         PR middle-end/23670
3696         * gcc.dg/tree-ssa/andor-2.c: New test case.
3697
3698 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
3699
3700         PR fortran/25045
3701         * optional_dim.f90: New test.
3702
3703 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3704
3705         PR fortran/26277
3706         * gfortran.dg/label_4.f90: New.
3707
3708 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
3709             Diego Novillo  <dnovillo@redhat.com>
3710             Uros Bizjak  <uros@kss-loka.si>
3711
3712         * gfortran.dg/gomp: New directory.
3713
3714 2006-02-14  Richard Guenther  <rguenther@suse.de>
3715
3716         PR tree-optimization/26258
3717         * gcc.dg/torture/pr26258.c: New testcase.
3718
3719 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
3720
3721         PR fortran/26246
3722         * gfortran.dg/pr26246_1.f90: New test.
3723         * gfortran.dg/pr26246_2.f90: New test.
3724
3725         PR middle-end/26092
3726         * gcc.c-torture/compile/20060208-1.c: New test.
3727
3728 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
3729
3730         PR fortran/26074
3731         PR fortran/25103
3732         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
3733         * gfortran.dg/bad_automatic_objects_1.f90: New test.
3734         * gfortran.dg/automatic_module_variable.f90: Change error message.
3735
3736         PR fortran/20861
3737         * gfortran.dg/internal_dummy_1.f90: New test.
3738
3739         PR fortran/20871
3740         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
3741
3742
3743         PR fortran/25083
3744         * gfortran.dg/uncommon_block_data_1.f90: New test.
3745         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
3746         with standard.
3747
3748         PR fortran/25088
3749         * gfortran.dg/typed_subroutine_1.f90: New test.
3750
3751 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
3752
3753         * objc.dg/dwarf-1.m: New.
3754
3755 2006-02-13  Roger Sayle  <roger@eyesopen.com>
3756
3757         PR middle-end/24427
3758         * gcc.dg/tree-ssa/andor-1.c: New test case.
3759
3760 2006-02-13  Josh Conner  <jconner@apple.com>
3761
3762         PR target/25376
3763         * gcc.dg/pr25376.c: New test.
3764
3765         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
3766         assemble.
3767         * lib/target-supports.exp (check_named_sections_available):
3768         Only compile named-sections test -- don't assemble.
3769
3770 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3771
3772         * g++.dg/warn/no-write-strings.C: New test.
3773         * g++.dg/warn/write-strings.C: Likewise.
3774         * g++.dg/warn/write-strings-default.C: Likewise.
3775
3776 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
3777
3778         PR fortran/25806
3779         * gfortran.dg/ret_pointer_2.f90: New test.
3780
3781 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
3782
3783         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
3784
3785 2006-02-10  Jeff Law  <law@redhat.com>
3786
3787         * gcc.c-torture/compile/pr26213.c: New test.
3788
3789 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
3790
3791         gfortran.dg/null_1.f90: New test.
3792
3793 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3794
3795         PR fortran/14771
3796         * gfortran.dg/parens_4.f90: New.
3797         * gfortran.dg/parens_5.f90: New.
3798
3799 2006-02-10  Richard Guenther  <rguenther@suse.de>
3800
3801         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
3802
3803 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3804         Paul Thomas  <pault@gcc.gnu.org>
3805
3806         PR fortran/14771
3807         * gfortran.dg/parens_1.f90: New.
3808         * gfortran.dg/parens_2.f90: New.
3809         * gfortran.dg/parens_3.f90: New.
3810
3811 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
3812
3813         PR fortran/26038
3814         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
3815
3816         PR fortran/25059
3817         * gfortran.dg/impure_assignment_1.f90: New test.
3818
3819         PR fortran/25070
3820         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
3821
3822 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
3823
3824         PR target/26141
3825         * g++.dg/expr/stdarg2.C: New test.
3826
3827 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
3828
3829         PR inline-asm/16194
3830         * gcc.dg/pr16194.c: New test.
3831
3832 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3833
3834         * ada/acats/run_acats: Use portable variant of "$@".
3835
3836 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3837
3838         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
3839         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
3840
3841 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
3842
3843         PR tree-opt/26179
3844         * g++.dg/opt/pr26179.C: New test.
3845
3846 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
3847
3848         PR middle-end/26134
3849         * gcc.dg/tree-ssa/complex-3.c: New test.
3850
3851 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
3852
3853         * gcc.c-torture/compile/volatile-1.c: New test.
3854
3855 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
3856
3857         PR 26180
3858         * gcc.dg/tree-ssa/pr26180.c: New test.
3859
3860 2006-02-08  Jeff Law  <law@redhat.com>
3861
3862         * gcc.dg/tree-ssa/pr21417.c: New test.
3863
3864 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
3865
3866         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
3867         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
3868
3869 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
3870
3871         * lib/scanrtl.exp: New.
3872
3873 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3874
3875         PR c++/26071
3876         * g++.dg/other/virtual2.C: New test.
3877
3878         PR c++/26070
3879         * g++.dg/other/virtual1.C: New test.
3880
3881 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
3882
3883         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
3884         cleanup-ipa-dump): Update dump file glob patterns.
3885         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
3886         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
3887
3888         * lib/gcc-dg.exp: Load it.
3889         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
3890
3891 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
3892
3893         PR testsuite/26159
3894         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
3895         * gcc.dg/tree-ssa/pr23382.c: Ditto.
3896
3897 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3898
3899         PR fortran/25577
3900         * gfortran.dg/mvbits_1.f90: New.
3901
3902 2006-02-07  Dirk Mueller  <dmueller@suse.com>
3903
3904         * g++.dg/warn/Wdiv-by-zero.C: New test.
3905         * g++.dg/warn/Wno-div-by-zero.C: New.
3906
3907 2006-02-07  Jeff Law  <law@redhat.com>
3908
3909         * gcc.dg/tree-ssa/pr21559.c: New test.
3910
3911         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
3912         multiple VRP passes.
3913         * gcc.dg/tree-ssa/vrp09.c: Likewise.
3914         * gcc.dg/tree-ssa/vrp18.c: Likewise.
3915         * gcc.dg/tree-ssa/pr21582.c: Likewise.
3916         * gcc.dg/tree-ssa/pr20657.c: Likewise.
3917         * gcc.dg/tree-ssa/pr21001.c: Likewise.
3918         * gcc.dg/tree-ssa/vrp02.c: Likewise
3919         * gcc.dg/tree-ssa/vrp11.c: Likewise
3920         * gcc.dg/tree-ssa/pr14341.c: Likewise
3921         * gcc.dg/tree-ssa/vrp19.c: Likewise
3922         * gcc.dg/tree-ssa/vrp20.c: Likewise
3923         * gcc.dg/tree-ssa/vrp03.c: Likewise
3924         * gcc.dg/tree-ssa/pr21086.c: Likewise
3925         * gcc.dg/tree-ssa/pr21959.c: Likewise
3926         * gcc.dg/tree-ssa/vrp21.c: Likewise
3927         * gcc.dg/tree-ssa/vrp04.c: Likewise
3928         * gcc.dg/tree-ssa/pr25485.c: Likewise
3929         * gcc.dg/tree-ssa/pr22026.c: Likewise
3930         * gcc.dg/tree-ssa/vrp22.c: Likewise
3931         * gcc.dg/tree-ssa/vrp05.c: Likewise
3932         * gcc.dg/tree-ssa/20030807-10.c: Likewise
3933         * gcc.dg/tree-ssa/pr20701.c: Likewise
3934         * gcc.dg/tree-ssa/vrp23.c: Likewise
3935         * gcc.dg/tree-ssa/vrp06.c: Likewise
3936         * gcc.dg/tree-ssa/pr22117.c: Likewise
3937         * gcc.dg/tree-ssa/pr20702.c: Likewise
3938         * gcc.dg/tree-ssa/vrp15.c: Likewise
3939         * gcc.dg/tree-ssa/pr21090.c: Likewise
3940         * gcc.dg/tree-ssa/pr21294.c: Likewise
3941         * gcc.dg/tree-ssa/vrp24.c: Likewise
3942         * gcc.dg/tree-ssa/vrp07.c: Likewise
3943         * gcc.dg/tree-ssa/pr21563.c: Likewise
3944         * gcc.dg/tree-ssa/pr25382.c: Likewise
3945         * gcc.dg/tree-ssa/vrp16.c: Likewise
3946         * gcc.dg/tree-ssa/vrp25.c: Likewise
3947         * gcc.dg/tree-ssa/vrp08.c: Likewise
3948         * gcc.dg/tree-ssa/20030807-6.c: Likewise
3949         * gcc.dg/tree-ssa/vrp17.c: Likewise
3950         * gcc.dg/tree-ssa/pr21458.c: Likewise
3951         * g++.dg/tree-ssa/pr18178.C: Likewise
3952
3953 2006-02-07  Richard Guenther  <rguenther@suse.de>
3954
3955         PR c++/26140
3956         Revert
3957         2006-01-30  Richard Guenther  <rguenther@suse.de>
3958         PR c++/23372
3959         * gcc.dg/pr23372-1.C: New testcase.
3960
3961         * g++.dg/tree-ssa/pr26140.C: New testcase.
3962
3963 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
3964
3965         PR c++/9737
3966         * g++.dg/template/ttp15.C: New test.
3967         * g++.dg/template/ttp16.C: Likewise.
3968         * g++.dg/template/ttp17.C: Likewise.
3969         * g++.old-deja/g++.pt/ttp36.C: Remove.
3970         * g++.old-deja/g++.pt/ttp19.C: Likewise.
3971         * g++.old-deja/g++.pt/ttp37.C: Likewise.
3972         * g++.old-deja/g++.pt/ttp38.C: Likewise.
3973         * g++.old-deja/g++.pt/ttp39.C: Likewise.
3974         * g++.old-deja/g++.pt/ttp9.C: Likewise.
3975         * g++.old-deja/g++.pt/ttp40.C: Likewise.
3976         * g++.old-deja/g++.pt/ttp51.C: Likewise.
3977         * g++.old-deja/g++.pt/ttp26.C: Likewise.
3978         * g++.old-deja/g++.pt/ttp36.C: Likewise.
3979
3980 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
3981
3982         PR libfortran/23815
3983         * unf_io_convert_4.f90: New test.
3984
3985 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
3986
3987         * gcc.dg/tree-ssa/loadpre10.c: New test.
3988         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
3989         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
3990         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
3991
3992 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3993
3994         PR libfortran/24685
3995         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
3996
3997 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
3998
3999         PR tree-opt/25251
4000         * gfortran.dg/assign_7.f: New test.
4001
4002 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
4003
4004         PR fortran/26041
4005         PR fortran/26064
4006         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
4007         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
4008         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
4009
4010 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
4011
4012         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
4013         in size_t typedef.
4014
4015 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4016
4017         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
4018         * g++.dg/charset/string.c (foo): Likewise.
4019         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
4020         const char*
4021         * g++.dg/ext/builtin2.C (printf): Likewise.
4022         * g++.dg/init/new15.C (printf): Likewise.
4023         * g++.dg/opt/pr17697-1.C (foo): Likewise.
4024         * g++.dg/opt/pr17697-2.C (foo): Likewise.
4025         * g++.dg/opt/pr17697-3.C (foo): Likewise.
4026         * g++.dg/template/non-dependent4.C (temp): Likewise.
4027         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
4028         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
4029         parameter type to const char*.
4030         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
4031         Change type to const char*.
4032         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
4033         Likewise.
4034         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
4035         second parameter type to const char*.
4036         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
4037         (Y::Y): Change parameter type to const char*.
4038         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
4039         * g++.old-deja/g++.jason/report.C: Apply const correctness.
4040         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
4041         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
4042         (char*).
4043         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
4044         const char*.
4045         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
4046         type to const char*.
4047         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
4048         return type to const char*.
4049         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
4050         to const char*.
4051         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
4052         * g++.old-deja/g++.law/refs1.C: Likewise.
4053         * g++.old-deja/g++.law/visibility1.C: Likewise.
4054         * g++.old-deja/g++.law/visibility2.C: Likewise.
4055         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
4056         const char*.
4057         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
4058         * g++.old-deja/g++.mike/net48.C: Likewise.
4059         * g++.old-deja/g++.mike/p646.C: Likewise.
4060         * g++.old-deja/g++.mike/p6746.C: Likewise.
4061         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
4062         type to const char*.
4063         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
4064         deprecated conversion warning.
4065         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
4066         char*.
4067         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
4068         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
4069         * g++.old-deja/g++.pt/explicit8.C: Likewise.
4070         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
4071         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
4072         * g++.old-deja/g++.pt/nontype3.C: Likewise.
4073         * g++.old-deja/g++.pt/t39.C: Likewise.
4074         * g++.old-deja/g++.robertl/eb106.C: Likewise.
4075         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
4076
4077 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
4078
4079         PR fortran/25075
4080         intrinsic_argument_conformance_1.f90: New test.
4081
4082 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
4083
4084         PR fortran/20845
4085         * gfortran.dg/char_result_11.f90: Add SAVE.
4086         * gfortran.dg/der_pointer_4.f90: Ditto.
4087         * gfortran.dg/default_initialization.f90: New test.
4088
4089 2006-02-03  Jeff Law  <law@redhat.com>
4090
4091         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
4092         handle more than 100 dump files.
4093         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
4094         * lib/scantree.exp (scan-tree-dump): Likewise.
4095         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
4096         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
4097         * lib/scanipa.exp (scan-ipa-dump): Likewise.
4098         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
4099         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
4100
4101 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
4102
4103         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
4104
4105 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
4106
4107         * g++.dg/template/using12.C: New test.
4108
4109 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
4110
4111         * gcc.target/powerpc/pr25960.c: New test.
4112
4113 2006-02-02  Steven G. Kargl  <kargls@comcast>
4114
4115         PR fortran/24958
4116         gfortran.dg/nullify_2.f90: New test.
4117
4118 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
4119
4120         PR 25990
4121         * gcc.dg/gomp/pr25990.c: New test.
4122
4123 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
4124
4125         PR c++/25342
4126         * g++.gd/template/partial4.C: New test.
4127
4128 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
4129
4130         PR middle-end/26001
4131         * gfortran.dg/data_char_2.f90: New.
4132
4133 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
4134
4135         PR fortran/26039
4136         maxval_maxloc_conformance_1.f90: New test.
4137
4138 2006-01-31  Richard Guenther  <rguenther@suse.de>
4139
4140         * gcc.target/i386/sselibm-1.c: New testcase.
4141         * gcc.target/i386/sselibm-2.c: Likewise.
4142         * gcc.target/i386/sselibm-3.c: Likewise.
4143         * gcc.target/i386/sselibm-4.c: Likewise.
4144         * gcc.target/i386/sselibm-5.c: Likewise.
4145
4146 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
4147
4148         PR fortran/24266
4149         * gfortran.dg/arrayio_derived_2.f90: New.
4150
4151 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
4152
4153         * gcc.dg/unsigned-long-compare.c: New test.
4154
4155 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
4156
4157         PR testsuite/25318
4158         * lib/target-supports.exp (check_effective_target_freorder):
4159         Check to see if target supports -freorder-blocks-and-partition.
4160         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
4161         instead of "dg-require-named-sections".
4162
4163 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
4164
4165         PR target/14798:
4166         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
4167         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
4168         * gcc.dg/pragma-isr-trapa2.c: Likewise.
4169         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
4170         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
4171         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
4172         * gcc.dg/attr-isr-trap_exit.c: Likewise.
4173         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
4174
4175 2006-01-30  Richard Guenther  <rguenther@suse.de>
4176
4177         PR c++/23372
4178         * gcc.dg/pr23372-1.C: New testcase.
4179
4180 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
4181
4182         * gcc.dg/gomp/pr25874.c: New test.
4183
4184 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
4185
4186         PR tree-opt/25911
4187         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
4188
4189 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
4190
4191         PR fortran/18578
4192         PR fortran/18579
4193         PR fortran/20857
4194         PR fortran/20885
4195         * gfortran.dg/intent_out_1.f90: New test.
4196
4197 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
4198
4199         PR fortran/17911
4200         * gfortran.dg/procedure_lvalue.f90: New test.
4201
4202         PR fortran/20895
4203         PR fortran/25030
4204         * gfortran.dg/char_pointer_assign_2.f90: New test.
4205         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
4206         assignment to be consistent with standard.
4207         * gfortran.dg/char_result_2.f90: The same.
4208         * gfortran.dg/char_result_8.f90: The same.
4209
4210 2006-01-28  Zack Weinberg  <zackw@panix.com>
4211
4212         * gcc.dg/Woverlength-strings.c
4213         * gcc.dg/Woverlength-strings-pedantic-c89.c
4214         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
4215         * gcc.dg/Woverlength-strings-pedantic-c99.c
4216         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
4217
4218 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
4219
4220         * gcc.c-torture/execute/20060127-1.c: New test.
4221
4222 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
4223
4224         PR c++/25999
4225         * g++.dg/ext/pragmaweak1.C: New test.
4226
4227 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
4228
4229         PR c++/25855
4230         * g++.dg/template/spec29.C: New test.
4231
4232 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
4233
4234         PR c/19606.
4235         * gcc.c-torture/execute/pr19606.c: New.
4236
4237 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
4238
4239         * gcc.dg/pragma-re-4.c: New test.
4240
4241 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
4242
4243         PR fortran/25964
4244         * gfortran.dg/assumed_size_refs_3.f90: New test.
4245
4246 2006-01-27  Ben Elliston  <bje@au.ibm.com>
4247
4248         * gcc.misc-tests/dectest.exp: Remove defunct comment.
4249
4250 2006-01-26  Laurent GUERBY <laurent@guerby.net>
4251
4252         PR ada/21317
4253         * ada/acats/support/impdef.a: Add One_Long_Second.
4254         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
4255         * ada/acats/tests/c9/c94026.a: Likewise.
4256         * ada/acats/tests/c9/c97305c.ada: Likewise.
4257         * ada/acats/tests/c9/c99004a.ada: Likewise.
4258
4259 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
4260
4261         PR fortran/25964
4262         * gfortran.dg/global_references_2.f90: New test.
4263
4264         PR fortran/25084
4265         PR fortran/20852
4266         PR fortran/25085
4267         PR fortran/25086
4268         * gfortran.dg/assumed_charlen_function_1.f90: New test.
4269         * gfortran.dg/assumed_charlen_function_3.f90: New test.
4270
4271         PR fortran/25416
4272         * gfortran.dg/assumed_charlen_function_2.f90: New test.
4273
4274 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
4275
4276         PR c/25892
4277         * gcc.dg/Wpointer-sign.c: New.
4278         * gcc.dg/Wpointer-sign-Wall.c: New.
4279         * gcc.dg/Wpointer-sign-Wall-no.c: New.
4280         * gcc.dg/Wpointer-sign-pedantic.c: New.
4281         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
4282         * gcc.dg/conv-2.c: Use -Wpointer-sign.
4283
4284 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
4285
4286         PR C/25861
4287         * gcc.c-torture/compile/pr25861.c: New test.
4288
4289 2006-01-26  Paul Brook  <paul@codesourcery.com>
4290
4291         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
4292         on short-enum targets.
4293         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
4294         variable.
4295         (generate_fields): Use short_enums.
4296         (main): Set short_enums.  Document -e.
4297         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
4298         on short-enum targets.
4299         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
4300         variable.
4301         (generate_fields): Use short_enums.
4302         (main): Set short_enums.  Document -e.
4303         * lib/target-supports.exp (check_effective_target_short_enums): New.
4304
4305 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
4306
4307         PR target/25947
4308         * gcc.dg/torture/pr25947-1.c: New test.
4309
4310 2006-01-25  Jan Hubicka  <jh@suse.cz>
4311             Roger Sayle  <roger@eyesopen.com>
4312
4313         PR rtl-optimization/25703
4314         * gcc.target/i386/20060125-1.c: New test case.
4315         * gcc.target/i386/20060125-2.c: New test case.
4316
4317 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4318
4319         PR fortran/18540
4320         * gfortran.dg/goto_1.f: New.
4321
4322 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
4323
4324         PR fortran/25716
4325         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
4326         25716 on 32-bit systems too.
4327
4328 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
4329
4330         PR testsuite/25590
4331         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
4332
4333 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
4334
4335         * gcc.dg/tree-ssa/gen-vect-33.c: New.
4336
4337 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4338
4339         PR fortran/25835
4340         * gfortran.dg/read_eof.f90: Delete, renamed.
4341         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
4342         * gfortran.dg/read_eof_2.f90: New test.
4343         * gfortran.dg/read_eof_3.f90: New test.
4344
4345 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
4346
4347         PR tree-opt/25860
4348         * gcc.c-torture/compile/pr25860.c: New test.
4349
4350 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4351
4352         PR c++/25552
4353         * g++.dg/parse/dtor8.C: New test.
4354
4355 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
4356
4357         PR testsuite/25891
4358         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
4359         * gcc.dg/gomp/gomp.exp: Return without testing anything if
4360         check_effective_target_fopenmp returns 0.
4361
4362 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
4363
4364         PR ada/20548
4365         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
4366         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
4367         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
4368
4369 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
4370
4371         PR tree-opt/25857
4372         * g++.dg/opt/pr25857.C: New test.
4373
4374 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
4375         Jan Hubicka  <jh@suse.cz>
4376         Richard Guenther  <rguenther@suse.de>
4377
4378         PR rtl-optimization/25654
4379         * gcc.dg/torture/pr25654.c: New testcase.
4380         * gcc.target/i386/pr25654.c: Likewise.
4381
4382 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
4383
4384         PR fortran/25901
4385         * gfortran.dg/internal references_2.f90: New test.
4386
4387         Fix regression in testing of admissability of attributes.
4388         * gfortran.dg/intent_used_1.f90: New test.
4389
4390 2006-01-23  Ben Elliston  <bje@au.ibm.com>
4391
4392         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
4393         Remove target conditional torture options for i?86 and x86_64
4394         GNU/Linux.
4395
4396 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4397
4398         PR c++/10891
4399         * g++.dg/rtti/no-rtti.C: New.
4400
4401 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
4402
4403         PR c++/25895
4404         * g++.dg/inherit/conv2.C: New test.
4405
4406         PR c++/25856
4407         * g++.dg/parse/dtor7.C: New test.
4408
4409         PR c++/25858
4410         * g++.dg/template/crash44.C: New test.
4411
4412 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
4413
4414         PR fortran/25124
4415         PR fortran/25625
4416         * gfortran.dg/internal_references_1.f90: New test.
4417           PR fortran/20881
4418         PR fortran/23308
4419         PR fortran/25538
4420         PR fortran/25710
4421         * gfortran.dg/global_references_1.f90: New test.
4422         * gfortran.dg/g77/19990905-1.f: Restore the error that
4423         there is a clash between the common block name and
4424         the name of a subroutine reference.
4425
4426         PR fortran/PR24276
4427         * gfortran.dg/aliasing_dummy_1.f90: New test.
4428
4429 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
4430
4431         * gcc.dg/vmx/1b-01.c: Warning fix.
4432         * gcc.dg/vmx/1c-02.c: Likewise.
4433         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
4434
4435 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
4436
4437         PR testsuite/24962
4438         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
4439
4440 2006-01-20  Richard Guenther  <rguenther@suse.de>
4441         Steven Bosscher <stevenb.gcc@gmail.com>
4442
4443         PR rtl-optimization/24626
4444         * gcc.dg/torture/pr24626-1.c: New testcase.
4445         * gcc.dg/torture/pr24626-2.c: Likewise.
4446         * gcc.dg/torture/pr24626-3.c: Likewise.
4447         * gcc.dg/torture/pr24626-4.c: Likewise.
4448
4449 2006-01-20  Dirk Mueller  <dmueller@suse.com>
4450
4451         PR c++/5520
4452         * g++.dg/warn/empty-body.C: New.
4453
4454 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
4455
4456         PR c++/22136
4457         * g++.dg/template/using10.C: New test.
4458         * g++.dg/temlpate/using11.C: Likewise.
4459         * g++.dg/inherit/using5.C: Tweak error messages.
4460
4461 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
4462
4463         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
4464         target test.
4465         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
4466
4467 2006-01-19  Jan Hubicka  <jh@suse.cz>
4468
4469         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
4470
4471 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4472
4473         PR c++/25854
4474         * g++.dg/template/spec28.C: New test.
4475
4476 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
4477
4478         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
4479         Fix fprintf's by adding srcdir or removing it.
4480
4481 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
4482
4483         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
4484         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
4485         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
4486         * testsuite/gcc.dg/gomp/empty.c: Likewise.
4487         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
4488         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
4489         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
4490         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
4491         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
4492         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
4493         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
4494         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
4495         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
4496         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
4497
4498 2006-01-18  Jeff Law  <law@redhat.com>
4499
4500         * gcc.dg/tree-ssa/vrp25.c: New test.
4501
4502 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
4503
4504         * gcc.dg/pr25805.c: Fix misapplied patch.
4505
4506 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
4507
4508         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
4509         (check_effective_target_vect_udot_qi): New.
4510         (check_effective_target_vect_sdot_hi): New.
4511         (check_effective_target_vect_udot_hi): New.
4512         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
4513         prefixed with "wrapv-" with -fwrapv.
4514         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
4515         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
4516         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
4517         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
4518         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
4519
4520         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
4521         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
4522         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
4523         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
4524
4525 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4526
4527         PR c++/16829
4528         * g++.dg/other/default2.C: New test.
4529         * g++.dg/other/default3.C: New test.
4530
4531 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
4532
4533         PR c/25805
4534         * gcc.dg/pr25805.c: New file.
4535
4536 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
4537
4538         PR c++/25836
4539         * g++.dg/template/init6.C: New test.
4540
4541 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
4542
4543         * gcc.dg/tree-ssa/pr24287.c: New test
4544
4545 2006-01-18  Eric Christopher  <echristo@apple.com>
4546
4547         * g++.dg/eh/table.C: New.
4548
4549 2006-01-18  DJ Delorie  <dj@redhat.com>
4550
4551         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
4552         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
4553         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
4554         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
4555
4556 2006-01-18  Jeff Law  <law@redhat.com>
4557
4558         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
4559         on wrapping on overflow semantics.
4560
4561         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
4562
4563         * gcc.gc/tree-ssa/vrp23.c: New test.
4564         * gcc.gc/tree-ssa/vrp24.c: New test.
4565
4566 2006-01-18  Richard Henderson  <rth@redhat.com>
4567             Aldy Hernandez  <aldyh@redhat.com>
4568             Jakub Jelinek  <jakub@redhat.com>
4569             Diego Novillo  <dnovillo@redhat.com>
4570             Uros Bizjak  <uros@kss-loka.si>
4571
4572         * testsuite/gcc.dg/gomp: New directory.
4573
4574 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
4575             Steven G. Kargl  <kargls@comcast.net>
4576
4577         PR fortran/20869
4578         * gfortran.dg/intrinsic_external_1.f90: New test.
4579
4580         PR fortran/20875.
4581         * gfortran.dg/elemental_pointer_1.f90: New test.
4582
4583         PR fortran/25024
4584         * gfortran.dg/external_procedures_1.f90: New test.
4585
4586         PR fortran/25785
4587         gfortran.dg/assumed_present.f90: New test.
4588
4589 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
4590
4591         * g++.dg/parse/lookup5.C: New test.
4592
4593 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4594
4595         PR fortran/25697
4596         * gfortran.dg/read_eof.f90: New test.
4597
4598 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4599
4600         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
4601         add a closing brace.
4602
4603 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4604
4605         PR fortran/25631
4606         * gfortran.dg/fmt_tl.f: New test.
4607
4608 2006-01-17  Eric Christopher  <echristo@apple.com>
4609
4610         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
4611         * g++.old-deja/g++.warn/impint2.C: Ditto.
4612         * g++.old-deja/g++.other/null1.C: Ditto.
4613         * g++.dg/warn/conv2.C: Ditto.
4614         * g++.dg/warn/conv4.C: New file.
4615
4616 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4617
4618         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
4619
4620 2006-01-17  Andreas Jaeger  <aj@suse.de>
4621             Janis Johnson <janis187@us.ibm.com>
4622
4623         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
4624         in 64-bit.
4625         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
4626         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
4627
4628 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4629
4630         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
4631         xfail txxx where xxx >= 25.
4632
4633 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4634
4635         PR testsuite/25764
4636         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
4637
4638 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
4639
4640         PR c/25682
4641         * gcc.dg/pr25682.c: New test.
4642         * g++.dg/parse/array-size2.C: New test.
4643
4644 2006-01-16  Ian Lance Taylor  <ian@airs.com>
4645
4646         * consistency.vlad: Remove entire directory, 1652 files.
4647
4648 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
4649
4650         * lib/target-supports.exp (check_effective_target_dfp_nocache,
4651         check_effective_target_dfprt_nocache): New.
4652         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
4653         (check_effective_target_dfprt): New.
4654         * lib/c-compat.exp (check_dfp): Remove.
4655         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
4656         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
4657         level of support for decimal float.
4658         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
4659         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
4660         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
4661         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
4662         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
4663         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
4664         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
4665         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
4666         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
4667         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
4668         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
4669         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
4670         directives.
4671
4672 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
4673
4674         PR testsuite/25741
4675         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
4676         $base_dir/../.
4677         * lib/gfortran.exp (gfortran_init): Likewise.
4678         * lib/obj-c++.exp (obj-c++_init): Likewise.
4679         * lib/scanasm.exp (scan-assembler-dem): Likewise.
4680         (scan-assembler-dem-not): Likewise.
4681         * lib/scandump.exp (scan-dump-dem): Likewise.
4682         (scan-dump-dem-not): Likewise.
4683
4684 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
4685
4686         PR testsuite/25767
4687         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
4688         powerpc-*-darwin*.
4689         * lib/obj-c++.exp (obj-c++_init): Likewise.
4690
4691 2006-01-16  Richard Guenther  <rguenther@suse.de>
4692
4693         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
4694
4695 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4696
4697         PR testsuite/25777
4698         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
4699         to LD_LIBRARY_PATH.
4700
4701 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
4702             Andrew Pinski  <pinskia@physics.uc.edu>
4703
4704         * gcc.dg/minmax-1.c: New test.
4705
4706 2006-01-16  Ben Elliston  <bje@au.ibm.com>
4707
4708         * gcc.dg/dfp/dfp.exp: Correct FSF address.
4709         * gcc.misc-tests/dectest.exp: Ditto.
4710
4711 2006-01-15  Ian Lance Taylor  <ian@airs.com>
4712
4713         PR testsuite/25796
4714         * gcc.target/i386/cmov6.c: Use -march=k8.
4715
4716 2006-01-15  Andreas Jaeger  <aj@suse.de>
4717
4718         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
4719         x86 does not have __float128.
4720
4721 2006-01-14  Ian Lance Taylor  <ian@airs.com>
4722
4723         * gcc.target/i386/cmov6.c: New test.
4724
4725 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
4726
4727         PR c++/25663
4728         * g++.dg/template/ctor6.C: New test.
4729
4730 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
4731
4732         PR tree-optimization/25485
4733         * gcc.dg/tree-ssa/pr25485.c: New.
4734
4735 2006-01-14  Richard Guenther  <rguenther@suse.de>
4736
4737         PR tree-optimization/22548
4738         PR tree-optimization/22555
4739         PR tree-optimization/22501
4740         * gcc.dg/tree-ssa/alias-4.c: New testcase.
4741         * gcc.dg/tree-ssa/alias-5.c: Likewise.
4742         * gcc.dg/tree-ssa/alias-6.c: Likewise.
4743         * gcc.dg/tree-ssa/alias-7.c: Likewise.
4744         * gcc.dg/tree-ssa/alias-8.c: Likewise.
4745         * gcc.dg/tree-ssa/alias-9.c: Likewise.
4746         * gcc.dg/tree-ssa/alias-10.c: Likewise.
4747         * gcc.dg/tree-ssa/alias-11.c: Likewise.
4748         * gcc.dg/tree-ssa/alias-12.c: Likewise.
4749
4750 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
4751
4752         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
4753         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
4754
4755 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
4756         Richard Guenther  <rguenther@suse.de>
4757
4758         PR rtl-optimization/24257
4759         * gcc.dg/torture/pr24257.c: New testcase.
4760
4761 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
4762
4763         * gcc.c-torture/execute/20060110-1.c: New test.
4764         * gcc.c-torture/execute/20060110-2.c: New test.
4765
4766 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
4767
4768         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
4769
4770 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
4771
4772         PR fortran/25756
4773         * gfortran.dg/label_3.f90: New test.
4774
4775 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
4776
4777         PR tree-optimization/25771
4778         * g++.dg/tree-ssa/pr25771.C: New test
4779
4780 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
4781
4782         PR tree-opt/24365
4783         * g++.dg/opt/complex5.C: New test.
4784
4785 2006-01-13  Richard Guenther  <rguenther@suse.de>
4786
4787         * gcc.target/i386/387-9.c: New testcase.
4788
4789 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
4790
4791         PR c++/24824
4792         * g++.dg/debug/dwarf2-1.C: New.
4793
4794 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
4795
4796         PR testsuite/25728
4797         * lib/gcov.exp (verify-lines): Add "close $fd".
4798
4799 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
4800             Ben Elliston  <bje@au.ibm.com>
4801
4802         * gcc.dg/dfp/inf-1.c: New test.
4803
4804 2006-01-12  Janis Johnson <janis187@us.ibm.com>
4805             Yao Qi  <qiyaoltc@cn.ibm.com>
4806             Ben Elliston  <bje@au.ibm.com>
4807             Jon Grimm  <jgrimm2@us.ibm.com>
4808
4809         * gcc.dg/nodfp-1.c: New test.
4810         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
4811         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
4812         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
4813         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
4814         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
4815         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
4816         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
4817         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
4818         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
4819         * gcc.dg/format/dfp-scanf-1.c: Likewise.
4820         * gcc.dg/format/dfp-printf-1.c: Likewise.
4821         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
4822         (compat_setup_dfp): New.
4823         * gcc.dg/compat/compat.exp: Use it.
4824         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
4825         Make some variables global, prepend "compat_" to their names.
4826         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
4827         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
4828         * gcc.misc-tests/dectest.exp: New test driver for decTest.
4829         * lib/compat.exp (compat_skip_list): Make global, rename.
4830         * lib/c-compat.exp: New file.
4831         * lib/target-supports.exp (check_effective_target_dfp): New.
4832
4833         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
4834         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
4835         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
4836         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
4837         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
4838         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
4839         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
4840         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
4841         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
4842         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
4843         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
4844         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
4845         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
4846         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
4847         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
4848         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
4849         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
4850         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
4851         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
4852         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
4853         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
4854         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
4855         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
4856         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
4857         gcc.dg/dfp/struct-layout-1.c,
4858         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
4859         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
4860         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
4861         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
4862         gcc.dg/dfp/func-vararg-dfp.c,
4863         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
4864         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
4865         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
4866         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
4867         gcc.dg/dfp/wtr-conversion-1.c: New tests.
4868
4869 2006-01-11  Richard Guenther  <rguenther@suse.de>
4870
4871         PR tree-optimization/25734
4872         * gcc.dg/tree-ssa/pr25734.c: New testcase.
4873
4874 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
4875
4876         PR fortran/25486
4877         * gfortran.dg/literal_character_constant_1_x.F: New test.
4878         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
4879         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
4880         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
4881
4882 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
4883
4884         PR c++/25386
4885         * g++.dg/ext/packed3.C: Add expected packed error.
4886
4887 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
4888
4889         PR target/25706
4890         * gcc.dg/torture/pr25706-1.c: New test.
4891
4892 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
4893
4894         PR tree-optimization/23109
4895         PR tree-optimization/23948
4896         PR tree-optimization/24123
4897
4898         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
4899         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
4900         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
4901         g++.dg/tree-ssa/pr23948.C: New testcases.
4902         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
4903         three divisions in order to do the optimization.
4904
4905 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
4906
4907         PR c++/25632
4908         * g++.dg/other/pr25632.C: New test.
4909
4910 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
4911
4912         PR fortran/25730
4913         * gfortran.dg/used_types_1.f90: New test.
4914
4915 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
4916
4917         PR target/25718
4918         * gcc.dg/torture/pr25718-1.c: New test.
4919
4920 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
4921
4922         * gfortran.dg/list_read_2.f90: Fix typo in description.
4923
4924 2006-01-10  Jan Beulich  <jbeulich@novell.com>
4925
4926         * lib/target-supports.exp (check_visibility_available): Simplify test
4927         for *-*-netware*.
4928         (check_profiling_available): Fail for *-*-netware*.
4929         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
4930         * gcc.dg/20021014-1.c: Likewise.
4931         * gcc.dg/nest.c: Likewise.
4932
4933 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
4934
4935         fortran/24936
4936         * gfortran.dg/forall_3.f90: New test.
4937
4938 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
4939
4940         PR fortran/21977
4941         * gfortran.dg/nesting_2.f90: New test.
4942         * gfortran.dg/nesting_3.f90: New test.
4943
4944 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
4945
4946         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
4947         Fix typo in comment.
4948
4949 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
4950
4951         * gfortran.dg/single_char_string.f90: New test.
4952
4953 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
4954
4955         * gfortran.dg/ichar_2.f90: New test.
4956
4957 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
4958
4959         PR fortran/25093
4960         * gfortran.dg/private_type_4.f90: New.
4961
4962 2006-01-07  Richard Guenther  <rguenther@suse.de>
4963
4964         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
4965
4966 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4967
4968         * gfortran.dg/func_decl_1.f90: New.
4969         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
4970         * gfortran.dg/array_alloc_2.f90: Likewise.
4971         * gfortran.dg/char_result_8.f90: Likewise.
4972         * gfortran.dg/dup_save_1.f90: Likewise.
4973         * gfortran.dg/dup_save_2.f90: Likewise.
4974         * gfortran.dg/f2c_6.f90: Likewise.
4975         * gfortran.dg/f2c_7.f90: Likewise.
4976         * gfortran.dg/func_result_2.f90: Likewise.
4977         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
4978
4979 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
4980
4981         PR fortran/22146
4982         * gfortran.dg/elemental_subroutine_1.f90: New test.
4983         * gfortran.dg/elemental_subroutine_2.f90: New test.
4984
4985         PR fortran/25029
4986         PR fortran/21256
4987         * gfortran.dg/assumed_size_refs_1.f90: New test.
4988
4989         PR fortran/20868
4990         PR fortran/20870
4991         * gfortran.dg/assumed_size_refs_2.f90: New test.
4992         * gfortran.dg/initialization_1.f90: Change warning message.
4993
4994 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
4995
4996         * gcc.dg/tree-ssa/loop-15.c: New test.
4997
4998 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4999
5000         PR fortran/25598
5001         * gfortran.dg/backspace_3.f: New test.
5002         * gfortran.dg/backspace_4.f: New test.
5003
5004 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5005
5006         PR fortran/24268
5007         * gfortran.dg/fmt_white.f: Update test.
5008
5009 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
5010
5011         * gcc.dg/cast-1.c: Add new warning.
5012         * gcc.dg/cast-2.c: Likewise.
5013         * gcc.dg/cast-3.c: Likewise.
5014         * gcc.dg/format/cast-1.c: Likewise.
5015         * gcc.dg/cast-4.c: New testcase.
5016
5017 2006-01-05  Richard Guenther  <rguenther@suse.de>
5018
5019         PR tree-optimization/22555
5020         * gcc.dg/tree-ssa/alias-3.c: New testcase.
5021
5022 2006-01-05  Richard Guenther  <rguenther@suse.de>
5023             Diego Novillo  <dnovillo@redhat.com>
5024
5025         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
5026         * gcc.dg/tree-ssa/loop-8.c: Likewise.
5027         * gcc.dg/tree-ssa/loop-1.c: Likewise.
5028         * gcc.dg/tree-ssa/pr23294.c: Likewise.
5029         * gcc.dg/tree-ssa/pr21985.c: Likewise.
5030         * gcc.dg/tree-ssa/loop-14.c: Likewise.
5031         * gcc.dg/tree-ssa/loop-2.c: Likewise.
5032         * gcc.dg/tree-ssa/loop-3.c: Likewise.
5033         * gcc.dg/tree-ssa/loop-4.c: Likewise.
5034         * gcc.dg/tree-ssa/pr21171.c: Likewise.
5035         * gcc.dg/tree-ssa/loop-5.c: Likewise.
5036         * gcc.dg/tree-ssa/loop-10.c: Likewise.
5037         * gcc.dg/tree-ssa/loop-6.c: Likewise.
5038         * treelang/compile/extravar.tree: Likewise.
5039         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
5040         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
5041         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
5042         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
5043         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
5044
5045 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
5046
5047         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
5048         for 64-bit fix.
5049
5050 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
5051
5052         PR fortran/23675
5053         gfortran.dg/char_result_11.f90: New.
5054
5055 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
5056
5057         PR c++/24782
5058         * g++.dg/parse/access9.C: New test.
5059         * g++.dg/tc1/dr52.C: Tweak error markers.
5060
5061 2006-01-04  Richard Henderson  <rth@redhat.com>
5062
5063         Merge from gomp branch.
5064         * g++.dg/parse/pragma2.C: Update expected error lines.
5065
5066 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
5067
5068         * g++.dg/other/i386-2.C: New test.
5069
5070         PR target/25554
5071         * gcc.c-torture/compile/20051228-1.c: New test.
5072
5073         PR c/25559
5074         * gcc.dg/pr25559.c: New test.
5075
5076 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
5077
5078         PR c++/25492
5079         * g++.dg/lookup/friend9.C: New test.
5080
5081         PR c++/25625
5082         * g++.dg/template/repo5.C: New test.
5083
5084 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
5085
5086         PR fortran/25101
5087         * gfortran.dg/forall_2.f90: New test.
5088
5089 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
5090
5091         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
5092         dg-require-weak.  Adjust regexp to handle leading-underscore
5093         targets and space as well as TAB after .weak.  Change previous
5094         64-bit fix to not use naked dot.
5095
5096 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
5097
5098         PR rtl-optimization/25578
5099         * gcc.c-torture/execute/20060102-1.c: New testcase.
5100
5101 2006-01-03  Richard Guenther  <rguenther@suse.de>
5102
5103         PR c/25183
5104         * gcc.dg/torture/pr25183.c: New testcase.
5105
5106 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
5107
5108         Merge from gomp-branch.
5109         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
5110         * gcc.dg/ia64-sync-2.c: Likewise.
5111         * gcc.dg/ia64-sync-3.c: Likewise.
5112         * gcc.dg/ia64-sync-4.c: Likewise.
5113         * gcc.dg/sync-2.c: Likewise.
5114         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
5115         that sparc64-*-* and sparcv9-*-* supports sync builtins.
5116
5117 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
5118
5119         PR c++/25635
5120         * g++.dg/parse/operator6.C: New test.
5121
5122         PR c++/25637
5123         * g++.dg/parse/error29.C: New test.
5124
5125         PR c++/25638
5126         * g++.dg/parse/dtor6.C: New test.
5127
5128         PR c++/25633
5129         * g++.dg/parse/ctor3.C: New test.
5130
5131         PR c++/25634
5132         * g++.dg/template/class3.C: New test.
5133
5134 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
5135
5136         * g++.dg/debug/debug9.C: New.
5137
5138 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
5139
5140         PR fortran/24640
5141         * gfortran.dg/label_2.f90: New test.
5142
5143 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5144
5145         * g++.dg/lookup/using12.C: Tighten error marker.
5146
5147 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
5148             Andrew Pinski <pinskia@physics.uc.edu>
5149
5150         * gcc.target/powerpc/darwin-abi-3.c: New file.
5151         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
5152         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
5153         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
5154         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
5155         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
5156         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
5157         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
5158         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
5159
5160 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
5161
5162         * gcc.dg/tree-ssa/loadpre1.c: New;
5163         * gcc.dg/tree-ssa/loadpre2.c: New;
5164         * gcc.dg/tree-ssa/loadpre3.c: New;
5165         * gcc.dg/tree-ssa/loadpre4.c: New;
5166         * gcc.dg/tree-ssa/loadpre5.c: New;
5167         * gcc.dg/tree-ssa/loadpre6.c: New;
5168         * gcc.dg/tree-ssa/loadpre7.c: New;
5169         * gcc.dg/tree-ssa/loadpre8.c: New;
5170         * gcc.dg/tree-ssa/loadpre9.c: New;
5171
5172 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
5173
5174         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
5175         * g++.dg/abi/thunk4.C: Likewise.
5176
5177 2006-01-01  Andreas Jaeger  <aj@suse.de>
5178
5179         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
5180         portable.
5181
5182 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
5183
5184         PR c++/25294
5185         * gcc.dg/pragma-pack-3.c: New test.
5186         * g++.dg/parse/pragma3.C: New test.
5187
5188 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5189
5190         PR middle-end/24827
5191         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
5192
5193 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5194
5195         PR testsuite/25214
5196         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
5197
5198 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
5199
5200         PR fortran/22607
5201         * gfortran-dg/pure_byref_3.f90: New.
5202
5203         fortran/PR 25396
5204         * gfortran.dg/userdef_operator_1.f90: New.
5205
5206 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
5207
5208         * g++.dg/abi/thunk3.C: New.
5209         * g++.dg/abi/thunk4.C: New.
5210
5211 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
5212
5213         PR fortran/25532
5214         * gfortran.dg/host_used_types_1.f90: New test. Check that host
5215         associated derived type components of derived types are
5216         properly declared in contained procedures.
5217
5218 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5219
5220         PR libgfortran/25139
5221         * gfortran.dg/backspace_2.f: New test.
5222
5223 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5224
5225         PR libgfortran/25550
5226         * gfortran.dg/endfile.f: New test.
5227
5228 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5229
5230         PR libgfortran/25419
5231         * gfortran.dg/comma.f: New test.
5232
5233 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5234
5235         * lib/gfortran-dg.exp: Remove trailing whitespace.
5236         * lib/fortran-torture.exp: Test with -fbounds-check instead of
5237         -funroll-all-loops.
5238
5239 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
5240
5241         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
5242         Extended Double long doubles or repeat tests when long double is
5243         the same size as double.
5244
5245 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5246
5247         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
5248
5249         PR testsuite/25442
5250         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
5251         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
5252
5253         PR testsuite/25441
5254         * gcc.dg/pr23911.c: Make test variable static.
5255
5256         PR testsuite/25444
5257         * gcc.dg/tree-ssa/pr14841.c: Likewise.
5258
5259 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
5260
5261         PR c++/25439
5262         * g++.dg/parse/crash17.C: Adjust error markers.
5263         * g++.dg/template/error20.C: New test.
5264
5265 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
5266
5267         PR c++/23172
5268         * g++.dg/ext/complit4.C: New test.
5269
5270         PR c++/25417
5271         * g++.dg/ext/complit5.C: Likewise.
5272
5273 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
5274
5275         PR tree-optimization/25125
5276         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
5277         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
5278         * gcc.c-torture/execute/pr25125.c: New.
5279
5280 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
5281
5282         PR fortran/25029
5283         PR fortran/21256
5284         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
5285         with incorrect assumed size references.
5286
5287 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
5288
5289         PR c++/23171
5290         * g++.dg/opt/init1.C: New test.
5291
5292 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
5293
5294         PR c++/24671
5295         * g++.dg/template/sfinae3.C: New test.
5296
5297 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5298
5299         * g++.dg/other/friend4.C: New test.
5300
5301 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
5302
5303         PR target/25005
5304         * g++.dg/opt/pr25005.C: New test.
5305
5306 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
5307
5308         PR c++/25369
5309         * g++.dg/template/ptrmem16.C: New test.
5310
5311 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
5312
5313         PR fortran/25029
5314         PR fortran/21256
5315         * gfortran.dg/initialization_1.f90: Add test of SIZE.
5316
5317 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5318
5319         PR libgfortran/25307
5320         * gfortran.dg/list_read_5.f90: New test.
5321
5322 2005-12-22  Richard Henderson  <rth@redhat.com>
5323
5324         * gcc.target/i386/sse-7.c: Use -msse2.
5325
5326 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
5327
5328         PR rtl-optimization/25432
5329         * gcc.c-torture/compile/20051216-1.c: New test.
5330
5331         PR objc/25328
5332         * objc/execute/pr25328.m: New test.
5333
5334 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
5335
5336         PR c++/25364
5337         * g++.dg/template/call4.C: New test.
5338
5339 2005-12-22  Dale Johannesen  <dalej@apple.com>
5340
5341         * gcc.target/i386/sse-17.c: New.
5342
5343 2005-12-22  Paul Brook  <paul@codesourcery.com>
5344
5345         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
5346
5347 2005-12-22  Paul Brook  <paul@codesourcery.com>
5348
5349         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
5350
5351 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
5352
5353         PR tree-opt/25513
5354         * gcc.c-torture/compile/pr25513.c: New test.
5355
5356 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5357
5358         PR c++/23333
5359         * g++.dg/parse/error25.C: Add more tests.
5360
5361 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5362
5363         PR fortran/18990
5364         * gfortran.dg/der_charlen_1.f90: New.
5365
5366 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
5367
5368         PR fortran/20889
5369         * gfortran.dg/pointer_component_type_1.f90: New test.
5370
5371         PR fortran/25029
5372         PR fortran/21256
5373         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
5374         should give an error with assumed size array refernces and checks those
5375         that should not.
5376         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
5377         reference an upper bound so that it does not generate an error.
5378
5379         PR fortran/19362
5380         PR fortran/20244
5381         PR fortran/20864
5382         PR fortran/25391
5383         * gfortran.dg/used_dummy_types_1.f90: New test.
5384         * gfortran.dg/used_dummy_types_2.f90: New test.
5385         * gfortran.dg/used_dummy_types_3.f90: New test.
5386         * gfortran.dg/used_dummy_types_4.f90: New test.
5387         * gfortran.dg/used_dummy_types_5.f90: New test.
5388
5389         PR fortran/23152
5390         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
5391         group already being USE associated.
5392         * gfortran.dg/assumed_shape_nml.f90: New test.
5393         * gfortran.dg/assumed_size_nml.f90: New test.
5394
5395         PR fortran/20862
5396         PR fortran/25053
5397         PR fortran/25063
5398         PR fortran/25064
5399         PR fortran/25066
5400         PR fortran/25067
5401         PR fortran/25068
5402         PR fortran/25307
5403         * gfortran.dg/io_constraints_1.f90: New test.
5404         * gfortran.dg/io_constraints_1.f90: New test.
5405         * gfortran.dg/iostat_3.f90: Change wording of warning.
5406         * gfortran.dg/g77/19981216-0.f: The same.
5407
5408 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
5409
5410         PR tree-optimization/23518
5411         * testsuite/gcc.dg/pr23518.c: New.
5412
5413 2005-12-21  Mike Stump  <mrs@apple.com>
5414
5415         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
5416
5417 2005-12-21  Paul Brook  <paul@codesourcery.com>
5418
5419         * gcc.dg/pr19340.c: Skip on m68k targets.
5420
5421 2005-12-21  Steven Bosscher  <stevenb@suse.de>
5422
5423         PR rtl-optimization/25196
5424         * gcc.dg/pr25196.c: New test.
5425
5426 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
5427
5428         PR fortran/25423
5429         gfortran.dg/where_nested_1.f90: New.
5430
5431 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
5432
5433         PR tree-optimization/25382.
5434         * gcc.dg/tree-ssa/pr25382.c: New.
5435
5436 2005-12-20  Richard Guenther  <rguenther@suse.de>
5437
5438         PR middle-end/24306
5439         * gcc.target/i386/pr24306.c: New testcase.
5440
5441 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
5442
5443         PR tree-optimization/25501
5444         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
5445
5446 2005-12-20  Richard Guenther  <rguenther@suse.de>
5447
5448         Revert
5449         2005-12-02  Richard Guenther  <rguenther@suse.de>
5450
5451         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
5452
5453 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
5454
5455         PR c++/21228
5456         * g++.dg/warn/Wunreachable-code-2.C: New test.
5457
5458 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
5459
5460         PR c++/24278
5461         * g++.dg/template/ctor5.C: New test.
5462
5463         PR c++/24915
5464         * g++.dg/template/overload8.C: New test.
5465
5466 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
5467
5468         * gcc.c-torture/compile/pr25483 : New test.
5469
5470 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5471
5472         PR c++/20552
5473         * g++.dg/ext/typeof10.C: New test.
5474
5475 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
5476
5477         * gcc.dg/mt-loopi1.c: New.
5478
5479 2005-12-18  Richard Guenther  <rguenther@suse.de>
5480
5481         PR tree-optimization/25481
5482         * gcc.dg/torture/pr25481.c: New testcase.
5483
5484 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
5485
5486         PR rtl-optimization/21041
5487         * gcc.dg/pr21041.c: New test.
5488
5489 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5490
5491         PR libgfortran/25463
5492         * gfortran.dg/advance.f90: New test.
5493
5494 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
5495
5496         * gcc.dg/20051201-1.c: New test.
5497
5498 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
5499
5500         PR fortran/25018
5501         * gfortran.dg/initialization_1.f90: New test.
5502         * gfortran.dg/enum_5.f90: Change dg-error to new message.
5503         * gfortran.dg/g77/980616-0.f: The same.
5504
5505 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
5506
5507         * PR fortran/25458
5508         * gfortran.dg/chkbits.f90: New test.
5509
5510 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
5511
5512         * gfortran.dg/enum_5.f: Revert to previous version.
5513
5514 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
5515
5516         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
5517         * gfortran.dg/nested_modules_1.f90: Ditto.
5518         * gfortran.dg/hollerith_f95.f90: Ditto.
5519         * gfortran.dg/select_5.f90: Ditto.
5520         * gfortran.dg/secnds.f: Ditto.
5521         * gfortran.dg/hollerith2.f90: Ditto.
5522         * gfortran.dg/imag_2.f: Ditto.
5523         * gfortran.dg/ftell_2.f90: Ditto.
5524         * gfortran.dg/malloc_free_1.f90: Ditto.
5525         * gfortran.dg/logint-1.f: Ditto.
5526         * gfortran.dg/recursive_statement_functions.f90: Ditto.
5527         * gfortran.dg/e_d_fmt.f90: Ditto.
5528         * gfortran.dg/hollerith_legacy.f90: Ditto.
5529         * gfortran.dg/logint-2.f: Ditto.
5530         * gfortran.dg/enum_5.f90: Ditto.
5531         * gfortran.dg/f2c_2.f90: Ditto.
5532         * gfortran.dg/pr17143.f90: Ditto.
5533         * gfortran.dg/namelist_14.f90: Ditto.
5534         * gfortran.dg/logint-3.f: Ditto.
5535         * gfortran.dg/spread_scalar_source.f90: Ditto.
5536         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
5537         * gfortran.dg/namelist_11.f: Ditto.
5538         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
5539         * gfortran.dg/g77/20010519-1.f
5540         * gfortran.dg/g77/alpha1.f: Ditto.
5541         * gfortran.dg/g77/990115-1.f: Ditto.
5542         * gfortran.dg/g77/erfc.f: Ditto.
5543         * gfortran.dg/g77/19990313-3.f: Ditto.
5544         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
5545         * gfortran.dg/g77/20010426.f: Ditto.
5546         * gfortran.dg/g77/19990313-0.f: Ditto.
5547         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
5548         * gfortran.dg/g77/20000629-1.f: Ditto.
5549         * gfortran.dg/g77/970125-0.f: Ditto.
5550         * gfortran.dg/g77/8485.f: Ditto.
5551         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
5552         * gfortran.dg/g77/19990313-1.f: Ditto.
5553         * gfortran.dg/g77/int8421.f: Ditto.
5554         * gfortran.dg/g77/19990305-0.f: Ditto.
5555         * gfortran.dg/g77/947.f: Ditto.
5556         * gfortran.dg/g77/19990905-2.f: Ditto.
5557         * gfortran.dg/g77/cabs.f: Ditto.
5558         * gfortran.dg/g77/19990313-2.f: Ditto.
5559         * gfortran.dg/g77/20020307-1.f: Ditto.
5560         * gfortran.dg/g77/dcomplex.f: Ditto.
5561         * gfortran.dg/g77/19990502-1.f: Ditto.
5562         * gfortran.dg/g77/19981216-0.f: Ditto.
5563         * gfortran.dg/common_4.f90: Ditto.
5564         * gfortran.dg/entry_4.f90: Ditto.
5565         * gfortran.dg/equiv_constraint_2.f90: Ditto.
5566         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
5567         * gfortran.dg/namelist_12.f: Ditto.
5568         * gfortran.dg/scale_1.f90: Ditto.
5569         * gfortran.dg/modulo_1.f90
5570         * gfortran.dg/hollerith.f90: Ditto.
5571         * gfortran.dg/direct_io_3.f90: Ditto.
5572         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
5573         * gfortran.dg/gnu_logical_1.F: Ditto.
5574         * gfortran.dg/unf_io_convert_1.f90: Ditto.
5575         * gfortran.dg/assign_1.f90: Ditto.
5576         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
5577         * gfortran.dg/pr23095.f: Ditto.
5578         * gfortran.dg/read_float_1.f90: Ditto.
5579
5580 2005-12-17  Andreas Jaeger  <aj@suse.de>
5581
5582         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
5583         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
5584
5585 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5586
5587         PR fortran/24268
5588         * gfortran.dg/fmt_white.f: New test.
5589
5590 2005-12-16  Steven G. Kargl <kargls@comcast.net>
5591
5592         * gfortran.dg/label_1.f90: New test.
5593
5594 2005-12-15  Ben Elliston  <bje@au.ibm.com>
5595
5596         PR testsuite/25422
5597         * gcc.dg/20031012-1.c: Add -Walways-true option.
5598         * gcc.dg/weak/weak-3.c: Likewise.
5599         * g++.old-deja/g++.mike/warn8.C: Likewise.
5600
5601 2005-12-16  Mike Stump  <mrs@apple.com>
5602
5603         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
5604         exit.
5605
5606 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5607
5608         PR libgfortran/25264
5609         PR libgfortran/25349
5610         * gfortran.dg/tl_editing.f90: Added additional checks.
5611         * gfortran.dg/t_editing.f: New test.
5612         * gfortran.dg/write_padding.f90: New test
5613
5614 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5615
5616         PR testsuite/25215
5617         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
5618
5619 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
5620
5621         PR rtl-optimization/24899
5622         * gcc.c-torture/execute/20051215-1.c: New test.
5623
5624 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
5625
5626         PR 24823
5627         * gfortran.dg/pr24823.f: New test.
5628
5629 2005-12-16  Jeff Law  <law@redhat.com>
5630
5631         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
5632
5633 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
5634
5635         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
5636         Change C++ style comments to C style comments.
5637         Remove aligned types from the array.
5638         Keep Enums disabled.
5639         (complex_types): Remove aligned types from the array.
5640         Comment out "_Complex long double".
5641         (attrib_types): Remove.
5642         (complex_attrib_types): Remove.
5643         (attrib_array_types): Remove.
5644         (complex_attrib_array_types): Remove.
5645         (aligned_bitfld_types): Remove.
5646         (n_aligned_bitfld_types): Remove.
5647         (FEATURE_ALIGNEDPACKED): Delete.
5648         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
5649         (singles): Remove support for adding attributes.
5650         (choose_type): Remove support for attributed types.
5651         (generate_fields): Remove support for attributed bit-fields.
5652         Remove support for adding attributes.
5653         (generate_random_tests): Remove support for adding attributes.
5654         (features): Add back "[0] :0" and "complex vector [0]".
5655         (main): Remove support for attributed bit-fields.
5656         Uncomment the calling of generate_random_tests for the rests of
5657         the tests.
5658
5659 2005-12-16  Jan Hubicka  <jh@suse.cz>
5660
5661         * gcc.c-torture/combine/pr25224.c: New.
5662
5663 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
5664
5665         PR other/25028
5666         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
5667         HP-UX.
5668
5669 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
5670
5671         * gcc.dg/20051215-1.c: New file.
5672
5673 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5674
5675         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
5676         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
5677
5678 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
5679
5680         PR fortran/18197
5681         * gfortran.dg/dummy_functions_1.f90: New.
5682
5683 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
5684
5685         PR rtl-optimization/25310
5686         * gcc.c-torture/compile/pr25310.c: New test.
5687
5688 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
5689
5690         PR debug/25023
5691         * gcc.dg/pr25023.c: New test.
5692
5693 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5694
5695         * g++.old-deja/g++.brendan/redecl1.C,
5696         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
5697         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
5698         g++.old-deja/g++.oliva/typeof1.C,
5699         g++.old-deja/g++.other/crash16.C,
5700         g++.old-deja/g++.other/crash34.C,
5701         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
5702         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
5703         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
5704         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
5705         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
5706         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
5707         Remove xfail.
5708
5709 2005-12-14  Kean Johnston  <jkj@sco.com>
5710             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5711
5712         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
5713         * gcc.target/i386/20020523-1.c: Ditto.
5714         * gcc.target/i386/tailcall-1.c: Ditto.
5715         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
5716         * gcc.target/i386/ssetype-5.c: Ditto.
5717
5718 2005-12-14  Jeff Law  <law@redhat.com>
5719
5720         * gcc.dg/tree-ssa/foldstring-1.c: New test.
5721
5722 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
5723
5724         PR target/25254
5725         PR target/24188
5726         * gcc.target/i386/pr25254.c: New test.
5727         * gfortran.dg/PR24188.f: New test.
5728
5729 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
5730
5731         * lib/fortran-torture.exp: Catch remaining uses of
5732         remote_file build delete.
5733
5734 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5735
5736         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
5737
5738 2005-12-14  Ben Elliston  <bje@au.ibm.com>
5739
5740         * gcc.dg/warn-addr-cmp.c: New test.
5741
5742 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
5743
5744         PR debug/25023
5745         PR target/25293
5746         * gcc.target/i386/pr25293.c: New test.
5747
5748 2005-12-13  Petr Machata  <machata@post.cz>
5749
5750         PR c++/24907
5751         * g++.dg/parse/comma2.C: New test.
5752
5753 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
5754             Jakub Jelinek  <jakub@redhat.com>
5755
5756         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
5757         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
5758         (limits.h): Include unconditionally.
5759         (stdlib.h): Likewise.
5760         (hashtab.h): Do not include.
5761         (getopt.h): Likewise.
5762         (stddef.h): Include.
5763         (hashval_t): Define.
5764         (struct entry): Add "next" field.
5765         (HASH_SIZE): New macro.
5766         (hash_table): New variable.
5767         (switchfiles): Do not use xmalloc.
5768         (mix): New macro.
5769         (iterative_hash): New function.
5770         (hasht): Remove.
5771         (e_exists): New function.
5772         (e_insert): Likewise.
5773         (output): Use, instead of libiberty hashtable functions.
5774         (main): Do not use getopt.  Do not call htab_create.
5775
5776 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
5777
5778         PR c++/25331
5779         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
5780         put atal* and atpaal* attributes on array elements.
5781         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
5782         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
5783         put atal* and atpaal* attributes on array elements.
5784         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
5785
5786 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
5787
5788         * gcc.dg/single-precision-constant.c: New test.
5789
5790 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
5791
5792         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
5793         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
5794         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
5795         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
5796         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
5797         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
5798         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
5799         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
5800         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
5801         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
5802         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
5803         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
5804         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
5805         gcc.target/powerpc/ppc-sdata-2.c,
5806         gcc.target/powerpc/ppc-stackalign-1.c,
5807         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
5808         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
5809         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
5810         gcc.target/powerpc/rs6000-ldouble-2.c,
5811         gcc.target/powerpc/rs6000-power2-1.c,
5812         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
5813         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
5814         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
5815         option into target selector.
5816         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
5817         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
5818
5819 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
5820
5821         PR objc/25348
5822         * objc.dg/encode-9.m: New test.
5823
5824 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5825
5826         PR testsuite/20772
5827         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
5828         * gcc.dg/asm-b.c: Fix typo.
5829         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
5830         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
5831         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
5832         i?86 lp64 and x86_64 ilp32.
5833         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
5834         on i?86 lp64.
5835         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
5836
5837 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
5838
5839         PR fortran/25078
5840         gfortran.dg/equiv_5.f90: New test.
5841
5842 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
5843
5844         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
5845         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
5846         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
5847         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
5848         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
5849         * gcc.dg/tree-ssa/reassoc-5.c: New.
5850         * gcc.dg/tree-ssa/reassoc-6.c: New.
5851         * gcc.dg/tree-ssa/reassoc-7.c: New.
5852         * gcc.dg/tree-ssa/reassoc-8.c: New.
5853         * gcc.dg/tree-ssa/reassoc-9.c: New.
5854         * gcc.dg/tree-ssa/reassoc-10.c: New.
5855         * gcc.dg/tree-ssa/reassoc-11.c: New.
5856
5857 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5858
5859         PR testsuite/25167
5860         PR testsuite/24478
5861         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
5862
5863 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
5864
5865         PR c++/25300
5866         * g++.dg/template/inherit.C: Do not use a generic error message.
5867
5868 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
5869
5870         PR libobjc/25354
5871         * objc.dg/gnu-encoding: New directory.
5872         * objc.dg/gnu-encoding/compat-common.h: New file.
5873         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
5874         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
5875         * objc.dg/gnu-encoding/vector-defs.h: New file.
5876         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
5877         * objc.dg/gnu-encoding/generate-random.c: New file.
5878         * objc.dg/gnu-encoding/generate-random_r.c: New file.
5879         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
5880         * objc.dg/gnu-encoding/generate-random.h: New file.
5881
5882 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
5883
5884         PR c++/25337
5885         * g++.dg/template/defarg7.C: New test.
5886
5887 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
5888
5889         PR libobjc/25347
5890         * objc.dg/encode-8.m: New test.
5891
5892 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
5893
5894         PR libobjc/25346
5895         * objc.dg/encode-7.m: New test.
5896
5897 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
5898
5899         PR c++/25010
5900         * g++.dg/opt/inline10.C: New test.
5901
5902 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
5903
5904         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
5905
5906 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
5907
5908         * gfortran.dg/substring_equivalence.f90: typo in comment
5909
5910 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5911
5912         PR fortran/25068
5913         * gfortran.dg/iostat_3.f90: New test.
5914
5915 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
5916
5917         PR fortran/23815
5918         * gfortran.dg/unf_io_convert_1.f90: New test.
5919         * gfortran.dg/unf_io_convert_2.f90: New test.
5920         * gfortran.dg/unf_io_convert_3.f90: New test.
5921
5922 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5923
5924         PR testsuite/20772
5925         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
5926         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
5927         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
5928         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
5929         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
5930         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
5931         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
5932         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
5933         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
5934         gcc.dg/torture/fp-int-convert-float128-timode.c,
5935         gcc.dg/torture/fp-int-convert-float128.c,
5936         gcc.dg/torture/fp-int-convert-float80-timode.c,
5937         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
5938         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
5939
5940         * gcc.dg/tls/opt-1.c: Require effective target fpic.
5941
5942 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
5943
5944         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
5945
5946 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
5947
5948         * gcc.dg/20051207-1.c,
5949         * gcc.dg/20051207-2.c,
5950         * gcc.dg/20051207-3.c: New tests.
5951
5952 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5953
5954         PR testsuite/20772
5955         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
5956         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
5957         dg-skip-if target selector.
5958
5959         PR testsuite/20772
5960         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
5961         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
5962         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
5963         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
5964         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
5965         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
5966         and/or merge with i?86 cases.
5967
5968         * gcc.dg/tls/opt-3.c: Require effective target fpic.
5969
5970         PR testsuite/20772
5971         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
5972         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
5973         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
5974         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
5975         x86_64-*-linux*.
5976
5977 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
5978
5979         PR target/25311
5980         * gcc.c-torture/compile/pr25311.c: New test.
5981
5982 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5983
5984         PR libgfortran/25039
5985         * gfortran.dg/read_comma.f: New test.
5986
5987 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
5988
5989         PR c++/19317
5990         * g++.dg/opt/pr19317-1.C: New test.
5991         * g++.dg/opt/pr19317-2.C: New test.
5992         * g++.dg/opt/pr19317-3.C: New test.
5993
5994         PR target/19005
5995         * gcc.c-torture/execute/pr19005.c: New test.
5996
5997         PR target/17828
5998         * g++.old-deja/g++.other/comdat5.C: New test.
5999         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
6000
6001         * g++.dg/compat/struct-layout-1.exp: New file.
6002         * g++.dg/compat/struct-layout-1.h: New.
6003         * g++.dg/compat/struct-layout-1_generate.c: New.
6004         * g++.dg/compat/struct-layout-1_x1.h: New.
6005         * g++.dg/compat/struct-layout-1_x2.h: New.
6006         * g++.dg/compat/struct-layout-1_y1.h: New.
6007         * g++.dg/compat/struct-layout-1_y2.h: New.
6008
6009         * gcc.dg/20050330-2.c: New test.
6010
6011 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
6012
6013         PR fortran/25292
6014         * gfortran.dg/associated_1.f90: New.
6015
6016 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6017
6018         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
6019         ILP32 vect_no_align platforms.
6020
6021 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
6022             Jakub Jelinek  <jakub@redhat.com>
6023
6024         PR target/25268
6025         * gcc.c-torture/compile/20051207-1.c: New test.
6026
6027 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6028
6029         PR testsuite/20772
6030         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
6031         gcc.dg/torture/pr18582-1.c,
6032         gcc.target/i386/attributes-error.c: Also test on x86_64.
6033
6034         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
6035
6036 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6037
6038         PR c++/19397
6039         * g++.dg/template/typedef3.C: New test.
6040
6041         PR c++/19762
6042         PR c++/19764
6043         * g++.dg/template/dtor3.C: Fix error markers.
6044
6045 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
6046
6047         * lib/target-supports.exp (check_effective_target_sync_char_short):
6048         Add s390*.
6049
6050 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
6051
6052         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
6053
6054 2005-12-06  Roger Sayle  <roger@eyesopen.com>
6055
6056         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
6057         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
6058         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
6059         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
6060
6061 2005-12-06  Roger Sayle  <roger@eyesopen.com>
6062
6063         PR c++/25263
6064         * g++.dg/other/array2.C: New test case.
6065
6066 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
6067
6068         * gcc.dg/darwin-weakimport-3.c: New.
6069
6070         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
6071         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
6072         and to work on Darwin.
6073         * gcc.dg/attr-weakref-1b.c: New file.
6074         * gcc.dg/attr-weakref-2.c: New test.
6075         * gcc.dg/darwin-weakref-1.c: New test.
6076
6077 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
6078
6079         PR testsuite/25247
6080         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
6081         use in selector expressions.
6082         (dg-xfail-if): Ditto.
6083         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
6084         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
6085         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
6086         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
6087         * gcc.test-framework/test-framework.exp: Skip generated tests if
6088         CHECK_TEST_FRAMEWORK is not 1.
6089
6090 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
6091
6092         PR tree-optimization/24963
6093         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
6094
6095         PR target/24108
6096         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
6097
6098         PR target/18580
6099         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
6100         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
6101         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
6102         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
6103
6104 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
6105
6106         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
6107         dg-options.
6108
6109 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
6110
6111         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
6112
6113 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
6114
6115         * gcc.dg/format/cast-1.c: New test.
6116
6117 2005-12-04  Roger Sayle  <roger@eyesopen.com>
6118
6119         PR c/7776
6120         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
6121         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
6122         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
6123         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
6124
6125 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
6126
6127         * gcc.dg/cast-pretty-print-1.c: New test.
6128
6129 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
6130
6131         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
6132
6133 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
6134
6135         PR c++/24173
6136         * g++.dg/template/friend40.C: New test.
6137
6138 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
6139
6140         PR target/25199
6141         * gcc.target/i386/movq-2.c: New test.
6142         * gcc.target/i386/movq.c: Remove target i?86, instead add
6143         dg-require-effective-target ilp32.
6144
6145 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6146
6147         PR c++/24103
6148         * g++.dg/other/default1.C: New test.
6149
6150 2005-12-02  Richard Guenther  <rguenther@suse.de>
6151
6152         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
6153
6154 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6155
6156         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
6157
6158 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
6159
6160         PR target/21017
6161         * gcc.target/powerpc/rotate.c: New.
6162
6163 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6164
6165         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
6166         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
6167
6168 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6169
6170         PR c/13384
6171         * gcc.dg/pr17730-1.c: Adjust.
6172         * gcc.dg/lvalue1.c (main): Likewise.
6173         * gcc.dg/lvalue-2.c: Likewise.
6174         * g++.dg/pr7503-3.C
6175
6176 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
6177
6178         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
6179         error messages.
6180
6181 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
6182
6183         PR fortran/24789
6184         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
6185
6186 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
6187
6188         PR target/24475
6189         * lib/target-supports.exp (check_effective_target_tls): New.
6190         (check_effective_target_tls_runtime): New.
6191         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
6192         for TLS support.
6193         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
6194         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
6195         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
6196         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
6197         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
6198         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
6199         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
6200         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
6201         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
6202         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
6203         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
6204         effective-target TLS.
6205         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
6206         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
6207         effective-target TLS runtime.
6208
6209 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
6210
6211         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
6212
6213 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
6214
6215         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
6216         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
6217         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
6218         ignored" warnings when "packing" is the same as the ABI layout.
6219
6220 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
6221
6222         PR fortran/21302
6223         * gfortran.dg/line_length_1.f: New test.
6224         * gfortran.dg/line_length_2.f90: Ditto.
6225
6226 2005-11-30  Richard Guenther  <rguenther@suse.de>
6227
6228         PR tree-optimization/21655
6229         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
6230
6231 2005-11-30  Dale Johannesen  <dalej@apple.com>
6232
6233         * gcc.c-torture/compile/pr24930.c: New.
6234
6235 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
6236
6237         PR fortran/15809
6238         *  gfortran.dg/auto_char_dummy_array.f90: New test.
6239
6240 2005-11-30  Jeff Law  <law@redhat.com>
6241
6242         * g++.old-deja/g++.law/pr25000.C: New test.
6243
6244 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
6245
6246         * gcc.dg/tls/opt-11.c: New test.
6247
6248 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
6249
6250         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
6251         targets.
6252         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
6253         LP64 ia64.
6254
6255 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
6256
6257         * gfortran.dg/open_access_1.f90: New test.
6258
6259 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6260
6261         * gcc.dg/charset/builtin2.c: New test.
6262
6263 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
6264
6265         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
6266         on mmix-*-* for *_[xy].c.
6267
6268 2005-11-28  Kean Johnston  <jkj@sco.com>
6269
6270         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
6271         headers.
6272         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
6273         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
6274         * gcc.target/i386/asm-3.c: Ditto.
6275         * gcc.target/i386/clobbers.c: Ditto.
6276         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
6277         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
6278         test regexp.
6279         * gcc.target/i386/mul.c: Ditto.
6280         * gcc.target/i386/ssetype-1.c: Ditto.
6281         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
6282         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
6283         static so the test works with -fPIC mode too. Based on comment in
6284         PR19231 by Pinski.
6285         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
6286
6287 2005-11-28  Richard Guenther  <rguenther@suse.de>
6288
6289         * gcc.dg/alias-9.c: New testcase.
6290         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
6291
6292 2005-11-28  Roger Sayle  <roger@eyesopen.com>
6293             Uros Bizjak  <uros@kss-loka.si>
6294
6295         PR middle-end/20219
6296         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
6297         tan(x)/sin(x) transformations.
6298
6299 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
6300
6301         PR middle-end/24575
6302         * gcc.dg/tree-ssa/divide-3.c: New test.
6303         * gcc.dg/tree-ssa/divide-4.c: New test.
6304
6305 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
6306
6307         PR fortran/24917
6308         *  gfortran.dg/boz_6.f90: New test.
6309
6310 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6311
6312         PR fortran/23912
6313         * gfortran.dg/modulo_1.f90: New test.
6314
6315 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6316
6317         PR libfortran/24919
6318         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
6319         fail on CRLF platforms.
6320         * gfortran.dg/ftell_2.f90: Likewise.
6321
6322 2005-11-26  Eric Christopher  <echristo@apple.com>
6323
6324         * gcc.dg/intmax_t-1.c: Remove mips xfail.
6325
6326 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
6327
6328         * objc.dg/gnu-runtime-3.m: Simplify.
6329
6330 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
6331
6332         PR middle-end/23669
6333         * gcc.dg/tree-ssa/divide-1.c: New test.
6334         * gcc.dg/tree-ssa/divide-2.c: New test.
6335
6336 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
6337
6338         PR libgfortran/24945
6339         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
6340
6341 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
6342
6343         PR libgfortran/24945
6344         * gfortran.dg/open_status_2.f90: New test.
6345
6346 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6347
6348         * gcc.c-torture/execute/builtins/fprintf.c,
6349         gcc.c-torture/execute/builtins/fputs-lib.c,
6350         gcc.c-torture/execute/builtins/fputs.c,
6351         gcc.c-torture/execute/builtins/lib/fprintf.c,
6352         gcc.c-torture/execute/builtins/lib/printf.c,
6353         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
6354
6355 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
6356
6357         * gcc.dg/20050922-2.c: New test.
6358
6359 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
6360
6361         * objc.dg/gnu-runtime-3.m: New test.
6362
6363 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6364
6365         PR c++/9278
6366         * g++.dg/other/void1.C: New test.
6367
6368 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
6369
6370         PR middle-end/24998
6371         * gcc.dg/torture/fp-int-convert-float.c,
6372         gcc.dg/torture/fp-int-convert-double.c,
6373         gcc.dg/torture/fp-int-convert-long-double.c,
6374         gcc.dg/torture/fp-int-convert-timode.c,
6375         gcc.dg/torture/fp-int-convert-float80.c,
6376         gcc.dg/torture/fp-int-convert-float80-timode.c,
6377         gcc.dg/torture/fp-int-convert-float128.c,
6378         gcc.dg/torture/fp-int-convert-float128-timode.c,
6379         gcc.dg/torture/fp-int-convert.h: New files.
6380
6381 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
6382
6383         PR middle-end/24989
6384         * gcc.dg/tree-ssa/bool-10.c: New test.
6385         * gcc.dg/tree-ssa/bool-11.c: New test.
6386         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
6387
6388 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
6389
6390         PR middle-end/24990
6391         * tree-ssa/pr24990-1.c: New test.
6392
6393 2005-11-24  Richard Guenther  <rguenther@suse.de>
6394         Dirk Mueller <dmueller@suse.de>
6395
6396         PR c++/14024
6397         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
6398         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
6399         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
6400         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
6401         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
6402         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
6403
6404 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
6405
6406         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
6407
6408 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6409
6410         PR c/21668
6411         * gcc.dg/Wc++-compat.c: New.
6412         * gcc.dg/Wno-c++-compat.c: New.
6413
6414 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
6415
6416         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
6417         (vspltish, vspltisw): Likewise.
6418
6419 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6420
6421         PR libgfortran/24794
6422         * gfortran.dg/namelist_12.f: Fix quotes.
6423         * gfortran.dg/namelist_13.f90: Fix quotes.
6424         * gfortran.dg/namelist_14.f90: Fix quotes.
6425         * gfortran.dg/namelist_15.f90: Fix quotes.
6426         * gfortran.dg/namelist_use.f90: Fix quotes.
6427         * gfortran.dg/namelist_use_only.f90: Fix quotes.
6428         * gfortran.dg/namelist_21.f90: New test.
6429         * gfortran.dg/namelist_22.f90: New test.
6430
6431 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
6432
6433         PR target/23435
6434         * gcc.c-torture/compile/pr23435.c: New.
6435
6436 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
6437
6438         * gcc.c-torture/execute/floatunsisf-1.c: New test.
6439
6440 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
6441
6442         * gcc.target/powerpc/405-macchw-1.c,
6443         gcc.target/powerpc/405-macchw-2.c,
6444         gcc.target/powerpc/405-macchwu-1.c,
6445         gcc.target/powerpc/405-macchwu-2.c,
6446         gcc.target/powerpc/405-machhw-1.c,
6447         gcc.target/powerpc/405-machhw-2.c,
6448         gcc.target/powerpc/405-machhwu-1.c,
6449         gcc.target/powerpc/405-machhwu-2.c,
6450         gcc.target/powerpc/405-maclhw-1.c,
6451         gcc.target/powerpc/405-maclhw-2.c,
6452         gcc.target/powerpc/405-maclhwu-1.c,
6453         gcc.target/powerpc/405-maclhwu-2.c,
6454         gcc.target/powerpc/405-mulchw-1.c,
6455         gcc.target/powerpc/405-mulchw-2.c,
6456         gcc.target/powerpc/405-mulchwu-1.c,
6457         gcc.target/powerpc/405-mulchwu-2.c,
6458         gcc.target/powerpc/405-mulhhw-1.c,
6459         gcc.target/powerpc/405-mulhhw-2.c,
6460         gcc.target/powerpc/405-mulhhwu-1.c,
6461         gcc.target/powerpc/405-mulhhwu-2.c,
6462         gcc.target/powerpc/405-mullhw-1.c,
6463         gcc.target/powerpc/405-mullhw-2.c,
6464         gcc.target/powerpc/405-mullhwu-1.c,
6465         gcc.target/powerpc/405-mullhwu-2.c,
6466         gcc.target/powerpc/405-nmacchw-1.c,
6467         gcc.target/powerpc/405-nmacchw-2.c,
6468         gcc.target/powerpc/405-nmachhw-1.c,
6469         gcc.target/powerpc/405-nmachhw-2.c,
6470         gcc.target/powerpc/405-nmaclhw-1.c,
6471         gcc.target/powerpc/405-nmaclhw-2.c,
6472         gcc.target/powerpc/440-macchw-1.c,
6473         gcc.target/powerpc/440-macchw-2.c,
6474         gcc.target/powerpc/440-macchwu-1.c,
6475         gcc.target/powerpc/440-macchwu-2.c,
6476         gcc.target/powerpc/440-machhw-1.c,
6477         gcc.target/powerpc/440-machhw-2.c,
6478         gcc.target/powerpc/440-machhwu-1.c,
6479         gcc.target/powerpc/440-machhwu-2.c,
6480         gcc.target/powerpc/440-maclhw-1.c,
6481         gcc.target/powerpc/440-maclhw-2.c,
6482         gcc.target/powerpc/440-maclhwu-1.c,
6483         gcc.target/powerpc/440-maclhwu-2.c,
6484         gcc.target/powerpc/440-mulchw-1.c,
6485         gcc.target/powerpc/440-mulchw-2.c,
6486         gcc.target/powerpc/440-mulchwu-1.c,
6487         gcc.target/powerpc/440-mulchwu-2.c,
6488         gcc.target/powerpc/440-mulhhw-1.c,
6489         gcc.target/powerpc/440-mulhhw-2.c,
6490         gcc.target/powerpc/440-mulhhwu-1.c,
6491         gcc.target/powerpc/440-mulhhwu-2.c,
6492         gcc.target/powerpc/440-mullhw-1.c,
6493         gcc.target/powerpc/440-mullhw-2.c,
6494         gcc.target/powerpc/440-mullhwu-1.c,
6495         gcc.target/powerpc/440-mullhwu-2.c,
6496         gcc.target/powerpc/440-nmacchw-1.c,
6497         gcc.target/powerpc/440-nmacchw-2.c,
6498         gcc.target/powerpc/440-nmachhw-1.c,
6499         gcc.target/powerpc/440-nmachhw-2.c,
6500         gcc.target/powerpc/440-nmaclhw-1.c,
6501         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
6502
6503 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
6504
6505         PR fortran/24774
6506         * gfortran.dg/inquire_9.f90: New test.
6507
6508         PR fortran/21647
6509         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
6510
6511 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6512
6513         PR libfortran/24432
6514         * lib/target-supports.exp (check_effective_target_fortran_large_real):
6515         Check that 'cos' is supported.
6516
6517 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
6518
6519         PR fortran/24223
6520         * gfortran.dg/substring_equivalence.f90: New test.
6521
6522         PR fortran/24705
6523         * gfortran.dg/auto_internal_assumed.f90: New test.
6524
6525 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
6526
6527         * gcc.dg/fold-div-2.c: New test.
6528
6529 2005-11-20  Ian Lance Taylor  <ian@airs.com>
6530
6531         PR rtl-optimization/24883
6532         * gcc.c-torture/compile/pr24883.c: New test.
6533
6534 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
6535
6536         PR middle-end/20583
6537         * gcc.c-torture/compile/pr20583.c: New.
6538
6539 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
6540
6541         * gcc.c-torture/execute/usmul.c: New test.
6542
6543 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
6544
6545         * gcc.dg/tree-ssa/vrp22.c: New test.
6546
6547 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
6548
6549         PR middle-end/24912
6550         * gcc.dg/torture/pr24912-1.c: New test.
6551
6552 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
6553
6554         PR fortran/24862
6555         * gfortran.dg/arrayio_derived_1.f90: New test.
6556
6557 2005-11-19  Richard Guenther  <rguenther@suse.de>
6558
6559         PR middle-end/23294
6560         * gcc.dg/tree-ssa/pr23294.c: New testcase.
6561
6562 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
6563
6564         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
6565
6566 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
6567
6568         PR c++/8355
6569         * g++.dg/template/friend39.C: New test.
6570
6571 2005-11-18  James E Wilson  <wilson@specifix.com>
6572
6573         * gcc.dg/builtin-strstr.c: New.
6574
6575 2005-11-18  Richard Henderson  <rth@redhat.com>
6576
6577         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
6578         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
6579         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
6580         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
6581         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
6582         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
6583         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
6584         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
6585         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
6586         renaming to remove initial "ia64-".
6587
6588 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
6589
6590         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
6591
6592 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
6593
6594         * g++.dg/cpp/string-2.C: New test.
6595
6596 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
6597
6598         * gcc.dg/tree-ssa/loop-14.c: New test.
6599
6600 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
6601             Michael Chamberlain <michael@chamberlain.net.au>
6602
6603         * ada/acats/run_all.sh (target_run): Kill long running tests.
6604
6605 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6606
6607         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
6608         * gcc.dg/cleanup-9.c: Likewise.
6609         * gcc.dg/cleanup-10.c: Likewise.
6610         * gcc.dg/cleanup-11.c: Likewise.
6611
6612 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6613
6614         PR fortran/24892
6615         * gfortran.dg/open_access_append_1.f90: New test.
6616         * gfortran.dg/open_access_append_2.f90: New test.
6617
6618 2005-11-16  Richard Guenther  <rguenther@suse.de>
6619
6620         PR middle-end/24851
6621         * gcc.c-torture/execute/pr24851.c: New testcase.
6622
6623 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
6624
6625         * gcc.dg/fold-overflow-1.c: New test.
6626
6627 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
6628
6629         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
6630         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
6631
6632 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
6633
6634         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
6635         structures.
6636         * g++.dg/eh/forced2.C: Likewise.
6637         * g++.dg/eh/forced3.C: Likewise.
6638         * g++.dg/eh/forced4.C: Likewise.
6639
6640 2005-11-11  Mike Stump  <mrs@apple.com>
6641
6642         * g++.old-deja/g++.mike/unused.C: Add.
6643
6644 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
6645
6646         PR c++/24667
6647         * g++.dg/warn/Wcast-qual1.C: New test.
6648
6649 2005-11-15  Jan Hubicka  <jh@suse.cz>
6650
6651         * gcc.dg/winline-5.c: Add large-unit-insns limit.
6652
6653 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
6654
6655         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
6656
6657 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
6658
6659         PR 24840
6660         * gcc.dg/tree-ssa/pr24840.c: New test.
6661
6662 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
6663
6664         PR testsuite/24841
6665         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
6666
6667 2005-11-14  Dale Johannesen  <dalej@apple.com>
6668
6669         * gcc.c-torture/execute/20051113-1.c: New.
6670
6671 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
6672
6673         PR c++/24687
6674         * g++.dg/template/crash43.C: New test.
6675
6676 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
6677
6678         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
6679
6680 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
6681
6682         PR c++/24817
6683         * g++.dg/eh/spec8.C: New test.
6684
6685 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
6686
6687         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
6688
6689 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
6690
6691         PR c++/20293
6692         * g++.dg/parse/ambig4.C: New test.
6693         * g++.dg/tc1/dr101.C: Adjust error markers.
6694         * g++.dg/lookup/strong-using-2.C: Likewise.
6695         * g++.dg/lookup/ambig5.C: Likewise.
6696         * g++.dg/lookup/ambig4.C: Likewise.
6697         * g++.dg/parse/crash22.C: Likewise.
6698
6699 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
6700
6701         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
6702
6703 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
6704
6705         * gcc.dg/nested-calls-1.c: New test.
6706
6707 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6708
6709         * gfortran.dg/complex_intrinsic_1.f90: New test.
6710         * gfortran.dg/complex_intrinsic_2.f90: New test.
6711         * gfortran.dg/fgetc_1.f90: New test.
6712         * gfortran.dg/fgetc_2.f90: New test.
6713         * gfortran.dg/fgetc_3.f90: New test.
6714         * gfortran.dg/ftell_1.f90: New test.
6715         * gfortran.dg/ftell_2.f90: New test.
6716         * gfortran.dg/gnu_logical_1.F: New test.
6717         * gfortran.dg/gnu_logical_2.f90: New test.
6718
6719 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
6720
6721         PR middle-end/24820
6722         * testsuite/gcc.dg/pr24820.c: New test.
6723
6724 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
6725
6726         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
6727         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
6728         variable.
6729
6730 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6731
6732         testsuite/24614
6733         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
6734
6735 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
6736
6737         * gcc.target/cris/cris.exp: New file.
6738         * gcc.target/cris/rld-legit1.c: New test.
6739         * gcc.target/cris/rld-legit2.c: New test.
6740
6741 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
6742
6743         PR c++/24780
6744         * g++.dg/opt/pr24780.C: New test.
6745
6746         PR c++/24761
6747         * g++.dg/template/asm1.C: New test.
6748
6749 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
6750
6751         PR libgfortran/24787
6752         * gfortran.dg/scan_1.f90: New test.
6753
6754 2005-11-12  Jan Hubicka  <jh@suse.cz>
6755
6756         * gcc.target/i386/minmax-1.c: New.
6757         * gcc.target/i386/minmax-2.c: New.
6758
6759 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
6760
6761         * gcc.dg/pr24445.c: Fix for 64-bit targets.
6762
6763 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
6764
6765         * gcc.c-torture/execute/20051110-1.c,
6766         gcc.c-torture/execute/20051110-2.c: New tests.
6767
6768 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
6769
6770         PR middle-end/24750
6771         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
6772         New tests.
6773
6774 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
6775
6776         * lib/target-libpath.exp (get_shlib_extension): New proc.
6777         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
6778         * lib/gfortran.exp (gfortran_link_flags): Likewise.
6779         * lib/objc.exp (objc_target_compile): Likewise.
6780         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
6781         detection.
6782
6783 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
6784
6785         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
6786
6787         * lib/target-supports.exp (check_effective_target_static_libgfortran):
6788         Add -static to additional_flags and pass it to target_compile.
6789
6790 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
6791
6792         PR libgfortran/24719
6793         gfortran.dg/read_noadvance.f90: New test.
6794
6795         PR libgfortran/24699
6796         gfortran.dg/fmt_t_2.f90: New test.
6797
6798         PR libgfortran/24785
6799         gfortran.dg/read_x_eor.f90: New test.
6800
6801         PR libgfortran/24584
6802         gfortran.dg/namelist_empty.f90: Rename test.
6803
6804         PR libgfortran/24489
6805         gfortran/read_eor.f90: Rename test.
6806
6807 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
6808
6809         PR fortran/15976
6810         * gfortran.dg/automatic_module_variable.f90: New test.
6811
6812 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
6813
6814         PR target/24445
6815         * gcc.dg/pr24445.c: New test.
6816
6817 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
6818
6819         PR fortran/24655
6820         PR fortran/24755
6821         * gfortran.dg/recursive_statement_functions.f90: Add statement
6822         functions using inline intrinsic functions and parameters to test
6823         that they no longer seg-fault.
6824
6825         PR fortran/24409
6826         gfortran.dg/nested_modules_4.f90: New test.
6827         gfortran.dg/nested_modules_5.f90: New test.
6828
6829 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6830
6831         PR fortran/24643
6832         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
6833
6834 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
6835
6836         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
6837         failures.
6838
6839 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6840
6841         * gcc.dg/sparc-getcontext-1.c: New test.
6842
6843 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
6844
6845         * gcc.dg/ifcvt-fabs-1.c: New test.
6846
6847 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
6848
6849         PR other/4372
6850         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
6851         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
6852
6853 2005-11-09  Richard Guenther  <rguenther@suse.de>
6854
6855         PR tree-optimization/24716
6856         * gcc.c-torture/execute/pr24716.c: New testcase.
6857
6858 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
6859
6860         * gcc.dg/pr24624.c: Disable for non S/390 targets.
6861
6862 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
6863
6864         PR 24624
6865         * gcc.dg/pr24624.c: Testcase added.
6866
6867 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
6868
6869         PR 24623
6870         * g++.dg/other/pr24623.C: Testcase added.
6871
6872 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
6873
6874         PR fortran/22607
6875         * gfortran-dg/pure_byref_1.f90: New.
6876         * gfortran-dg/pure_byref_2.f90: New.
6877
6878 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
6879
6880         PR c/24101
6881         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
6882         * gcc.dg/dg.exp: Run main loop also for *.i files.
6883
6884 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
6885
6886         PR c++/19450
6887         * g++.dg/tls/diag-3.C: New test.
6888         * g++.dg/tls/diag-4.C: New test.
6889         * g++.dg/tls/static-1.C: New test.
6890         * g++.dg/tls/static-1a.cc: New file.
6891
6892 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
6893
6894         PR 23046
6895         * g++.dg/tree-ssa/pr23046.C: New test.
6896
6897 2005-11-08  Devang Patel <dpatel@apple.com>
6898
6899         PR tree-optimization/23115
6900         * gcc.dg/tree-ssa/pr23115.c: New.
6901
6902 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
6903
6904         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
6905         * gcc.target/powerpc/pr16155.c: Same.
6906         * gcc.target/powerpc/altivec-1.c: Same.
6907         * gcc.target/powerpc/altivec-2.c: Same.
6908         * gcc.target/powerpc/altivec-3.c: Same.
6909         * gcc.target/powerpc/altivec-5.c: Same.
6910         * gcc.target/powerpc/altivec-11.c: Same.
6911         * gcc.target/powerpc/altivec-12.c: Same.
6912         * gcc.target/powerpc/altivec-14.c: Same.
6913         * gcc.target/powerpc/altivec-22.c: Same.
6914         * gcc.target/powerpc/altivec-consts.c: Same.
6915         * gcc.target/powerpc/altivec-pr22085.c: Same.
6916         * gcc.target/powerpc/altivec-splat.c: Same.
6917         * gcc.target/powerpc/altivec-varargs-1.c: Same.
6918         * gcc.target/powerpc/altivec-vec-merge.c: Same.
6919         * gcc.target/powerpc/darwin-longlong.c: Same.
6920
6921 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
6922
6923         PR target/19340
6924         * gcc.dg/pr19340.c: New test.
6925
6926 2005-11-07  Ian Lance Taylor  <ian@airs.com>
6927
6928         PR rtl-optimization/24683
6929         * gcc.dg/pr24683.c: New test.
6930
6931 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
6932
6933         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
6934         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
6935
6936 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
6937
6938         * gcc.target/i386/pr23376.c: Compile with -mmmx.
6939
6940 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
6941
6942         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
6943
6944 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
6945
6946         PR target/24230
6947
6948         * gcc.target/powerpc/altivec-consts.c,
6949         gcc.target/powerpc/altivec-splat.c: New testcase.
6950
6951 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
6952
6953         PR c/24599
6954
6955         * gcc.dg/overflow-2.c: New testcase.
6956
6957 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
6958
6959         PR rtl-optimization/23567
6960         * gcc.c-torture/execute/20051104-1.c: New test.
6961
6962 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
6963
6964         PR fortran/24534
6965         gfortran.dg/private_type_2.f90: Modified to check that case with
6966         PRIVATE declaration within derived type is accepted.
6967
6968         PR fortran/20838
6969         gfortran.dg/pointer_assign_1.f90: New test.
6970
6971         PR fortran/20840
6972         * gfortran.dg/arrayio_0.f90: New test.
6973
6974         PR fortran/17737
6975         gfortran.dg/data_initialized.f90: New test.
6976         gfortran.dg/data_constraints_1.f90: New test.
6977         gfortran.dg/data_constraints_2.f90: New test.
6978
6979 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
6980
6981         PR fortran/24174
6982         PR fortran/24305
6983         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
6984
6985 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
6986
6987         PR 24670
6988         * gcc.dg/tree-ssa/pr24670.c: New test.
6989
6990 2005-11-05  Ian Lance Taylor  <ian@airs.com>
6991
6992         PR target/22432
6993         * gcc.target/i386/pr22432.c: New test.
6994
6995 2005-11-05  Richard Henderson  <rth@redhat.com>
6996
6997         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
6998         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
6999         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
7000         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
7001         from gcc.dg/alpha-*.
7002         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
7003         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
7004
7005 2005-11-05  Andreas Jaeger  <aj@suse.de>
7006
7007         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
7008
7009 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
7010
7011         PR target/23424
7012         * gcc.dg/torture/pr23424-1.c: New test.
7013
7014 2005-11-04  Richard Henderson  <rth@redhat.com>
7015
7016         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
7017         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
7018         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
7019         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
7020         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
7021         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
7022         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
7023         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
7024         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
7025         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
7026         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
7027         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
7028         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
7029         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
7030         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
7031         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
7032         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
7033         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
7034         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
7035         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
7036         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
7037         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
7038         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
7039         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
7040         Move from gcc.dg/.
7041         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
7042         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
7043         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
7044         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
7045         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
7046         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
7047         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
7048         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
7049         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
7050         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
7051         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
7052         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
7053         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
7054         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
7055         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
7056         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
7057         gcc.target/i386/lea.c, gcc.target/i386/local.c,
7058         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
7059         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
7060         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
7061         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
7062         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
7063         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
7064         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
7065         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
7066         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
7067         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
7068         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
7069         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
7070         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
7071         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
7072         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
7073         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
7074         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
7075         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
7076         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
7077         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
7078         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
7079         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
7080         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
7081         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
7082         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
7083         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
7084         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
7085         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
7086
7087 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
7088
7089         PR 24627
7090         * gcc.dg/tree-ssa/pr24627.c: New test.
7091
7092 2005-11-04 Paul Brook  <paul@codesourcery.com>
7093
7094         * gcc.dg/tls/opt-10.c: New test.
7095
7096 2005-11-04  Andreas Jaeger  <aj@suse.de>
7097
7098         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
7099         avoid extra warnings.
7100
7101 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7102
7103         PR libfortran/22298
7104         * gcc/testsuite/lib/target-supports.exp
7105         (check_effective_target_static_libgfortran): New
7106         static_libgfortran effective target.
7107         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
7108         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
7109
7110 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
7111
7112         * gcc.dg/pr24615.c: Guard test with { target fpic }.
7113
7114 2005-11-03  Josh Conner  <jconner@apple.com>
7115
7116         PR c++/19989
7117         g++.dg/ext/array2.C: New test.
7118         g++.dg/template/dependent-name3.C: New test.
7119         g++.dg/template/dependent-name4.C: New test.
7120         g++.dg/template/sfinae2.C: New test.
7121
7122 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
7123
7124         PR preprocessor/22042
7125         * gcc.dg/cpp/strify4.c: New test.
7126
7127 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
7128
7129         PR c++/17964
7130         * g++.dg/cpp/string-1.C: New test.
7131
7132 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
7133
7134         * gcc.target/powerpc: New directory.
7135         * gcc.target/powerpc/powerpc.exp: New file.
7136         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
7137         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
7138         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
7139         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
7140         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
7141         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
7142         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
7143         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
7144         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
7145         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
7146         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
7147         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
7148         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
7149         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
7150         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
7151         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
7152         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
7153         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
7154         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
7155         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
7156         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
7157         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
7158         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
7159         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
7160         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
7161         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
7162         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
7163         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
7164         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
7165         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
7166         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
7167         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
7168         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
7169         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
7170
7171 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
7172
7173         PR c++/21627
7174         * g++.dg/warn/inline2.C: New test.
7175
7176 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
7177
7178         PR middle-end/23155
7179         * g++.dg/ext/c99struct1.C: New test.
7180         * gcc.dg/union-cast-1.c: New test.
7181         * gcc.dg/union-cast-2.c: New test.
7182         * gcc.dg/union-cast-3.c: New test.
7183
7184 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
7185
7186         PR middle-end/24589
7187         * gcc.c-torture/execute/zero-struct-2.c: New test.
7188
7189 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
7190
7191         PR c++/24582
7192         * g++.dg/init/switch1.C: New test.
7193
7194 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
7195
7196         * gcc.dg/delay-slot-1.c: New test.
7197
7198 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
7199
7200         PR target/24620
7201         * gcc.dg/pr24620.c: New test.
7202
7203 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
7204
7205         PR c/24329
7206         * gcc.dg/format/unnamed-1.c: New test.
7207
7208 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
7209
7210         PR c++/22434
7211         * g++.dg/expr/cond8.C: New test.
7212
7213         PR c++/24560
7214         * g++.dg/parse/dot1.C: New test.
7215
7216 2005-11-02  Jan Hubicka  <jh@suse.cz>
7217
7218         PR target/23303
7219         * gcc.dg/i386-lea.c: New test
7220
7221 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
7222
7223         PR target/24615
7224         * gcc.dg/pr24615.c: New test.
7225
7226 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
7227
7228         PR target/24600
7229         * gcc.dg/pr24600.c: New test.
7230
7231 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
7232
7233         PR c++/19253
7234         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
7235         * g++.dg/parse/typename9.C: New test.
7236         * g++/dg/parse/typename10.C: Likewise.
7237
7238 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
7239
7240         PR fortran/18157
7241         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
7242         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
7243         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
7244
7245 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
7246
7247         PR c++/24569
7248         * g++.dg/debug/static1.C: New test.
7249
7250 2005-11-02  Josh Conner  <jconner@apple.com>
7251
7252         * g++.dg/crash38.C: moved into proper directory...
7253         * g++.dg/template/crash42.C: ...here
7254
7255 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
7256
7257         PR target/18338
7258         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
7259         pcc_bitfield_type_matters || default_packed.
7260
7261         * lib/target-supports.exp
7262         (check_effective_target_pcc_bitfield_type_matters): New proc.
7263         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
7264
7265         PR testsuite/23304
7266         * lib/target-supports.exp (check_effective_default_packed): New proc.
7267         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
7268         Gate expected errors on target ! default_packed.
7269         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
7270
7271 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7272
7273         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
7274         change (r106358).
7275
7276 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7277
7278         PR fortran/24008
7279         * gfortran.dg/entry_5.f90: New.
7280         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
7281
7282 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
7283
7284         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
7285
7286 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
7287
7288         PR fortran/21565
7289         gfortran.dg/namelist_blockdata.f90: New test.
7290
7291         PR fortran/18737
7292         gfortran.dg/external_implicit_none.f90: New test.
7293
7294         PR fortran/14994
7295         * gfortran.dg/secnds.f: New test.
7296
7297 2005-10-31  Jan Hubicka  <jh@suse.cz>
7298
7299         PR target/20928
7300         * gcc.c-torture/compile/pr20928.c: New test.
7301
7302 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
7303
7304         PR middle-end/23492
7305         * gcc.c-torture/compile/zero-strct-5.c: New test.
7306
7307 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
7308
7309         PR libgfortran/24584
7310         * gfortran.dg/pr24584.f90: New test.
7311
7312 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
7313
7314         PR fortran/18883
7315         * gfortran.dg/char_result_9.f90: New.
7316         * gfortran.dg/char_result_10.f90: New.
7317
7318 2005-10-30  Jan Hubicka  <jh@suse.cz>
7319
7320         * g++.dg/tree-ssa/pr24172.C: New testcase.
7321
7322 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7323
7324         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
7325
7326 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
7327
7328         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
7329         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
7330         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
7331         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
7332         gfortran.dg/enum_9.f90,
7333         gfortran.fortran-torture/compile/enum_1.f90,
7334         gfortran.fortran-torture/execute/enum_1.f90,
7335         gfortran.fortran-torture/execute/enum_2.f90,
7336         gfortran.fortran-torture/execute/enum_3.f90,
7337         gfortran.fortran-torture/execute/enum_4.f90: New tests.
7338
7339 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
7340
7341         PR target/18482
7342         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
7343         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
7344
7345 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7346
7347         PR libfortran/20179
7348         * gfortran.dg/mixed_io_1.f90: New test.
7349         * gfortran.dg/mixed_io_1.c: New file.
7350
7351 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7352
7353         * gfortran.dg/malloc_free_1.f90: New test.
7354
7355 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
7356
7357         * gcc.dg/nested-func-4.c: Require profiling -pg.
7358
7359 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
7360
7361         PR C++/23229
7362         * g++.dg/warn/main-2.C: New test.
7363
7364 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
7365
7366         PR fortran/24545
7367         * gfortran.dg/interface_2.f90: new test.
7368
7369 2005-10-28  Josh Conner  <jconner@apple.com>
7370
7371         PR c++/22153
7372         * g++.dg/template/crash38.C: New test.
7373         * g++.dg/parse/explicit1.C: Change expected errors.
7374
7375 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
7376
7377         PR C++/23426
7378         * g++.dg/other/large-size-array.C: New test.
7379
7380 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
7381
7382         PR middle-end/24362
7383         * g++.dg/opt/complex4.C: New test.
7384
7385 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
7386
7387         * gcc.dg/nested-func-4.c: New test.
7388
7389 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
7390
7391         PR fortran/24158
7392         gfortran.dg/derived_recursion.f90: New test.
7393         gfortran.dg/implicit_actual.f90: New test.
7394
7395 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
7396
7397         PR middle-end/24295, PR testsuite/24477
7398         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
7399         removed when weakref hits the tree.
7400
7401 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
7402
7403         * gfortran.dg/cray_pointers_4.f90: New test.
7404
7405         * gfortran.dg/cray_pointers_5.f90: New test.
7406
7407 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
7408
7409         PR fortran/22290
7410         * gfortran.dg/assign_5.f90: New test.
7411         * gfortran.dg/assign_6.f: New test.
7412
7413 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
7414
7415         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
7416         CPU has no SSE support.
7417
7418 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
7419
7420         PR libgfortran/24224
7421         * gfortran.dg/arrayio_1.f90: Update attribution.
7422         * gfortran.dg/arrayio_2.f90: Update attribution.
7423         * gfortran.dg/arrayio_3.f90: Update attribution.
7424         * gfortran.dg/arrayio_4.f90: Update test conditions.
7425         * gfortran.dg/arrayio_5.f90: Update attribution.
7426         * gfortran.dg/arrayio_6.f90: New test.
7427         * gfortran.dg/arrayio_7.f90: New test.
7428
7429 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
7430
7431         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
7432
7433 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
7434
7435         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
7436
7437 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
7438
7439         PR fortran/24416
7440         * gfortran.dg/namelist_char_only.f90: New test.
7441
7442 2005-10-24  Asher Langton  <langton2@llnl.gov>
7443
7444         PR fortran/17031
7445         PR fortran/22282
7446         * gfortran.dg/cray_pointers_1.f90: New test.
7447         * gfortran.dg/cray_pointers_2.f90: New test.
7448         * gfortran.dg/cray_pointers_3.f90: New test.
7449         * gfortran.dg/loc_1.f90: New test.
7450         * gfortran.dg/loc_2.f90: New test.
7451
7452 2005-10-24  Steven Bosscher  <stevenb@suse.de>
7453
7454         * gcc.dg/pr24225.c: New test.
7455
7456 2005-10-24  Asher Langton  <langton2@llnl.gov>
7457
7458         * gfortran.dg/dup_save_1.f90: New test.
7459         * gfortran.dg/dup_save_2.f90: New test.
7460
7461 2005-10-24  Paul Brook  <paul@codesourcery.com>
7462
7463         PR 24107
7464         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
7465         stdint.h.
7466
7467 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
7468
7469         PR libgfortran/24489
7470         * gfortran.dg/pr24489.f90: New test.
7471
7472 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
7473
7474         PR fortran/23635
7475         * gfortran.dg/ichar_1.f90: Add tests for derived types.
7476
7477 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
7478
7479         PR target/18911
7480         * g++.dg/init/array16.C: Skip for mmix-*-*.
7481
7482 2005-10-23  Asher Langton  <langton2@llnl.gov>
7483
7484         * gfortran.dg/byte_1.f90: New test.
7485         * gfortran.dg/byte_2.f90: New test.
7486
7487 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
7488
7489         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
7490
7491 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
7492
7493         PR fortran/18022
7494         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
7495
7496         PR fortran/24311
7497         * gfortran.dg/merge_char_const.f90: New test.
7498
7499         PR fortran/24384
7500         * gfortran.dg/spread_scalar_source.f90: New test.
7501
7502 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
7503
7504         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
7505
7506         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
7507         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
7508
7509         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
7510
7511 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
7512
7513         PR fortran/24426
7514         * gfortran.dg/der_pointer_4.f90: New.
7515
7516 2005-10-22  David Ayers  <d.ayers@inode.at>
7517
7518         * obj-c++.dg/except-1.mm: Simplify.
7519
7520 2005-10-21  David Ayers  <d.ayers@inode.at>
7521
7522         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
7523
7524 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
7525
7526         * gfortran.dg/assumed_dummy_2.f90: New test.
7527
7528 2005-10-21  James E Wilson  <wilson@specifix.com>
7529
7530         PR preprocessor/15220
7531         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
7532
7533 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
7534
7535         * gcc.c-torture/execute/20051021-1.c: New test.
7536
7537 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
7538
7539         PR c++/24260
7540         * g++.dg/ext/tmplattr1.C: New test.
7541
7542 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
7543
7544         PR fortran/24440
7545         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
7546
7547 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
7548
7549         * obj-c++.dg/except-1.mm: New.
7550
7551         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
7552
7553 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
7554
7555         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
7556
7557 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
7558
7559         PR middle-end/24295
7560         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
7561         declarations with the same names as thunks' alias targets, use
7562         aliases instead.
7563         * gcc.dg/attr-alias-3.c: New test.
7564         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
7565
7566 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
7567
7568         PR c++/22618
7569         * g++.dg/parse/access8.C: New test.
7570
7571 2005-10-20  Richard Guenther  <rguenther@suse.de>
7572
7573         PR c++/24439
7574         * g++.dg/tree-ssa/pr24439.C: New testcase.
7575
7576 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7577
7578         * g++.dg/opt/delay-slot-1.C: New test.
7579
7580 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
7581
7582         PR fortran/21625
7583         * gfortran.fg/der_init_1.f90: New.
7584
7585 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
7586
7587         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
7588
7589 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
7590
7591         PR c++/21908
7592         * g++.dg/parse/error28.C: New test.
7593
7594 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7595
7596         * gcc.dg/profile-generate-2.c: New test.
7597
7598 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
7599
7600         PR target/23589
7601         * g++.dg/ext/dllimport11.C: New.
7602
7603 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7604
7605         PR c++/22293
7606         * g++.dg/other/friend3.C: New test.
7607
7608 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
7609
7610         PR c++/23293
7611         * g++.dg/template/error19.C: New test.
7612
7613 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
7614
7615         PR c++/21383
7616         * g++.dg/overload/koenig2.C: New.
7617
7618         PR c++/23118
7619         * g++.dg/overload/error2.C: New.
7620
7621         PR c++/22604
7622         * g++.dg/inherit/covariant14.C: New.
7623
7624 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7625
7626         PR c++/23440
7627         * g++.dg/parse/for1.C: New test.
7628
7629 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
7630
7631         PR fortran/23446
7632         * gfortran.dg/host_dummy_index_1.f90: New test.
7633
7634         PR fortran/21459
7635         * gfortran.dg/automatic_char_len_2.f90: New test.
7636
7637         PR fortran/20866
7638         * gfortran.dg/recursive_statement_functions.f90: New test.
7639
7640         PR fortran/20853
7641         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
7642
7643         PR fortran/20849
7644         * gfortran.dg/external_initializer.f90: New test.
7645
7646         PR fortran/20837
7647         * non_module_public.f90: New test.
7648
7649 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
7650
7651         PR c++/24386
7652         * g++.dg/template/overload7.C: New.
7653
7654         PR c++/22551
7655         * g++.dg/other/switch2.C: Remove expected warnings.
7656
7657         PR c++/21353
7658         * g++.dg/template/defarg6.C: New.
7659
7660 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
7661
7662         PR target/24315
7663         * gcc.target/i386/pr24315.c: New test.
7664
7665 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
7666
7667         PR c++/24389
7668         * g++.dg/template/static21.C: New test.
7669         * g++.dg/template/static21-a.cc: Likewise.
7670
7671 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
7672
7673         PR c++/23959
7674         * g++.dg/warn/Wswitch-default-1.C: New test.
7675         * g++.dg/warn/Wswitch-default-2.C: New test.
7676
7677 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
7678
7679         PR c++/22173
7680         * g++.dg/parse/template18.C: New test.
7681         * g++.dg/template/nontype15.C: Likewise.
7682
7683 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
7684
7685         PR fortran/22273
7686         * gfortran.dg/spec_expr_2.f90: New.
7687
7688 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
7689
7690         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
7691         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
7692         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
7693         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
7694         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
7695         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
7696         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
7697         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
7698         previous target-specific skips and warning-message matches where
7699         applicable.
7700
7701 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
7702
7703         PR c++/21347
7704         * g++.dg/warn/Wctor-dtor.C: New test.
7705
7706 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7707
7708         PR c/23439
7709         * gcc.dg/for-1.c: New test.
7710
7711 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
7712
7713         PR c++/19565
7714         * g++.dg/warn/Wconversion1.C: New test.
7715         * g++.dg/ext/packed4.C: Compile with -w.
7716         * g++.dg/opt/20050511-1.C: Likewise.
7717         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
7718
7719 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
7720
7721         * gfortran.dg/boz_5.f90: New test.
7722
7723 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
7724
7725         PR c++/22551
7726         * g++.dg/other/switch2.C: New.
7727
7728         PR c++/23984
7729         * g++.dg/init/ctor7.C: New.
7730
7731 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
7732
7733         PR c++/23730
7734         * g++.dg/parse/crash32.C: New test.
7735
7736 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
7737
7738         PR c++/20721
7739         * g++.dg/init/goto2.C: New test.
7740
7741         PR c++/22464
7742         * g++.dg/template/crash/41.C: New test.
7743
7744         PR c++/22180
7745         * g++.dg/template/crash40.C: New test.
7746
7747         PR c++/23694
7748         * g++.dg/parse/friend5.C: New test.
7749
7750         PR c++/23307
7751         * g++.dg/template/crash38.C: New test.
7752
7753         PR c++/22352
7754         * g++.dg/template/friend38.C: New test.
7755
7756         PR c++/22405
7757         * g++.dg/template/crash39.C: New test.
7758
7759 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
7760
7761         * gcc.dg/debug/dwarf2/dwarf-char1.c,
7762         gcc.dg/debug/dwarf2/dwarf-char2.c,
7763         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
7764
7765         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
7766
7767 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
7768
7769         * gcc.dg/dll-2.c: Add tests for warnings.
7770         * gcc.dg/dll-3.c: Likewise.
7771         * gcc.dg/dll-4.c: Likewise.
7772
7773         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
7774         * g++.dg/ext/dllimport2.C: Likewise.
7775         * g++.dg/ext/dllimport3.C: Likewise.
7776         * g++.dg/ext/dllimport7.C: Likewise.
7777         * g++.dg/ext/dllimport8.C: Likewise.
7778         * g++.dg/ext/dllimport9.C: Likewise.
7779
7780 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
7781
7782         PR fortran/24092
7783         * gfortran.dg/derived_pointer_recursion.f90: New test.
7784
7785 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
7786
7787         * gcc.c-torture/execute/20051012-1.c: New test.
7788
7789 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
7790
7791         PR fortran/18082
7792         * gfortran.dg/automatic_char_len_1.f90: New test.
7793
7794 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
7795
7796         PR fortran/20847
7797         * gfortran.dg/save_common.f90: New test.
7798
7799         PR fortran/20856
7800         * gfortran.dg/save_result.f90: New test.
7801
7802 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
7803
7804         PR c++/21592
7805         * g++.dg/template/dependent-expr1.C: Add new expected error.
7806         * g++.dg/template/dependent-expr2.C: Adjust error text.
7807         * g++.dg/template/overload6.C: New.
7808
7809         PR c++/23797
7810         * g++.dg/other/typename8.C: New.
7811
7812         PR c++/21117
7813         * g++.dg/other/return1.C: New.
7814
7815 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
7816
7817         PR c++/24052
7818         * g++.dg/ext/label5.C: New.
7819
7820 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
7821
7822         PR c++/19964
7823         * g++.dg/parse/crash31.C: New.
7824
7825 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
7826
7827         * g++.dg/ipa/ipa-1.c: New test.
7828         * g++.dg/ipa/ipa-2.c: New test.
7829         * g++.dg/ipa/ipa-3.c: New test.
7830         * g++.dg/ipa/ipa-4.c: New test.
7831         * g++.dg/ipa/ipa-5.c: New test.
7832         * g++.dg/ipa/ipa.exp: New file.
7833
7834 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
7835
7836         PR fortran/24207
7837         * gfortran.dg/private_type_3.f90: New test.
7838
7839 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
7840
7841         PR fortran/20786
7842         gfortran.dg/aint_anint_1.f90: New test.
7843
7844 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
7845
7846         PR libgfortran/24313
7847         gfortran.dg/csqrt.f: New test.
7848
7849 2005-10-11  Ian Lance Taylor  <ian@airs.com>
7850
7851         PR c++/8057
7852         * g++.dg/warn/noeffect7.C: New test.
7853         * g++.dg/warn/noeffect2.C: Instantiate templates.
7854         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
7855         and warning.
7856
7857 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
7858
7859         PR c++/21089
7860         * g++.dg/init/float1.C: New test.
7861
7862         PR c++/24277
7863         * g++.dg/init/member1.C: Tweak error markers.
7864
7865 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
7866
7867         PR testsuite/24281
7868         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
7869         Check for null pointer.
7870
7871 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
7872
7873         PR c++/21369
7874         * g++.dg/parse/ret-type3.C: New test.
7875
7876 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
7877
7878         PR tree-opt/23946
7879         * gcc.c-torture/compile/pr23946.c: New test.
7880
7881 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
7882
7883         * g++.dg/opt/mmx2.C: New test.
7884
7885 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
7886
7887         PR c++/24277
7888         * g++.dg/template/static20.C: New test.
7889
7890         PR c++/24302
7891         * g++.dg/warn/Wunused-12.C: New test.
7892
7893         PR c++/23437
7894         * g++.dg/template/arg4.C: New test.
7895
7896 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7897
7898         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
7899         * gcc.dg/ucnid-3.c: Likewise.
7900         * gcc.dg/ucnid-4.c: Likewise.
7901         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
7902         * g++.dg/other/ucnid-1.C: Likewise.
7903         * gcc.dg/sparc-frame-1.c: New test.
7904
7905 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
7906
7907         PR c++/24139
7908         * g++.dg/template/spec27.C: New test.
7909
7910         PR c++/24275
7911         * g++.dg/template/static19.C: New test.
7912
7913 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7914
7915         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
7916         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
7917
7918 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
7919
7920         PR target/24136
7921         * gfortran.fortran-torture/compile/pr24136.f: New test.
7922
7923 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
7924
7925         PR c++/22172
7926         * g++.dg/parse/crash30.C: New test.
7927
7928 2005-10-07  Richard Guenther  <rguenther@suse.de>
7929
7930         PR middle-end/24227
7931         * gcc.c-torture/compile/pr24227.c: New testcase.
7932
7933 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
7934
7935         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
7936         Do not put aligned attributes on array elements.
7937
7938 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
7939
7940         PR testsuite/23611, PR testsuite/23615
7941         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
7942         writing prototypes of library functions by hand.
7943         * obj-c++.dg/bitfield-4.mm: Likewise.
7944         * obj-c++.dg/const-str-4.mm: Likewise.
7945         * obj-c++.dg/encode-4.mm: Likewise.
7946         * obj-c++.dg/encode-5.mm: Likewise.
7947         * obj-c++.dg/encode-6.mm: Likewise.
7948         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
7949         * obj-c++.dg/method-10.mm: Likewise.
7950         * obj-c++.dg/method-17.mm: Likewise.
7951         * obj-c++.dg/method-19.mm: Likewise.
7952         * obj-c++.dg/try-catch-2.mm: Likewise.
7953
7954 2005-10-06  Richard Henderson  <rth@redhat.com>
7955
7956         PR 24236
7957         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
7958
7959 2005-10-06  Dale Johannesen  <dalej@apple.com>
7960
7961         * gcc.c-torture/execute/20030125-1.c: Correct.
7962
7963 2005-10-06  Richard Guenther  <rguenther@suse.de>
7964
7965         PR tree-optimization/24238
7966         * g++.dg/tree-ssa/pr24238.C: New testcase.
7967
7968 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
7969
7970         PR 18568
7971         * gfortran.dg/der_pointer_3.f90: New test.
7972
7973 2005-10-05  Devang Patel  <dpatel@apple.com>
7974
7975         PR Debug/23205
7976         * g++.dg/other/PR23205.C: New.
7977
7978 2005-10-05  Richard Henderson  <rth@redhat.com>
7979
7980         PR target/23602
7981         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
7982         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
7983
7984 2005-10-05  Dale Johannesen  <dalej@apple.com>
7985
7986         * gcc.c-torture/execute/float-floor.c: New.
7987
7988 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
7989
7990         PR tree-optimization/21419
7991         PR tree-optimization/24146
7992         PR tree-optimization/24151
7993
7994         * g++.dg/ext/asm7.C: New.
7995         * g++.dg/ext/asm8.C: New.
7996         * gcc.dg/asm-1.c: Compile on all targets.
7997         * gcc.dg/asm-pr24146.c: New.
7998         * gcc.dg/pr21419.c: Adjust error messages.
7999
8000 2005-10-05  Richard Guenther  <rguenther@suse.de>
8001
8002         PR fortran/24176
8003         * gfortran.fortran-torture/compile/empty.f90: New testcase.
8004
8005 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
8006
8007         PR c++/23513
8008         * g++.dg/template/spec22.C: Robustify test.
8009         * g++.dg/template/spec26.C: New.
8010
8011 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
8012
8013         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
8014         if target supports vector instructions.
8015
8016 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
8017
8018         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
8019         C99 functions.
8020
8021 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
8022
8023         * lib/target-supports.exp (check_effective_target_fortran_large_real,
8024         check_effective_target_fortran_large_int): Replace cached result
8025         when target changes.
8026
8027 2005-10-04  Devang Patel  <dpatel@apple.com>
8028
8029         * gcc.dg/i386-sse-vect-types.c: New.
8030
8031 2005-10-04  Ian Lance Taylor  <ian@airs.com>
8032
8033         PR preprocessor/13726
8034         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
8035         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
8036
8037 2005-10-04  Richard Guenther  <rguenther@suse.de>
8038
8039         PR c/23576
8040         * gcc.dg/noncompile/pr23576.c: New testcase.
8041
8042 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
8043
8044         PR middle-end/23125
8045         * gcc.dg/register-var-3.c: New test.
8046
8047 2005-10-04  Steven Bosscher  <stevenb@suse.de>
8048
8049         * gcc.dg/pr23049.c: New test.
8050
8051         * gcc.dg/ucnid-4.c: Fix test.
8052
8053 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
8054
8055         PR 23445
8056         * gcc.c-torture/compile/pr23445.c: New test.
8057
8058 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
8059
8060         * g++.dg/overload/unknown1.C: New.
8061
8062 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
8063
8064         PR c++/17775
8065         * g++.dg/template/repo4.C: New test.
8066
8067 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8068
8069         PR libfortran/19308
8070         * gfortran.dg/large_real_kind_2.F90: New test.
8071         * gfortran.dg/large_integer_kind_2.f90: New test.
8072
8073 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
8074
8075         * lib/target-supports.exp (check_effective_target_vect_shift):
8076         Implement with result caching. Add i?86, x86_64 and ia64 targets.
8077         (check_effective_target_vect_condition): Fix copy-n-pasto.
8078
8079         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
8080         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
8081         targets.
8082
8083 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
8084
8085         PR c++/22621
8086         * g++.dg/template/overload5.C : New test.
8087
8088         PR c++/23840
8089         * g++.dg/expr/stdarg1.C: New test.
8090
8091 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
8092
8093         PR 24142
8094         * gcc.c-torture/execute/pr24142.c: New test.
8095
8096 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
8097
8098         PR 24141
8099         * gcc.c-torture/execute/pr24141.c: New test.
8100
8101 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
8102             Diego Novillo  <dnovillo@redhat.com>
8103
8104         PR 23604
8105         * gcc.c-torture/execute/pr23604.c: New test.
8106
8107 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
8108
8109         PR fortran/16404
8110         PR fortran/20835
8111         PR fortran/20890
8112         PR fortran/20899
8113         PR fortran/20900
8114         PR fortran/20901
8115         PR fortran/20902
8116         gfortran.dg/equiv_constraint_1.f90: New test.
8117         gfortran.dg/equiv_constraint_2.f90: New test.
8118         gfortran.dg/equiv_constraint_3.f90: New test.
8119         gfortran.dg/equiv_constraint_4.f90: New test.
8120         gfortran.dg/equiv_constraint_5.f90: New test.
8121         gfortran.dg/equiv_constraint_6.f90: New test.
8122         gfortran.dg/equiv_constraint_7.f90: New test.
8123         gfortran.dg/equiv_constraint_8.f90: New test.
8124         gfortran.dg/private_type_1.f90: New test.
8125         gfortran.dg/private_type_2.f90: New test.
8126         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
8127         980628-10.f: Assert std=gnu to permit mixing of
8128         types in equivalence statements.
8129
8130 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
8131
8132         PR 24112
8133         * gfortran.dg/open_status_1.f90: New.
8134
8135 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
8136
8137         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
8138         * gcc.dg/vect/pr22480.c: Clean up temp files.
8139         * gcc.dg/vect/pr23831.c: Clean up temp files.
8140         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
8141         Clean up temp files.
8142         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
8143         Clean up temp files.
8144
8145         * gcc.dg/20050309-1.c: Clean up temp files.
8146         * gcc.dg/20050325-1.c: Clean up temp files.
8147
8148 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
8149
8150         PR tree-optimization/24059
8151         * gcc.dg/vect/pr24059.c : New test.
8152
8153 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
8154
8155         PR middle-end/24109
8156         * gcc.c-torture/execute/20050929-1.c: New test.
8157
8158 2005-09-29  Steven Bosscher  <stevenb@suse.de>
8159
8160         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
8161
8162 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
8163
8164         PR c/21419
8165         * gcc.dg/pr21419.c: New test.
8166
8167 2005-09-29  Steven Bosscher  <stevenb@suse.de>
8168
8169         * gcc.dg/pr23911.c: New test.
8170
8171 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
8172
8173         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
8174
8175         PR c++/16782
8176         * g++.dg/parse/qualified4.C: New test.
8177         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
8178         * g++.old-deja/g++.mike/p8154.C: Likewise.
8179
8180 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
8181
8182         PR c++/22147
8183         * g++.dg/template/friend37.C: New test.
8184         * g++.dg/parse/crash28.C: Adjust error markers.
8185
8186 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
8187
8188         PR fortran/18518
8189         * gfortran.fortran-torture/execute/save_2.f90: New decl.
8190
8191 2005-09-27  Devang Patel  <dpatel@apple.com>
8192
8193         PR tree-optimization/23625
8194         * gcc.dg/pr23625.c: New test.
8195
8196 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
8197
8198         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
8199         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
8200
8201 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
8202
8203         PR fortran/23677
8204         * gfortran.fortran-torture/execute/save_1.f90: New test.
8205         * gfortran.dg/save_1.f90: New test.
8206
8207 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
8208
8209         * gcc.target/i386/builtin-apply-mmx.c: New test.
8210
8211         PR target/22576
8212         * gcc.target/i386/pr22576.c: New test.
8213
8214         PR target/22585
8215         * gcc.target/i386/pr22585.c: New test.
8216
8217         PR target/23268
8218         * gcc.target/i386/pr23268.c: New test.
8219
8220         PR middle-end/23831
8221         * gcc.dg/vect/pr23831.c: New test.
8222
8223         PR target/24055
8224         * gcc.target/i386/pr24055.c: New test.
8225
8226 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
8227
8228         PR tree-optimization/23960
8229         * gcc.c-torture/compile/pr23960.c: New.
8230
8231 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
8232
8233         PR fortran/16861
8234         * gfortran.dg/nested_modules_3.f90: New.
8235
8236 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
8237
8238         PR fortran/24005
8239         gfortran.dg/interface_1.f90: New test.
8240
8241 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
8242         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8243
8244         PR fortran/23843
8245         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
8246
8247 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
8248
8249         PR fortran/23516
8250         * gfortran.dg/imag_1.f: New test.
8251         * gfortran.dg/imag_2.f: Ditto.
8252
8253 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
8254
8255         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
8256
8257 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
8258
8259         PR c++/21983
8260         * g++.dg/warn/pr21983.C: New test.
8261
8262 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
8263
8264         PR c++/23993
8265         * g++.dg/template/array14.C: New test.
8266
8267 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
8268
8269         PR fortran/19929
8270         * gfortran.dg/der_ptr_component_1.f90: New test.
8271
8272 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8273
8274         PR c++/23965
8275         * g++.dg/template/error1.C: Reject "no matching function" message.
8276
8277 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8278
8279         PR c++/17609
8280         * g++.dg/lookup/error1.C: New test.
8281
8282 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
8283
8284         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
8285         functionality of the testcase.
8286
8287 2005-09-20  Richard Henderson  <rth@redhat.com>
8288
8289         * gcc.dg/vect/vect-22.c: Require vect_float.
8290         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
8291
8292 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
8293
8294         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
8295         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
8296         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
8297         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
8298         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
8299         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
8300         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
8301         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
8302         * gcc.dg/cpp/ucnid-8.c: New test.
8303
8304 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
8305
8306         PR tree-optimization/23929
8307         * gcc.c-torture/compile/pr23929.c: New test.
8308
8309 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
8310
8311         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
8312         for one loop.
8313
8314 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
8315
8316         PR testsuite/23186
8317         * g++.dg/other/pr22003.C: Require named sections.
8318
8319 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
8320
8321         PR c++/23947
8322         * g++.dg/rtti/crash3.C: New test.
8323
8324         PR tree-optimization/23818
8325         * gcc.dg/pr23818.c: New test.
8326
8327 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8328
8329         PR fortran/23420
8330         * gfortran.dg/print_fmt_4.f: New.
8331
8332 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
8333
8334         PR fortran/23663
8335         * gfortran.fortran-torture/execute/entry_11.f90: New test.
8336
8337 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
8338
8339         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
8340         Use pointers to local alignable arrays instead. Added comments.
8341         * gcc.dg/vect/vect-46.c: Likewise.
8342         * gcc.dg/vect/vect-48.c: Likewise.
8343         * gcc.dg/vect/vect-49.c: Likewise.
8344         * gcc.dg/vect/vect-52.c: Likewise.
8345         * gcc.dg/vect/vect-53.c: Likewise.
8346         * gcc.dg/vect/vect-54.c: Likewise.
8347         * gcc.dg/vect/vect-56.c: Likewise.
8348         * gcc.dg/vect/vect-57.c: Likewise.
8349         * gcc.dg/vect/vect-58.c: Likewise.
8350         * gcc.dg/vect/vect-60.c: Likewise.
8351         * gcc.dg/vect/vect-61.c: Likewise.
8352
8353         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
8354         The test is no longer vectorizable on vect_no_align targets.
8355         * gcc.dg/vect/vect-43.c: Likewsie.
8356
8357         * gcc.dg/vect/vect-44.c: Added comments.
8358         * gcc.dg/vect/vect-45.c: Added comments.
8359         * gcc.dg/vect/vect-50.c: Added comments.
8360         * gcc.dg/vect/vect-51.c: Added comments.
8361
8362         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
8363         aligned type.
8364         * gcc.dg/vect/Os-vect-95.c: Likewise.
8365
8366         * gcc.dg/vect/vect-41.c: Test removed.
8367         * gcc.dg/vect/vect-47.c: Test removed.
8368         * gcc.dg/vect/vect-55.c: Test removed.
8369         * gcc.dg/vect/vect-59.c: Test removed.
8370
8371 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
8372
8373         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
8374         No longer vectorizable on vect_no_align targets.
8375         * gcc.dg/vect/pr20122.c: Likewise.
8376         * gcc.dg/vect/vect-74.c: Likewise.
8377         * gcc.dg/vect/vect-75.c: Likewise.
8378         * gcc.dg/vect/vect-76.c: Likewise.
8379
8380         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
8381         Will not be vectorizable on vect_no_align targets once aliasing issues
8382         are resolved.
8383         * gcc.dg/vect/vect-79.c: Likewise.
8384
8385         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
8386         * gcc.dg/vect/vect-78.c: Likewise.
8387         * gcc.dg/vect/vect-97.c: Likewise.
8388
8389 2005-09-19  Steven Bosscher  <stevenb@suse.de>
8390
8391         * gcc.dg/pr23943.c: New test.
8392
8393 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
8394
8395         PR fortran/19181
8396         * gfortran.dg/derived_pointer_null_1.f90: New test.
8397
8398 2005-09-18  Richard Guenther  <rguenther@suse.de>
8399
8400         PR middle-end/23944
8401         * gcc.c-torture/compile/pr23944.c: New testcase.
8402
8403 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
8404
8405         PR fortran/15975
8406         * gfortran.dg/der_pointer_2.f90: New test.
8407
8408 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
8409
8410         PR fortran/16861
8411         * gfortran.dg/nested_modules_2.f90: New test.
8412
8413 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8414
8415         PR c++/18368
8416         * g++.dg/other/semicolon.C: New test.
8417
8418 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
8419
8420         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
8421         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
8422
8423 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
8424
8425         PR c++/23914
8426         * g++.dg/template/static18.C: New test.
8427
8428         PR c++/21514
8429         * g++.dg/template/crash19.C: Remove dg-error marker.
8430         * g++.dg/template/local4.C: New test.
8431
8432 2005-09-16  Paul Brook  <paul@codesourcery.com>
8433
8434         PR fortran/23906
8435         * gfortran.dg/dependency_1.f90: New test.
8436
8437 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
8438
8439         PR c++/23896
8440         * g++.dg/template/static17.C: New test.
8441
8442 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
8443
8444         PR c++/23139
8445         * g++.dg/warn/huge-val1.C: New test.
8446
8447 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
8448
8449         PR c++/13140
8450         * g++.dg/parse/class2.C: New test.
8451         * g++.dg/template/explicit8.C: Likewise.
8452         * g++.dg/template/spec25.C: Likewise.
8453
8454 2005-09-14  Josh Conner  <jconner@apple.com>
8455
8456         PR middle-end/23584
8457         * gcc.dg/pr23584.c: New test.
8458
8459 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
8460
8461         PR fortran/21875 Internal Unit Array I/O, NIST
8462         * gfortran.dg/arrayio_1.f90: New test.
8463         * gfortran.dg/arrayio_1.f90: New test.
8464         * gfortran.dg/arrayio_1.f90: New test.
8465         * gfortran.dg/arrayio_1.f90: New test.
8466         * gfortran.dg/arrayio_1.f90: New test.
8467
8468 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
8469
8470         PR middle-end/22480
8471         * gcc.dg/vect/pr22480.c: New test.
8472
8473 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
8474
8475         PR fortran/19358
8476         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
8477
8478 2005-09-13 Josh Conner <jconner@apple.com>
8479
8480         PR c++/23180
8481         * g++.dg/init/struct2.C: New test.
8482         * g++.dg/init/struct3.C: New test.
8483
8484 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
8485
8486         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
8487         Clean up temp files.
8488         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
8489         gcc.dg/tree-ssa/builtin-fprintf-1.c,
8490         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
8491         gcc.dg/tree-ssa/builtin-printf-1.c,
8492         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
8493         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
8494         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
8495         gcc.dg/tree-ssa/builtin-vprintf-1.c,
8496         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
8497         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
8498         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
8499         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
8500         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
8501         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
8502         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
8503         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
8504
8505 2005-09-13  Josh Conner  <jconner@apple.com>
8506
8507         * lib/gcc-dg.exp: Load scanipa.exp.
8508         (cleanup-dump): New procedure.
8509         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
8510         * lib/scandump.exp: New file.
8511         * lib/scantree.exp: Use it.
8512         * lib/scanipa.exp: New file.
8513
8514 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
8515
8516         PR fortran/17740
8517         * gfortran.dg/generic_4.f90: New test.
8518
8519 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
8520
8521         PR target/23816
8522         * gcc.target/i386/pr23816-1.c: New test.
8523         * gcc.target/i386/pr23816-2.c: New test.
8524
8525
8526 2005-09-13  Bastian Blank <waldi@debian.org>
8527
8528         PR c++/16171
8529         * g++.dg/abi/mangle26.C: New test.
8530         * g++.dg/abi/mangle27.C: New test.
8531         * g++.dg/abi/mangle28.C: New test.
8532         * g++.dg/abi/mangle29.C: New test.
8533
8534         PR c++/23839
8535         * g++.dg/parse/register1.C: New test.
8536
8537 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
8538
8539         PR c++/23842
8540         * g++.dg/template/access16.C: New test.
8541
8542 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
8543
8544         * gfortran.dg/char_pack_2.f90: Increase the vector size.
8545
8546 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
8547
8548         PR fortran/18899
8549         * gfortran.dg/shape_2.f90: New test.
8550
8551 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
8552
8553         PR target/19269
8554         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
8555         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
8556         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
8557         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
8558         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
8559         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
8560         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
8561         tests.
8562
8563 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
8564
8565         PR c++/23841
8566         * g++.dg/parse/template17.C: New test.
8567
8568 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
8569
8570         PR c++/23789
8571         * g++.dg/template/nontype14.C: New test.
8572
8573 2005-09-12  Ian Lance Taylor  <ian@airs.com>
8574
8575         PR g++/7874
8576         * g++.dg/lookup/friend7.C: New test.
8577         * g++.dg/lookup/friend8.C: New test.
8578         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
8579         so that it will be found via argument dependent lookup.
8580         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
8581         friend functions which will no longer be found.
8582         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
8583         function g, so that it will be found via argument dependent
8584         lookup.
8585         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
8586         * g++.old-deja/g++.mike/net43.C: Likewise.
8587
8588 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
8589
8590         PR c++/23691
8591         * g++.dg/template/static16.C: New test.
8592
8593 2005-09-12  Josh Conner  <jconner@apple.com>
8594
8595         PR middle-end/23237
8596         * gcc.c-torture/compile/pr23237.c: New test.
8597
8598 2005-09-11  Richard Henderson  <rth@redhat.com>
8599
8600         * g++.dg/other/error8.C: Update expected diagnostic text.
8601
8602 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8603
8604         PR libfortran/19872
8605         * gfortran.dg/overwrite_1.f: New test.
8606
8607 2005-09-09  Josh Conner  <jconner@apple.com>
8608
8609         * g++.dg/init/pr23180-1.C: Removed.
8610         * g++.dg/init/pr23180-2.C: Removed.
8611
8612 2005-09-09  David Daney <ddaney@avtrex.com>
8613
8614         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
8615         files which are ...
8616         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
8617         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
8618
8619 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8620
8621         * gfortran.dg/iostat_2.f90: New test.
8622
8623 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
8624
8625         PR c++/22252
8626         * g++.dg/ext/interface1.C: New test.
8627         * g++.dg/ext/interface1.h: Likewise.
8628         * g++.dg/ext/interface1a.cc: Likewise.
8629
8630 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
8631
8632         * gfortran.dg/iomsg_1.f90: New test case.
8633
8634 2005-09-09  Richard Guenther  <rguenther@suse.de>
8635
8636         PR c++/23624
8637         * g++.dg/tree-ssa/pr23624.C: New testcase.
8638
8639 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
8640
8641         PR fortran/19239
8642         * gfortran.dg/vector_subscript_1.f90,
8643         * gfortran.dg/vector_subscript_2.f90: New tests.
8644
8645 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
8646
8647         PR fortran/21104
8648         * gfortran.dg/array_alloc_1.f90,
8649         * gfortran.dg/array_alloc_2.f90,
8650         * gfortran.dg/array_alloc_3.f90: New tests.
8651
8652 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
8653
8654         PR fortran/12840
8655         * gfortran.dg/array_constructor_6.f90
8656         * gfortran.dg/array_constructor_7.f90
8657         * gfortran.dg/array_constructor_8.f90
8658         * gfortran.dg/array_constructor_9.f90
8659         * gfortran.dg/array_constructor_10.f90
8660         * gfortran.dg/array_constructor_11.f90
8661         * gfortran.dg/array_constructor_12.f90: New tests.
8662
8663 2005-09-08  Josh Conner  <jconner@apple.com>
8664
8665         PR c++/23180
8666         * g++.dg/init/pr23180-1.C: New test.
8667         * g++.dg/init/pr23180-2.C: New test.
8668
8669 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
8670
8671         PR fortran/18878
8672         * gfortran.dg/module_double_reuse.f90: New.
8673
8674 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
8675
8676         PR fortran/23270
8677         PR fortran/22304
8678         PR fortran/18870
8679         PR fortran/17917
8680         PR fortran/16511
8681         * gfortran.dg/common_equivalence_1.f: New.
8682         * gfortran.dg/common_equivalence_2.f: New.
8683         * gfortran.dg/common_equivalence_3.f: New.
8684         * gfortran.dg/contained_equivalence_1.f90: New.
8685         * gfortran.dg/module_blank_common.f90: New.
8686         * gfortran.dg/module_commons_1.f90: New.
8687         * gfortran.dg/module_equivalence_1.f90: New.
8688         * gfortran.dg/nested_modules_1.f90: New.
8689         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
8690         equivalences and add comment to connect the test with
8691         the PR.
8692
8693 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8694
8695         PR fortran/23765
8696         * gfortran.dg/common_6.f90: New test.
8697
8698 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
8699
8700         PR fortran/15326
8701         * gfortran.dg/char_result_1.f90,
8702         * gfortran.dg/char_result_2.f90,
8703         * gfortran.dg/char_result_3.f90,
8704         * gfortran.dg/char_result_4.f90,
8705         * gfortran.dg/char_result_5.f90,
8706         * gfortran.dg/char_result_6.f90,
8707         * gfortran.dg/char_result_7.f90,
8708         * gfortran.dg/char_result_8.f90: New tests.
8709
8710 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
8711
8712         PR fortran/19928
8713         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
8714
8715 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
8716
8717         PR obj-c++/16816
8718         * obj-c++.dg/selector-5.mm: New test.
8719         * obj-c++.dg/selector-6.mm: New test.
8720
8721 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
8722
8723         PR objc/20574
8724         PR objc/19324
8725         * objc.dg/error-1.m: New test.
8726
8727 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
8728
8729         PR fortran/23373
8730         * gfortran.fortran-torture/execute/pr23373-1.f90,
8731         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
8732
8733 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
8734
8735         PR libfortran/23760
8736         * gfortran.dg/g77/1832.f: Remove long string in write statement
8737         to allow the test to pass on correct list directed output with
8738         prepended space.
8739
8740 2005-09-07  James E Wilson  <wilson@specifix.com>
8741
8742         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
8743
8744 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
8745
8746         * gfortran.dg/parameter+save.f90: Rename to
8747         * gfortran.dg/parameter_save.f90: .. this.
8748
8749 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
8750
8751         PR fortran/20848
8752         * gfortran.dg/parameter+save.f90: New test case.
8753
8754 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
8755
8756         PR fortran/19269
8757         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
8758
8759 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
8760
8761         PR c/23075
8762         * gcc.dg/pr23075.c: New test.
8763         * g++.dg/warn/pr23075.C: New test.
8764
8765         PR target/22362
8766         * gcc.target/i386/pr22362.c: New test.
8767
8768         PR rtl-optimization/23098
8769         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
8770
8771         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
8772         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
8773         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
8774
8775 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
8776
8777         * g++.dg/expr/cast6.C: New test.
8778
8779         PR c++/9782
8780         * g++.dg/init/new15.C: New test.
8781
8782 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
8783
8784         * gcc.dg/vect/Os-vect-95.c: New test.
8785         * gcc.dg/vect/vect-95.c: Same.
8786
8787 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
8788
8789         * gcc.dg/vect/vect-29.c: Update xfail testing.
8790         * gcc.dg/vect/vect-44.c: Same.
8791         * gcc.dg/vect/vect-48.c: Same.
8792         * gcc.dg/vect/vect-50.c: Same.
8793         * gcc.dg/vect/vect-72.c: Same.
8794         * gcc.dg/vect/vect-77.c: Same.
8795         * gcc.dg/vect/vect-78.c: Same.
8796         * gcc.dg/vect/vect-80.c: Same.
8797         * gcc.dg/vect/vect-96.c: Same.
8798         * gcc.dg/vect/vect-100.c: Same.
8799         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
8800         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
8801         * gfortran.dg/vect/vect-5.f90: Same.
8802
8803 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
8804
8805         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
8806         start strings.
8807         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
8808         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
8809
8810         PR c++/23056
8811         * g++.dg/opt/pr23056.C: New test.
8812
8813         PR rtl-optimization/23098
8814         * gcc.target/i386/pr23098.c: New test.
8815
8816 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
8817
8818         PR c++/23667
8819         * g++.dg/template/static15.C: New test.
8820
8821         PR c++/21440
8822         * g++.dg/ext/stmtexpr5.C: New test.
8823         * g++.dg/ext/stmtexpr6.C: Likewise.
8824
8825 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
8826
8827         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
8828
8829         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
8830         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
8831         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
8832
8833 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
8834
8835         PR libfortran/23321
8836         * gfortran.dg/direct_io_4.f90: New test case.
8837
8838 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
8839             Rasmus Hahn  <rassahah@neofonie.de>
8840
8841         PR libobjc/23108
8842         * objc.dg/type-stream-1.m: New test.
8843
8844 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
8845
8846         PR fortran/23661
8847         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
8848         gfortran.dg/print_fmt_3.f90: New test.
8849
8850 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
8851
8852         * gfortran.dg/fmt_t_1.f90: New test.
8853
8854 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
8855
8856         PR rtl-optimization/23454
8857         * g++.dg/opt/pr23454.C: New test.
8858
8859 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
8860
8861         PR c++/23699
8862         * g++.dg/ext/static1.C: New test.
8863
8864 2005-09-02  Richard Henderson  <rth@redhat.com>
8865
8866         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
8867         tail call to check_fa_work.
8868
8869 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
8870
8871         PR c++/21687
8872         * g++.dg/other/gc3.C: New test.
8873
8874 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
8875
8876         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
8877         * gcc.dg/20050826-1.c: Likewise.
8878
8879 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
8880
8881         PR c++/23167
8882         * g++.dg/expr/volatile1.C: New test.
8883
8884 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
8885
8886         PR middle-end/23547
8887         * gcc.dg/pr23547.c: New test.
8888
8889 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
8890
8891         PR c/22061
8892         * gcc.c-torture/execute/pr22061-1.c,
8893         * gcc.c-torture/execute/pr22061-2.c,
8894         * gcc.c-torture/execute/pr22061-3.c,
8895         * gcc.c-torture/execute/pr22061-4.c: New tests.
8896
8897 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
8898
8899         * gcc.dg/Wredundant-decls-2.c: New test to check that
8900         -Wredundant-decls does not issue warning for a variable
8901         definition following a declaration.
8902
8903 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
8904
8905         PR debug/7241
8906         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
8907         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
8908         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
8909
8910         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
8911         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
8912         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
8913         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
8914         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
8915         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
8916         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
8917         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
8918
8919 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
8920
8921         PR objc/23306
8922         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
8923         scan-assmbler.
8924
8925 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
8926
8927         PR target/21255
8928         * gcc.dg/pr21255-1.c: New test.
8929         * gcc.dg/pr21255-2-mb.c: Likewise.
8930         * gcc.dg/pr21255-2-ml.c: Likewise.
8931         * gcc.dg/pr21255-3.c: Likewise.
8932         * gcc.dg/pr21255-4.c: Likewise.
8933
8934 2005-08-31  Dale Johannesen  <dalej@apple.com>
8935
8936         * gcc.dg/20050830-1.c: New.
8937
8938 2005-08-31  Josh Conner  <jconner@apple.com>
8939
8940         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
8941         command-line options for arm-*-* targets.
8942         * g++.dg/init/array16.C: Likewise.
8943         * g++.dg/other/crash-4.C: Likewise.
8944
8945 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
8946
8947         PR obj-c++/23640
8948         * obj-c++.dg/gnu-runtime-3.mm: New test.
8949
8950 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8951
8952         PR c++/13377
8953         * g++.dg/lookup/ambig4.C: New test.
8954         * g++.dg/lookup/ambig5.C: New test.
8955         * g++.dg/tc1/dr101.C: Adjust error markers.
8956
8957 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8958
8959         PR c++/23639
8960         * g++.dg/template/ttp5.C: Adjust error markers.
8961
8962 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
8963
8964         PR testsuite/23609
8965         * lib/obj-c++.exp: Include target-libpath.exp.
8966         (obj-c++_link_flags): Look for the GNU libobjc library
8967         and set the library path to include it.
8968         Don't manually set LD_LIBRARY_PATH (etc.) but call
8969         set_ld_library_path_env_vars instead.
8970         (obj-c++_target_compile): Don't set library path or
8971         linker flags because they are already set correctly
8972         in obj-c++_link_flags.
8973
8974 2005-08-30  Josh Conner  <jconner@apple.com>
8975
8976         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
8977         to command-line options for arm-*-* targets.
8978
8979 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
8980
8981         * g++.dg/other/i386-1.C: New.
8982
8983 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
8984
8985         PR preprocessor/20348
8986         PR preprocessor/20356
8987         * gcc.dg/cpp/pr20348.c: New test.
8988         * gcc.dg/cpp/pr20348.h: New file.
8989         * gcc.dg/cpp/inc/pr20348.h: New file.
8990         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
8991         * gcc.dg/cpp/pr20356.c: New test.
8992         * gcc.dg/cpp/pr20356.h: New file.
8993         * gcc.dg/cpp/inc/pr20356.h: New file.
8994         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
8995
8996 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
8997
8998         * gfortran.fortran-torture/execute/intrinsic_count.f90:
8999         Fix array dimension to avoid correct end-of-file error.
9000
9001 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
9002
9003         PR libfortran/23598
9004         * gfortran.dg/iostat_1.f90: New test.
9005
9006 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
9007
9008         PR middle-end/23408
9009         * gcc.dg/pr23408.c: New test.
9010
9011 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
9012
9013         PR c++/23099
9014         * g++.dg/init/member1.C: Make sure erroneous static data member
9015         definitions are required.
9016         * g++.dg/template/static13.C: New test.
9017         * g++.dg/template/static14.C: Likewise.
9018
9019 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
9020
9021         * gcc.target/i386/pr23575.c: Use -msse2 instead of
9022         -march=pentium4, remove ilp32 requirement.
9023
9024         PR middle-end/23484
9025         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
9026         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
9027
9028 2005-08-29  Andreas Jaeger  <aj@suse.de>
9029
9030         PR testsuite/23607
9031         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
9032
9033 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
9034
9035         * gcc.c-torture/execute/20050316-2.c: New test.
9036         * gcc.c-torture/execute/20050316-3.c: New test.
9037         * gcc.dg/torture/pr16104-1.c: New test.
9038
9039 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
9040
9041         PR middle-end/23463
9042         * gcc.c-torture/execute/zero-struct-1.c: New test.
9043
9044 2005-08-27  Richard Guenther  <rguenther@suse.de>
9045
9046         PR target/23575
9047         * gcc.target/i386/pr23575.c: New testcase.
9048
9049 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
9050
9051         PR rtl-optimization/23561
9052         * gcc.c-torture/execute/20050826-1.c: New test.
9053
9054         PR rtl-opt/23560
9055         * gcc.c-torture/execute/20050826-2.c: New test.
9056
9057 2005-08-26  Dale Johannesen  <dalej@apple.com>
9058
9059         * gcc.dg/20030711-1.c: Modify to work on Darwin.
9060         * gcc.dg/20050826-1.c: New.
9061
9062 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
9063
9064         PR c++/19004
9065         * g++.dg/template/nontype13.C: New test.
9066
9067         PR c++/23491
9068         * g++.dg/init/new14.C: New test.
9069         * g++.dg/expr/anew1.C: Do not XFAIL.
9070         * g++.dg/expr/anew2.C: Likewise.
9071         * g++.dg/expr/anew3.C: Likewise.
9072
9073 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
9074
9075         PR middle-end/22439
9076         * gcc.dg/vla-3.c: New test.
9077
9078 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
9079
9080         PR fortran/20363
9081         * gfortran.dg/named_interface.f90: New.
9082
9083 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
9084
9085         * gcc.c-torture/execute/frame-address.c: New test.
9086
9087 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
9088
9089         PR c++/20817
9090         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
9091
9092 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
9093
9094         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
9095
9096 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
9097
9098         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
9099         * gcc.dg/altivec-22.c: Rename from..
9100         * gcc.dg/altivec-nomfcr.c: ..this.
9101
9102 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
9103
9104         PR tree-optimization/23546
9105         * gcc.dg/tree-ssa/pr23546.c: New test.
9106
9107 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
9108
9109         PR fortran/17758
9110         * gfortran.dg/nonreturning_statements.f90: New test.
9111
9112 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
9113
9114         PR c++/22454
9115         * g++.dg/parse/crash29.C: New.
9116
9117 2005-08-23  DJ Delorie  <dj@redhat.com>
9118
9119         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
9120         constants have the L suffix.
9121
9122 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
9123
9124         PR c++/23044
9125         * g++.dg/template/instantiate8.C: New.
9126
9127 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
9128
9129         PR middle-end/23467
9130         * gcc.c-torture/execute/pr23467.c: New test.
9131
9132 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
9133
9134         PR tree-optimization/22043
9135         * gcc.c-torture/execute/20050613-1.c: New test.
9136
9137 2005-08-23  Ben Elliston  <bje@au.ibm.com>
9138
9139         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
9140
9141 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
9142
9143         PR rtl-optimization/23478
9144         * g++.dg/opt/pr23478.C: New test.
9145
9146 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
9147
9148         PR c/18715
9149         * gcc.dg/switch-warn-3.c: New test.
9150
9151 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9152
9153         PR c++/22233
9154         * g++.dg/template/param1.C: New test.
9155
9156 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9157
9158         PR c++/23089
9159         * g++.dg/other/incomplete1.C: New test.
9160
9161 2005-08-22  Ira Rosen  <irar@il.ibm.com>
9162
9163         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
9164         are vectorizable.
9165
9166 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9167
9168         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
9169         d_lines_5.f: New.
9170
9171 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
9172
9173         * gcc.target/i386/sse-4.c: New test.
9174
9175 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9176
9177         PR testsuite/23239
9178         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
9179
9180 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
9181
9182         * gcc.dg/20050811-1.c: New test.
9183         * gcc.dg/20050811-2.c: New test.
9184
9185 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
9186
9187         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
9188
9189 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
9190
9191         PR 23476
9192         * gcc.c-torture/compile/pr23476.c: New test.
9193
9194 2005-08-19  Devang Patel  <dpatel@apple.com>
9195
9196         PR tree-optimization/23048
9197         * gcc.dg/tree-ssa/pr23048.c: New test.
9198
9199 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
9200
9201         PR middle-end/20624
9202         * g++.dg/warn/Wreturn-3.C: New test
9203
9204 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
9205
9206         PR tree-optimization/22228
9207         * g++.dg/vect/pr22543.cc: New test.
9208
9209 2005-08-17  Steven Bosscher  <stevenb@suse.de>
9210
9211         PR tree-optimization/21574
9212         * gcc.dg/tree-ssa/pr21574.c: New test.
9213
9214 2005-08-16  James E Wilson  <wilson@specifix.com>
9215
9216         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
9217
9218 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
9219
9220         PR tree-opt/23402
9221         * gcc.c-torture/compile/zero-strct-3.c: New test.
9222         * gcc.c-torture/compile/zero-strct-4.c: New test.
9223
9224 2005-08-16  Steven Bosscher  <stevenb@suse.de>
9225
9226         PR target/23376
9227         * gcc.target/x86_64/pr23376.c: New test.
9228
9229 2005-08-16  Ian Lance Taylor  <ian@airs.com>
9230
9231         PR c++/23337
9232         * g++.dg/ext/vector2.C: New.
9233
9234 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
9235
9236         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
9237
9238 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
9239
9240         PR libfortran/23428
9241         * gfortran.dg/inquire-complex.f90: New test case.
9242
9243 2005-08-16  James E Wilson  <wilson@specifix.com>
9244
9245         PR tree-optimization/21105
9246         * gcc.dg/large-size-array.c: New.
9247
9248 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
9249
9250         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
9251         type.
9252         * gcc.dg/vect/vect-41: Likewise.
9253         * gcc.dg/vect/vect-42: Likewise.
9254         * gcc.dg/vect/vect-43: Likewise.
9255         * gcc.dg/vect/vect-44: Likewise.
9256         * gcc.dg/vect/vect-46: Likewise.
9257         * gcc.dg/vect/vect-47: Likewise.
9258         * gcc.dg/vect/vect-48: Likewise.
9259         * gcc.dg/vect/vect-52: Likewise.
9260         * gcc.dg/vect/vect-53: Likewise.
9261         * gcc.dg/vect/vect-54: Likewise.
9262         * gcc.dg/vect/vect-55: Likewise.
9263         * gcc.dg/vect/vect-56: Likewise.
9264         * gcc.dg/vect/vect-57: Likewise.
9265         * gcc.dg/vect/vect-58: Likewise.
9266         * gcc.dg/vect/vect-59: Likewise.
9267         * gcc.dg/vect/vect-60: Likewise.
9268         * gcc.dg/vect/vect-61: Likewise.
9269         * gcc.dg/vect/vect-85: Likewise.
9270         * gcc.dg/vect/vect-87: Likewise.
9271         * gcc.dg/vect/vect-88: Likewise.
9272         * gcc.dg/vect/vect-93.c: Likewise.
9273         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
9274         * gcc.dg/vect/vect-75: Likewise.
9275         * gcc.dg/vect/vect-76: Likewise.
9276         * gcc.dg/vect/vect-77: Likewise.
9277         * gcc.dg/vect/vect-78: Likewise.
9278         * gcc.dg/vect/vect-80: Likewise.
9279         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
9280         vectorized for the expected reason, rather than checking how alignment
9281         was handled.
9282         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
9283         type and also instead of aligned pointers. Added documentation.
9284
9285 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
9286
9287         * gfortran.dg/power.f90: New test.
9288
9289 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
9290
9291         PR rtl-optimization/23299
9292         * g++.dg/opt/pr23299.C: New test.
9293
9294 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9295
9296         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
9297
9298 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
9299
9300         * g++.dg/template/local6.C: New test.
9301
9302 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
9303
9304         * execute/exceptions/finally-1.m: Check that the catch and finally are
9305         being called.  Also add a "return 0;" at the end of main.
9306
9307 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
9308
9309         PR fortran/21432.
9310         * gfortran.dg/namelist_print_1.f: New test of functionality of
9311         PRINT namelist.
9312         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
9313         namelist generates error with -std=f95.
9314
9315 2005-08-14  Ira Rosen  <irar@il.ibm.com>
9316
9317         PR tree-optimization/23119
9318         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
9319
9320 2005-08-13  Marcin Koziej  <creep@desk.pl>
9321             Andrew Pinski  <pinskia@physics.uc.edu>
9322
9323         PR libobjc/22492
9324         * execute/exceptions/finally-1.m: New test.
9325
9326 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9327
9328         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
9329         testsuite.
9330         * objc/execute/exceptions/trivial.m: New test.
9331         * objc.dg/try-catch-11.m: Move to ...
9332         * objc/execute/exceptions/foward-1.m: Here.
9333         * objc.dg/try-catch-2.m: Move to ...
9334         * objc/execute/exceptions/catchall-1.m: Here.
9335         * objc.dg/try-catch-8.m: Move to ...
9336         * objc/execute/exceptions/local-variables-1.m: Here.
9337
9338 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9339
9340         * objc.dg/nested-func-1.m: Move to ...
9341         * objc/execute/nested-func-1.m: Here.
9342
9343 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9344
9345         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
9346         in ${options} instead of [target_info name].
9347         * lib/obj-c++.exp (objc_target_compile): Likewise.
9348
9349 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9350
9351         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
9352
9353 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9354
9355         part of PR testsuite/23348
9356         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
9357         of the torture options.
9358         * objc/compile/trivial.m: New test.
9359
9360 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
9361
9362         * gfortran.dg/eoshift.f90: Correct format.
9363
9364 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
9365
9366         * gfortran.fortran-torture/execute/character_passing.f90:
9367         Fix comment typo.
9368
9369 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
9370
9371         PR c++/8271
9372         * g++.dg/template/unify10.C: New.
9373
9374 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
9375
9376         * g++.dg/parse/pr22514.C: Move to...
9377         * g++.dg/debug/pr22514.C: here.
9378
9379 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9380
9381         PR c++/23266
9382         * g++.dg/inherit/pure1.C: New test.
9383
9384         * ChangeLog: Fix typos.
9385
9386 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9387             Steven Bosscher  <stevenb@suse.de>
9388
9389         * gfortran.dg/runtime_warning_1.f90: New test.
9390
9391 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
9392
9393         PR c++/23219
9394         * g++.dg/parse/crash28.C: New.
9395
9396 2005-08-11  Richard Guenther  <rguenther@suse.de>
9397
9398         PR target/23289
9399         * gcc.target/i386/tailcall-1.c: New testcase.
9400
9401 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
9402
9403         * gcc.dg/vect/vect-67.c: Un-xfail.
9404
9405 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
9406
9407         PR c++/23225
9408         * g++.dg/testsuite/parse/crash27.C: new test.
9409
9410 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
9411
9412         PR libfortran/22143
9413         * gfortran.dg/shift-kind.f90: New testcase.
9414
9415 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
9416
9417         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
9418         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
9419
9420 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9421
9422         PR c++/20646
9423         * g++.dg/other/mult-stor1.C: New test.
9424
9425 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
9426
9427         * gcc.c-torture/pr18299-1.c: Move to ...
9428         * gcc.c-torture/compile/pr18299-1.c: Here.
9429
9430 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
9431
9432         * gfortran/fortran.torture/execute/character_passing.f90:
9433         Fix types for LSAME.
9434
9435 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
9436
9437         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
9438         input data back to what it was originally.
9439
9440 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
9441
9442         * objc.dg/try-catch-8.m: Enable for all targets.
9443
9444 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
9445
9446         * gcc.dg/pr23165.c: New test.
9447
9448 2005-08-09  Steven Bosscher  <stevenb@suse.de>
9449
9450         PR tree-optimization/23234
9451         * gcc.dg/tree-ssa/pr23234.c: New test.
9452
9453 2005-08-08  Josh Conner  <jconner@apple.com>
9454
9455         PR rtl-optimization/23241
9456         * gcc.dg/char-compare.c: New test.
9457
9458 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9459
9460         PR c++/22508
9461         * g++.dg/init/new13.C: New test.
9462
9463 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
9464
9465         PR c++/21166
9466         * g++.dg/other/crash-4.C: Adjust
9467         * g++/dg/ext/packed9.C: New.
9468
9469 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
9470
9471         PR middle-end/21964
9472         * gcc.c-torture/execute/pr21964-1.c: New test.
9473
9474 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
9475
9476         PR c/22458
9477         * gcc.dg/pr22458-1.c: New test.
9478
9479 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
9480             Steven G. Kargl <kargls@comcast.net>
9481
9482         PR fortran/22390
9483         * gfortran.dg/flush_1.f90: New test.
9484
9485 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9486
9487         PR c++/23191
9488         * g++.dg/template/eh2.C: New test.
9489
9490 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9491
9492         PR c++/19498
9493         * g++.dg/template/instantiate7.C: New test.
9494
9495 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
9496
9497         PR c/23113
9498         * gcc.dg/Wunused-value-1.c: New test.
9499
9500 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
9501
9502         PR rtl-optimization/23233
9503         * gcc.c-torture/compile/pr23233-1.c: New test.
9504
9505 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
9506
9507         PR fortran/18833
9508         PR fortran/20850
9509         * gfortran.dg/equiv_1.f90: New test.
9510         * gfortran.dg/equiv_2.f90: New test.
9511         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
9512         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
9513         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
9514
9515 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
9516
9517         * gcc.c-torture/execute/vrp-5.c: New test.
9518         * gcc.c-torture/execute/vrp-6.c: New test.
9519         * gcc.dg/tree-ssa/vrp21.c: New test.
9520
9521 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
9522
9523         * g++.dg/parse/pr22514.C: New test.
9524
9525 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
9526
9527         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
9528
9529         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
9530         instead of constant loads / pool entries.
9531
9532 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
9533
9534         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
9535         TEST_TO_WCTYPE.
9536
9537 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
9538
9539         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
9540         __WINT_TYPE__ in generated prototypes if possible.
9541
9542 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
9543
9544         PR 22037
9545         * g++.dg/tree-ssa/pr22037.C:
9546
9547 2005-08-04  Richard Henderson  <rth@redhat.com>
9548
9549         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
9550         scan-tree-dump-times directive.
9551
9552 2005-08-04  Jan Hubicka  <jh@suse.cz>
9553
9554         * gcov-1.C: Fix switch counts.
9555         * gcov-4b.c: Likewise.
9556
9557 2005-08-03  Jeff Law  <law@redhat.com>
9558
9559         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
9560
9561 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
9562
9563         * gcc.c-torture/execute/pr23135.c: New test.
9564
9565 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9566
9567         PR tree-optimization/19899
9568         * gcc.dg/tree-ssa/scev-1.c: New test.
9569         * gcc.dg/tree-ssa/scev-2.c: New test.
9570
9571 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
9572
9573         PR target/18582
9574         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
9575
9576 2005-08-03  Jan Hubicka  <jh@suse.cz>
9577
9578         * update-conroll.c: New testcase.
9579         * update-conroll-2.c: New testcase.
9580
9581 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
9582
9583         * gfortran.dg/constant_substring.f: New test.
9584         * gfortran.dg/pr22491.f: New test.
9585
9586 2005-08-02  Jan Hubicka  <jh@suse.cz>
9587
9588         * update-threading.c: Replace by the proper one.
9589
9590 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
9591
9592         PR 23164
9593         * g++.dg/tree-ssa/pr23164.C: New test.
9594
9595 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
9596
9597         * gcc.dg/tree-ssa/pr23192.c: New test.
9598
9599 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
9600
9601         * gcc.c-torture/execute/vrp-4.c: New test.
9602
9603 2005-08-02  Jan Hubicka  <jh@suse.cz>
9604
9605         * update-threading.c: New test.
9606
9607 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
9608
9609         * gcc.c-torture/compile/20050801-1.c: New test.
9610         * gcc.c-torture/compile/20050801-2.c: New test.
9611
9612 2005-08-01  Jan Hubicka  <jh@suse.cz>
9613
9614         * val-prof-5.c: New test.
9615
9616 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
9617
9618         PR c/22311
9619         * gcc.dg/pr22311-1.c : New test.
9620
9621 2005-07-31  Steven Bosscher  <stevenb@suse.de>
9622
9623         PR target/23095
9624         * gfortran.dg/pr23095.f: New test.
9625
9626         PR c++/22003
9627         * g++.dg/other/pr22003.C: New test.
9628
9629 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
9630
9631         PR target/20621
9632         * gcc.c-torture/execute/pr20621-1.c: New test.
9633
9634 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
9635
9636         * gfortran.dg/comma_format_extension_4.f: Adjust length
9637         of string for format.
9638         * gfortran.dg/der_array_io_1.f: Replace illegal internal
9639         print statement with internal write.
9640         * gfortran.dg/der_array_io_2.f: Likewise.
9641         * gfortran.dg/der_array_io_3.f: Likewise.
9642
9643 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
9644
9645         * gcc.dg/fold-abs-4.c: new test.
9646
9647 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
9648
9649         PR fortran/22570 an related issues.
9650         * gfortran.dg/x_slash_1.f: New test.
9651
9652 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
9653
9654         PR c/23143
9655         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
9656         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
9657
9658 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9659
9660         PR c/529
9661         * gcc.dg/Wshadow-3.c: New test.
9662
9663 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
9664
9665         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
9666         used to have the wrong bounds).
9667
9668 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9669
9670         PR c/21720
9671         * gcc.dg/hex-round-1.c: Test more cases.
9672         * gcc.dg/hex-round-2.c: New test.
9673
9674 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
9675
9676         PR 22550
9677         * g++.dg/tree-ssa/pr22550.C: New test.
9678
9679 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
9680
9681         * gcc.dg/tree-ssa/vrp19.c: New test.
9682         * gcc.dg/tree-ssa-vrp20.c: New test.
9683
9684 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9685
9686         PR c/22240
9687         * gcc.dg/transparent-union-4.c: New test.
9688
9689 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9690
9691         PR c/22192
9692         * gcc.dg/c99-vla-2.c: New test.
9693
9694 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9695
9696         PR c/21720
9697         * gcc.dg/hex-round-1.c: New test.
9698
9699 2005-07-28  Jan Hubicka  <jh@suse.cz>
9700
9701         * inliner-1.c: Do not dump everything.
9702         * tree-prof.exp: Do not pass -ftree-based-profiling.
9703         * bprob.exp: Likewise.
9704
9705         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
9706
9707 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
9708
9709         PR c++/22545
9710         * g++.dg/expr/ptrmem7.C: New test.
9711
9712 2005-07-28  Mike Stump  <mrs@apple.com>
9713
9714         * g++.old-deja/g++.mike/visibility-1.C: New test.
9715
9716 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
9717
9718         PR c/20187
9719         * gcc.c-torture/execute/pr20187-1.c: New test.
9720
9721 2005-07-28  Jeff Law  <law@redhat.com>
9722
9723         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
9724         * gcc.dg/tree-ssa/vrp18.c: New test.
9725
9726 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
9727
9728         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
9729
9730 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
9731
9732         PR tree-optimization/22506
9733         * gcc.dg/vect/ps22506.c: New test.
9734
9735 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
9736
9737         PR target/21149
9738         * gcc.target/i386/sse-3.c: New test.
9739
9740 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
9741
9742         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
9743         * gcc.target/mips/mips32-dsp-type.c: Likewise.
9744
9745 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
9746
9747         PR c/22589
9748         * gcc.c-torture/compile/pr22589-1.c: New test.
9749
9750 2005-07-28  Jan Hubicka  <jh@suse.cz>
9751
9752         * update-loopch.c: New testcase.
9753
9754 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
9755
9756         PR rtl-optimization/23047
9757         * gcc.c-torture/execute/pr23047.c: New test.
9758         * gcc.c-torture/execute/pr23047.x: New.
9759
9760 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
9761
9762         PR tree-optimization/22493
9763         * gcc.c-torture/execute/pr22493-1.c: New test.
9764         * gcc.c-torture/execute/pr22493-1.x: New.
9765         * gcc.c-torture/execute/vrp-1.c: New test.
9766         * gcc.c-torture/execute/vrp-2.c: New test.
9767         * gcc.c-torture/execute/vrp-2.c: New test.
9768
9769 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
9770
9771         * gcc.target/frv/all-builtin-read8.c: Delete.
9772         * gcc.target/frv/all-builtin-read16.c: Delete.
9773         * gcc.target/frv/all-builtin-read32.c: Delete.
9774         * gcc.target/frv/all-builtin-read64.c: Delete.
9775         * gcc.target/frv/all-builtin-write8.c: Delete.
9776         * gcc.target/frv/all-builtin-write16.c: Delete.
9777         * gcc.target/frv/all-builtin-write32.c: Delete.
9778         * gcc.target/frv/all-builtin-write64.c: Delete.
9779         * gcc.target/frv/all-read-write-1.c: New.
9780
9781 2005-07-27  Jeff Law  <law@redhat.com>
9782
9783         * gcc.c-torture/execute/pr22630.c: New test.
9784
9785 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
9786
9787         PR tree-optimization/23073
9788         * gcc.dg/vect/nodump-pr23073.c: New test.
9789         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
9790
9791 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
9792
9793         PR tree-optimize/22348
9794         * gcc.c-torture/execute/pr22348.c: New.
9795
9796 2005-07-27  Richard Guenther  <rguenther@suse.de>
9797
9798         * gcc.dg/tree-ssa/salias-1.c: New testcase.
9799
9800 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9801
9802         PR fortran/22503
9803         * gfortran.dg/logical_comp.f90: New test.
9804
9805 2005-07-27  Jan Hubicka  <jh@suse.cz>
9806
9807         * inliner-1.c: Add cleanup of dumps.
9808         * val-prof-*.c: Likewise.
9809         * update-tailcall.c: New.
9810
9811 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
9812
9813         PR 22591
9814         * gcc.dg/tree-ssa/pr22591.c: New test.
9815         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
9816
9817 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
9818
9819         PR libobjc/22606
9820         * objc.dg/try-catch-11.m: New test.
9821
9822 2005-07-26  Richard Guenther  <rguenther@suse.de>
9823
9824         PR tree-optimization/22486
9825         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
9826
9827 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
9828
9829         PR tree-opt/22484
9830         * testsuite/g++.dg/opt/loop2.C: New test.
9831
9832 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
9833
9834         * gcc.dg/tree-ssa/reassoc-3.c: New test.
9835         * gcc.dg/tree-ssa/reassoc-4.c: New test.
9836
9837 2005-07-25  Adam Nemet  <anemet@lnxw.com>
9838
9839         * lib/profopt.exp (profopt-execute): Check for profiling data
9840         files on the target.
9841
9842 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
9843
9844         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
9845         for matching of asm labels.
9846
9847 2005-07-25  Richard Guenther  <rguenther@suse.de>
9848
9849         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
9850
9851 2005-07-25  Richard Guenther  <rguenther@suse.de>
9852
9853         PR testsuite/22624
9854         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
9855
9856 2005-07-25  Ira Rosen  <irar@il.ibm.com>
9857
9858         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
9859         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
9860         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
9861         * gcc.dg/vect/vect-100.c: New test.
9862         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
9863         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
9864         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
9865         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
9866         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
9867         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
9868         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
9869         * gfortran.dg/vect/pr19049.f90: New testcase.
9870         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
9871
9872 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
9873
9874         * gcc.c-torture/execute/20050713-1.c: New test.
9875
9876         PR fortran/20063
9877         * gfortran.fortran-torture/execute/data_4.f90: New test.
9878
9879         PR middle-end/20303
9880         * gcc.dg/visibility-d.c: New test.
9881
9882 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
9883
9884         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
9885         * gfortran.dg/underflow.f90: Ditto.
9886
9887 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9888
9889         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
9890         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
9891         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
9892
9893 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
9894
9895         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
9896         include case of field width of zero.
9897
9898 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
9899
9900         PR libgfortran/21875
9901         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
9902         with trailing blanks on normal formatted read.
9903
9904 2005-07-23  Chao-ying Fu  <fu@mips.com>
9905
9906         * gcc.target/mips/mips32-dsp-type.c: New test.
9907         * gcc.target/mips/mips32-dsp.c: New test.
9908
9909 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
9910
9911         PR testsuite/21073
9912         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
9913
9914         PR testsuite/20454
9915         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
9916         and __cyg_profile_func_exit.
9917
9918 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
9919
9920         * gfortran.dg/comma_format_extension_3.f: Fix typo.
9921         * gfortran.dg/comma_format_extension_4.f: Same.
9922         * gfortran.dg/pr15332.f: Same.
9923         * gfortran.dg/pr21730.f: Same.
9924
9925 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
9926
9927         * g++.dg/opt/vrp2.C: Fix testcase.
9928
9929         PR tree-opt/22625
9930         * g++.dg/opt/vrp2.C: New test.
9931
9932 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
9933
9934         PR debug/21828
9935         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
9936
9937 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
9938
9939         * gcc.dg/tree-ssa/20050719-1.c: New test.
9940
9941 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
9942
9943         * gcc.dg/bfin-longcall-1.c: New file.
9944         * gcc.dg/bfin-longcall-2.c: New file.
9945
9946 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
9947
9948         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
9949
9950 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
9951
9952         PR middle-end/19055
9953         * gcc.dg/tree-ssa/pr19055.c: New test.
9954         * gcc.dg/tree-ssa/pr19055-2.c: New test.
9955
9956 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
9957
9958         PR C++/22358
9959         * g++.dg/other/pr22358.C: New test.
9960
9961 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
9962
9963         PR c++/2922
9964         * g++.dg/lookup/two-stage5.C: New test from bug comments.
9965
9966 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9967
9968         PR c++/15938
9969         * g++.dg/init/union2.C: New test.
9970
9971 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9972
9973         PR c/22393
9974         * gcc.dg/complex-4.c: New test.
9975
9976 2005-07-21  Richard Guenther  <rguenther@suse.de>
9977
9978         PR testsuite/22522
9979         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
9980         scanning for asm labels.
9981         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
9982
9983 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
9984
9985         PR target/22085
9986         * gcc.dg/altivec-pr22085.c: New.
9987
9988 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
9989
9990         PR tree-optimization/19210
9991         * gcc.dg/tree-ssa/pr19210-1.c: New.
9992         * gcc.dg/tree-ssa/pr19210-2.c: New.
9993
9994 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
9995
9996         PR rtl-optimization/22167
9997         * g++.dg/opt/pr22167.C: New test.
9998
9999 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
10000
10001         PR c++/2922
10002         * g++.dg/lookup/two-stage2.C: New.
10003         * g++.dg/lookup/two-stage3.C: New.
10004         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
10005         fixed two-stage name lookup for operators.
10006         * g++.dg/template/call3.C: Compiler now produces an appropriate
10007         error message.
10008         * g++.dg/template/crash37.C: Compiler now describes bla() on line
10009         14 as a candidate.
10010         * g++.dg/template/ptrmem4.C: Compiler produces different error
10011         message.
10012         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
10013         connect_to_method as a candidate.
10014
10015 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
10016
10017         * gcc.dg/fold-alloc-1.c: New test.
10018
10019 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
10020
10021         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
10022         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
10023
10024 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
10025
10026         * gcc.dg/fold-abs-1.c: New test.
10027         * gcc.dg/fold-abs-2.c: New test.
10028         * gcc.dg/fold-abs-3.c: New test.
10029
10030 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
10031
10032         Make CONSTRUCTOR use VEC to store initializers.
10033         * g++.dg/ext/complit3.C: Check for specific error messages.
10034         * g++.dg/init/brace2.C: Update error message.
10035         * g++.dg/warn/Wbraces2.C: Likewise.
10036
10037 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
10038
10039         PR fortran/16940
10040         * gfortran.dg/module_interface_1.f90: New test.
10041
10042 2005-07-19  Danny Berlin <dberlin@dberlin.org>
10043             Kenneth Zadeck <zadeck@naturalbridge.com>
10044
10045         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
10046
10047 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10048
10049         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
10050         specify -Wformat for these tests.
10051         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
10052         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
10053         * gcc.dg/format/opt-6.c: Delete.
10054
10055 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
10056
10057         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
10058         * gcc.dg/tree-ssa/sra-3.c: Likewise.
10059
10060 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
10061
10062         * gcc.dg/tree-ssa/alias-2.c: New test.
10063
10064 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
10065
10066         PR c++/22263
10067         * g++.dg/template/explicit7.C: New test.
10068
10069 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
10070
10071         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
10072         width of 8 to +Inf and -Inf.
10073
10074 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
10075
10076         PR c++/22139
10077         * g++.dg/template/friend36.C: New test.
10078
10079 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
10080
10081         PR fortran/21730
10082         * gfortran.dg/pr21730.f: New test.
10083
10084 2005-07-16  Danny Berlin <dberlin@dberlin.org>
10085             Kenneth Zadeck <zadeck@naturalbridge.com>
10086
10087         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
10088         since pure const detection cannot run at -O1 in c compiler.
10089         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
10090         can now optimize this case properly.
10091         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
10092         because we now pass.
10093         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
10094
10095 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
10096
10097         PR c/22421
10098         * gcc.dg/format/bitfld-1.c: New test.
10099
10100 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
10101
10102         PR c++/22204
10103         * g++.dg/rtti/repo1.C: New test.
10104
10105 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
10106
10107         PR middle-end/22398
10108         * gcc.c-torture/compile/pr22398.c: New test.
10109
10110 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
10111
10112         PR c++/22132
10113         * g++.dg/expr/cast4.C: New test.
10114
10115 2005-07-15  Richard Guenther  <rguenther@suse.de>
10116
10117         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
10118         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
10119
10120 2005-07-15  Steven Bosscher  <stevenb@suse.de>
10121
10122         PR tree-optimization/22230
10123         * gcc.dg/tree-ssa/pr22230.c: New test.
10124
10125 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
10126
10127         * gfortran.dg/g77/cpp6.f: New test.
10128
10129         PR fortran/22417
10130         * gfortran.dg/g77/cpp5.F: New test.
10131         * gfortran.dg/g77/cpp5.h: New file.
10132         * gfortran.dg/g77/cpp5inc.h: New file.
10133
10134 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
10135
10136         PR libfortran/16435
10137         * gfortran.dg/tl_editting.f90: New.
10138         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
10139
10140 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
10141
10142         * gfortran.dg/char_array_constructor.f90: New test.
10143
10144 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
10145
10146         * gfortran.dg/past_eor.f90: New.
10147         * gfortran.dg/complex_read.f90: New.
10148
10149 2005-07-13  Jeff Law  <law@redhat.com>
10150
10151         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
10152         additional casts.
10153
10154         * gcc.dg/tree-ssa/pr22321.c: New test
10155
10156 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
10157
10158         PR tree-optimization/21921
10159         * gcc.dg/tree-ssa/pr21921.c: New.
10160
10161 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
10162
10163         PR tree-optimizatio/22442
10164         * gcc.dg/tree-ssa/loop-11.c: New test.
10165
10166 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
10167
10168         PR tree-opt/21840
10169         * gcc.c-torture/compile/pr21840.c: New test.
10170
10171 2005-07-12  Jan Hubicka  <jh@suse.cz>
10172
10173         * gcc.c-torture/compile/pr22379.c: New test.
10174
10175 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
10176
10177         PR libfortran/21593
10178         gfortran.dg/dev_null.f90: Remove outdated comment about
10179         PR libfortran/21593.
10180
10181
10182 2005-07-12  Dale Johannesen  <dalej@apple.com>
10183
10184         * gcc.target/i386/compress-float-sse.c: New.
10185         * gcc.target/i386/compress-float-sse-pic.c: New.
10186         * gcc.target/i386/compress-float-387.c: New.
10187         * gcc.target/i386/compress-float-387-pic.c: New.
10188         * gcc.dg/compress-float-ppc.c: New.
10189         * gcc.dg/compress-float-ppc-pic.c: New.
10190
10191 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
10192
10193         PR libfortran/21593
10194         gfortran.dg/dev_null.f90: Remove targets.
10195
10196 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
10197
10198         PR tree-opt/22335
10199         * gcc.dg/pr22335-1.c: New test.
10200         * gcc.dg/pr22335-2.c: New test.
10201
10202 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10203
10204         PR c++/20172
10205         * g++.dg/template/nontype12.C : New test.
10206
10207 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
10208
10209         * gcc.dg/tree-ssa/loop-10.c: New test.
10210
10211 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
10212
10213         * gcc.c-torture/execute/20020720-1.x: Remove.
10214
10215 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
10216
10217         * gfortran.fortran-torture/execute/forall_7.f90: New test.
10218
10219 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
10220
10221         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
10222         (dg-mips-options): Use it.
10223
10224 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
10225
10226         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
10227
10228 2005-07-09  Richard Henderson  <rth@redhat.com>
10229
10230         * lib/target-supports.exp (check_effective_target_sync_char_short):
10231         Add alpha.
10232
10233 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
10234
10235         PR libfortran/22217
10236         * gfortran.dg/negative-z-descriptor.f90: New test.
10237
10238 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
10239
10240         PR tree-opt/22329
10241         * gcc.dg/pr22329.c: New test.
10242
10243 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
10244
10245         PR tree-optimization/20139
10246         * gcc.dg/tree-ssa/pr20139.c: New.
10247
10248 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
10249
10250         PR tree-opt/22356
10251         * testsuite/gcc.dg/pr22356-1.c: New test.
10252
10253 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
10254
10255         PR c++/21799
10256         * g++.dg/template/unify8.C: New.
10257         * g++.dg/template/unify9.C: New.
10258
10259 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
10260
10261         * gfortran.fortran-torture/execute/entry_10.f90: New test.
10262
10263 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
10264
10265         * gcc.dg/darwin-version-1.c: New.
10266         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
10267         * gcc.dg/builtins-20.c: Likewise.
10268         * gcc.dg/builtins-53.c: Likewise.
10269         * gcc.dg/torture/builtins-convert-1.c: Likewise.
10270         * gcc.dg/torture/builtins-convert-2.c: Likewise.
10271         * gcc.dg/torture/builtins-convert-3.c: Likewise.
10272         * gcc.dg/torture/builtins-power-1.c: Likewise.
10273         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
10274         on Darwin.
10275
10276 2005-07-07  Jeff Law  <law@redhat.com>
10277
10278         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
10279         argument evaluation order.
10280
10281 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
10282
10283         PR libfortran/21594
10284         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
10285         Add test cases where the shift length is greater than the
10286         array length.
10287
10288 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
10289
10290         * obj-c++.dg/proto-lossage-6.mm: New.
10291         * objc.dg/proto-lossage-6.m: New.
10292
10293 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
10294
10295         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
10296         * objc.dg/gnu-runtime-2.m: Likewise.
10297
10298 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
10299
10300         * gfortran.dg/longline.f: New test.
10301
10302         * gfortran.dg/badline.f: New test.
10303
10304 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
10305
10306         PR fortran/16531
10307         PR fortran/15966
10308         PR fortran/18781
10309         * gfortran.dg/hollerith.f90: New.
10310         * gfortran.dg/hollerith2.f90: New.
10311         * gfortran.dg/hollerith3.f90: New.
10312         * gfortran.dg/hollerith4.f90: New.
10313         * gfortran.dg/hollerith_f95.f90: New.
10314         * gfortran.dg/hollerith_legacy.f90: New.
10315         * gfortran.dg/g77/cpp4.F: New. Port from g77.
10316
10317 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
10318
10319         PR objc/22274
10320         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
10321         * objc.dg/gnu-runtime-2.m: New.
10322
10323 2005-07-06  Jeff Law  <law@redhat.com>
10324
10325         * gcc.dg/tree-ssa/vrp17.c: New test.
10326
10327 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
10328
10329         PR fortran/22327
10330         * gfortran.dg/array_constructor_5.f90: New test.
10331
10332 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
10333
10334         * gfortran.fortran-torture/execute/entry_9.f90: New test.
10335
10336 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
10337
10338         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
10339         * gcc.dg/980816-1.c: Ditto.
10340
10341 2005-07-06  Jeff Law  <law@redhat.com>
10342
10343         * gcc.c-torture/compile/pr21356.c: New test.
10344
10345 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
10346
10347         PR c/22013
10348         PR c/22098
10349         * gcc.c-torture/compile/pr22013-1.c,
10350         gcc.c-torture/execute/pr22098-1.c,
10351         gcc.c-torture/execute/pr22098-2.c,
10352         gcc.c-torture/execute/pr22098-3.c: New tests.
10353
10354 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
10355
10356         PR c/22308
10357         * gcc.dg/pr22308-1.c: New test.
10358
10359 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
10360
10361         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
10362         target.
10363         * gcc.dg/compare9.c: Use -fshort-enums instead of
10364         -fno-short-enums.  Change the last test to dg-bogus.
10365
10366 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
10367
10368         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
10369         * gcc.dg/compare9.c: New.
10370
10371 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10372
10373         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
10374
10375 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
10376
10377         PR testsuite/22288
10378         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
10379
10380
10381 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10382
10383         * gcc.dg/format/gcc_gfc-1.c: New.
10384
10385 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
10386
10387         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
10388
10389 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10390
10391         PR fortran/20842
10392         * gfortran.dg/io_invalid_1.f90: New test.
10393
10394 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
10395
10396         * gcc.dg/format/gcc_diag-1.c: Update.
10397
10398 2005-07-02  Jeff Law  <law@redhat.com>
10399
10400         * gcc.dg/tree-ssa/pr22051-1.c: New test.
10401         * gcc.dg/tree-ssa/pr22051-2.c: New test.
10402
10403 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
10404
10405         * gcc.dg/format/gcc_diag-1.c: Update.
10406
10407 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
10408
10409         PR tree-opt/22269
10410         * gcc.c-torture/compile/pr22269.c: New test.
10411
10412 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
10413
10414         PR 21584
10415         PR 22219
10416         * g++.dg/tree-ssa/pr21584-1.C: New test.
10417         * g++.dg/tree-ssa/pr21584-2.C: New test.
10418
10419 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
10420
10421         * obj-c++.dg/try-catch-11.mm: New.
10422         * objc.dg/try-catch-10.m: New.
10423
10424 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
10425
10426         * g++.dg/other/ucnid-1.C: xfail on AIX.
10427
10428 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
10429
10430         PR 22234
10431         * gcc.dg/20050629-1.c: New test.
10432
10433 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
10434
10435         * obj-c++.dg/const-str-1[0-1].mm: New.
10436         * objc.dg/const-str-1[0-1].m: New.
10437
10438 2005-05-29  Richard Henderson  <rth@redhat.com>
10439
10440         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
10441         Rename from check_effective_target_vect_no_max.
10442         (check_effective_target_vect_no_int_add): New.
10443         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
10444         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
10445         * gcc.dg/vect/vect-reduc-3.c: Likewise.
10446         * gcc.dg/vect/vect-reduc-1.c: Use both.
10447         * gcc.dg/vect/vect-reduc-2.c: Likewise.
10448
10449 2005-05-29  Richard Henderson  <rth@redhat.com>
10450
10451         * lib/target-supports.exp (check_effective_target_vect_no_max):
10452         Remove i386 and x86_64.
10453
10454 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
10455
10456         PR testsuite/21969
10457         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
10458
10459 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
10460
10461         PR middle-end/21969
10462         * gcc.dg/vect/pr21969.c: New test.
10463
10464 2005-06-28  Eric Christopher  <echristo@redhat.com>
10465
10466         PR c/22052
10467         PR c/21975
10468         * gcc.dg/inline1.c: New test.
10469         * gcc.dg/inline2.c: Ditto.
10470         * gcc.dg/inline3.c: Ditto.
10471         * gcc.dg/inline4.c: Ditto.
10472         * gcc.dg/inline5.c: Ditto.
10473
10474 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
10475
10476         PR libfortran/22142
10477         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
10478         Add testcase also testing eoshift1 for PR 22142.
10479
10480 2005-06-28  Richard Henderson  <rth@redhat.com>
10481
10482         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
10483         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
10484         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
10485         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
10486         gcc.dg/tree-ssa/20030922-2.c: Likewise.
10487
10488 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
10489
10490         PR libfortran/22142
10491         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
10492         Add testcase for PR 22142.
10493
10494 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
10495
10496         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
10497         gcc.target/ia64/fpreg-2.c: New tests.
10498
10499 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10500
10501         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
10502
10503 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10504
10505         PR libfortran/22170
10506         * gfortran.dg/slash_1.f90: New test.
10507
10508 2005-06-27  Richard Henderson  <rth@redhat.com>
10509
10510         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
10511         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
10512         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
10513         * gcc.dg/vect/vect-reduc-2.c: Likewise.
10514         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
10515         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
10516
10517 2005-06-27  Richard Henderson  <rth@redhat.com>
10518
10519         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
10520         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
10521
10522 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
10523
10524         * obj-c++.dg/proto-lossage-5.mm: New.
10525         * objc.dg/proto-lossage-5.m: New.
10526
10527 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
10528
10529         PR 21959
10530         * gcc.dg/tree-ssa/pr21959.c: New test.
10531
10532 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
10533
10534         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
10535         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
10536         testing uninitialized var.
10537
10538         * gcc.c-torture/execute/builtins/chk.h: New.
10539         * gcc.c-torture/execute/builtins/lib/chk.c: New.
10540         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
10541         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
10542         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
10543         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
10544         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
10545         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
10546         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
10547         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
10548         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
10549         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
10550         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
10551         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
10552         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
10553         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
10554         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
10555         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
10556         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
10557         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
10558         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
10559         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
10560         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
10561         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
10562         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
10563         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
10564         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
10565         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
10566         * gcc.dg/builtin-object-size-1.c: New test.
10567         * gcc.dg/builtin-object-size-2.c: New test.
10568         * gcc.dg/builtin-object-size-3.c: New test.
10569         * gcc.dg/builtin-object-size-4.c: New test.
10570         * gcc.dg/builtin-object-size-5.c: New test.
10571         * gcc.dg/builtin-stringop-chk-1.c: New test.
10572         * gcc.dg/builtin-stringop-chk-2.c: New test.
10573         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
10574         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
10575         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
10576         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
10577         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
10578         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
10579         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
10580         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
10581         * gcc.c-torture/execute/printf-1.c: New test.
10582         * gcc.c-torture/execute/fprintf-1.c: New test.
10583         * gcc.c-torture/execute/vprintf-1.c: New test.
10584         * gcc.c-torture/execute/vfprintf-1.c: New test.
10585         * gcc.c-torture/execute/printf-chk-1.c: New test.
10586         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
10587         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
10588         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
10589
10590 2005-06-27  Michael Matz  <matz@suse.de>
10591
10592         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
10593         slot is not merged if address escapes.
10594
10595 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10596
10597         PR c/21911
10598         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
10599
10600 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
10601
10602         PR middle-end/17965
10603         * gcc.c-torture/compile/20050622-1.c: New test.
10604
10605         PR middle-end/22028
10606         * gcc.dg/20050620-1.c: New test.
10607
10608 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
10609
10610         PR tree-optimization/22026
10611         * gcc.dg/tree-ssa/pr22026.c: New.
10612
10613 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
10614
10615         PR libfortran/22144
10616         * gfortran.dg/shift-alloc.f90: New testcase.
10617
10618 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
10619
10620         * all files: Update FSF address in copyright headers.
10621
10622 2005-06-22  Jan Hubicka  <jh@suse.cz>
10623
10624         * wholeprogram-1.c: New testcase.
10625         * wholeprogram-2.c: New testcase.
10626
10627 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
10628
10629         PR 22171
10630         * gcc.dg/tree-ssa/pr22171.c: New test.
10631
10632 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
10633
10634         * gfortran.dg/simplify_modulo.f90: New.
10635
10636 2005-06-24  Jan Hubicka  <jh@suse.cz>
10637
10638         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
10639
10640 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
10641
10642         * obj-c++.dg/proto-lossage-[1-4].mm: New.
10643
10644 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
10645
10646         * obj-c++.dg/typedef-alias-1.mm: New.
10647         * objc.dg/typedef-alias-1.m: New.
10648
10649 2005-06-23  Jeff Law  <law@redhat.com>
10650
10651         * gcc.dg/tree-ssa/vrp16.c: New test.
10652
10653 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10654
10655         * lib/target-supports.exp: Add
10656         check_effective_target_fortran_large_real and
10657         check_effective_target_fortran_large_int to check for
10658         corresponding effective targets.
10659         * gfortran.dg/large_integer_kind_1.f90: New test.
10660         * gfortran.dg/large_real_kind_1.f90: New test.
10661
10662 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
10663
10664         PR tree-optimization/22117
10665         * gcc.dg/tree-ssa/pr22117.c: New.
10666
10667 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
10668
10669         PR testsuite/22123
10670         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
10671
10672 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
10673
10674         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
10675
10676 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
10677
10678         * gfortran.dg/f2c_4.f90: Add tests for complex functions
10679         * gfortran.dg/f2c_4.c: Likewise.
10680
10681 2005-06-22 Paul Brook  <paul@codesourcery.com>
10682
10683         PR fortran/21034
10684         * gfortran.dg/auto_save_1.f90: New test.
10685
10686 2005-06-22  Michael Matz  <matz@suse.de>
10687
10688         * gcc.target/x86-64/abi: New directory.
10689         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
10690         * gcc.target/x86-64/abi/README.gcc: New file.
10691         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
10692         * gcc.target/x86-64/abi/asm-support.s: New file.
10693         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
10694         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
10695         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
10696         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
10697         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
10698         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
10699         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
10700         * gcc.target/x86_64/abi/test_bitfields.c: New test.
10701         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
10702         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
10703         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
10704         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
10705         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
10706         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
10707         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
10708         * gcc.target/x86_64/abi/test_varargs.c: New test.
10709
10710 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
10711
10712         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
10713         32-bit i?86 and x86_64.
10714
10715 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
10716
10717         * obj-c++.dg/const-str-[1-9].mm: New tests.
10718
10719 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
10720
10721         PR fortran/22010
10722         * gfortran.dg/namelist_use.f90: New.
10723         * gfortran.dg/namelist_use_only.f90: New.
10724
10725 2005-06-21  Jeff Law  <law@redhat.com>
10726
10727         * gcc.dg/tree-ssa/vrp15.c: New test.
10728
10729 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
10730
10731         * lib/target-supports.exp (check_effective_target_vect_reduction):
10732         Remove.
10733         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
10734         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
10735         remove vect_reduction target keyword. Also avoid two returns in main.
10736         * gcc.dg/vect/vect-reduc-3.c: Likewise.
10737         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
10738         * gcc.dg/vect/vect-reduc-1short.c: New test.
10739         * gcc.dg/vect/vect-reduc-1char.c: New test.
10740         * gcc.dg/vect/vect-reduc-2short.c: New test.
10741         * gcc.dg/vect/vect-reduc-2char.c: New test.
10742         * gcc.dg/vect/vect-reduc-6.c: New test.
10743         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
10744         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
10745         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
10746
10747 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10748         Paul Thomas  <pault@gcc.gnu.org>
10749
10750         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
10751         New tests.
10752
10753 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10754
10755         * gfortran.dg/backslash_1.f90: New test.
10756         * gfortran.dg/backslash_2.f90: New test.
10757
10758 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
10759
10760         * gfortran.dg/duplicate_labels.f90: New test.
10761
10762 2005-06-20  Jan Beulich  <jbeulich@novell.com>
10763
10764         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
10765         unsupportable relocations.
10766         * g++.old-deja/g++.other/store-expr1.C: Likewise.
10767         * gcc.dg/20050321-2.c: xfail for NetWare.
10768
10769 2005-06-20  Andreas Jaeger  <aj@suse.de>
10770
10771         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
10772         gcc.target/i386/fastcall-sseregparm.c,
10773         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
10774
10775 2005-06-19  Richard Henderson  <rth@redhat.com>
10776
10777         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
10778
10779 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
10780
10781         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
10782
10783 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
10784
10785         PR c++/22115
10786         * g++.dg/conversion/simd2.C: Change expected error message.
10787
10788 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
10789
10790         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
10791         * gcc.dg/vect/vect-reduc-2.c: Likewise.
10792         * gcc.dg/vect/vect-reduc-3.c: Likewise.
10793
10794 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
10795
10796         * gcc.dg/fold-mod-1.c: New test.
10797
10798 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
10799
10800         PR fortran/19926
10801         * gfortran.dg/pr19926.f90: New test.
10802
10803 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
10804
10805         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
10806         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
10807         targets.
10808         * gcc.dg/vect/vect-reduc-2.c: Likewise.
10809         * gcc.dg/vect/vect-reduc-3.c: Likewise.
10810
10811 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
10812
10813         * gcc.target/ia64/float80-varargs-1.c: New test.
10814
10815 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10816
10817         PR tree-opt/22035
10818         * gfortran.dg/f2c_6.f90: New test.
10819
10820 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
10821
10822         PR c++/17413
10823         * g++.dg/template/local5.C: New.
10824
10825 2005-06-17  Richard Henderson  <rth@redhat.com>
10826
10827         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
10828
10829 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
10830
10831         PR testsuite/21945
10832         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
10833
10834 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
10835
10836         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
10837         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
10838         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
10839         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
10840         check_vect to verify the presence of hardware vector support.
10841
10842 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
10843
10844         PR testsuite/22056
10845         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
10846
10847 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10848
10849         PR libfortran/19216
10850         * gfortran.dg/pr19216.f: Add correct space between brackets and
10851         dg directive.
10852
10853 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10854
10855         PR libfortran/16436
10856         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
10857
10858 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
10859
10860         * gcc.target/i386/attributes-error.c: New testcase.
10861         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
10862         * gcc.target/i386/regparm-stdcall.c: Likewise.
10863         * gcc.target/i386/sseregparm-1.c: Likewise.
10864         * gcc.target/i386/sseregparm-2.c: Likewise.
10865
10866 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
10867
10868         * g++.dg/rtti/crash2.C: New.
10869
10870 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
10871
10872         * gcc.dg/noncompile/20040203-3.c: Update expected message.
10873
10874 2005-06-15  David Ung  <davidu@mips.com>
10875
10876         * gcc.target/mips/mips16e-extends.c: New test for testing the
10877         generation of MIPS16e zeb/zeh, seb/seh instructions.
10878
10879 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
10880
10881         PR 22018
10882         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
10883         * gcc.dg/tree-ssa/pr22018.c: New test.
10884
10885 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
10886
10887         * gcc.dg/simd-1.c: Update error messages.
10888         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
10889         * gcc.dg/simd-2.c: Update error messages.
10890         * gcc.dg/simd-4.c: New.
10891
10892 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
10893
10894         PR c++/20678
10895         * g++.dg/other/crash-4.C: New.
10896
10897 2005-06-14  Devang Patel  <dpatel@apple.com>
10898
10899         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
10900
10901 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
10902
10903         PR c++/21929
10904         * g++.dg/parse/crash11.C: Update
10905
10906 2005-06-13  Jeff Law  <law@redhat.com>
10907
10908         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
10909         perform the desired transformations.
10910         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
10911         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
10912
10913 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10914
10915         PR fortran/22038
10916         * gfortran.dg/forall_1.f90: Un-XFAIL.
10917
10918 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
10919
10920         PR c++/21929
10921         * g++.dg/parse/crash26.C: New.
10922
10923         PR c++/20789
10924         * g++.dg/init/member1.C: New.
10925
10926 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
10927
10928         * gfortran.dg/altreturn_1.f90: New test.
10929
10930 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
10931
10932         PR middle-end/21985
10933         * gcc.dg/tree-ssa/pr21985.c: New test.
10934
10935 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
10936
10937         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
10938
10939 2005-06-12  Roger Sayle  <roger@eyesopen.com>
10940
10941         PR c++/21930
10942         * g++.dg/other/error10.C: New test case.
10943
10944 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10945
10946         PR libfortran/19155
10947         * gfortran.dg/pr19155.f: Add test.
10948
10949 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10950
10951         * gfortran.dg/f2c_7.f90: New test.
10952
10953         * gfortran.dg/forall_1.f90: XFAILed.
10954
10955 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
10956
10957         * gcc.dg/pr14796-1.c: New.
10958         * gcc.dg/pr14796-2.c: New.
10959
10960 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
10961
10962         PR fortran/17792
10963         PR fortran/21375
10964         * gfortran.dg/deallocate_stat.f90: New test.
10965
10966 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
10967
10968         * gfortran.fortran-torture/execute/in-pack.f90: New test.
10969
10970 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
10971
10972         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
10973         access will be generated when this loop is vectorized. Test that
10974         accesses with same alignment were detected.
10975         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
10976         Test that accesses with same alignment were detected.
10977         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
10978         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
10979         alignment were detected.
10980
10981 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
10982
10983         PR c++/10611
10984         * g++.dg/conversion/simd2.C: New.
10985
10986 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10987
10988         * gcc.dg/Wcxx-compat-1.c: New.
10989
10990 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
10991
10992         PR libfortran/21480
10993         * gfortran.dg/reshape-complex.f90: Add a test for a packed
10994         complex array.
10995
10996 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
10997
10998         * gcc.dg/alias-8.c: New.
10999
11000 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
11001
11002         * gcc.dg/format/cmn_err-1.c: Update.
11003
11004 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
11005
11006         PR target/20666
11007         * gcc.target/sparc/fexpand-2.c: New.
11008         * gcc.target/sparc/fpmerge-2.c: New.
11009         * gcc.target/sparc/fpmul-2.c: New.
11010         * gcc.target/sparc/noresult.c: New.
11011         * gcc.target/sparc/pdist-2.c: New.
11012         * gcc.target/sparc/pdist-3.c: New.
11013
11014 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
11015
11016         PR testsuite/21702
11017         * gcc.target/i386/i386.exp: Fix comment typo.
11018
11019 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
11020
11021         PR c++/19497
11022         * g++.dg/inherit/using5.C: New.
11023         * g++.dg/inherit/using6.C: New.
11024
11025 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11026
11027         PR c++/19894
11028         * g++.dg/template/ptrmem15.C: New test.
11029
11030         PR c++/20563
11031         * g++.dg/ext/label4.C: New test.
11032
11033 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11034
11035         * gcc.dg/tls/debug-1.c: New test.
11036
11037 2005-06-07  Dale Johannesen  <dalej@apple.com>
11038
11039         * gcc.target/i386/movq.c: New.
11040
11041 2005-06-07  Dale Johannesen  <dalej@apple.com>
11042
11043         * gcc.dg/20050607-1.c: New.
11044
11045 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
11046
11047         PR middle-end/21850
11048         * gcc.c-torture/execute/20050607-1.c: New test.
11049
11050 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
11051
11052         PR libfortran/21926
11053         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
11054         Test case where the return array has lowest stride one,
11055         but isn't packed.
11056
11057 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
11058
11059         * lib/target-supports.exp (check_effective_target_sync_int_long):
11060         Add s390 and s390x targets.
11061
11062 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
11063
11064         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
11065         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
11066         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
11067         * gcc.dg/tree-ssa/loop-9.c: New test.
11068
11069 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
11070
11071         * g++.dg/parse/defarg10.C: New.
11072
11073 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
11074
11075         PR regression/21897
11076         * gcc.c-torture/execute/20050604-1.c: New test.
11077
11078 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
11079
11080         PR 21903
11081         * g++.dg/parse/defarg9.C: New.
11082
11083         PR c++/20637
11084         * g++.dg/inherit/using4.C: New.
11085         * g++.dg/overload/error1.C: Adjust expected errors.
11086         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
11087         * g++.old-deja/g++.brendan/arm2.C: Likewise.
11088         * g++.old-deja/g++.other/redecl2.C: Likewise.
11089         * g++.old-deja/g++.other/redecl4.C: Likewise.
11090         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
11091
11092 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
11093
11094         * gfortran.dg/f2c_5.f90: Add -w to dg-options
11095
11096 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
11097
11098         * lib/gfortran.exp (gfortran_target_compile): Call
11099         dg-additional-files-options
11100         * gfortran.dg/f2c_4.f90: New file
11101         * gfortran.dg/f2c_4.c: New file
11102         * gfortran.dg/f2c_5.f90: New file
11103         * gfortran.dg/f2c_5.c: New file
11104
11105 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11106
11107         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
11108
11109         PR fortran/21912
11110         * gfortran.dg/array_constructor_4.f90: New test.
11111
11112 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
11113
11114         PR c++/21619
11115         * g++.dg/ext/builtin9.C: New test.
11116
11117 2005-06-05  Dale Johannesen  <dalej@apple.com>
11118
11119         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
11120         * gcc.c-torture/execute/20050603-2.c: Ditto.
11121
11122 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
11123
11124         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
11125         * gcc.dg/vect/vect-reduc-1.c: New.
11126         * gcc.dg/vect/vect-reduc-2.c: New.
11127         * gcc.dg/vect/vect-reduc-3.c: New.
11128
11129 2005-06-04  Dale Johannesen  <dalej@apple.com>
11130
11131         * gcc.c-torture/execute/20050603-1.c: New.
11132         * gcc.c-torture/execute/20050603-2.c: New.
11133         * gcc.dg/20050603-3.c: New.
11134
11135 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11136
11137         PR fortran/19195
11138         * gfortran.dg/debug_1.f90: New test.
11139
11140         * gfortran.dg/forall_1.f90: New test.
11141
11142 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
11143
11144         * gfortran.dg/array_constructor_3.f90: New test.
11145
11146 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11147
11148         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
11149
11150 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
11151
11152         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
11153
11154 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
11155
11156         PR c/21873
11157         * gcc.dg/init-excess-1.c: New test.
11158
11159 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
11160
11161         PR c++/21853
11162         * g++.dg/expr/static_cast6.C: New test.
11163
11164 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
11165
11166         * gcc.dg/tree-ssa/vrp14.c: New test.
11167
11168 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
11169
11170         PR c++/21336
11171         * g++.dg/template/new2.C: New test.
11172
11173 2005-06-03  Josh Conner  <jconner@apple.com>
11174
11175         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
11176         all entries in initializer.
11177
11178 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
11179
11180         PR middle-end/21858
11181         * gcc.dg/pr21858.c: New testcase.
11182
11183 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
11184
11185         PR tree-optimization/21292
11186
11187         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
11188         New.
11189         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
11190         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
11191         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
11192         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
11193         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
11194
11195 2005-06-02  Richard Henderson  <rth@redhat.com>
11196
11197         * gcc.dg/sync-2.c: Use -march=i486 for i386.
11198
11199 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
11200
11201         * gcc.dg/wtypequal.c: New testcase.
11202
11203 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
11204
11205         PR 21582
11206         * gcc.dg/tree-ssa/pr21582.c: New test.
11207
11208 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
11209
11210         PR c++/21280
11211         * g++.dg/opt/interface2.h: New.
11212         * g++.dg/opt/interface2.C: New.
11213         * g++.dg/init/ctor4.C: Adjust error lines.
11214         * g++.old-deja/g++.bob/inherit2.C: Likewise.
11215         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
11216         * g++.old-deja/g++.jason/opeq3.C: Likewise.
11217         * g++.old-deja/g++.pt/assign1.C: Likewise.
11218         * g++.old-deja/g++.pt/crash20.C: Likewise.
11219
11220 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
11221
11222         PR tree-optimization/21734
11223         * g++.dg/vect/pr21734_1.cc: New.
11224         * g++.dg/vect/pr21734_2.cc: New.
11225
11226 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
11227
11228         PR c++/20350
11229         * g++.dg/template/spec24.C: New.
11230
11231         PR c++/21151
11232         * g++.dg/pch/local-1.C: New.
11233         * g++.dg/pch/local-1.Hs: New.
11234
11235 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
11236
11237         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
11238         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
11239         * gcc.dg/tree-ssa/pr14341.c: New test.
11240         * gcc.dg/tree-ssa/pr14841.c: New test.
11241         * gcc.dg/tree-ssa/pr20701.c: New test.
11242         * gcc.dg/tree-ssa/pr21086.c: New test.
11243         * gcc.dg/tree-ssa/pr21090.c: New test.
11244         * gcc.dg/tree-ssa/pr21332.c: New test.
11245         * gcc.dg/tree-ssa/pr21458.c: New test.
11246         * gcc.dg/tree-ssa/pr21658.c: New test.
11247         * gcc.dg/tree-ssa/vrp01.c: New test.
11248         * gcc.dg/tree-ssa/vrp02.c: New test.
11249         * gcc.dg/tree-ssa/vrp03.c: New test.
11250         * gcc.dg/tree-ssa/vrp04.c: New test.
11251         * gcc.dg/tree-ssa/vrp05.c: New test.
11252         * gcc.dg/tree-ssa/vrp06.c: New test.
11253         * gcc.dg/tree-ssa/vrp07.c: New test.
11254         * gcc.dg/tree-ssa/vrp08.c: New test.
11255         * gcc.dg/tree-ssa/vrp09.c: New test.
11256         * gcc.dg/tree-ssa/vrp10.c: New test.
11257         * gcc.dg/tree-ssa/vrp11.c: New test.
11258         * gcc.dg/tree-ssa/vrp12.c: New test.
11259         * gcc.dg/tree-ssa/vrp13.c: New test.
11260
11261 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
11262
11263         PR 21029
11264         * gcc.dg/tree-ssa/pr21029.c: New test.
11265
11266 2005-06-01  Roger Sayle  <roger@eyesopen.com>
11267
11268         * gfortran.dg/logint-1.f: New test case.
11269         * gfortran.dg/logint-2.f: Likewise.
11270         * gfortran.dg/logint-3.f: Likewise.
11271
11272 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
11273
11274         PR c/21536
11275         PR c/20760
11276         * gcc.dg/20050527-1.c: New test.
11277
11278         * gcc.dg/i386-sse-12.c: New test.
11279
11280         PR fortran/21729
11281         * gfortran.dg/implicit_5.f90: New test.
11282
11283 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
11284
11285         PR fortran/20883
11286         * gfortran/assign_4.f90: New test.
11287         * gfortran/assign_2.f90: Change compile to run.
11288
11289 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
11290
11291         * lib/target-supports.exp
11292         (check_effective_target_sync_char_short): New.
11293         * gcc.dg/sync-2.c: New.
11294
11295 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
11296
11297         PR tree-optimization/21817
11298         * gcc.dg/torture/pr21817-1.c: New.
11299
11300 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
11301
11302         PR c++/21165
11303         * g++.dg/template/init5.C: New.
11304
11305 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
11306
11307         * gfortran.dg/char_initialiser_actual.f90:
11308         Test character initialisers as actual arguments.
11309         * gfortran.dg/char_pointer_comp_assign.f90:
11310         Test character pointer structure component assignments.
11311         * gfortran.dg/char_array_structure_constructor.f90:
11312         Test character components in structure constructors.
11313
11314 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
11315
11316         PR middle-end/20931
11317         * g++.dg/opt/pr20931.C: New test.
11318
11319 2005-05-31  Andreas Jaeger  <aj@suse.de>
11320
11321         PR testsuite/20772
11322         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
11323         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
11324         g++.old-deja/g++.ext/asmspec1.C,
11325         g++.old-deja/g++.other/regstack.C,
11326         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
11327         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
11328         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
11329         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
11330         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
11331         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
11332         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
11333         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
11334         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
11335         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
11336         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
11337         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
11338         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
11339         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
11340         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
11341         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
11342         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
11343         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
11344         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
11345
11346 2005-05-31  Jeff Law  <law@redhat.com>
11347
11348         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
11349
11350 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
11351
11352         PR middle-end/21743
11353         * gcc.dg/builtins-1.c: Activate disabled clog test.
11354         * gcc.dg/torture/builtin-attr-1.c: Likewise.
11355
11356 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
11357
11358         * gfortran.dg/char_pointer_assign.f90:
11359         Test character-pointer assignments and pointer assignments.
11360         * gfortran.dg/char_pointer_dummy.f90:
11361         Test character-pointer dummy arguments.
11362         * gfortran.dg/char_pointer_func.f90:
11363         Test character-pointer function returns.
11364         * gfortran.dg/char_pointer_dependency.f90:
11365         Test character-pointer functions with dependencies.
11366
11367 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
11368
11369         PR c++/21784
11370         * g++.dg/lookup/using14.C: New test.
11371
11372 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
11373
11374         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
11375         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
11376         trailing ^M.
11377
11378 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
11379
11380         PR c++/17413
11381         * g++.dg/template/local5.C: New.
11382
11383         PR target/21761
11384         * gcc.c-torture/compile/pr21761.c: New.
11385
11386         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
11387         before darwin8.
11388
11389 2005-05-30  Steven G. Kargl
11390
11391         PR fortran/20846
11392         * gfortran.dg/inquire_8.f90: New test.
11393
11394 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11395
11396         PR libfortran/21376
11397         * gfortran.dg/output_exponents_1.f90: New test.
11398
11399 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11400
11401         PR libfortran/20006
11402         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
11403
11404 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
11405
11406         PR c++/21210
11407         * g++.dg/ext/complex1.C: New test.
11408
11409         PR c++/21340
11410         * g++.dg/init/ctor6.C: New test.
11411
11412 2005-05-29  Jan Hubicka  <jh@suse.cz>
11413
11414         * gcc.c-torture/compile/pr21562.c: New.
11415
11416 2005-05-28  Steven G. Kargl <kargls@comcast.net>
11417
11418         * gfortran.dg/subnormal_1.f90: New test.
11419
11420 2005-05-28  Jan Hubicka  <jh@suse.cz>
11421
11422         * tree-prof.exp: Fix comment.
11423         * value-prof-1.c: New.
11424         * value-prof-2.c: New.
11425         * value-prof-3.c: New.
11426         * value-prof-4.c: New.
11427
11428 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
11429
11430         PR c++/21614
11431         * g++.dg/expr/ptrmem6.C: New test.
11432         * g++.dg/expr/ptrmem6a.C: Likewise.
11433
11434 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
11435
11436         PR tree-optimization/21658
11437         * gcc.dg/tree-ssa/pr21658.c: New.
11438
11439 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
11440
11441         PR c++/21455
11442         * g++.dg/inherit/ptrmem3.C: New.
11443
11444         PR c++/21681
11445         * g++.dg/parse/template16.C: New.
11446
11447 2005-05-27  Andreas Jaeger  <aj@suse.de>
11448
11449         * gcc.dg/setjmp-2.c: Only run in 32-bit.
11450
11451         * gcc.dg/i386-sse-8.c: Run test on all archs.
11452
11453 2005-05-26  Mike Stump  <mrs@apple.com>
11454
11455         * objc.dg/isa-field-1.m: Only run on darwin.
11456         * objc.dg/lookup-1.m: Likewise.
11457         * objc.dg/try-catch-8.m: Likewise.
11458
11459 2005-05-26  Roger Sayle  <roger@eyesopen.com>
11460
11461         PR tree-optimization/9814
11462         * gcc.dg/pr9814-1.c: New test case.
11463
11464 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
11465
11466         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
11467         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
11468         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
11469         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
11470         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
11471         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
11472         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
11473         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
11474         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
11475         objc.dg/try-catch-8.m: New.
11476
11477 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
11478
11479         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
11480         remove extraneous semicolons.
11481
11482 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
11483
11484         * obj-c++.dg/comp-types-12.mm: New.
11485         * objc.dg/comp-types-11.m: New.
11486         * objc.dg/selector-4.m: New.
11487
11488 2005-05-26  Andreas Jaeger  <aj@suse.de>
11489
11490         PR testsuite/20772
11491         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
11492         g++.old-deja/g++.ext/attrib3.C,
11493         g++.old-deja/g++.other/store-expr1.C,
11494         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
11495         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
11496         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
11497         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
11498         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
11499         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
11500         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
11501         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
11502         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
11503         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
11504         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
11505         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
11506         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
11507         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
11508         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
11509         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
11510         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
11511         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
11512         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
11513
11514 2005-05-26  Andreas Jaeger  <aj@suse.de>
11515
11516         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
11517         x86-64 compilation.
11518
11519 2005-05-26  Andreas Jaeger  <aj@suse.de>
11520
11521         PR testsuite/20772
11522         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
11523         gcc.misc-tests/i386-pf-athlon-1.c,
11524         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
11525         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
11526         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
11527         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
11528         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
11529         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
11530         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
11531         programs.
11532
11533         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
11534         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
11535         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
11536         x86-64 compilation.
11537
11538         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
11539         x86_64.
11540
11541         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
11542         effective-target ilp32.
11543
11544 2005-05-26  David Ung  <davidu@mips.com>
11545
11546         * gcc.target/mips/ext_ins.c: New test for testing the generation
11547         of MIPS32/64 rev 2 ext/ins instructions.
11548
11549 2005-05-26  Andreas Jaeger  <aj@suse.de>
11550
11551         * treelang/compile/unsigned.tree: Use gimple instead of
11552         nonexisting generic dump.
11553
11554 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
11555
11556         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
11557
11558 2005-05-26  Andreas Jaeger  <aj@suse.de>
11559
11560         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
11561
11562 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
11563
11564         PR libfortran/17283
11565         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
11566         Test callee-allocated memory with write statements.
11567
11568 2005-05-25  Roger Sayle  <roger@eyesopen.com>
11569
11570         PR middle-end/21709
11571         * gcc.dg/pr21709-1.c: New test case.
11572
11573 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11574             Mike Stump  <mrs@apple.com>
11575
11576         * objc/execute/next_mapping.h: Update for C++.
11577
11578         * obj-c++.dg/selector-1.mm: Move to...
11579         * obj-c++.dg/selector-4.mm: here...
11580
11581         * obj-c++.dg/basic.mm: New.
11582         * obj-c++.dg/comp-types-1.mm: New.
11583         * obj-c++.dg/cxx-class-1.mm: New.
11584         * obj-c++.dg/cxx-ivars-1.mm: New.
11585         * obj-c++.dg/cxx-ivars-2.mm: New.
11586         * obj-c++.dg/cxx-ivars-3.mm: New.
11587         * obj-c++.dg/cxx-scope-1.mm: New.
11588         * obj-c++.dg/cxx-scope-2.mm: New.
11589         * obj-c++.dg/defs.mm: New.
11590         * obj-c++.dg/empty-private-1.mm: New.
11591         * obj-c++.dg/encode-1.mm: New.
11592         * obj-c++.dg/encode-2.mm: New.
11593         * obj-c++.dg/encode-3.mm: New.
11594         * obj-c++.dg/extern-c-1.mm: New.
11595         * obj-c++.dg/extra-semi.mm: New.
11596         * obj-c++.dg/fix-and-continue-2.mm: New.
11597         * obj-c++.dg/isa-field-1.mm: New.
11598         * obj-c++.dg/ivar-list-semi.mm: New.
11599         * obj-c++.dg/local-decl-1.mm: New.
11600         * obj-c++.dg/lookup-1.mm: New.
11601         * obj-c++.dg/lookup-2.mm: New.
11602         * obj-c++.dg/method-1.mm: New.
11603         * obj-c++.dg/method-2.mm: New.
11604         * obj-c++.dg/method-3.mm: New.
11605         * obj-c++.dg/method-4.mm: New.
11606         * obj-c++.dg/method-5.mm: New.
11607         * obj-c++.dg/method-6.mm: New.
11608         * obj-c++.dg/method-7.mm: New.
11609         * obj-c++.dg/no-extra-load.mm: New.
11610         * obj-c++.dg/overload-1.mm: New.
11611         * obj-c++.dg/pragma-1.mm: New.
11612         * obj-c++.dg/pragma-2.mm: New.
11613         * obj-c++.dg/private-1.mm: New.
11614         * obj-c++.dg/private-2.mm: New.
11615         * obj-c++.dg/proto-qual-1.mm: New.
11616         * obj-c++.dg/qual-types-1.mm: New.
11617         * obj-c++.dg/stubify-1.mm: New.
11618         * obj-c++.dg/stubify-2.mm: New.
11619         * obj-c++.dg/super-class-1.mm: New.
11620         * obj-c++.dg/super-class-2.mm: New.
11621         * obj-c++.dg/super-dealloc-1.mm: New.
11622         * obj-c++.dg/super-dealloc-2.mm: New.
11623         * obj-c++.dg/template-1.mm: New.
11624         * obj-c++.dg/template-2.mm: New.
11625         * obj-c++.dg/template-3.mm: New.
11626         * obj-c++.dg/template-4.mm: New.
11627         * obj-c++.dg/template-5.mm: New.
11628         * obj-c++.dg/template-6.mm: New.
11629         * obj-c++.dg/try-catch-1.mm: New.
11630         * obj-c++.dg/try-catch-2.mm: New.
11631         * obj-c++.dg/try-catch-3.mm: New.
11632         * obj-c++.dg/try-catch-4.mm: New.
11633         * obj-c++.dg/try-catch-5.mm: New.
11634         * obj-c++.dg/try-catch-6.mm: New.
11635         * obj-c++.dg/try-catch-7.mm: New.
11636         * obj-c++.dg/try-catch-8.mm: New.
11637         * obj-c++.dg/try-catch-9.mm: New.
11638         * obj-c++.dg/va-meth-1.mm: New.
11639
11640 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11641
11642         * obj-c++.dg/selector-1.mm: New.
11643         * obj-c++.dg/selector-2.mm: New.
11644
11645 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11646
11647         * obj-c++.dg/selector-3.mm: New.
11648         * objc.dg/selector-3.m: New.
11649
11650 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11651
11652         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
11653         about where warning appears.
11654
11655 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
11656
11657         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
11658         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
11659         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
11660         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
11661
11662 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
11663
11664         * gcc.dg/20050524-1.c: New test.
11665
11666 2005-05-25  Jan Hubicka  <jh@suse.cz>
11667
11668         * gcc.dg/tree-prof/inliner-1.c: New.
11669
11670 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
11671
11672         * gcc.dg/tree-prof: New directory.
11673         * gcc.dg/tree-prof/tree-prof.exp: New.
11674
11675 2005-05-25  DJ Delorie  <dj@redhat.com>
11676
11677         * gcc.dg/Wattributes-1.c: New.
11678         * gcc.dg/Wattributes-2.c: New.
11679         * gcc.dg/Wattributes-3.c: New.
11680
11681 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
11682
11683         PR tree-optimization/19833
11684         * gcc.dg/uninit-4.c: Remove xfail.
11685         * gcc.dg/uninit-9.c: Ditto.
11686
11687 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
11688
11689         * obj-c++.dg/bitfield-[1-5].mm: New.
11690         * obj-c++.dg/class-protocol-1.mm: New.
11691         * obj-c++.dg/comp-types-1[0-1].mm: New.
11692         * obj-c++.dg/comp-types-[2-9].mm: New.
11693         * obj-c++.dg/encode-[4-8].mm: New.
11694         * obj-c++.dg/layout-1.mm: New.
11695         * obj-c++.dg/method-1[0-9].mm: New.
11696         * obj-c++.dg/method-2[0-1].mm: New.
11697         * obj-c++.dg/method-[8-9].mm: New.
11698         * obj-c++.dg/objc-gc-3.mm: New.
11699         * obj-c++.dg/try-catch-10.mm: New.
11700         * objc.dg/bitfield-5.m: New.
11701         * objc.dg/comp-types-10.m: New.
11702         * objc.dg/comp-types-9.m: New.
11703         * objc.dg/layout-1.m: New.
11704         * objc.dg/objc-gc-4.m: New.
11705         * objc.dg/try-catch-9.m: New.
11706         * objc.dg/class-protocol-1.m: Tweak diagnostics.
11707         * objc.dg/comp-types-1.m: Likewise.
11708         * objc.dg/comp-types-[5-6].m: Likewise.
11709         * objc.dg/method-9.m: Likewise.
11710
11711 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
11712
11713         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
11714         and on hardware without VMX support.
11715
11716         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
11717
11718         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
11719
11720         * lib/profopt.exp (dg-final-generate, dg-final-use,
11721         profopt-final-code, profopt-get-options): New.
11722         (profopt-execute): Process test directives.
11723
11724         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
11725         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
11726         cleanup-tree-dump, cleanup-saved-temps): Update comments.
11727
11728 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
11729
11730         PR C++/21645
11731         * g++.dg/init/ctor5.C: New test.
11732
11733 2005-05-24  Ira Rosen  <irar@il.ibm.com>
11734
11735         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
11736         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
11737         vect-113.c, vect-114.c.
11738
11739 2005-05-23  Adam Nemet  <anemet@lnxw.com>
11740
11741         * gcc.dg/const-elim-1.c: Remove xfails.
11742
11743 2005-05-23  Jeff Law  <law@redhat.com>
11744
11745         * gcc.c-torture/compile/pr21638.c: New test.
11746         * gcc.c-torture/compile/20050520-1.c: New test.
11747
11748 2005-05-23  Nick Clifton  <nickc@redhat.com>
11749
11750         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
11751         be a proper triple, ie: m32r*-*-*.
11752         * g++.old-deja/g++.jason/thunk3.C: Likewise.
11753
11754 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
11755
11756         PR middle-end/21331
11757         PR tree-opt/21293
11758         * gcc.c-torture/compile/pr21293.c: New test.
11759         * gcc.c-torture/execute/pr21331.c: New test.
11760
11761 2004-05-20  Richard Henderson  <rth@redhat.com>
11762
11763         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
11764
11765 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
11766
11767         * obj-c++-dg.exp: Add.
11768         * obj-c++.exp: Add.
11769         * obj-c++.dg/dg.exp: Add.
11770
11771 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
11772
11773         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
11774         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
11775
11776 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
11777
11778         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
11779
11780 2004-05-19  Richard Henderson  <rth@redhat.com>
11781
11782         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
11783
11784 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
11785
11786         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
11787
11788         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
11789
11790 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
11791
11792         PR c++/21495
11793         * g++.dg/parse/extern1.C: New test.
11794         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
11795
11796 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11797
11798         * gcc.dg/c99-math.h: New.
11799         * gcc.dg/c99-math-float-1.c: New test.
11800         * gcc.dg/c99-math-double-1.c: Likewise.
11801         * gcc.dg/c99-math-long-double-1.c: Likewise.
11802
11803 2005-05-18  Richard Henderson  <rth@redhat.com>
11804
11805         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
11806
11807 2005-05-18  Devang Patel  <dpatel@apple.com>
11808
11809         * g++.dg/opt/20050511-1.C: New test.
11810
11811 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
11812
11813         PR libfortran/21127
11814         * gfortran.dg/reshape-complex.f90: New test.
11815
11816 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
11817
11818         * gfortran.dg/array_constructor_1.f90: New test.
11819         * gfortran.dg/array_constructor_2.f90: New test.
11820
11821 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
11822
11823         PR fortran/20954
11824         * gfortran.dg/pr20954.f: New test.
11825
11826 2005-05-17  Mike Stump  <mrs@apple.com>
11827
11828         Yet more Objective-C++...
11829
11830         * objc.dg/method-5.m: Update.
11831         * objc.dg/method-6.m: Update.
11832         * objc.dg/method-7.m: Update.
11833         * objc.dg/method-9.m: Update.
11834         * objc.dg/try-catch-2.m: Update.
11835
11836 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
11837
11838         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
11839         Remove little-endian optimizations.
11840
11841 2005-05-17  Jeff Law  <law@redhat.com>
11842
11843         * g++.dg/tree-ssa/pr14814.C: New test.
11844         * gcc.dg/tree-ssa/pr14814.C: New test.
11845         * gcc.dg/tree-ssa/pr17141-1.C: New test.
11846         * gcc.dg/tree-ssa/pr17141-2.C: New test.
11847
11848 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
11849
11850         * gcc.dg/compat/generate-random.c: Do not include
11851         libiberty.h.
11852         * gcc.dg/compat/generate-random_r.c: Likewise.
11853
11854 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
11855
11856         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
11857
11858 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
11859
11860         PR middle-end/21595
11861         * g++.dg/tree-ssa/builtin1.C: New testcase.
11862
11863 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
11864
11865         PR c++/21454
11866         * g++.dg/opt/const4.C: New test.
11867
11868         PR middle-end/21492
11869         * g++.dg/opt/crossjump1.C: New test.
11870
11871         PR tree-optimization/21610
11872         * gcc.c-torture/compile/20050516-1.c: New test.
11873
11874         PR fortran/15080
11875         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
11876         about the test failing.
11877         * gfortran.fortran-torture/execute/where_7.f90: New test.
11878         * gfortran.fortran-torture/execute/where_8.f90: New test.
11879
11880 2005-05-16  Richard Henderson  <rth@redhat.com>
11881
11882         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
11883         i?86 and x86_64.
11884
11885 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
11886
11887         * gcc.dg/compat/generate-random.c (config.h): Do not include.
11888         (limits.h): Include unconditionally.
11889         (stdlib.h): Likewise.
11890         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
11891         (limits.h): Include unconditionally.
11892         (stdlib.h): Likewise.
11893         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
11894         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
11895         (limits.h): Include unconditionally.
11896         (stdlib.h): Likewise.
11897         (hashtab.h): Do not include.
11898         (getopt.h): Likewise.
11899         (stddef.h): Include.
11900         (hashval_t): Define.
11901         (struct entry): Add "next" field.
11902         (HASH_SIZE): New macro.
11903         (hash_table): New variable.
11904         (switchfiles): Do not use xmalloc.
11905         (mix): New macro.
11906         (iterative_hash): New function.
11907         (hasht): Remove.
11908         (e_exists): New function.
11909         (e_insert): Likewise.
11910         (output): Use, instead of libiberty hashtable functions.
11911         (main): Do not use getopt.  Do not call htab_create.
11912
11913 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
11914
11915         PR libstdc++/21526
11916         * lib/target-supports.exp (check_mkfifo_available):
11917         Return 0 for cygwin as mkfifo support incomplete on platform.
11918         Fix typos in comments.
11919
11920 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
11921
11922         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
11923
11924 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
11925
11926         PR fortran/17432
11927         * gfortran.dg/assign_4.f: New test.
11928
11929 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
11930
11931         PR tree-optimization/21563
11932         * gcc.dg/tree-ssa/pr21563.c: New.
11933
11934 2005-05-14  Jan Hubicka  <jh@suse.cz>
11935
11936         * gcc.dg/noreturn-7.c: Allow control reaches warning.
11937
11938 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
11939
11940         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
11941
11942 2005-05-13  Julian Brown  <julian@codesourcery.com>
11943
11944         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
11945         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
11946
11947 2005-05-13  Jan Hubicka  <jh@suse.cz>
11948
11949         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
11950         * gcc.dg/fold-xor-?.c: Likewise.
11951         * gcc.dg/pr15784-?.c: Likewise.
11952         * gcc.dg/pr20922-?.c: Likewise.
11953         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
11954         * gcc.dg/tree-ssa/pr17598.c: Likewise.
11955         * gcc.dg/tree-ssa/pr20470.c: Likewise.
11956
11957 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11958
11959         PR fortran/21260
11960         * gfortran.dg/hollerith_1.f90: New test.
11961
11962 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11963
11964         * gfortran.dg/func_result_2.f90: New test.
11965
11966 2005-05-11  Bud Davis  <bdavis@gfortran.org>
11967
11968         * gfortran.dg/dev_null.f90: New test.
11969
11970 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
11971
11972         * gcc.dg/arm-vfp1.c: Revert last change.
11973
11974 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
11975
11976         PR middle-end/19807
11977         PR tree-optimization/19639
11978         * g++.dg/tree-ssa/pr19807.C: New testcase.
11979
11980 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11981
11982         PR libfortran/21471
11983         * gfortran.dg/append-1.f90: New test.
11984
11985 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
11986
11987         * gcc.dg/pr18501.c: XFAIL.
11988         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
11989         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
11990         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
11991         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
11992         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
11993         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
11994         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
11995         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
11996
11997 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11998
11999         PR fortran/20178
12000         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
12001         gfortran.dg/f2c_3.f90: New tests.
12002
12003         * gfortran.dg/return_1.f90: Fix dg annotation.
12004
12005 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
12006
12007         * gcc.c-torture/compile/20050510-1.c: New test.
12008
12009 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
12010
12011         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
12012
12013 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
12014
12015         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
12016
12017 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
12018
12019         PR c/17913
12020         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
12021
12022 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
12023
12024         PR c/21342
12025         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
12026         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
12027
12028 2005-05-10  Ben Elliston  <bje@au.ibm.com>
12029
12030         PR debug/16676
12031         * gcc.dg/debug/pr16676.c: New test.
12032
12033 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
12034
12035         PR testsuite/21443
12036         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
12037         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
12038         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
12039         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
12040         Change -O1 to -O2.
12041         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
12042         -fno-tree-dominator-opts.
12043
12044 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12045
12046         * gfortran.dg/return_1.f90: New test.
12047
12048 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
12049
12050         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
12051
12052         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
12053
12054 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
12055
12056         PR c++/21427
12057         * g++.dg/inherit/covariant13.C: New.
12058
12059 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12060
12061         PR libfortran/19155
12062         * gfortran.dg/pr19155.f: New test.
12063
12064 2005-05-08  Roger Sayle  <roger@eyesopen.com>
12065
12066         PR inline-asm/8788
12067         * gcc.dg/pr8788-1.c: New testcase.
12068
12069 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
12070
12071         PR target/21416
12072         * gcc.target/mips/fpcmp-[12].c: New tests.
12073
12074 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
12075
12076         * lib/target-supports-dg.exp (dg-require-fork): New function.
12077         (dg-require-mkfifo): Likewise.
12078         * lib/target-supports.exp (check_function_available): New
12079         function.
12080         (check_fork_available): Likewise.
12081         (check_mkfifo_available): Likewise.
12082
12083 2005-05-06  Jeff Law  <law@redhat.com>
12084
12085         * gcc.c-torture/compile/pr21380.c: New test.
12086
12087 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
12088
12089         PR c++/20961
12090         * g++.dg/ext/weak3.C: New test.
12091
12092 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
12093
12094         PR c++/21352
12095         * g++.dg/template/crash37.C: New test.
12096
12097 2005-05-05  Paul Brook  <paul@codesourcery.com>
12098
12099         * gcc.dg/arm-g2.c: Use effective-target arm32.
12100         * gcc.dg/arm-mmx-1.c: Ditto.
12101         * gcc.dg/arm-scd42-2.c: Ditto.
12102         * gcc.dg/arm-vfp1.c: Ditto.
12103         * lib/target-supports.exp (check_effective_target_arm32): New
12104         function.
12105
12106 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
12107
12108         PR libfortran/21354
12109         gfortran.dg/in_pack_rank7.f90: New test.
12110
12111 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
12112
12113         PR middle-end/15618
12114         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
12115
12116 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
12117
12118         PR middle-end/21265
12119         * gcc.dg/20050503-1.c: New test.
12120
12121         PR rtl-optimization/21239
12122         * gcc.dg/i386-sse-11.c: New test.
12123
12124 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
12125
12126         PR target/16888
12127         * gcc.target/i386/asm-1.c: New test.
12128
12129 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
12130
12131         PR rtl-optimization/21330
12132         * gcc.c-torture/execute/20050502-1.c: New test.
12133
12134         PR target/21297
12135         * gcc.c-torture/execute/20050502-2.c: New test.
12136
12137 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
12138
12139         PR middle-end/21282
12140         * gcc.dg/pr21282.c: New.
12141
12142 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
12143
12144         * gcc.dg/vect/pr20122.c: Clean up .vect file.
12145         * gcc.dg/vect/vect-92.c: Likewise.
12146         * gcc.dg/vect/vect-93.c: Likewise.
12147         * gcc.dg/vect/vect-dv-1.c: Likewise.
12148         * gcc.dg/vect/vect-dv-2.c: Likewise.
12149         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
12150
12151 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
12152
12153         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
12154         * gfortran.dg/vect/vect-2.f90: Likewise.
12155         * gfortran.dg/vect/vect-3.f90: Likewise.
12156         * gfortran.dg/vect/vect-4.f90: Likewise.
12157         * gfortran.dg/vect/vect-5.f90: Likewise.
12158
12159 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
12160
12161         PR target/20813
12162         * gcc.dg/rs6000-fpint-2.c: New.
12163
12164 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
12165
12166         PR c/15698
12167         * gcc.dg/builtins-30.c: Update expected messages.
12168         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
12169         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
12170         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
12171
12172 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
12173
12174         PR tree-optimization/21294
12175         * gcc.dg/tree-ssa/pr21294.c: New.
12176
12177 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
12178
12179         * gcc.dg/altivec-3.c (vec_store): Do not use the old
12180         __builtin_altivec_st_internal_4si built-in.
12181
12182 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
12183
12184         PR c++/15875
12185         * g++.dg/template/ptrmem14.C: New test.
12186
12187 2005-05-02  Paul Brook  <paul@codesourcery.com>
12188
12189         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
12190
12191 2005-05-02  Michael Matz  <matz@suse.de>
12192
12193         PR c++/19542
12194         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
12195
12196 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
12197
12198         * g++.dg/cpp/weak.C: New test.
12199
12200 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
12201
12202         * gcc.dg/tree-ssa/loop-8.c: New test.
12203
12204 2005-04-30  Michael Maty  <matz@suse.de>
12205
12206         * gcc.dg/inline-mcpy.c: New test.
12207
12208 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
12209
12210         PR libfortran/18958
12211         * gfortran.dg/eoshift.f90: New test case.
12212
12213 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
12214
12215         PR libfortran/18857
12216         * gfortran.dg/matmul_1.f90: New test.
12217
12218 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
12219
12220         PR tree-optimization/21030
12221         * gcc.dg/tree-ssa/pr21030.c: New.
12222
12223 2005-04-29  Devang Patel  <dpatel@apple.com>
12224
12225         PR tree-optimization/21272
12226         * gcc.dg/vect/vect-ifcvt-10.c: New test.
12227
12228 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
12229
12230         PR fortran/13082
12231         PR fortran/18824
12232         * gfortran.dg/entry_4.f90: New test.
12233         * gfortran.fortran-torture/execute/entry_1.f90: New test.
12234         * gfortran.fortran-torture/execute/entry_2.f90: New test.
12235         * gfortran.fortran-torture/execute/entry_3.f90: New test.
12236         * gfortran.fortran-torture/execute/entry_4.f90: New test.
12237         * gfortran.fortran-torture/execute/entry_5.f90: New test.
12238         * gfortran.fortran-torture/execute/entry_6.f90: New test.
12239         * gfortran.fortran-torture/execute/entry_7.f90: New test.
12240
12241 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12242
12243         * gfortran.fortran-torture/execute/entry_8.f90: New test.
12244
12245 2005-04-29  Paul Brook  <paul@codesourcery.com>
12246
12247         * gfortran.dg/entry_3.f90: New test.
12248
12249 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12250
12251         * gfortran.dg/implicit_4.f90: New test.
12252
12253 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
12254
12255         * lib/target-supports.exp (check_profiling_available): Return
12256         false for xtensa-*-elf.
12257
12258 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
12259
12260         * lib/fortran-torture.exp (fortran-torture.exp): Catch
12261         error if file cannot be deleted.
12262
12263 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
12264
12265         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
12266         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
12267         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
12268         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
12269         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
12270         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
12271         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
12272         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
12273         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
12274         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
12275         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
12276         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
12277         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
12278
12279 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12280
12281         PR fortran/20865
12282         * gfortran.dg/pr20865.f90: New test.
12283
12284 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
12285
12286         * gcc.dg/void-cast-2.c: New test.
12287
12288 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
12289
12290         PR c/21159
12291         * gcc.dg/void-cast-1.c: New test.
12292
12293 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
12294
12295         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
12296
12297 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12298
12299         PR fortran/21177
12300         * gfortran.dg/pr21177.f90: New test.
12301
12302 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
12303
12304         PR tree-optimization/21171
12305         * gcc.dg/tree-ssa/pr21171.c: New test.
12306
12307 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
12308
12309         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
12310         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
12311         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
12312         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
12313         gcc.dg/tree-ssa/gen-vect-32.c: New.
12314         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
12315         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
12316         don't run on PPC32.
12317
12318 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
12319
12320         PR c/21213
12321         * gcc.dg/transparent-union-3.c: New test.
12322
12323 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
12324
12325         PR c/20740
12326         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
12327         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
12328         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
12329         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
12330         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
12331         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
12332
12333 2005-04-26  Jeff Law  <law@redhat.com>
12334
12335         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
12336         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
12337         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
12338         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
12339         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
12340         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
12341         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
12342
12343 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
12344
12345         PR tree-optimization/17598
12346         * gcc.dg/tree-ssa/pr17598.c: New testcase.
12347
12348 2005-04-25  Mike Stump  <mrs@apple.com>
12349
12350         * objc.dg/fix-and-continue-1.m: Add.
12351
12352 2005-04-25  Roger Sayle  <roger@eyesopen.com>
12353
12354         PR c++/20995
12355         * g++.dg/opt/pr20995-1.C: New test case.
12356
12357 2005-04-25  Devang Patel <dpatel@apple.com>
12358
12359         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
12360
12361 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
12362
12363         PR testsuite/21062
12364         * g++.dg/opt/alias2.C (printf): Correct the prototype.
12365
12366 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
12367
12368         PR C++/21188
12369         * g++.dg/opt/rtti2.C: New test.
12370
12371 2005-04-25  Paul Brook  <paul@codesourcery.com>
12372         Steven G. Kargl  <kargls@comcast.net>
12373
12374         PR fortran/20879
12375         * gfortran.dg/ichar_1.f90: New file.
12376
12377 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
12378
12379         PR middle-end/20991
12380         * g++.dg/opt/pr20991.C: New test.
12381
12382         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
12383         where sizeof (type) < __alignof__ (type).
12384         * gcc.dg/compat/struct-layout-1.h: Likewise.
12385
12386 2005-04-24  Per Bothner  <per@bothner.com>
12387             Devang Patel  <dpatel@apple.com>
12388
12389         PR preprocessor/20907
12390         * gcc.dg/cpp/very-long-comment.c: New test.
12391
12392 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12393
12394         PR fortran/20059
12395         * gfortran.dg/common_5.f: New test.
12396
12397 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
12398
12399         PR middle-end/21082
12400         * g++.dg/tree-ssa/pr21082.C: New testcase.
12401
12402 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
12403
12404         * gcc.dg/vect/vect-99.c: New test.
12405
12406 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
12407
12408         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
12409
12410 2005-04-22  Jeff Law  <law@redhat.com>
12411
12412         * gcc.dg/uninit-5.c: Remove xfails.
12413         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
12414         conditionals and loads.
12415
12416 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
12417
12418         PR libfortran/20074
12419         PR libfortran/20436
12420         PR libfortran/21108
12421         * gfortran.dg/nested_reshape.f90: new test
12422         * gfortran.dg/reshape-alloc.f90: new test
12423         * gfortran.dg/reshape.f90: new test
12424
12425 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
12426
12427         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
12428
12429         * gcc.dg/arm-vfp1.c: New test.
12430
12431 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
12432
12433         PR c++/21087
12434         * g++.dg/lookup/builtin2.C: New test.
12435
12436 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
12437
12438         * gcc.dg/weak/weak-13.c: New test.
12439
12440 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
12441
12442         * lib/target-supports.exp (check_effective_target_sync_int_long):
12443         Add powerpc*.
12444
12445 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
12446
12447         * gcc.target/mips/branch-1.c: New test.
12448
12449 2005-04-21  Richard Henderson  <rth@redhat.com>
12450
12451         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
12452         * gcc.dg/vect/vect-86.c: Likewise.
12453         * gcc.dg/vect/vect-87.c: Likewise.
12454         * gcc.dg/vect/vect-88.c: Likewise.
12455
12456 2005-04-21  Devang Patel  <dpatel@apple.com>
12457
12458         PR optimization/20994
12459         * gcc.dg/tree-ssa/ifc-3.c: New test.
12460
12461 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
12462
12463         PR c/12913
12464         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
12465         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
12466         gcc.dg/c99-vla-jump-5.c: New tests.
12467
12468 2005-04-19  Richard Henderson  <rth@redhat.com>
12469
12470         * lib/target-supports.exp (check_effective_target_vect_int_mult):
12471         Fix typo in exists check.
12472         (check_effective_target_sync_int_long): New.
12473         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
12474         * gcc.dg/ia64-sync-2.c: Likewise.
12475         * gcc.dg/ia64-sync-3.c: Likewise.
12476         * gcc.dg/ia64-sync-4.c: Likewise.
12477
12478 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
12479
12480         * gcc.dg/fold-xor-1.c: New test.
12481         * gcc.dg/fold-xor-2.c: New test.
12482
12483 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
12484
12485         PR target/20670
12486         * g++.dg/eh/fp-regs.C: New test.
12487
12488 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
12489
12490         * gcc.dg/Wint-to-pointer-cast-1.c,
12491         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
12492         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
12493         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
12494
12495 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12496
12497         PR fortran/16861
12498         * gfortran.dg/pr16861.f90: New test.
12499
12500 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
12501
12502         * gcc.dg/pr21085.c: New test.
12503
12504 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
12505
12506         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
12507         (setup_mips_tests, dg-mips-options): New procedures.
12508         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
12509         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
12510         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
12511         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
12512         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
12513         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
12514         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
12515         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
12516         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
12517         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
12518         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
12519         dg-mips-options instead of dg-options.  Remove now-redundant
12520         preprocessor guards.
12521         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
12522         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
12523         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
12524         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
12525         * gcc.dg/vr-mult-2.c: Delete.
12526         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
12527         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
12528         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
12529         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
12530         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
12531         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
12532         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
12533
12534 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
12535
12536         * ada/acats/run_all.sh: Use sync when executable not present.
12537
12538 2005-04-18  Devang Patel  <dpatel@apple.com>
12539
12540         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
12541         * gcc.dg/vect/vect-11a.c: New.
12542         * gcc.dg/vect/vect-none.c: Update.
12543         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
12544
12545 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
12546
12547         PR tree-optimization/20922
12548         * gcc.dg/pr20922-1.c: New test.
12549         * gcc.dg/pr20922-2.c: New test.
12550         * gcc.dg/pr20922-3.c: New test.
12551         * gcc.dg/pr20922-4.c: New test.
12552         * gcc.dg/pr20922-5.c: New test.
12553         * gcc.dg/pr20922-6.c: New test.
12554
12555 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12556
12557         PR libfortran/20950
12558         * gfortran.dg/pr20950.f: New test.
12559
12560 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12561
12562         PR libfortran/19216
12563         * gfortran.dg/pr19216.f: New test.
12564
12565 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
12566
12567         PR tree-optimization/21001
12568         * gcc.dg/tree-ssa/pr21001.c: New.
12569
12570 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
12571
12572         PR libfortran/21075
12573         * gfortran.dg/reshape_rank7.f90: New test.
12574
12575 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
12576
12577         PR libfortran/12884 gfortran.dg/pr12884.f: New test
12578         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
12579         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
12580         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
12581         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
12582         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
12583         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
12584         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
12585         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
12586         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
12587         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
12588         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
12589         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
12590         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
12591         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
12592         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
12593         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
12594         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
12595         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
12596         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
12597         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
12598
12599 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
12600
12601         * gfortran.dg/wtruncate.f: New testcase.
12602         * gfortran.dg/wtruncate.f90: New testcase.
12603
12604 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
12605
12606         PR c++/21025
12607         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
12608         which sizeof/alignof is dependent, rather than just whether we are
12609         processing_template_decl.
12610
12611 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
12612
12613         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
12614         corrected typo where the wrong variables had been compared.
12615
12616 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
12617
12618         PR libfortran/18495
12619         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
12620         Test callee-allocated version of return array with a write
12621         statement.
12622         Test spread with a temporary with another write statement.
12623
12624 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
12625
12626         PR tree-optimization/21031
12627         * gcc.dg/tree-ssa/pr21031.c: New.
12628
12629 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
12630
12631         PR tree-optimization/21004
12632         * gcc.dg/builtins-53.c: Include builtins-config.h.
12633         Check floorf, ceilf, floorl and ceill transformations
12634         only when HAVE_C99_RUNTIME is defined.
12635
12636 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
12637
12638         PR middle-end/20739
12639         * gcc.dg/tree-ssa/pr20739.c: New test.
12640
12641 2005-04-14  Mike Stump  <mrs@apple.com>
12642
12643         * gcc.dg/Foundation.framework/empty: New.
12644         * gcc.dg/framework-2.c: New.
12645
12646 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
12647
12648         PR tree-optimization/21021
12649         * gcc.c-torture/compile/pr21021.c: New.
12650
12651 2005-04-14  Janis Johnson  <janis187@us.ibm.com
12652
12653         PR testsuite/21010
12654         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
12655         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
12656         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
12657         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
12658         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
12659         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
12660         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
12661         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
12662
12663 2005-04-14  Richard Henderson  <rth@redhat.com>
12664
12665         * lib/target-supports.exp (check_effective_target_vect_condition):
12666         Add ia64, i?86, and x86_64.
12667
12668 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
12669
12670         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
12671
12672 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
12673
12674         PR tree-optimization/20657
12675         * gcc.dg/tree-ssa/pr20657.c: New.
12676
12677 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
12678
12679         * gcc.dg/builtins-53.c: Also check (int)trunc* and
12680         (long long int)trunc*.
12681
12682 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
12683
12684         PR target/20927
12685         * gcc.dg/pr20927.c: New test.
12686
12687 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
12688
12689         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
12690         * gcc.target/mips/asm-1.c: Likewise.
12691
12692 2005-04-13  Dale Johannesen  <dalej@apple.com>
12693
12694         * objc.dg/objc-fast-4.m: New.
12695
12696 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
12697
12698         * gcc.target/cris/torture/cris-torture.exp: New driver in new
12699         directory.
12700         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
12701
12702 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
12703
12704         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
12705         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
12706         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
12707
12708 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
12709
12710         PR tree-optimization/20913
12711         * gcc.dg/tree-ssa/pr20913.c: New.
12712
12713         PR tree-optimization/20702
12714         * gcc.dg/tree-ssa/pr20702.c: New.
12715
12716 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12717
12718         PR c++/13744
12719         * g++.dg/inherit/local3.C: New test.
12720
12721 2005-04-12  Jeff Law  <law@redhat.com>
12722
12723         * gcc.dg/tree-ssa/20050412-1.c: New test.
12724
12725 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
12726
12727         PR libfortran/19016
12728         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
12729         Add tests with mask generated by expression.
12730         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
12731         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
12732         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
12733
12734 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
12735
12736         PR middle-end/20917
12737         * gcc.dg/20050409-1.c: New test.
12738
12739 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
12740
12741         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
12742
12743 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
12744
12745         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
12746         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
12747         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
12748         (TARGET_CXX): Adjust accordingly.
12749         * target.h (struct gcc_target): Remove epxort_class_data.  Add
12750         determine_class_data_visibility and class_data_always_comdat.
12751         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
12752         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
12753         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
12754         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
12755         (arm_cxx_determine_class_data_visibility): New.
12756         (arm_cxx_class_data_always_comdat): Likewise.
12757         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
12758         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
12759         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
12760         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
12761         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
12762         Define.
12763
12764 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
12765
12766         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
12767
12768 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
12769
12770         * gcc.dg/i386-darwin-fpmath.c: New.
12771
12772 2004-04-11  Devang Patel  <dpatel@apple.com>
12773
12774         * lib/target-supports.exp (check_effective_target_vect_condition): New.
12775         * gcc.dg/vect/vect-ifcvt-1.c: New test.
12776         * gcc.dg/vect/vect-ifcvt-2.c: New test.
12777         * gcc.dg/vect/vect-ifcvt-3.c: New test.
12778         * gcc.dg/vect/vect-ifcvt-4.c: New test.
12779         * gcc.dg/vect/vect-ifcvt-5.c: New test.
12780         * gcc.dg/vect/vect-ifcvt-6.c: New test.
12781         * gcc.dg/vect/vect-ifcvt-7.c: New test.
12782         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
12783
12784 2004-04-11  Devang Patel  <dpatel@apple.com>
12785
12786         * gcc.dg/vect/vect-dv-1.c: New test.
12787         * gcc.dg/vect/vect-dv-2.c: New test.
12788
12789 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
12790
12791         PR tree-optimization/20933
12792         * gcc.dg/tree-ssa/pr20933.c: New test.
12793
12794 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12795
12796         * gfortran.dg/fold_nearest.f90: New test.
12797
12798 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
12799
12800         * gcc.dg/tree-ssa/alias-1.c: New test.
12801
12802 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
12803
12804         PR tree-optimization/20920
12805         * g++.dg/tree-ssa/pr20920.C: New test.
12806
12807 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
12808
12809         * gcc.dg/builtins-53.c: Also check (int)ceil* and
12810         (long long int)ceil*.
12811
12812 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
12813
12814         * g++.dg/warn/Wdtor1.C: Declare template in system header with
12815         explicit C++ linkage.
12816
12817 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12818
12819         * gfortran.dg/pr17229.f: Take care of the new obsolescence
12820         warning for arithmetic IF statements.
12821
12822 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
12823
12824         * eor_handling_1.f90: New test case.
12825         * eor_handling_2.f90: New test case.
12826         * eor_handling_3.f90: New test case.
12827         * eor_handling_4.f90: New test case.
12828         * eor_handling_5.f90: New test case.
12829         * noadv_size.f90: New test case.
12830         * pad_no.f90: New test case.
12831
12832 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
12833
12834         * gcc.c-torture/execute/20050410-1.c: New test.
12835
12836 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
12837
12838         * gcc.dg/pr20126.c: New.
12839
12840 2005-04-09  Bud Davis  <bdavis@gfortran.org>
12841             Steven G. Kargl <kargls@comcast.net>
12842
12843         * gfortran.dg/PR19872.f: New test.
12844
12845 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
12846
12847         * gfortran.dg/nint_1.f90: Fix dg-do directive.
12848
12849 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
12850
12851         * gfortran.dg/nint_1.f90: New test.
12852
12853 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
12854
12855         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
12856         Added test for callee-allocated arrays with write statements.
12857         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
12858         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
12859         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
12860         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
12861         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
12862
12863 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
12864
12865         PR libfortran/20163
12866         * gfortran.dg/open-options-blanks.f: New test.
12867
12868 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
12869
12870         PR fortran/13257
12871         * gfortran.dg/comma_format_extension_[1234].f: New tests.
12872
12873 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
12874
12875         * gcc.dg/tree-ssa/stdarg-1.c: New test.
12876         * gcc.dg/tree-ssa/stdarg-2.c: New test.
12877         * gcc.dg/tree-ssa/stdarg-3.c: New test.
12878         * gcc.dg/tree-ssa/stdarg-4.c: New test.
12879         * gcc.dg/tree-ssa/stdarg-5.c: New test.
12880         * gcc.c-torture/execute/stdarg-4.c: New test.
12881
12882         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
12883
12884         PR target/20795
12885         * g++.dg/abi/param2.C: New test.
12886
12887 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
12888
12889         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
12890
12891 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
12892
12893         * gcc.dg/builtins-53.c: New test.
12894
12895 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
12896
12897         * g++.dg/tree-ssa/pr18178.C: New test.
12898         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
12899         * gcc.c-torture/execute/20041019-1.c: New test.
12900         * gcc.dg/tree-ssa/20041008-1.c: New test.
12901         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
12902         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
12903         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
12904         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
12905         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
12906         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
12907         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
12908         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
12909         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
12910         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
12911
12912 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
12913
12914         PR rtl-optimization/20466
12915         * gcc.c-torture/execute/pr20466-1.c: New test.
12916
12917 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
12918
12919         PR c++/20905
12920         * g++.dg/parse/cond2.C: New test.
12921
12922         PR c++/20145
12923         * g++.dg/warn/Wdtor1.C: New test.
12924
12925 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12926
12927         PR fortran/17229
12928         * gfortran.dg/pr17229.f: New test.
12929
12930 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
12931
12932         * gfortran.dg/tiny_1.f90: New test.
12933         * gfortran.dg/tiny_2.f90: ditto.
12934
12935 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
12936
12937         * gfortran.dg/eor_1.f90: Fix dg-do run line
12938         * gfortran.dg/open_new.f90: Fix dg-do run line
12939
12940 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
12941
12942         * lib/target-supports.exp (get_compiler_messages): Support
12943         optional arguments, the fourth being compiler options.
12944         (check_effective_target_fpic): New proc.
12945         * gcc.dg/20050321-2.c: Restrict to target fpic.
12946
12947 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
12948
12949         * gcc.dg/15443-1.c: New test.
12950         * gcc.dg/15443-2.c: Likewise.
12951
12952 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12953
12954         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
12955
12956 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
12957
12958         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
12959
12960 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
12961
12962         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
12963         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
12964         -m64.
12965         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
12966         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
12967         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
12968
12969 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
12970
12971         PR c++/20212
12972         * g++.dg/warn/Wunused-11.C: New test.
12973
12974 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
12975
12976         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
12977
12978 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
12979
12980         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
12981
12982 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
12983
12984         PR c++/20734
12985         * g++.dg/template/ptrmem13.C: New test.
12986
12987 2005-04-05  Per Bothner  <per@bothner.com>
12988
12989         * lib/gcc.exp: Always add -fno-show-column, for now.
12990
12991 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
12992
12993         PR testsuite/20767
12994         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
12995         of plain old "unsigned int" for the type of "i".  Makes this test
12996         64bit clean.
12997
12998 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
12999
13000         * gcc.dg/i386-ssefn-1.c: New test.
13001         * gcc.dg/i386-ssefn-2.c: New test.
13002         * gcc.dg/i386-ssefn-3.c: New test.
13003         * gcc.dg/i386-ssefn-4.c: New test.
13004
13005 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
13006
13007         PR tree-optimization/20076
13008         * gcc.dg/builtin-apply4.c: New test.
13009
13010         PR preprocessor/19475
13011         * gcc.dg/cpp/macspace1.c: New test.
13012         * gcc.dg/cpp/macspace2.c: New test.
13013
13014 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13015
13016         * gfortran.dg/pr20755.f: Fixed bad format.
13017
13018 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
13019
13020         PR c++/20763
13021         * g++.dg/ext/attrib21.C: New test.
13022
13023 2004-04-05  Devang Patel  <dpatel@apple.com>
13024
13025         * lib/target-supports.exp (check_effective_target_vect_shif): New.
13026         * gcc.dg/vect/vect-shift-1.c: New test.
13027
13028 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13029
13030         PR libfortran/20755
13031         * gfortran.dg/pr20755.f: New test.
13032
13033 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
13034
13035         * gfortran.dg/pr15959.f90: New test.
13036         * gfortran.dg/string_pad_trunc.f90: New test.
13037
13038 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13039
13040         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
13041         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
13042         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
13043         syntax.
13044
13045 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13046
13047         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
13048
13049 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13050
13051         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
13052         * gcc.c-torture/compile/20011119-2.c: Likewise.
13053         * gcc.c-torture/compile/981001-2.c: Likewise.
13054
13055 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
13056
13057         PR c++/20679
13058         * g++.dg/template/overload4.C: New test.
13059
13060 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
13061
13062         PR c++/20746
13063         * g++.dg/abi/covariant5.C: New.
13064
13065         PR debug/20505
13066         * g++.dg/debug/const2.C: New.
13067
13068 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
13069
13070         PR rtl-optimization/16104
13071         * gcc.c-torture/execute/20050316-1.c: New test.
13072
13073 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
13074
13075         * g++.dg/template/spec23.C: Fix dg-error text.
13076
13077 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
13078
13079         PR c++/19199
13080         * g++.dg/expr/lval2.C: New.
13081
13082 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13083
13084         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
13085         __builtin_strcasecmp and __builtin_strncasecmp.
13086
13087 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
13088
13089         PR c++/20723
13090         * g++.dg/template/spec22.C: New.
13091         * g++.dg/template/spec23.C: New.
13092
13093 2005-04-03  Dale Ranta  <dir@lanl.gov>
13094             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13095
13096         PR libfortran/20068
13097         PR libfortran/20125
13098         PR libfortran/20156
13099         PR libfortran/20471
13100         * gfortran.dg/backspace.f: New test.
13101
13102 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
13103
13104         * gcc.dg/pr19345.c: New test.
13105
13106 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
13107
13108         PR tree-optimization/20640
13109         * gcc.dg/torture/tree-loop-1.c: New.
13110
13111 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
13112
13113         PR rtl-optimization/20290
13114         * gcc.c-torture/execute/loop-ivopts-2.c: New.
13115
13116 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
13117
13118         * gcc.dg/rs6000-fpint.c: New.
13119
13120 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
13121
13122         * gcc.dg/old-style-then-proto-1.c: New test.
13123
13124 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13125
13126         * gfortran.fortran-torture/execute/backspace.f90: Check
13127         after backspace and read was incorrect.
13128
13129 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13130
13131         * gcc.c-torture/execute/builtins/strcat.c: Check the result
13132         buffer past the terminating NUL using memcmp.
13133         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
13134         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
13135
13136         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
13137         Fix unused/uninitialized variable warnings.
13138
13139         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
13140         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
13141         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
13142         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
13143
13144         * gcc.c-torture/execute/builtins/abs-1-lib.c,
13145         gcc.c-torture/execute/builtins/fputs-lib.c,
13146         gcc.c-torture/execute/builtins/lib/fprintf.c,
13147         gcc.c-torture/execute/builtins/lib/main.c,
13148         gcc.c-torture/execute/builtins/lib/memcmp.c,
13149         gcc.c-torture/execute/builtins/lib/memmove.c,
13150         gcc.c-torture/execute/builtins/lib/mempcpy.c,
13151         gcc.c-torture/execute/builtins/lib/memset.c,
13152         gcc.c-torture/execute/builtins/lib/printf.c,
13153         gcc.c-torture/execute/builtins/lib/sprintf.c,
13154         gcc.c-torture/execute/builtins/lib/stpcpy.c,
13155         gcc.c-torture/execute/builtins/lib/strchr.c,
13156         gcc.c-torture/execute/builtins/lib/strcmp.c,
13157         gcc.c-torture/execute/builtins/lib/strcpy.c,
13158         gcc.c-torture/execute/builtins/lib/strcspn.c,
13159         gcc.c-torture/execute/builtins/lib/strlen.c,
13160         gcc.c-torture/execute/builtins/lib/strncat.c,
13161         gcc.c-torture/execute/builtins/lib/strncmp.c,
13162         gcc.c-torture/execute/builtins/lib/strncpy.c,
13163         gcc.c-torture/execute/builtins/lib/strrchr.c,
13164         gcc.c-torture/execute/builtins/lib/strspn.c,
13165         gcc.c-torture/execute/builtins/lib/strstr.c,
13166         gcc.c-torture/execute/builtins/memops-asm-lib.c,
13167         gcc.c-torture/execute/builtins/strlen-2.c,
13168         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
13169         prototypes.
13170
13171 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
13172
13173         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
13174         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
13175         selectany usage.
13176
13177 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
13178
13179         PR c++/19406
13180         * g++.dg/debug/using1.C: New test.
13181
13182 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
13183
13184         PR middle-end/20524
13185         * gcc.dg/alias-7.c: Prefix asm-declared name with
13186         __USER_LABEL_PREFIX__.
13187
13188 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
13189
13190         Fix fallout from PR middle-end/15700:
13191         * gcc.c-torture/compile/20011119-1.c: Take
13192         __USER_LABEL_PREFIX__ into account.
13193         * gcc.c-torture/compile/20011119-2.c: Likewise.
13194
13195 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13196
13197         PR c++/18644
13198         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
13199
13200 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
13201
13202         PR c/17855
13203         * gcc.c-torture/compile/struct-non-lval-1.c,
13204         gcc.c-torture/compile/struct-non-lval-2.c,
13205         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
13206
13207 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
13208
13209         * gcc.dg/tls/tls.exp: Remove temporary file.
13210         * g++.dg/tls/tls.exp: Ditto.
13211         * lib/file-format.exp: Ditto.
13212         * g++.dg/special/ecos.exp: Ditto.
13213
13214         * lib/profopt.exp: Treat prof_ext as a list.
13215         * gcc.misc-tests/bprob.exp: Ditto.
13216         * g++.dg/bprob/bprob.exp: Ditto.
13217
13218         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
13219         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
13220         g++.dg/tree-ssa/pointer-reference-alias.C,
13221         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
13222         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
13223         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
13224         g++.dg/vect/pr19951.cc: Ditto.
13225         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
13226         gcc.dg/builtins-47.c: Ditto.
13227         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
13228         gcc.dg/pr20115-1.c: Ditto.
13229         * gcc.dg/tree-ssa/20030530-2.c,
13230         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
13231         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
13232         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
13233         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
13234         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
13235         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
13236         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
13237         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
13238         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
13239         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
13240         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
13241         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
13242         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
13243         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
13244         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
13245         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
13246         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
13247         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
13248         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
13249         gcc.dg/tree-ssa/20030824-1.c,
13250         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
13251         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
13252         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
13253         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
13254         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
13255         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
13256         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
13257         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
13258         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
13259         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
13260         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
13261         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
13262         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
13263         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
13264         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
13265         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
13266         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
13267         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
13268         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
13269         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
13270         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
13271         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
13272         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
13273         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
13274         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
13275         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
13276         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
13277         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
13278         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
13279         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
13280         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
13281         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
13282         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
13283         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
13284         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
13285         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
13286         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
13287         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
13288         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
13289         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
13290         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
13291         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
13292         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
13293         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
13294         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
13295         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
13296         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
13297         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
13298         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
13299         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
13300         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
13301         gcc.dg/tree-ssa/useless-1.c: Ditto.
13302         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
13303         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
13304         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
13305         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
13306         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
13307         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
13308         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
13309         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
13310         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
13311         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
13312         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
13313         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
13314         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
13315         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
13316         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
13317         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
13318         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
13319         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
13320         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
13321         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
13322         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
13323         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
13324         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
13325         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
13326         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
13327         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
13328         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
13329         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
13330         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
13331         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
13332         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
13333         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
13334         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
13335         gcc.dg/vect/vect-none.c: Ditto.
13336         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
13337         treelang/compile/unsigned.tree: Ditto.
13338
13339         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
13340         * gcc.dg/cpp/direct2s.c: Ditto.
13341         * gcc.dg/cpp/paste4.c: Ditto.
13342         * gcc.dg/cpp/separate-1.c: Ditto.
13343         * gcc.dg/pch/save-temps-1.c: Ditto.
13344         * g++.dg/ext/altivec-10.C: Ditto.
13345         * g++.dg/pch/pch.C: Ditto.
13346
13347         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
13348
13349         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
13350         * g++.dg/template/repo1.C: Ditto.
13351         * g++.dg/template/repo2.C: Ditto.
13352         * g++.dg/template/repo3.C: Ditto.
13353         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
13354         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
13355         * g++.old-deja/g++.pt/repo1.C: Ditto.
13356         * g++.old-deja/g++.pt/repo2.C: Ditto.
13357         * g++.old-deja/g++.pt/repo3.C: Ditto.
13358         * g++.old-deja/g++.pt/repo4.C: Ditto.
13359
13360         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
13361         * gcc.dg/20030107-1.c: Ditto.
13362         * gcc.dg/20030702-1.c: Ditto.
13363         * gcc.dg/profile-generate-1.c: Ditto.
13364         * g++.dg/other/profile1.C: Ditto.
13365         * g++.old-deja/g++.robertl/eb83.C: Ditto.
13366
13367         * lib/gcc-dg.exp (remove-build-file): New.
13368         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
13369         cleanup-tree-dump, cleanup-saved-temps): New.
13370
13371 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
13372
13373         PR c++/19203, DR 214
13374         * g++.dg/parse/ambig3.C: Not ambiguous.
13375         * g++.dg/template/spec20.C: New.
13376         * g++.dg/template/spec21.C: New.
13377
13378 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
13379
13380         PR target/20045
13381         * gcc.dg/ia64-fptr-1.c: Run only on linux.
13382
13383 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13384
13385         PR libfortran/20660
13386         * gfortran.dg/negative_unit.f: New test.
13387
13388 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
13389
13390         * gcc.dg/20050330-1.c: New test.
13391
13392 2005-03-30  Devang Patel  <dpatel@apple.com>
13393
13394         * g++.dg/tree-sra/ssa-sra-3.C: New test.
13395
13396 2005-03-30  Dale Johannesen  <dalej@apple.com>
13397
13398         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
13399
13400 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
13401
13402         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
13403         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
13404         Strip options from test name.
13405
13406 2005-03-31  Jan Hubicka  <jh@suse.cz>
13407
13408         * gcc.dg/varpool-1.c: New testcase.
13409
13410 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
13411
13412         PR c/772
13413         PR c/17913
13414         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
13415         gcc.dg/stmt-expr-label-3.c : New tests.
13416         * gcc.c-torture/execute/medce-2.c: Remove.
13417
13418 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
13419
13420         PR c/20368
13421         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
13422         tests.
13423
13424 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
13425
13426         * gcc.c-torture/compile/pr20203.c: New test.
13427
13428 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
13429
13430         * gfortran.dg/promotion.f90: New test.
13431
13432 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
13433
13434         PR middle-end/20491
13435         * gcc.dg/torture/asm-subreg-1.c: New test.
13436
13437 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
13438
13439         PR c/20672
13440         * gcc.dg/pr20672-1.c: New test.
13441
13442 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
13443
13444         * gfortran.dg/vect: New directory.
13445         * gfortran.dg/vect/vect.exp: New.
13446         * gfortran.dg/vect/vect-1.f90: New test.
13447         * gfortran.dg/vect/vect-2.f90: New test.
13448         * gfortran.dg/vect/vect-3.f90: New test.
13449         * gfortran.dg/vect/vect-4.f90: New test.
13450         * gfortran.dg/vect/vect-5.f90: New test.
13451
13452 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
13453
13454         PR middle-end/20622
13455         * gcc.dg/alias-7.c: New test.
13456
13457 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
13458
13459         * gcc.dg/sparc-reg-1.c: New test.
13460
13461 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
13462
13463         PR target/19890
13464         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
13465
13466 2005-03-29  Dale Ranta  <dir@lanl.gov>
13467             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13468
13469         PR libfortran/20163
13470         * gfortran.dg/pr20163-2.f: New test.
13471
13472 2005-03-28  Jan Hubicka  <jh@suse.cz>
13473
13474         PR middle-end/20635
13475         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
13476         by Jakub Jelinek.
13477
13478 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
13479
13480         PR tree-optimization/20626
13481         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
13482         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
13483
13484 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
13485
13486         * gfortran.dg/underflow.f90: New test.
13487         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
13488
13489 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13490
13491         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
13492
13493 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
13494
13495         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
13496         (g++_init): Make sure that CXXFLAGS is set.
13497         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
13498         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
13499         * lib/gfortran.exp (gfortran_link_flags): Likewise.
13500         * lib/objc.exp (objc_init): Likewise.
13501         * lib/treelang.exp (treelang_init): Likewise.
13502
13503 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
13504
13505         PR tree-optimization/20470
13506         * gcc.dg/tree-ssa/pr20470.c: New test.
13507
13508 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
13509
13510         * gcc.dg/ppc-stfiwx.c: New.
13511
13512 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
13513
13514         PR target/19888
13515         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
13516
13517 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
13518
13519         * gcc.dg/20050325-1.c: Fix a typo.
13520
13521 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13522
13523         PR libfortran/19678
13524         PR libfortran/19679
13525         * gfortran.dg/dos_eol.f: New test.
13526
13527 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
13528
13529         PR rtl-optimization/20249
13530         * gcc.dg/20050325-1.c: New test.
13531
13532 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13533
13534         PR libfortran/15332
13535         * gfortran.dg/pr15332.f: New test.
13536
13537 2005-03-24  Dale Johannesen  <dalej@apple.com>
13538
13539         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
13540
13541 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
13542
13543         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
13544         'internal' visibility.
13545         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
13546         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
13547         'protected' visibility.
13548         * gcc.dg/visibility-7.c: Likewise.
13549         * lib/target-supports.exp (check_visibility_available): Take
13550         a parameter, the kind of visibility to check for.
13551         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
13552         to check_visibility_available.
13553
13554         * g++.dg/expr/cast3.C: New.
13555
13556 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
13557
13558         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
13559         rs6000.
13560
13561 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
13562
13563         PR target/20095
13564         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
13565
13566 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
13567
13568         * gcc.dg/badshift.c: Renamed to...
13569         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
13570
13571         * gcc.target/i386/badshift.c: Renamed to...
13572         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
13573         only.
13574
13575         PR rtl-optimization/20532
13576         * gcc.target/i386/badshift.c: New.
13577
13578 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13579
13580         * gfortran.dg/pr18025.f90: New test.
13581
13582 2005-03-23  Dale Johannesen  <dalej@apple.com>
13583
13584         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
13585
13586 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
13587
13588         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
13589
13590         * lib/target-supports.exp (check_iconv_available): Default
13591         libiconv to -liconv, if there is no definition.
13592
13593 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
13594
13595         * gcc.dg/torture/cris-asm-mof-1.c: New test.
13596
13597 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
13598
13599         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
13600         * g++.dg/opt/pr7503-2.C: Likewise.
13601         * g++.dg/opt/pr7503-3.C: Likewise.
13602         * g++.dg/opt/pr7503-4.C: Likewise.
13603         * g++.dg/opt/pr7503-5.C: Likewise.
13604         * g++.dg/warn/minmax.C: New test.
13605
13606 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13607
13608         * gfortran.dg/g77_intrinsics_funcs.f: New test.
13609         * gfortran.dg/g77_intrinsics_sub.f: New test.
13610
13611 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
13612             Jan Hubicka  <jh@suse.cz>
13613             Steven Bosscher <stevenb@suse.de
13614
13615         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
13616
13617 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13618
13619         PR c++/19980
13620         * g++.dg/template/redecl3.C: New test.
13621
13622 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13623
13624         PR c++/20499
13625         * g++.dg/parse/error16.C: Tweak error markers.
13626
13627 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
13628
13629         PR target/20561
13630         * gcc.dg/20050321-2.c: New test.
13631
13632 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
13633
13634         PR c++/20465
13635         PR c++/20381
13636         * g++.dg/template/ptrmem12.C: New.
13637
13638 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
13639
13640         PR rtl-optimization/20527
13641         * gcc.c-torture/execute/pr20527-1.c: New test.
13642
13643 2005-03-22  Ben Elliston  <bje@au.ibm.com>
13644
13645         * gcc.misc-tests/options.exp (check_for_options): Create a real C
13646         program, compile it into a real executable and then delete the .c
13647         and .x files afterwards, to avoid problems on testglue targets.
13648
13649 2005-03-21  Stuart Hastings  <stuart@apple.com>
13650
13651         * gcc.target/i386/sse-2.c: New.
13652
13653 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
13654
13655         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
13656
13657 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
13658
13659         * g++.dg/parse/crash25.C: Fix typo.
13660
13661 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
13662
13663         PR c++/20461
13664         * g++.dg/parse/crash24.C: New test.
13665
13666         PR c++/20536
13667         * g++.dg/parse/crash25.C: New test.
13668
13669 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
13670
13671         PR c++/20147
13672         * g++.dg/ext/stmtexpr4.C: New test.
13673
13674 2005-03-20  Roger Sayle  <roger@eyesopen.com>
13675
13676         PR middle-end/20539
13677         * gcc.c-torture/compile/pr13066-1.c: New test case.
13678         * gcc.c-torture/compile/pr20539-1.c: Likewise.
13679         * g++.dg/opt/pr13066-1.C: Likewise.
13680
13681 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
13682
13683         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
13684
13685 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13686
13687         PR fortran/18525
13688         * gfortran.dg/nesting_1.f90: New test.
13689
13690 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13691
13692         PR c++/20240
13693         * g++.dg/lookup/using13.C: New test.
13694
13695 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13696
13697         PR c++/20333
13698         * g++.dg/template/crash36.C: New test.
13699
13700 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
13701
13702         PR c++/20463
13703         * g++.dg/template/crash35.C: New test.
13704
13705 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
13706
13707         PR c++/19966
13708         * g++.dg/overload/operator2.C: New test.
13709
13710 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13711
13712         PR libfortran/20257
13713         * gfortran.dg/pr20257.f90: New test.
13714
13715 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13716
13717         PR libfortran/20480
13718         * gfortran.dg/pr20480.f90: New test.
13719
13720 2005-03-16  Richard Henderson  <rth@redhat.com>
13721
13722         PR middle-end/15700
13723         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
13724         (_rtld_global): New.
13725         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
13726         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
13727
13728         * gcc.dg/alias-3.c: New.
13729         * gcc.dg/alias-4.c: New.
13730         * gcc.dg/alias-5.c: New.
13731         * gcc.dg/alias-6.c: New.
13732
13733 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
13734
13735         * gcc.dg/cpp/ucnid-7.c: New.
13736
13737 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
13738             Dorit Naishlos  <dorit@il.ibm.com>
13739
13740         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
13741         darwin.
13742
13743 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
13744
13745         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
13746         misaligned accesses.
13747         * gcc.dg/vect/vect-58.c: Likewise.
13748         * gcc.dg/vect/vect-92.c: New.
13749         * gcc.dg/vect/vect-93.c: New.
13750
13751 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
13752
13753         PR fortran/18827
13754         * gfortran.dg/assign_2.f90: New test.
13755         * gfortran.dg/assign_3.f90: New test.
13756         * gfortran.dg/assign.f90: New test.
13757
13758 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
13759
13760         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
13761         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
13762         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
13763         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
13764         names.
13765
13766 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
13767
13768         * gcc.dg/cpp/ucnid-6.c: New.
13769
13770         * gcc.dg/cpp/normalize-1.c: New.
13771         * gcc.dg/cpp/normalize-2.c: New.
13772         * gcc.dg/cpp/normalize-3.c: New.
13773         * gcc.dg/cpp/normalize-4.c: New.
13774         * gcc.dg/cpp/ucnid-4.c: New.
13775         * gcc.dg/cpp/ucnid-5.c: New.
13776         * g++.dg/cpp/normalize-1.C: New.
13777         * g++.dg/cpp/ucnid-1.C: New.
13778
13779 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
13780
13781         * gcc.dg/pr18628.c: New.
13782
13783 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
13784
13785         PR c++/20280
13786         * g++.dg/tree-ssa/pr20280.C: New.
13787
13788 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13789
13790         PR fortran/20467
13791         * gfortran.dg/stfunc_2.f90: New test.
13792
13793 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
13794
13795         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
13796
13797 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
13798
13799         * gcc.dg/tree-ssa/20050314-1.c: New test.
13800
13801 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13802
13803         PR c++/4403
13804         PR c++/9783, DR433
13805         * g++.dg/template/friend34.C: New test.
13806         * g++.dg/template/friend35.C: Likewise.
13807         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
13808
13809 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13810
13811         Friend class name lookup 5/n
13812         PR c++/1016
13813         * g++.dg/lookup/hidden-class1.C: New test.
13814         * g++.dg/lookup/hidden-class2.C: Likewise.
13815         * g++.dg/lookup/hidden-class3.C: Likewise.
13816         * g++.dg/lookup/hidden-class4.C: Likewise.
13817         * g++.dg/lookup/hidden-class5.C: Likewise.
13818         * g++.dg/lookup/hidden-class6.C: Likewise.
13819         * g++.dg/lookup/hidden-class7.C: Likewise.
13820         * g++.dg/lookup/hidden-class8.C: Likewise.
13821         * g++.dg/lookup/hidden-class9.C: Likewise.
13822         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
13823         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
13824         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
13825         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
13826         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
13827         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
13828         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
13829         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
13830         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
13831         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
13832         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
13833
13834 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
13835
13836         PR c++/20157
13837         * g++.dg/template/error18.C: New test.
13838
13839 2005-03-09  Ben Elliston  <bje@au.ibm.com>
13840
13841         PR debug/16792
13842         * g++.dg/debug/pr16792.C: New test.
13843
13844 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
13845
13846         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
13847         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
13848         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
13849         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
13850         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
13851         test assertion names.
13852
13853 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13854
13855         PR fortran/18600
13856         * gfortran.dg/stfunc_1.f90: New test.
13857
13858 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13859
13860         PR fortran/16907
13861         * gfortran.dg/real_index_1.f90: New test.
13862
13863 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13864
13865         PR fortran/20323
13866         * gfortran.dg/spec_expr_1.f90: New test.
13867
13868 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
13869
13870         PR c/20402
13871         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
13872         new parser.
13873
13874 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13875
13876         PR fortran/20361
13877         * gfortran.dg/largeequiv_1.f90: New test.
13878
13879 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
13880
13881         * gcc.dg/ucnid-1.c: New.
13882         * gcc.dg/ucnid-2.c: New.
13883         * gcc.dg/ucnid-3.c: New.
13884         * gcc.dg/ucnid-4.c: New.
13885         * gcc.dg/ucnid-5.c: New.
13886         * gcc.dg/ucnid-6.c: New.
13887         * gcc.dg/cpp/ucnid-1.c: New.
13888         * gcc.dg/cpp/ucnid-2.c: New.
13889         * gcc.dg/cpp/ucnid-3.c: New.
13890         * g++.dg/other/ucnid-1.C: New.
13891
13892 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
13893
13894         * gcc.dg/vmx/darwin-abi-3.c: Delete.
13895
13896 2005-03-11  Per Bothner  <per@bothner.com>
13897
13898         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
13899         that diagnotics refer to correct token.
13900         * gcc.dg/unused-3.c: Likewise.
13901
13902 2005-03-11  Per Bothner  <per@bothner.com>
13903
13904         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
13905         constant" is now actually on same line as string constant.
13906         * gcc.dg/cpp/direct2s.c: Likewise.
13907
13908 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
13909
13910         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
13911
13912 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13913
13914         PR libfortran/20124
13915         * gfortran.dg/pr20124.f90: New Test
13916
13917 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
13918
13919         PR tree-optimization/20130
13920         * gcc.dg/pr20130-1.c: New test.
13921
13922 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
13923
13924         PR target/20095
13925         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
13926
13927 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13928
13929         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
13930
13931 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
13932
13933         * g++.dg/eh/forced1.C: Fix comment.
13934         * g++.dg/eh/forced2.C: Ditto.
13935         * g++.dg/eh/forced3.C: Ditto.
13936         * g++.dg/eh/forced4.C: Ditto.
13937
13938 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
13939
13940         PR rtl-opt/20412
13941         * gcc.c-torture/compile/pr20412.c: New test.
13942
13943 2005-03-10  Roger Sayle  <roger@eyesopen.com>
13944
13945         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
13946
13947 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
13948
13949         PR target/20322
13950         * gcc.dg/20050307-1.c: New test.
13951
13952 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
13953
13954         PR c++/20375
13955         * g++.dg/other/stdarg3.C: New.
13956
13957 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
13958
13959         PR c++/18384, c++/18327
13960         * g++.dg/init/array19.C: New test.
13961
13962         PR inline-asm/20314
13963         * gcc.dg/torture/pr20314-1.c: New test.
13964         * gcc.dg/torture/pr20314-2.c: New test.
13965
13966 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
13967
13968         * gcc.dg/20050309-1.c: New test.
13969
13970 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13971
13972         * gcc.dg/builtins-10.c: Reactivate disabled test.
13973         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
13974         new cbrt transformations.
13975
13976 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
13977
13978         PR c++/20208
13979         * g++.dg/template/array13.C: New test.
13980
13981 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
13982
13983         PR c++/16859
13984         * g++.dg/init/brace4.C: New test.
13985
13986 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
13987
13988         PR c++/20186
13989         * g++.dg/template/non-dependent12.C: New.
13990
13991 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
13992
13993         PR c++/20142
13994         * g++.dg/init/array18.C: Add dg-do run marker.
13995
13996         PR c++/20142
13997         * g++.dg/init/array18.C: New test.
13998
13999 2005-03-09  Ben Elliston  <bje@au.ibm.com>
14000
14001         * consistency.vlad/vlad.exp: Remove trailing semicolons.
14002         * g++.dg/gcov/gcov.exp: Likewise.
14003         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
14004         * gcc.target/xstormy16/xstormy16.exp: Likewise.
14005         * lib/c-torture.exp: Likewise.
14006         * lib/fortran-torture.exp: Likewise.
14007         * lib/g++.exp: Likewise.
14008         * lib/gcc-defs.exp: Likewise.
14009         * lib/gcc-dg.exp: Likewise.
14010         * lib/gcc.exp: Likewise.
14011         * lib/gcov.exp: Likewise.
14012         * lib/gfortran.exp: Likewise.
14013         * lib/mike-g++.exp: Likewise.
14014         * lib/mike-gcc.exp: Likewise.
14015         * lib/objc-torture.exp: Likewise.
14016         * lib/objc.exp: Likewise.
14017         * lib/profopt.exp: Likewise.
14018         * lib/target-libpath.exp: Likewise.
14019         * lib/target-supports.exp: Likewise.
14020         * lib/treelang.exp: Likewise.
14021         * lib/wrapper.exp: Likewise.
14022
14023 2005-03-08  Jeff Law  <law@redhat.com>
14024
14025         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
14026         PHI-OPT changes.
14027
14028 2005-03-08  Ira Rosen  <irar@il.ibm.com>
14029
14030         * gcc.dg/vect/pr20122.c: New test.
14031
14032 2005-03-07  Jeff Law  <law@redhat.com>
14033
14034         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
14035         was folded away.
14036         * gcc.dg/tree-ssa/pr18133-1.c: New test.
14037         * gcc.dg/tree-ssa/pr18133-2.c: New test.
14038         * gcc.dg/tree-ssa/pr18134.c: New test.
14039
14040 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14041
14042         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
14043         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
14044         gcc.dg/torture/builtin-noret-2.c: Require weak support.
14045
14046 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
14047
14048         PR tree-opt/17671
14049         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
14050
14051 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
14052
14053         * g++.dg/warn/Wnvdtor.C: New test.
14054
14055 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
14056
14057         * gcc.dg/torture/pr19683-1.c: New test.
14058
14059 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
14060
14061         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
14062         * gfortran.dg/g77/19990313-2.f: Ditto.
14063         * gfortran.dg/g77/19990313-3.f: Ditto.
14064         * gfortran.dg/g77/19990525-0.f: Ditto.
14065         * gfortran.dg/g77/19990826-0.f: Ditto.
14066         * gfortran.dg/g77/19990826-2.f: Ditto.
14067         * gfortran.dg/g77/19990826-3.f: Ditto.
14068         * gfortran.dg/g77/20000511-1.f: Ditto.
14069         * gfortran.dg/g77/20000511-2.f: Ditto.
14070         * gfortran.dg/g77/970625-2.f: Ditto.
14071         * gfortran.dg/g77/980310-2.f: Ditto.
14072         * gfortran.dg/g77/980310-3.f: Ditto.
14073         * gfortran.dg/g77/980310-8.f: Ditto.
14074         * gfortran.dg/g77/980519-2.f: Ditto.
14075         * gfortran.dg/g77/alpha1.f: Ditto.
14076         * gfortran.dg/g77/claus.f: Ditto.
14077         * gfortran.dg/g77/erfc.f: Ditto.
14078         * gfortran.dg/g77/short.f: Ditto.
14079         * gfortran.fortran-torture/execute/data.f90: Ditto.
14080         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
14081         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
14082
14083 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14084
14085         * lib/file-format.exp (gcc_target_object_format): Add check for som
14086         format and hardcode object formats on hppa*-*-hpux*.
14087         * lib/target-supports.exp (check_weak_available): Add check for som
14088         object format.  Always return 0 on hppa*-*-hpux10*.
14089
14090         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
14091         is defined.
14092
14093         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
14094
14095 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
14096
14097         * gfortran.dg/pr19936_1.f90: New test.
14098         * gfortran.dg/pr19936_2.f90: New test.
14099         * gfortran.dg/pr19936_3.f90: New test.
14100
14101 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
14102             Paul Thomas <prthomas@drfccad.cea.fr>
14103
14104         * gfortran.dg/PR19754_1.f90: New test.
14105         * gfortran.dg/PR19754_2.f90: Ditto.
14106
14107 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14108
14109         PR c++/19311
14110         * g++.dg/template/non-dependent11.C: New test.
14111
14112 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
14113
14114         * lib/target-supports.exp (check_iconv_available): Fix comment.
14115
14116 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
14117             Joseph S. Myers  <joseph@codesourcery.com>
14118
14119         PR c++/19797
14120         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
14121
14122 2005-03-04  Matthew Sachs  <msachs@apple.com>
14123
14124         * gcc.exp (gcc_target_compile): Put braces around
14125         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
14126         * objc.exp (objc_target_compile): Likewise.
14127         * treelang.exp (treelang_target_compile): Likewise.
14128
14129 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14130
14131         PR fortran/19673
14132         * gfortran.dg/func_result_1.f90: New test.
14133
14134 2005-03-04  Ben Elliston  <bje@au.ibm.com>
14135
14136         * gcc.misc-tests/options.exp: New test.
14137
14138 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
14139
14140         * gcc.dg/pr15784-4.c: New test.
14141
14142 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
14143
14144         * gcc.c-torture/execute/pr17133.c: New.
14145         * gcc.c-torture/compile/20050303-1.c: New.
14146
14147 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
14148
14149         * gcc.dg/cpp/assert4.c: Fix for cygwin.
14150
14151 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
14152
14153         * g++.dg/overload/using2.C: New.
14154
14155 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
14156
14157         PR c++/19916
14158         * g++.dg/init/ptrmem2.C: New test.
14159
14160 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
14161
14162         PR c/8927
14163         * gcc.dg/pr8927-1.c: New test.
14164
14165 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
14166
14167         PR c++/20232
14168         * g++.dg/inherit/covariant12.C: New.
14169
14170 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14171
14172         PR fortran/19479
14173         * gfortran.dg/bound_1.f90: New test.
14174
14175 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
14176
14177         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
14178         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
14179
14180 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
14181
14182         PR c/20245
14183         * gcc.dg/pr20245-1.c: New test.
14184
14185 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
14186
14187         PR middle-end/19874
14188         * gcc.c-torture/execute/20050119-2.c: New test case.
14189
14190 2005-02-28  Ben Elliston  <bje@au.ibm.com>
14191
14192         * README: Update the DejaGnu bug reporting address.
14193         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
14194         * lib/objc-torture.exp: Likewise.
14195
14196 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
14197
14198         * gfortran.dg/boz_1.f90: New test.
14199         * gfortran.dg/boz_3.f90: New test.
14200         * gfortran.dg/boz_4.f90: New test.
14201
14202 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
14203
14204         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
14205         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
14206
14207 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14208
14209         PR libfortran/20101
14210         * gfortran.dg/write_0_pe_format.f90: New test.
14211
14212 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
14213
14214         PR c++/20206
14215         * g++.dg/opt/thunk2.C: New test.
14216         * g++.dg/opt/covariant1.C: New test.
14217
14218 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14219
14220         * gfortran.dg/e_d_fmt.f90: New test.
14221
14222 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
14223
14224         * gcc.dg/asm-b.c: Fix comment typos.
14225
14226 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
14227
14228         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
14229         a V_MAY_DEF also.
14230
14231 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
14232
14233         PR tree-opt/20188
14234         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
14235         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
14236         * gcc.dg/asm-b.c: New test.
14237
14238 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
14239
14240         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
14241         Disable this test on IRIX 6.
14242
14243 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
14244
14245         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
14246         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
14247         parser.
14248
14249 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
14250
14251         PR tree-optimization/20204
14252         * testsuite/gcc.dg/pr20204.c: New test.
14253
14254 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
14255
14256         PR target/20196
14257         * gcc.c-torture/execute/20050224-1.c: New test.
14258
14259         PR c++/20175
14260         * g++.dg/warn/Wbraces2.C: New test.
14261
14262 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
14263
14264         PR c++/19878
14265         * g++.dg/init/const2.C: New test.
14266
14267 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
14268
14269         PR tree-optimization/20100
14270         * gcc.c-torture/execute/pr20100-1.c: New test.
14271
14272 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14273
14274         * gfortran.dg/implicit_3.f90: New test.
14275
14276         * gfortran.dg/deftype_1.f90: New test.
14277
14278 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
14279
14280         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
14281         the test passes.
14282         * g++.dg/other/anon3.C: Accept a warning.
14283
14284 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
14285
14286         * gcc.dg/pr20017.c: Fix a comment typo.
14287
14288 2005-02-23  Bud Davis  <bdavis@gfortran.org>
14289
14290         * gfortran.dg/list_read_4.f90: Change to f90 comments.
14291
14292 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14293
14294         PR ada/19902
14295         * ada/acats/tests/cxa/cxa3004.a: Remove.
14296         * ada/acats/tests/cxb/cxb30061.am: Likewise.
14297
14298 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
14299
14300         PR c++/20073
14301         * g++.dg/init/const1.C: New test.
14302
14303         PR c++/19991
14304         * g++.dg/parse/constant7.C: New test.
14305
14306         PR c++/20152
14307         * g++.dg/parse/error27.C: New test.
14308         * g++.dg/template/qualttp15.C: Adjust error markers.
14309         * g++.old-deja/g++.other/struct1.C: Likewise.
14310
14311         PR c++/20153
14312         * g++.dg/template/error17.C: New test.
14313
14314         PR c++/20148
14315         * g++.dg/parser/error26.C: New test.
14316
14317 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
14318
14319         PR tree-optimization/20100
14320         PR tree-optimization/20115
14321         * gcc.dg/pr20115.c: New test.
14322         * gcc.dg/pr20115-1.c: New test.
14323         * gcc.dg/pr20100.c: New test.
14324         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
14325         call-clobbered variables after alias1.
14326
14327 2005-02-22  Bud Davis  <bdavis@gfortran.org>
14328
14329         * gfortran.dg/list_read_4.f90: new test.
14330
14331 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
14332
14333         PR rtl-optimization/20017.
14334         * gcc.dg/pr20017.c: New.
14335
14336 2005-02-22  Devang Patel  <dpatel@apple.com>
14337
14338         PR 19952
14339         * g++.dg/tree-ssa/pr19952.C: New test.
14340
14341 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
14342
14343         PR c++/19883
14344         * g++.dg/parse/constant6.C: New test.
14345
14346 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
14347
14348         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
14349         * g++.dg/charset/asm2.c: Likewise.
14350         * g++.dg/charset/asm3.c: Likewise.
14351         * g++.dg/charset/asm4.c: Likewise.
14352         * g++.dg/charset/asm5.c: Likewise.
14353         * g++.dg/charset/attribute1.c: Likewise.
14354         * g++.dg/charset/attribute2.c: Likewise.
14355         * g++.dg/charset/extern1.cc: Likewise.
14356         * g++.dg/charset/extern2.cc: Likewise.
14357         * g++.dg/charset/extern3.cc: Likewise.
14358         * g++.dg/charset/function.cc: Likewise.
14359         * g++.dg/charset/string.c: Likewise.
14360         * g++.dg/charset/charset.exp: Likewise.
14361         * lib/target-supports.exp (check_iconv_available): Fix comment.
14362
14363 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
14364
14365         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
14366         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
14367         * gcc.dg/charset/asm2.c: Likewise.
14368         * gcc.dg/charset/asm3.c: Likewise.
14369         * gcc.dg/charset/asm4.c: Likewise.
14370         * gcc.dg/charset/asm5.c: Likewise.
14371         * gcc.dg/charset/asm6.c: Likewise.
14372         * gcc.dg/charset/attribute1.c: Likewise.
14373         * gcc.dg/charset/attribute2.c: Likewise.
14374         * gcc.dg/charset/builtin1.c: Likewise.
14375         * gcc.dg/charset/extern.c: Likewise.
14376         * gcc.dg/charset/function.c: Likewise.
14377         * gcc.dg/charset/string.c: Likewise.
14378         * gcc.dg/charset/charset.exp: Likewise.
14379
14380 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
14381
14382         PR fortran/20086
14383         * gfortran.dg/pr20086.f90: New test.
14384
14385 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
14386
14387         PR tree-optimization/19786
14388         * g++.dg/tree-ssa/pr19786.C: New.
14389
14390 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14391
14392         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
14393
14394 2005-02-21  Jeff Law  <law@redhat.com>
14395
14396         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
14397
14398 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14399
14400         * gfortran.dg/do_iterator: Split loop, markup all lines for
14401         which an error locus is printed.
14402         * gfortran.dg/pr17708.f90: Markup all lines for which an error
14403         locus is printed.
14404         * gfortran.dg/select_4.f90: Likewise.
14405         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
14406         locuses in the various permutations.
14407
14408 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
14409
14410         PR tree-optimization/19951
14411         * g++.dg/vect: New directory.
14412         * g++.dg/vect/vect.exp: New file.
14413         * g++.dg/vect/pr19951.cc: New testcase.
14414         * g++.dg/dg.exp: Also prune vectorizer tests.
14415
14416 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
14417
14418         PR 18785
14419         * gcc.dg/charset/builtin1.c: New test.
14420
14421 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14422
14423         PR c++/19299
14424         * g++.dg/inherit/volatile1.C: New test.
14425
14426         PR c++/19440
14427         * g++.dg/template/dtor4.C: New test.
14428
14429 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
14430
14431         * gfortran.dg/int_1.f90: New test.
14432
14433 2005-02-19  Devang Patel  <dpatel@apple.com>
14434
14435         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
14436
14437 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
14438
14439         * gfortran.dg/achar_1.f90: New test.
14440
14441 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
14442
14443         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
14444
14445 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
14446             Jakub Jelinek  <jakub@redhat.com>
14447
14448         PR tree-optimization/19828
14449         * gcc.dg/tree-ssa/loop-7.c: New test.
14450         * gcc.c-torture/execute/20050218-1.c: New test.
14451
14452 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
14453
14454         PR c/20043
14455         * gcc.dg/transparent-union-1.c: New test.
14456         * gcc.dg/transparent-union-2.c: New test.
14457
14458 2005-02-18  James E Wilson  <wilson@specifixinc.com>
14459
14460         PR tree-optimization/18977
14461         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
14462
14463 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
14464
14465         PR target/20054
14466         * gcc.dg/pr20054.c: New test.
14467
14468 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14469
14470         PR c++/19508
14471         * g++.dg/ext/attrib20.C: New test.
14472
14473 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
14474
14475         PR middle-end/20030
14476         * gfortran.fortran-torture/execute/character_passing.f90: New test.
14477
14478 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
14479
14480         PR c++/20008
14481         * g++.dg/opt/switch4.C: New.
14482
14483 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
14484
14485         PR c++/20023
14486         PR tree-optimization/20009
14487         * gcc.c-torture/compile/20050217-1.c: New test.
14488         * g++.dg/opt/switch3.C: New test.
14489
14490         PR tree-optimization/18947
14491         * gcc.c-torture/compile/20050215-1.c: New test.
14492         * gcc.c-torture/compile/20050215-2.c: New test.
14493         * gcc.c-torture/compile/20050215-3.c: New test.
14494
14495 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
14496
14497         PR c++/20028
14498         * g++.dg/template/crash34.C: New.
14499
14500         PR c++/20022
14501         * g++.dg/other/access3.C: New.
14502
14503 2005-02-17  Ira Rosen  <irar@il.ibm.com>
14504
14505         * gcc.dg/vect/vect-98.c: New test.
14506
14507 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
14508
14509         PR tree-optimization/19967
14510         * gcc.dg/pr19967.c: New.
14511
14512 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
14513
14514         PR middle-end/19857
14515         * gcc.dg/tree-ssa/20050215-1.c: New test.
14516         * gcc.c-torture/execute/20050215-1.c: New test.
14517
14518 2005-02-15  Eric Christopher  <echristo@redhat.com>
14519
14520         * gcc.dg/cpp/20050215-1.c: New file.
14521
14522 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
14523
14524         PR tree-optimization/15785
14525         * gcc.dg/pr15785-1.c: New test.
14526
14527 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
14528
14529         PR c++/17788
14530         * g++.dg/init/ctor4.C: New.
14531         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
14532
14533 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
14534
14535         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
14536         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
14537
14538 2005-02-15  Andreas Schwab  <schwab@suse.de>
14539
14540         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
14541         declare malloc.
14542
14543 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
14544
14545         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
14546
14547 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
14548
14549         PR tree-optimization/19853
14550         * gcc.c-torture/compile/pr19853.c: New test.
14551
14552 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
14553
14554         PR c++/19608
14555         * g++.dg/parse/local-class1.C: New.
14556
14557         PR c++/19895
14558         * g++.dg/parse/ptrmem3.C: New.
14559
14560         PR c++/19884
14561         * g++.old-deja/g++.oliva/template6.C: Add another case.
14562         * g++.dg/template/explicit6.C: New.
14563
14564 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
14565
14566         PR c++/17816
14567         * g++.dg/other/redecl2.C: New.
14568
14569 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
14570
14571         PR c++/19891
14572         * g++.dg/abi/covariant4.C: New.
14573
14574 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
14575
14576         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
14577
14578 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
14579
14580         * gcc.dg/vect/vect-96.c: Fix typo.
14581
14582 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14583
14584         PR c++/14479
14585         PR c++/19487
14586         * g++.dg/template/enum5.C: New test.
14587
14588 2005-02-12  Ira Rosen  <irar@il.ibm.com>
14589
14590         * gcc.dg/vect/vect-97.c: New test.
14591
14592 2005-02-12  Ira Rosen  <irar@il.ibm.com>
14593
14594         * gcc.dg/vect/vect-96.c: New test.
14595
14596 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
14597
14598         * gcc.dg/builtins-34.c: Also check ldexp*.
14599
14600 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
14601
14602         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
14603
14604 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
14605
14606         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
14607         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
14608         dg-require-dll, dg-require-iconv, dg-require-named-sections,
14609         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
14610         selector_list, selector_expression, dg-process-target): Move to new
14611         file target-supports-dg.exp.
14612         * lib/target-supports-dg.exp: New.
14613
14614         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
14615         New.
14616
14617 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
14618
14619         PR c++/19666
14620         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
14621
14622         PR middle-end/19858
14623         * gcc.c-torture/compile/20050210-1.c: New test.
14624
14625 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
14626
14627         PR c++/19755
14628         * g++.dg/warn/Wbraces1.C: New test.
14629
14630 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
14631
14632         * gcc.dg/builtins-52.c: New testcase.
14633
14634 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
14635
14636         PR c/19342
14637         * gcc.c-torture/execute/20050119-1.c: New test.
14638
14639 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
14640
14641         PR c++/19811
14642         * g++.dg/init/delete1.C: New test.
14643
14644 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
14645
14646         PR c++/18470
14647         * g++.dg/template/static12.C: New test.
14648
14649 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
14650
14651         PR c++/19787
14652         * g++.dg/conversion/ambig1.C: New test.
14653
14654         PR c++/19739
14655         * g++.dg/ext/attrib19.C: New test.
14656
14657         PR c++/19732
14658         * g++.dg/parse/dtor5.C: New test.
14659
14660         PR c++/19762
14661         * g++.dg/template/dtor3.C: New test.
14662
14663         PR c++/19826
14664         * g++.dg/template/static11.C: New test.
14665         * g++.dg/template/crash2.C: Remove dg-error marker.
14666
14667 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
14668
14669         PR C++/18491
14670         * g++.old-deja/g++.mike/p10769a.C: Remove.
14671
14672 2005-02-09  Roger Sayle  <roger@eyesopen.com>
14673
14674         * gcc.dg/builtins-48.c: New test case.
14675         * gcc.dg/builtins-49.c: New test case.
14676         * gcc.dg/builtins-50.c: New test case.
14677         * gcc.dg/builtins-51.c: New test case.
14678
14679 2005-02-09  Ian Lance Taylor  <ian@airs.com>
14680
14681         PR middle-end/19583
14682         * g++.dg/warn/Wreturn-type-3.C: New test.
14683
14684 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
14685
14686         PR middle-end/19402
14687         * gcc.dg/pr19402-1.c: New testcase.
14688         * gcc.dg/pr19402-2.c: likewise.
14689
14690 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
14691
14692         PR middle-end/19854
14693         * g++.dg/tree-ssa/tmmti.C: New testcase.
14694
14695 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
14696
14697         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
14698
14699 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
14700
14701         PR c++/19733
14702         * g++.dg/parse/crash23.C: New test.
14703         * g++.dg/warn/Weff1.C: New test.
14704
14705 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
14706
14707         * gcc.dg/20050209-1.c: New test.
14708
14709 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
14710
14711         PR target/19799
14712         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
14713
14714 2005-02-08  Mike Stump  <mrs@apple.com>
14715
14716         * g++.dg/pch/import-2.c: New test.
14717         * g++.dg/pch/import-2.hs: New.
14718         * g++.dg/pch/include/import-2a.h: New.
14719         * g++.dg/pch/include/import-2b.h: New.
14720
14721 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
14722
14723         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
14724
14725 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14726
14727         * gfortran.dg/substr_1.f90: New test.
14728
14729 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
14730
14731         PR middle-end/19775
14732         * gcc.dg/torture/builtin-power-1.c: Disable test for
14733         invalid transformation.
14734         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
14735         no longer optimize.
14736         * gcc.dg/builtins-47.c: New testcase.
14737
14738 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
14739             Dorit Naishlos  <dorit@il.ibm.com>
14740
14741         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
14742
14743 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
14744
14745         * gcc.c-torture/compile/20050206-1.c: New test.
14746
14747 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
14748
14749         PR tree-opt/19768
14750         * g++.dg/opt/pr19768.C: New test.
14751
14752 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
14753
14754         PR tree-opt/19736
14755         * gcc.c-torture/compile/pr19736.c: New test.
14756
14757 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14758
14759         PR c++/17401
14760         * g++.dg/parse/error25.C: New test.
14761
14762 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
14763
14764         * gcc.c-torture/execute/20050203-1.c: New.
14765
14766 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
14767
14768         * gcc.dg/vect/vect-85.c: Remove xfail.
14769         * gcc.dg/vect/vect-86.c: Remove xfail.
14770         * gcc.dg/vect/vect-87.c: Remove xfail.
14771         * gcc.dg/vect/vect-88.c: Remove xfail.
14772
14773 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
14774
14775         * gcc.dg/altivec-19.c: New.
14776
14777 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
14778
14779         PR c/17807
14780         * gcc.dg/nested-func-3.c: New test.
14781         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
14782
14783 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
14784
14785         * gcc.test-framework/gen_directive_tests: Generate tests for
14786         selector expressions.
14787
14788 2005-02-02  Matt Austern  <austern@apple.com>
14789
14790         PR c++/19628
14791         * g++/ext/builtin7.C: New.
14792         * g++/ext/builtin8.C: New.
14793
14794 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
14795
14796         PR c/18502
14797         * gcc.dg/pr18502-1.c: New test.
14798
14799 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14800
14801         PR c++/17413
14802         * g++.dg/template/local4.C: Tweak.
14803
14804 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
14805
14806         PR tree-optimization/19578
14807         * gcc.c-torture/compile/20050202-1.c: New test.
14808
14809 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
14810
14811         PR c/19435
14812         * gcc.dg/c99-init-4.c: New test.
14813
14814 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
14815
14816         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
14817
14818         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
14819
14820         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
14821         * g++.dg/eh/check-vect.h: New.
14822
14823         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
14824         * gcc.dg/vect/vect-78.c: Ditto.
14825         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
14826         Remove.
14827
14828         * g++.dg/conversion/simd1.C: Expect warning.
14829         * g++.dg/ext/attribute-test-1.C: Ditto.
14830         * g++.dg/ext/attribute-test-2.C: Ditto.
14831         * g++.dg/ext/attribute-test-3.C: Ditto.
14832         * g++.dg/ext/attribute-test-4.C: Ditto.
14833
14834         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
14835         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
14836
14837         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
14838
14839 2005-02-01  Richard Henderson  <rth@redhat.com>
14840
14841         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
14842         long double for ibm double-double format.
14843         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
14844
14845 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
14846
14847         PR tree-optimization/19633
14848         * testsuite/gcc.dg/pr19633-1.c: New test.
14849         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
14850         to NULL or a symbol.
14851
14852 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
14853
14854         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
14855         New procs.
14856         (dg-process-target (local override)): Handle selector expressions.
14857
14858         * gcc.test-framework/README: Describe tests in source directory.
14859         * gcc.test-framework/test-framework.awk: Handle dg- tests.
14860         * gcc.test-framework/test-framework.exp: Handle dg- tests.
14861         * gcc.test-framework/dg-bogus-exp-P.c: New test.
14862         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
14863         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
14864         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
14865         * gcc.test-framework/dg-do-link-exp-P.c: New test.
14866         * gcc.test-framework/dg-do-run-exp-P.c: New test.
14867         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
14868         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
14869         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
14870         * gcc.test-framework/dg-error-exp-P.c: New test.
14871         * gcc.test-framework/dg-error-exp-XP.c: New test.
14872         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
14873         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
14874         * gcc.test-framework/dg-output-exp-P.c: New test.
14875         * gcc.test-framework/dg-output-exp-XF.c: New test.
14876         * gcc.test-framework/dg-warning-exp-P.c: New test.
14877         * gcc.misc-tests/dg-1.c: Remove.
14878         * gcc.misc-tests/dg-2.c: Remove.
14879         * gcc.misc-tests/dg-3.c: Remove.
14880         * gcc.misc-tests/dg-4.c: Remove.
14881         * gcc.misc-tests/dg-5.c: Remove.
14882         * gcc.misc-tests/dg-6.c: Remove.
14883         * gcc.misc-tests/dg-7.c: Remove.
14884         * gcc.misc-tests/dg-8.c: Remove.
14885         * gcc.misc-tests/dg-9.c: Remove.
14886         * gcc.misc-tests/dg-10.c: Remove.
14887         * gcc.misc-tests/dg-11.c: Remove.
14888         * gcc.misc-tests/dg-12.c: Remove.
14889         * gcc.misc-tests/dg-test.exp: Remove.
14890
14891         * gcc.test-framework/test-framework.awk: Change recording and
14892         printing of passes and failures.
14893
14894         * gcc.test-framework: New directory.
14895         * gcc.test-framework/README: New.
14896         * gcc.test-framework/test-framework.exp: New.
14897         * gcc.test-framework/test-framework.awk: New.
14898         * gcc.test-framework/gen_directive_tests: New.
14899
14900 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
14901
14902         * lib/treelang.exp: Fix comment typos.
14903         (treelang_target_compile): Don't append libs=-ltreelang to options.
14904
14905 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
14906
14907         * g++.dg/parse/typename7.C: Adjust error messages.
14908
14909 2005-01-31  Jeff Law  <law@redhat.com>
14910
14911         * gcc.c-torture/execute/20050131-1.c: New test.
14912         * gcc.dg/wcaselabel.c: New test.
14913
14914 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
14915
14916         * g++.dg/other/warning1.C: Adjust error messags.
14917         * g++.dg/parse/constant5.C: New test.
14918
14919 2005-01-31  Steven Bosscher  <stevenb@suse.de>
14920
14921         PR c/19333
14922         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
14923         the test case valid.
14924         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
14925         * testsuite/gcc.dg/array-7.c: Adjust expected result.
14926         * testsuite/gcc.dg/pr18596-3.c: Likewise.
14927         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
14928         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
14929         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
14930
14931 2005-01-31  Dale Johannesen  <dalej@apple.com>
14932
14933         * g++.dg/opt/pr19650.C: New test.
14934
14935 2005-01-31  Richard Henderson  <rth@redhat.com>
14936
14937         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
14938         long double for intel double extended format.
14939         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
14940
14941 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
14942
14943         PR c++/19555
14944         * g++.dg/template/static10.C: New test.
14945
14946         PR c++/19395
14947         * g++.dg/parse/error24.C: New test.
14948
14949         PR c++/19367
14950         * g++.dg/lookup/builtin1.C: New test.
14951
14952         PR c++/19457
14953         * g++.dg/warn/conv3.C: New test.
14954
14955 2005-01-30  Bud Davis  <bdavis@gfortran.org>
14956
14957         PR fortran/19647
14958         * gfortan.dg/inquire_7.f90
14959
14960 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
14961
14962         PR tree-optimization/15791
14963         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
14964         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
14965         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
14966         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
14967         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
14968         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
14969         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
14970         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
14971         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
14972         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
14973
14974 2005-01-29  Paul Brook  <paul@codesourcery.com>
14975
14976         PR fortran/18565
14977         * check.c (real_or_complex_check): New function.
14978         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
14979         * intrinsic.c (add_functions): Use new check functions.
14980         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
14981         Add prototypes.
14982
14983 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
14984
14985         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
14986         gcc.dg/lvalue-3.c: New tests.
14987         * gcc.dg/concat.c: Update expected messages.
14988
14989 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
14990
14991         PR libfortran/19595
14992         * gfortran.dg/eor_1.f90: New test.
14993
14994 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
14995
14996         PR fortran/19589
14997         * gfortran.dg/logical_data_1.f90: New test.
14998
14999 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
15000
15001         PR c++/19253
15002         * g++.dg/template/crash33.C: New test.
15003
15004         PR c++/19667
15005         * g++.dg/template/crash32.C: New test.
15006
15007 2005-01-28  Ian Lance Taylor  <ian@airs.com>
15008
15009         PR middle-end/16558
15010         * g++.dg/warn/Wreturn-type-2.C: New test.
15011
15012 2004-06-24  Jeff Law  <law@redhat.com>
15013
15014         * gcc.dg/tree-ssa/20050128-1.c: New test.
15015
15016 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
15017
15018         * gcc.target/frv/all-mdpackh-1.c: New test.
15019
15020 2005-01-28  Steven Bosscher  <stevenb@suse.de>
15021
15022         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
15023
15024 2005-01-27  Richard Henderson  <rth@redhat.com>
15025
15026         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
15027
15028 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
15029
15030         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
15031
15032 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
15033
15034         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
15035         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
15036         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
15037         to cope with cases where the multilib options override the dg-options.
15038
15039 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
15040
15041         PR c/18946
15042         * gcc.dg/noncompile/20050120-1.c: New test.
15043
15044 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
15045
15046         PR tree-optimization/19633
15047         * gcc.dg/pr19633.c: New test.
15048         * gcc.dg/tree-ssa/pr19633.c: New test.
15049
15050 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
15051
15052         * gcc.dg/20041216-1.c: New test.
15053
15054 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
15055
15056         PR objc/18862
15057         * objc.dg/selector-2.m: New test.
15058
15059 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
15060
15061         * g++.dg/opt/range-test-2.C: New test.
15062
15063         PR rtl-optimization/19579
15064         * gcc.c-torture/execute/20050124-1.c: New test.
15065
15066 2005-01-26  Greg Parker  <gparker@apple.com>
15067         Stuart Hastings  <stuart@apple.com>
15068
15069         * gcc.c-torture/execute/20050125-1.c: New.
15070
15071 2005-01-18  Jan Hubicka  <jh@suse.cz>
15072
15073         PR tree-optimize/19337
15074         * gcc.c-torture/compile/20050119-1.c: New test.
15075
15076 2005-01-24  James E Wilson  <wilson@specifixinc.com>
15077
15078         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
15079         test for successful match.
15080
15081 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
15082
15083         PR objc/18408
15084         * objc.dg/comp-types-7.m: New test.
15085
15086 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
15087
15088         * lib/target-supports.exp (current_target_name): New.
15089         (check_effective_target_ilp32, check_effective_target_lp64):
15090         Cache the result to use as long as the current target, with
15091         multilib flags, remains the same.
15092
15093         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
15094         (dg-require-weak, dg-require-visibility, dg-require-alias,
15095         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
15096         dg-require-effective-target, dg-skip-if): Remove call to
15097         skip_test_and_clear_xfail.
15098         (dg-test): Clear xfail data.
15099
15100 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
15101
15102         PR target/17751
15103         * gcc.dg/ppc64-toc.c: New test.
15104
15105         * g++.dg/tree-ssa/empty-1.C: New test.
15106
15107         PR middle-end/19551
15108         * gcc.c-torture/execute/20050121-1.c: New test.
15109         * gcc.dg/20050121-2.c: New test.
15110
15111 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
15112         Paul Brook  <paul@codesourcery.com>
15113
15114         PR fortran/17941
15115         * gfortran.dg/real_const_1.f: New test.
15116         * gfortran.dg/real_const_2.f90: New test.
15117         * gfortran.dg/complex_int_1.f90: New test.
15118
15119 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
15120
15121         PR fortran/19313
15122         * gfortan.dg/inquire_6.f90: New test.
15123
15124 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
15125
15126         PR libfortran/19451
15127         * open_readonly_1.f90: New test.
15128
15129 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
15130
15131         PR libfortran/18982
15132         * gfortran.dg/open_new.f90: New file.
15133
15134 2005-01-22  Paul Brook  <paul@codesourcery.com>
15135
15136         * namelist_1.f90: New test.
15137
15138 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
15139
15140         PR tree-optimization/19484
15141         * gcc.c-torture/compile/20050122-[12].c: New tests.
15142
15143 2005-01-22  Paul Brook  <paul@codesourcery.com>
15144
15145         * gfortran.dg/implicit_2.f90: New test.
15146
15147 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
15148
15149         PR fortran/19314
15150         * gfortran.dg/inquire_5.f90: New test.
15151
15152 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15153
15154         PR c/18809
15155         * gcc.dg/pr18809-1.c: New test.
15156
15157 2005-01-21  Ian Lance Taylor  <ian@airs.com>
15158
15159         * gcc.dg/20050121-1.c: New test.
15160
15161         PR tree-optimization/13000
15162         * gcc.dg/20040206-1.c: Change warning to point where function is
15163         being inlined.
15164
15165 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15166
15167         PR c++/19208
15168         * g++.dg/template/array11.C: New test.
15169
15170 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15171
15172         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
15173         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
15174         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
15175         * gfortran.dg/getenv_1.f90: Add dg-do directive.
15176         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
15177         gfortran.dg/pr17164.f90: Add missing dg-do directives.
15178
15179 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
15180
15181         PR tree-optimization/15349
15182         * gcc.dg/tree-ssa/pr15349.c: New.
15183
15184 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
15185
15186         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
15187
15188 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
15189
15190         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
15191         scan-assembler-times directive name.
15192
15193         * gcc.dg/asm-a.c: Move dg-require-effective-target to
15194         after dg-do.
15195
15196         PR rtl-optimization/19462
15197         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
15198
15199 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
15200
15201         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
15202         counting function calls on ia64.
15203
15204 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
15205
15206         PR rtl-optimization/15139
15207         * gcc.dg/20050111-2.c: New test.
15208
15209         PR c/17297
15210         * gcc.c-torture/compile/20050113-1.c: New testcase.
15211
15212         PR middle-end/19164
15213         * gcc.dg/20050113-1.c: New testcase.
15214
15215 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
15216
15217         * gcc.dg/vect/vect-85.c: Add comment.
15218         * gcc.dg/vect/vect-86.c: Add xfail for now.
15219         * gcc.dg/vect/vect-87.c: Add xfail for now.
15220         * gcc.dg/vect/vect-88.c: Add xfail for now.
15221         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
15222
15223 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15224
15225         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
15226
15227 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15228
15229         * g++.dg/debug/typedef3.C: New test.
15230
15231 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
15232
15233         PR c/19472
15234         * gcc.dg/asm-a.c: New test.
15235
15236 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
15237
15238         * gcc.dg/sh-relax.c: Add prototype for abort.
15239
15240 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15241
15242         * gcc.dg/short-compare-1.c: New test.
15243         * gcc.dg/short-compare-2.c: Likewise.
15244
15245 2005-01-18  Michael Matz  <matz@suse.de>
15246
15247         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
15248
15249 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
15250
15251         PR tree-optimization/19121
15252         * gcc.c-torture/compile/pr19121.c: New test.
15253
15254 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
15255
15256         PR target/19357
15257         * gcc.c-torture/compile/pr19357.c: New test.
15258
15259 2005-01-17  Ian Lance Taylor  <ian@airs.com>
15260
15261         PR c/5675
15262         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
15263         pass--those that refer just to the variable, possibly with a
15264         cast.
15265         * gcc.dg/c99-const-expr-3.c: Likewise.
15266
15267         PR middle-end/13127
15268         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
15269         longer emitted.
15270
15271 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
15272
15273         PR fortran/18778
15274         * gfortran.dg/endfile_2.f90: New test.
15275
15276 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
15277
15278         PR 19168
15279         * gfortran.dg/select_5.f90: New test.
15280
15281 2004-01-16  Paul Brook  <paul@codesourcery.com>
15282
15283         * gfortran.dg/common_4.f90: New test.
15284
15285 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
15286
15287         PR rtl-optimization/19462
15288         * gcc.dg/torture/pr19462-1.c: New test.
15289
15290 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
15291
15292         PR objc/19321
15293         * objc.dg/func-ptr-2.m: New.
15294         * objc.dg/volatile-1.m: New.
15295
15296 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15297
15298         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
15299
15300 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
15301
15302         PR tree-optimization/19060
15303         * gcc.c-torture/execute/20050104-1.c: New test.
15304
15305 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
15306
15307         PR fortran/18983
15308         * gfortran.dg/write_to_null.f90: New test.
15309
15310 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
15311             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15312
15313         PR other/19328
15314         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
15315         argument.
15316
15317 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
15318
15319         PR c++/19263
15320         * g++.dg/init/vector1.C: New test.
15321
15322 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
15323
15324         PR target/13158
15325         * gcc.target/ia64/sibcall-unwind-1.c: New test.
15326         PR target/18987
15327         * gcc.target/ia64/sibcall-unwind-2.c: New test.
15328
15329 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
15330
15331         * gfortran.dg/select_1.f90: New test.
15332         * gfortran.dg/select_2.f90: New test.
15333         * gfortran.dg/select_3.f90: New test.
15334         * gfortran.dg/select_4.f90: New test.
15335
15336 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
15337
15338         PR middle-end/19084
15339         PR rtl-optimization/19348
15340         * gcc.dg/20050111-1.c: New test.
15341         * gcc.c-torture/execute/20050111-1.c: New test.
15342
15343         * gcc.dg/i386-asm-4.c: New test.
15344
15345 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
15346
15347         * gcc.dg/nested-func-2.c: New test.
15348         * ada/acats/norun.lst: Remove c953002.
15349
15350 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
15351
15352         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
15353
15354 2005-01-12  Ben Elliston  <bje@au.ibm.com>
15355
15356         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
15357
15358 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
15359
15360         PR target/18761
15361         * g++.dg/abi/align1.C: New test.
15362
15363 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
15364
15365         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
15366         at a time.
15367         * g++.dg/ext/altivec_check.h: Support compiling as C.
15368
15369 2005-01-10  Roger Sayle  <roger@eyesopen.com>
15370
15371         PR c++/19355
15372         * g++.dg/expr/pr19355-1.C: New test case.
15373
15374 2005-01-10  Laurent GUERBY <laurent@guerby.net>
15375
15376         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
15377         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
15378         * ada/acats/tests/c3/c92005b.ada: Likewise.
15379         * ada/acats/tests/c3/cxb3012.a: Likewise.
15380         * ada/acats/norun.lst: Add c380004 and c953002, add PR
15381
15382 2005-01-09  Paul Brook  <paul@codesourcery.com>
15383
15384         * gfortran.dg/common_2.f90: New file.
15385         * gfortran.dg/common_3.f90: New file.
15386
15387 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
15388
15389         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
15390
15391 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
15392
15393         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
15394         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
15395         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
15396         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
15397         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
15398         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
15399         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
15400         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
15401         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
15402         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
15403         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
15404         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
15405         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
15406         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
15407         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
15408         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
15409         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
15410         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
15411         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
15412         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
15413         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
15414         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
15415         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
15416         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
15417         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
15418         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
15419         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
15420         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
15421         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
15422         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
15423         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
15424         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
15425         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
15426         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
15427         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
15428         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
15429         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
15430         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
15431         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
15432         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
15433         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
15434         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
15435         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
15436         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
15437         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
15438         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
15439         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
15440         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
15441         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
15442         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
15443         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
15444         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
15445         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
15446         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
15447         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
15448         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
15449         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
15450         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
15451         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
15452         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
15453         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
15454         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
15455         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
15456         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
15457         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
15458         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
15459         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
15460
15461         * gcc.dg/vect/vect-1.c: Fix spelling.
15462         * gcc.dg/vect/vect-10.c: Fix spelling.
15463         * gcc.dg/vect/vect-11.c: Fix spelling.
15464         * gcc.dg/vect/vect-12.c: Fix spelling.
15465         * gcc.dg/vect/vect-14.c: Fix spelling.
15466         * gcc.dg/vect/vect-15.c: Fix spelling.
15467         * gcc.dg/vect/vect-16.c: Fix spelling.
15468         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
15469         * gcc.dg/vect/vect-64.c: Fix comments.
15470         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
15471
15472 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
15473             Ira Rosen  <irar@il.ibm.com>
15474
15475         * gcc.dg/vect/vect-70.c: New test.
15476         * gcc.dg/vect/vect-71.c: New test.
15477
15478 2005-01-09  Manfred Hollstein  <mh@suse.com>
15479
15480         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
15481         * gcc.dg/pr18241-2.c: Likewise.
15482         * gcc.dg/pr18241-3.c: Likewise.
15483         * gcc.dg/pr18241-4.c: Likewise.
15484         * gcc.dg/pr18241-5.c: Likewise.
15485
15486 2005-01-08  Richard Henderson  <rth@redhat.com>
15487
15488         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
15489         False for x86 and x86-64.
15490
15491 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
15492
15493         PR tree-optimization/18241
15494         * gcc.dg/pr18241-1.c: New test.
15495         * gcc.dg/pr18241-2.c: New test.
15496         * gcc.dg/pr18241-3.c: New test.
15497         * gcc.dg/pr18241-4.c: New test.
15498         * gcc.dg/pr18241-5.c: New test.
15499
15500 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
15501
15502         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
15503         gfortran.dg/select_4.f90: New.
15504
15505 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
15506
15507         * gcc.c-torture/execute/20050107-1.c: New test.
15508
15509 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
15510
15511         PR c++/19298
15512         * g++.dg/template/ref2.C: New.
15513
15514 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
15515
15516         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
15517         instead of being empty.
15518
15519 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15520
15521         PR fortran/15553
15522         * gfortran.dg/array-1.f90: New test.
15523
15524 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
15525
15526         PR tree-optimization/19283
15527         * gcc.c-torture/execute/20050106-1.c: New test.
15528
15529         PR rtl-optimization/18861
15530         * gcc.dg/20050105-1.c: New test.
15531
15532         PR tree-optimization/18828
15533         * gcc.dg/20050105-2.c: New test.
15534
15535 2005-01-07  Andreas Jaeger  <aj@suse.de>
15536
15537         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
15538
15539 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
15540
15541         PR fortran/18398
15542         * gfortran.dg/fmt_read.f90: New test.
15543
15544 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
15545
15546         * gcc.dg/rs6000-ldouble-2.c: New.
15547
15548 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
15549
15550         PR c++/19244
15551         * g++.dg/parser/ctor2.C: New test.
15552
15553 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15554
15555         PR c++/17154
15556         * g++.dg/template/using9.C: New test.
15557
15558 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15559
15560         PR c++/19258
15561         * g++.dg/lookup/friend6.C: New test.
15562
15563 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
15564
15565         PR c++/19270
15566         * g++.dg/template/array10.C: New.
15567
15568 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15569
15570         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
15571         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
15572
15573 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
15574
15575         * gcc.c-torture/compile/20050105-1.c: New test.
15576
15577 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
15578
15579         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
15580
15581 2005-01-05  Roger Sayle  <roger@eyesopen.com>
15582
15583         PR middle-end/19100
15584         * gcc.dg/conv-3.c: New test case.
15585
15586 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
15587
15588         * gcc.dg/asm-wide-1.c: New test.
15589
15590 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
15591
15592         PR c++/19030
15593         * g++.dg/parse/crash22.C: New
15594
15595 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
15596
15597         PR 19257
15598         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
15599
15600 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
15601
15602         PR middle-end/17767
15603         * gcc.dg/i386-mmx-6.c: New test case.
15604
15605 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
15606
15607         PR tree-optimization/18308
15608         * gcc.dg/vect/pr18308.c: New testcase.
15609
15610 2005-01-04  Andreas Jaeger  <aj@suse.de>
15611
15612         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
15613
15614 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
15615             Robert Bowdidge <bowdidge@apple.com>
15616
15617         * gcc.dg/cpp/subframework1.c: New.
15618         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
15619         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
15620         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
15621         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
15622
15623 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
15624
15625         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
15626         producing warning.
15627         * gcc.dg/darwin-weakimport-2.c: New.
15628
15629 2005-01-03  Richard Henderson  <rth@redhat.com>
15630
15631         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
15632
15633 2005-01-03  Richard Henderson  <rth@redhat.com>
15634
15635         * gcc.dg/vect/vect.exp: Enable for ia64.
15636         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
15637         (check_effective_target_vect_float): Likewise.
15638         (check_effective_target_vect_no_align): Likewise.
15639         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
15640         * gcc.dg/vect/vect-8.c: Likewise.
15641
15642 2005-01-03  Uros Bizjak <uros@kss-loka.si>
15643
15644         PR target/19236
15645         * gcc.dg/pr19236-1.c: New test case.
15646
15647 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
15648
15649         PR rtl-optimization/12092
15650         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
15651
15652 2005-01-02  Andreas Jaeger  <aj@suse.de>
15653
15654         * gcc.dg/pr12092-1.c: Do not run on x86_64.
15655
15656 2005-01-01  Roger Sayle  <roger@eyesopen.com>
15657             Andrew Pinski  <pinskia@physics.uc.edu>
15658
15659         PR rtl-optimization/12092
15660         * gcc.dg/pr12092-1.c: New test case.
15661
15662 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
15663
15664         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
15665         'hidden' and 'default' for better portability.
15666         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
15667
15668         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
15669         6 and 7.
15670         * g++.old-deja/g++.brendan/new3.C: Likewise.
15671
15672 2005-01-01  Steven Bosscher  <stevenb@suse.de>
15673
15674         * gcc.dg/20041231-1.C: New test.
15675         * g++.dg/warn/Wunreachable-code-1.C: New test.
15676
15677 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
15678
15679         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
15680         file, not /dev/null.  Abort on error.
15681
15682 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
15683             Ziemowit Laski  <zlaski@apple.com>
15684
15685         PR objc/18971
15686         * objc.dg/encode-5.m: New test.
15687
15688 2004-12-29  Richard Henderson  <rth@redhat.com>
15689
15690         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
15691         * objc.dg/stabs-1.m: Disable for ia64.
15692
15693 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
15694
15695         PR c++/19190
15696         * g++.dg/warn/Wunused-10.C: New test.
15697
15698 2004-12-28  Richard Henderson  <rth@redhat.com>
15699
15700         * objc.dg/stabs-1.m: Disable for alpha.
15701
15702 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
15703
15704         PR c++/19149
15705         * g++.dg/parse/error23.C: New test.
15706
15707 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15708
15709         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
15710
15711         PR fortran/19032
15712         * gfortran.dg/intrinsic_modulo_1.f90: New.
15713         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
15714         tests with divisor -1.
15715
15716 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
15717
15718         * g++.dg/opt/temp1.C (memcpy): Return a value.
15719
15720         PR c++/19148
15721         * g++.dg/expr/cond7.C: New test.
15722
15723 2004-12-27  Paul Brook  <paul@codesourcery.com>
15724
15725         * gfortran.dg/g77/select_no_compile.f: Remove.
15726
15727 2004-12-27  Richard Henderson  <rth@redhat.com>
15728
15729         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
15730         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
15731         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
15732
15733 2004-12-26  Richard Henderson  <rth@redhat.com>
15734
15735         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
15736         by 1i instead of token pasting.
15737
15738 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15739
15740         PR tree-optimization/17578
15741         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
15742         to additional_flags.
15743         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
15744
15745 2004-12-25  Richard Henderson  <rth@redhat.com>
15746
15747         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
15748         Remove Alpha.
15749
15750 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15751
15752         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
15753         hppa*-*-hpux*.
15754         * gcc.dg/pr17957.c (dg-options): Likewise.
15755         * gcc.dg/struct-ret-1.c: Add prototype for abort.
15756         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
15757         instead of 0 on __hppa__.
15758         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
15759         "foo,%r" on hppa*-*-*.
15760
15761 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
15762
15763         PR fortran/19071
15764         * gfortran.dg/complex_write.f90: New test.
15765
15766 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
15767
15768         PR c++/17595
15769         * g++.dg/parse/pragma2.C: New test.
15770
15771         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
15772
15773 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
15774
15775         * gcc.dg/empty2.c: Add missing dg-warning.
15776
15777 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
15778
15779         PR c++/17413
15780         * g++.dg/template/local4.C: New test.
15781         * g++.dg/template/crash19.C: Add dg-error marker.
15782
15783         * g++.dg/template/crash31.C: Correct embedded PR number.
15784
15785 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
15786
15787         PR c++/16405
15788         * g++.dg/opt/temp1.C: Add do-run marker.
15789
15790 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
15791
15792         * g++.dg/template/spec19.C: New.
15793
15794 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
15795
15796         PR target/16819
15797         * gcc.dg/empty2.c: New.
15798
15799 2004-12-23  Richard Henderson  <rth@redhat.com>
15800
15801         * lib/target-supports.exp (check_effective_target_vect_no_align):
15802         Remove i?86 and x86-64.
15803
15804 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
15805
15806         PR c++/16405
15807         * g++.dg/opt/temp1.C: New test.
15808
15809 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15810
15811         PR c++/18733
15812         * g++.dg/template/friend33.C: New testcase.
15813
15814 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
15815
15816         PR c++/18464
15817         * g++.dg/template/cond5.C: New test.
15818
15819         PR c++/18492
15820         * g++.dg/inherit/thunk3.C: New test.
15821
15822         PR c++/11224
15823         * g++.dg/warn/Wunused-9.C: New test.
15824
15825 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
15826
15827         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
15828
15829 2004-12-22  Jan Beulich  <jbeulich@novell.com>
15830
15831         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
15832
15833 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
15834
15835         PR c++/18378
15836         * g++.dg/ext/packed8.C: New test.
15837
15838         PR c++/19063
15839         * g++.dg/template/crash31.C: New test.
15840
15841         PR c++/19034
15842         * g++.dg/template/crash30.C: New test.
15843
15844 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
15845
15846         PR C++/18984
15847         * g++.dg/eh/ctor3.C: New test.
15848
15849 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
15850
15851         * objc.dg/stabs-1.m: Allow section name to be quoted and
15852         assembly label to begin with '.LL'.
15853
15854 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
15855
15856         * gcc.dg/vect/vect.exp
15857         (check_effective_target_lp64_or_vect_no_align): New.
15858         * gcc.dg/vect/vect-77.c: Use it.
15859         * gcc.dg/vect/vect-78.c: Use it.
15860
15861         * lib/target-supports.exp
15862         (check_effective_target_vect_no_max,
15863         check_effective_target_vect_no_bitwise,
15864         check_effective_target_vect_no_align): New.
15865         * gcc.dg/vect/vect-13.c: Use them.
15866         * gcc.dg/vect/vect-17.c: Ditto.
15867         * gcc.dg/vect/vect-18.c: Ditto.
15868         * gcc.dg/vect/vect-19.c: Ditto.
15869         * gcc.dg/vect/vect-20.c: Ditto.
15870         * gcc.dg/vect/vect-27.c: Ditto.
15871         * gcc.dg/vect/vect-29.c: Ditto.
15872         * gcc.dg/vect/vect-44.c: Ditto.
15873         * gcc.dg/vect/vect-48.c: Ditto.
15874         * gcc.dg/vect/vect-50.c: Ditto.
15875         * gcc.dg/vect/vect-52.c: Ditto.
15876         * gcc.dg/vect/vect-54.c: Ditto.
15877         * gcc.dg/vect/vect-56.c: Ditto.
15878         * gcc.dg/vect/vect-58.c: Ditto.
15879         * gcc.dg/vect/vect-60.c: Ditto.
15880         * gcc.dg/vect/vect-72.c: Ditto.
15881         * gcc.dg/vect/vect-80.c: Ditto.
15882
15883 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
15884
15885         PR c++/14075
15886         * g++.dg/init/string1.C: New.
15887
15888         PR c++/18975
15889         * g++.dg/other/synth1.C: New.
15890
15891 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
15892
15893         PR c/18963
15894         * gcc.dg/pr18963-1.c: New test.
15895
15896 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
15897
15898         PR c/18596
15899         * gcc.dg/funcdef-storage-1.c (foo): Remove.
15900         * gcc.dg/pr18596-1.c: Use dg-error.
15901         (dg-options): Use -fno-unit-at-a-time.
15902         * gcc.dg/pr18596-2.c: New test.
15903         * gcc.dg/pr18596-3.c: New test.
15904
15905 2004-12-20  Roger Sayle  <roger@eyesopen.com>
15906
15907         PR middle-end/18683
15908         * g++.dg/opt/pr18683-1.C: New test case.
15909
15910 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
15911
15912         PR other/19093
15913         * g++.dg/opt/max1.C: Fix for 64bit targets.
15914
15915 2004-12-20  Matt Austern  <austern@apple.com>
15916
15917         PR c++/19044
15918         * g++.dg/ext/builtin6.C: New
15919
15920 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
15921
15922         PR tree-optimization/19080
15923         * gcc.c-torture/compile/pr19080.c: New test.
15924
15925 2004-12-20  Steven Bosscher  <stevenb@suse.de>
15926
15927         * gcc.dg/20041219-1.c: New test.
15928
15929 2004-12-19  Roger Sayle  <roger@eyesopen.com>
15930
15931         PR middle-end/19068
15932         * g++.dg/opt/max1.C: New test case.
15933
15934 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15935
15936         * gcc.dg/fdata-sections-1.c: New test.
15937
15938 2004-12-18  Roger Sayle  <roger@eyesopen.com>
15939
15940         PR middle-end/18548
15941         * gcc.dg/max-1.c: New test case.
15942
15943 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
15944
15945         * gcc.c-torture/execute/20041218-1.c: New test.
15946
15947 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
15948
15949         * gcc.dg/pr18501.c: New test.
15950         * gcc.dg/uninit-5.c: XFAIL.
15951         * gcc.dg/uninit-9.c: XFAIL.
15952
15953 2004-12-17  Dale Johannesen  <dalej@apple.com>
15954
15955         * gcc.dg/20041213-1.c: New.
15956
15957 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
15958
15959         * objc.dg/stabs-1.m: Allow assembly label to begin
15960         with a dot ('.').
15961
15962 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
15963
15964         * gcc.c-torture/execute/20041213-1.c: Move...
15965         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
15966
15967 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
15968
15969         PR c++/18721
15970         * g++.dg/lookup/conv-5.C: New.
15971
15972 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
15973
15974         * objc.dg/stabs-1.m: New test.
15975
15976 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
15977
15978         * gcc.dg/visibility-c.c: Change compile to
15979         assemble for the test.
15980
15981 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
15982
15983         PR target/19041
15984         * gcc.dg/visibility-c.c: New test.
15985
15986 2004-12-16  Roger Sayle  <roger@eyesopen.com>
15987
15988         PR middle-end/18493
15989         * gcc.dg/switch-8.c: New test case.
15990
15991 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
15992
15993         PR c++/18905
15994         * g++.dg/template/init4.C: New.
15995         * g++.dg/opt/static3.C: Enable optimizer.
15996
15997 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
15998
15999         * g++.dg/other/complex1.C: New test.
16000
16001 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
16002
16003         * g++.dg/opt/inline9.C: New test.
16004
16005 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16006
16007         PR fortran/18993
16008         * gfotran.dg/nullify_1.f: New test.
16009
16010 2004-12-15  Richard Henderson  <rth@redhat.com>
16011
16012         * gcc.target/i386/i386.exp: New harness.
16013         * gcc.target/i386/vect-args.c: New.
16014
16015 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
16016
16017         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
16018
16019 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16020
16021         PR c++/18825
16022         * g++.dg/template/friend32.C: New test.
16023
16024 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
16025
16026         * cpp/pragma-once-1.c: New test.
16027         * cpp/pragma-once-1b.h: Likewise.
16028         * cpp/pragma-once-1c.h: Likewise.
16029         * cpp/pragma-once-1d.h: Likewise.
16030         * cpp/inc/pragma-once-1a.h: Likewise.
16031
16032 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
16033             Steven G. Kargl  <kargls@comcast.net>
16034
16035         PR fortran/17597
16036         * gfortran.dg/list_read_3.f90: New test.
16037
16038 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
16039
16040         * gcc.dg/ftrapv-2.c: New test.
16041
16042 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
16043
16044         PR c++/18981
16045         * g++.dg/template/typename9.C: New test.
16046
16047 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
16048
16049         PR c++/18738
16050         * g++.dg/template/typename8.C: New test.
16051         * g++.dg/parse/friend2.C: Tweak error message.
16052
16053 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
16054
16055         * gcc.c-torture/20041214-1.c: New test.
16056
16057 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
16058
16059         PR c++/18965
16060         * g++.dg/init/array17.C: New test.
16061
16062 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
16063
16064         PR c++/18793
16065         * g++.dg/init/aggr3.C: New test.
16066
16067 2004-12-14  Janis Johnson  <janis187@us.ibm.com
16068
16069         * gcc.dg/altivec-types-1.c: New test.
16070         * gcc.dg/altivec-types-2.c: New test.
16071         * gcc.dg/altivec-types-3.c: New test.
16072         * gcc.dg/altivec-types-4.c: New test.
16073         * g++.dg/ext/altivec-types-1.C: New test.
16074         * g++.dg/ext/altivec-types-2.C: New test.
16075         * g++.dg/ext/altivec-types-3.C: New test.
16076         * g++.dg/ext/altivec-types-4.C: New test.
16077
16078 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
16079
16080         PR middle-end/18951
16081         * gcc.c-torture/execute/20041213-1.c: New test.
16082
16083 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
16084
16085         PR c++/18949
16086         * g++.dg/template/cast1.C: New.
16087
16088 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
16089
16090         * gcc.c-torture/execute/20041213-2.c: New test.
16091
16092 2004-12-13  Richard Henderson  <rth@redhat.com>
16093
16094         * gcc.dg/i386-sse-10.c: Fix typo in options.
16095
16096 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
16097
16098         PR c++/18968
16099         * g++.dg/opt/pr18968.C: New test.
16100
16101 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
16102
16103         PR c++/18925
16104         * g++.dg/ext/visibility/staticdatamem.C: New test.
16105
16106 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
16107
16108         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
16109
16110 2004-12-13  Roger Sayle  <roger@eyesopen.com>
16111
16112         PR rtl-optimization/18928
16113         * gcc.dg/pr18928-1.c: New test case.
16114
16115 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
16116
16117         PR tree-opt/16951
16118         * gcc.c-torture/compile/20041211-1.c: New.
16119
16120 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16121
16122         PR middle-end/17564
16123         * gcc.c-torture/execute/20041212-1.c: New test.
16124
16125 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16126
16127         PR fortran/18869
16128         * gfortran.dg/common_1.f90: New test.
16129
16130 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
16131         Paul Brook  <paul@codesourcery.com>
16132
16133         PR fortran/16222
16134         * gfortran.dg/real_do_1.f90: New test.
16135
16136 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
16137
16138         PR tree-opt/18040
16139         * g++.dg/opt/ptrmem6.C: New test.
16140
16141 2004-12-11  Roger Sayle  <roger@eyesopen.com>
16142
16143         PR middle-end/18921
16144         * gcc.dg/pr18921-1.c: New test case.
16145
16146 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16147
16148         PR fortran/17175
16149         * gfortran.dg/scale_1.f90: New test.
16150
16151 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
16152
16153         PR middle-end/18903
16154         * gcc.c-torture/compile/pr18903.c: New test.
16155
16156 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
16157
16158         * gcc.c-torture/execute/20041210-1.c: New test.
16159
16160 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16161
16162         PR c++/18731
16163         * g++.dg/parser/struct-1.C: New test.
16164         * g++.dg/parser/struct-2.C: New test.
16165         * g++.dg/parser/struct-3.C: New test.
16166
16167 2004-12-09  Richard Henderson  <rth@redhat.com>
16168
16169         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
16170
16171         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
16172         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
16173
16174 2004-12-09  Matt Austern  <austern@apple.com>
16175
16176         PR c++/18514
16177         * g++.dg/ext/builtin1.C: New
16178         * g++.dg/ext/builtin2.C: New
16179         * g++.dg/ext/builtin3.C: New
16180         * g++.dg/ext/builtin4.C: New
16181         * g++.dg/ext/builtin5.C: New
16182
16183 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
16184
16185         PR tree-opt/18904
16186         * g++.dg/opt/ptrmem5.C: New test.
16187
16188 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
16189
16190         * g++.dg/parse/typename5.C: Adjust for new error.
16191         * g++.dg/parse/typename7.C: New.
16192
16193 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16194
16195         PR c++/18073
16196         * g++.dg/other/mmintrin.C: New test.
16197
16198 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
16199
16200         PR c++/16681
16201         * g++.dg/init/array15.C: New.
16202         * g++.dg/init/array16.C: New.
16203
16204 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16205
16206         PR fortran/18826
16207         * gfortran.dg/assign_1.f90: New test.
16208
16209 2004-12-08  Nick Clifton  <nickc@redhat.com>
16210
16211         * gcc.target/xstormy16/bss_below100: New directory containing tests.
16212         * gcc.target/xstormy16/data_below100: Likewise.
16213         * gcc.target/xstormy16/sfr: Likewise.
16214         * gcc.target/xstormy16/below100.S: New test source file.
16215         * gcc.target/xstormy16/below100.ld: New test linker script.
16216         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
16217         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
16218         bp instructions.
16219         * gcc.target/xstormy16/bp.c: Likewise.
16220
16221         * gcc.target/xstormy16/bss_below100: New files:
16222         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
16223         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
16224         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
16225         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
16226         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
16227         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
16228         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
16229         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
16230         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
16231         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
16232         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
16233         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
16234         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
16235         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
16236         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
16237         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
16238         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
16239         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
16240         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
16241         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
16242         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
16243         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
16244         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
16245         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
16246         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
16247         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
16248         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
16249
16250         * gcc.target/xstormy16/data_below100: New files:
16251         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
16252         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
16253         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
16254         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
16255         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
16256         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
16257         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
16258         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
16259         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
16260         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
16261         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
16262         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
16263         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
16264         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
16265         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
16266         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
16267         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
16268         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
16269         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
16270         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
16271         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
16272         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
16273         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
16274         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
16275         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
16276         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
16277         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
16278
16279         * gcc.target/xstormy16/sfr: New files:
16280         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
16281         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
16282         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
16283         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
16284         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
16285         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
16286         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
16287         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
16288         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
16289         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
16290         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
16291         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
16292         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
16293         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
16294         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
16295         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
16296         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
16297         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
16298         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
16299         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
16300         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
16301         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
16302         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
16303         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
16304         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
16305         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
16306         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
16307         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
16308         27_if0_sfrw_bitfield_f.c
16309
16310 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16311
16312         PR c++/18100
16313         * g++.dg/lookup/name-clash4.C: New test.
16314
16315 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
16316
16317         PR c++/18672
16318         * g++.dg/opt/array1.C: New.
16319
16320         PR c++/18803
16321         * g++.dg/template/operator5.C: New.
16322
16323 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
16324
16325         PR c/18867
16326         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
16327
16328 2004-12-07  Steven Bosscher  <stevenb@suse.de>
16329
16330         * gcc.dg/noncompile/20041207.c: New test.
16331
16332 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
16333
16334         * g++.dg/other/unreachable-1.C: New test.
16335
16336 2004-12-06  Nick Clifton  <nickc@redhat.com>
16337
16338         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
16339         <limits.h> because the latter comes from gcc's include/ directory
16340         and not the newlib/libc/include directory.
16341
16342 2004-12-04  Richard Henderson  <rth@redhat.com>
16343
16344         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
16345
16346 2004-12-04  Richard Henderson  <rth@redhat.com>
16347
16348         * lib/target-supports.exp (check_gc_sections_available): Disable
16349         for alpha and ia64.
16350
16351 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
16352
16353         PR middle-end/17909
16354         * g++.dg/other/vararg-2.C: New test.
16355
16356 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16357
16358         PR c++/17011, c++/17971
16359         * g++.dg/template/error15.C: Adjust expected error.
16360         * g++.dg/template/instantiate3.C: Likewise.
16361
16362 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
16363
16364         * gcc.dg/altivec-18.c: Fix for darwin
16365
16366 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
16367
16368         PR c++/18782
16369         * g++.dg/parse/ptrmem2.C: New.
16370
16371         PR c++/18318
16372         * g++.dg/template/new1.C: New.
16373
16374 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16375
16376         PR fortran/18710
16377         * gfortran.dg/direct_io_3.f90: New test.
16378
16379 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
16380
16381         PR 18758
16382         * g++.dg/parse/crash21.C: New.
16383
16384 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16385
16386         PR c++/15664, c++/18276
16387         * g++.dg/template/ttp13.C: New test.
16388         * g++.dg/template/ttp14.C: Likewise.
16389
16390 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16391
16392         PR c++/18123
16393         * g++.dg/parse/enum2.C: New test.
16394         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
16395
16396 2004-12-02  Nick Clifton  <nickc@redhat.com>
16397
16398         * gcc.target/xstormy16: New test directory.
16399         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
16400         * gcc.target/xstormy16/bp.c: Check the generation of bp
16401         instructions.
16402         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
16403         bn instructions and the BELOW100 attribute.
16404
16405 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
16406
16407         PR target/16952
16408         * gcc.dg/ppc-eabi.c: New.
16409
16410 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
16411
16412         PR fortran/18284
16413         * gfortran.dg/backspace.f90
16414
16415 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
16416
16417         * gfortran.dg/inquire.f90: New test.
16418
16419 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
16420
16421         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
16422         handle effective-target-keyword.
16423         (dg-skip-if): Support effective-target keyword as target list.
16424         (dg-xfail-if): Ditto.
16425         * lib/target-supports.exp (is-effective-target-keyword): New proc.
16426
16427 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
16428
16429         PR tree-optimization/18291
16430         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
16431
16432 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
16433
16434         PR C++/18729
16435         * g++.dg/parse/crash20.C: New.
16436
16437         PR c++/17431
16438         * g++.dg/overload/arg1.C: New.
16439         * g++.dg/overload/arg2.C: New.
16440         * g++.dg/overload/arg3.C: New.
16441         * g++.dg/overload/arg4.C: New.
16442
16443 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
16444
16445         * gcc.dg/c99-flex-array-4.c: Remove.
16446
16447 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
16448
16449         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
16450
16451         * lib/target-supports.exp (is-effective-target): Simplify.
16452
16453         * lib/target-supports.exp (check_effective_target_vect_long):
16454         Fix for powerpc64-*-*.
16455
16456 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
16457
16458         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
16459         to support new requirements on FreeBSD 5.
16460
16461 2004-11-30  Devang Patel  <dpatel@apple.com>
16462
16463         PR 18702
16464         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
16465
16466 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
16467
16468         * g++.dg/ext/altivec-13.C: New test.
16469
16470 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
16471
16472         PR tree-opt/18298
16473         * gcc.c-torture/execute/p18298.c: New test.
16474
16475 2004-11-30  Ira Rosen  <irar@il.ibm.com>
16476             Dorit Naishlos  <dorit@il.ibm.com>
16477
16478         PR tree-opt/18607
16479         * gcc.dg/vect/vect-89.c: New test.
16480
16481 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
16482
16483         * gcc.dg/pr18596-1.c: New test.
16484
16485 2004-11-30  Ben Elliston  <bje@au.ibm.com>
16486
16487         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
16488
16489 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
16490
16491         PR c/18479
16492         * gcc.dg/pr18479.c: New test.
16493
16494 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
16495
16496         PR target/18490
16497         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
16498         mmix-knuth-mmixware.
16499
16500         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
16501         cris-*-elf* cris-*-aout* mmix-*-*
16502
16503 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
16504
16505         PR middle-end/18725
16506         * gcc.dg/pr18725.c: New test.
16507
16508 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
16509
16510         PR target/18488
16511         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
16512
16513         PR target/18336
16514         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
16515
16516 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
16517
16518         PR c++/18368
16519         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
16520         * g++.old-deja/g++.law/ctors5.C: Likewise.
16521         * g++.old-deja/g++.other/crash25.C: Likewise.
16522
16523         PR c++/18674
16524         * g++.dg/template/error16.C: New test.
16525
16526         PR c++/18512
16527         * g++.dg/template/crash29.C: New test.
16528
16529 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
16530
16531         PR tree-optimization/18712
16532         * gcc.c-torture/compile/pr18712.c: New test.
16533
16534 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
16535
16536         PR c/7544
16537         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
16538         tests.
16539
16540 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16541
16542         PR c++/18652
16543         * g++.dg/lookup/crash6.C: New test.
16544
16545 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
16546
16547         PR middle-end/18164
16548         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
16549
16550 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
16551
16552         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
16553         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
16554         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
16555
16556 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
16557
16558         * gcc.dg/pr18164.c: New test.
16559
16560 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
16561
16562         * gcc.dg/funroll-loops-all.c: New.
16563
16564 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
16565
16566         PR target/18489
16567         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
16568         delimeter, match space and TAB as well as ":".
16569
16570         PR target/18484
16571         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
16572
16573         PR target/18348
16574         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
16575
16576         PR target/18345
16577         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
16578
16579         PR target/18337
16580         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
16581
16582 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
16583
16584         * gfortran.dg/direct_io_2.f90: New test.
16585
16586 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
16587
16588         PR target/18334
16589         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
16590
16591 2004-11-28  Richard Henderson  <rth@redhat.com>
16592
16593         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
16594
16595 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
16596
16597         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
16598         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
16599         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
16600         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
16601         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
16602         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
16603         gcc.dg/pointer-arith-8.c: New tests.
16604
16605 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
16606
16607         PR fortran/18364
16608         * gfortran.dg/endfile.f90: New test.
16609
16610 2004-11-27  Falk Hueffner  <falk@debian.org>
16611
16612         * gcc.dg/loop-6.c: New test.
16613
16614 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
16615
16616         * gcc.c-torture/execute/20041126-1.c: New test.
16617
16618 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
16619
16620         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
16621         on IRIX.
16622
16623 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
16624
16625         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
16626         functions.
16627
16628 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
16629
16630         PR rtl-optimization/17825
16631         * gcc.c-torture/compile/20041119-1.c: New test.
16632
16633 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16634
16635         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
16636         Check existence of ld library path variables before unsetting.
16637
16638 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
16639
16640         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
16641
16642 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
16643
16644         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
16645
16646 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
16647
16648         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
16649
16650 2004-11-26  Ben Elliston  <bje@au.ibm.com>
16651
16652         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
16653         dg-do directive.
16654
16655 2004-11-26  Ben Elliston  <bje@au.ibm.com>
16656
16657         * gcc.dg/pr17957.c: Pass --param, not -param.
16658
16659 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
16660
16661         PR middle-end/17957
16662         * testsuite/gcc.dg/pr17957.c: New test.
16663
16664 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
16665
16666         PR c++/18445
16667         * g++.dg/template/crash28.C: Likewise.
16668
16669         PR c++/18001
16670         * g++.dg/expr/unary2.C: Adjust lvalue messages.
16671         * g++.dg/ext/lvaddr.C: Likewise.
16672         * g++.dg/opt/pr7503-3.C: Likewise.
16673
16674         PR c++/18466
16675         * g++.dg/parse/qualified3.C: New test.
16676         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
16677
16678         PR c++/18545
16679         * g++.dg/expr/return1.C: New test.
16680
16681 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16682
16683         Friend class name lookup 3/n, PR c++/3332
16684         * g++.dg/lookup/friend3.C: New test.
16685         * g++.dg/lookup/friend4.C: Likewise.
16686         * g++.dg/lookup/friend5.C: Likewise.
16687
16688 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16689
16690         Friend class name lookup 2/n, PR c++/14513, c++/15410
16691         * g++.dg/lookup/friend2.C: New test.
16692         * g++.dg/template/friend31.C: Likewise.
16693
16694 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16695
16696         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
16697
16698 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
16699
16700         PR c++/17473
16701         * g++.dg/tc1/dr56.C: Remove.
16702         * g++.dg/template/typedef1.C: Add dg-error markers.
16703         * g++.old-deja/g++.other/typedef7.C: Likewise.
16704
16705         PR c++/18285
16706         * g++.dg/parse/typedef7.C: New test.
16707
16708 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
16709
16710         * gcc.c-torture/execute/20041124-1.c: New test.
16711
16712 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
16713
16714         * g++.dg/template/deduce3.C: New test.
16715
16716         PR c++/18586
16717         * g++.dg/template/crash27.C: New test.
16718
16719         PR c++/18530
16720         * g++.dg/warn/Wshadow-3.C: New test.
16721
16722 2004-11-24  Devang Patel  <dpatel@apple.com>
16723
16724         PR/18555
16725         * gcc.dg/cpp/isysroot-1.c: New test.
16726         * gcc.dg/cpp/usr/include/stdio.h: New file.
16727         * gcc.dg/cpp/isysroot-2.c: New test.
16728         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
16729         New file.
16730
16731 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16732
16733         PR c++/8929
16734         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
16735
16736 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
16737
16738         * gcc.target/sparc/align.c: Do not include <stdint.h>.
16739         * gcc.target/sparc/pdist.c: Likewise.
16740
16741 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
16742
16743         PR c++/16882
16744         * g++.dg/conversion/simd1.C: New test.
16745
16746 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16747
16748         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
16749         and restore_ld_library_path_env_vars.
16750         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
16751         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
16752         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
16753         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
16754
16755 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
16756
16757         * gcc.dg/pragma-align-2.c: Test macro expansion.
16758         * gcc.dg/pragma-pack-2.c: New test.
16759
16760 2004-11-23  Richard Henderson  <rth@redhat.com>
16761
16762         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
16763         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
16764         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
16765         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
16766         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
16767         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
16768
16769         * gcc.dg/vect/vect.exp: Add check for alpha.
16770         * lib/target-supports.exp (check_alpha_max_hw_available): New.
16771         (check_effective_target_vect_int): Enable for alpha.
16772         (check_effective_target_vect_long): New.
16773         (is-effective-target): Add it.
16774
16775 2004-11-23  Uros Bizjak <uros@kss-loka.si>
16776
16777         * gcc.dg/pr18614-1.c: New test.
16778
16779 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16780
16781         * gcc.dg/setjmp-2.c: New test.
16782
16783 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
16784
16785         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
16786         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
16787         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
16788         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
16789         gcc.target/sparc/pdist.c: New tests.
16790
16791 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
16792
16793         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
16794
16795 2004-11-22  Dale Johannesen  <dalej@apple.com>
16796
16797         * gcc.dg/20041111-1.c: New.
16798
16799 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
16800
16801         PR tree-opt/18536
16802         * gcc.dg/vect/pr18536.c: New test.
16803
16804 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16805
16806         PR c++/18354
16807         * g++.dg/template/nontype11.C: New test.
16808
16809 2004-11-21  Roger Sayle  <roger@eyesopen.com>
16810
16811         PR middle-end/18520
16812         * gcc.dg/pr18520-1.c: New test case.
16813
16814 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
16815
16816         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
16817         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
16818         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
16819         expected diagnostics.
16820
16821 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16822
16823         PR target/18580
16824         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
16825         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
16826         vect-77.c, vect-77a.c: XFAIL on the SPARC.
16827
16828 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16829
16830         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
16831
16832 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
16833             Joseph Myers  <joseph@codesourcery.com>
16834
16835         * lib/target-supports.exp (check_visibility_available): Really
16836         test the compiler.
16837
16838 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
16839
16840         PR tree-opt/18181
16841         * gcc.dg/vect/vect-85.c: New test.
16842         * gcc.dg/vect/vect-86.c: New test.
16843         * gcc.dg/vect/vect-87.c: New test.
16844         * gcc.dg/vect/vect-88.c: New test.
16845
16846 2004-11-19  Ben Elliston  <bje@au.ibm.com>
16847
16848         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
16849
16850 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
16851
16852         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
16853         * gcc.dg/ppc-and-1.c: Ditto.
16854         * gcc.dg/ppc-compare-1.c: Ditto.
16855         * gcc.dg/ppc-mov-1.c: Ditto
16856
16857 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
16858             Mark Mitchell  <mark@codesourcery.com>
16859
16860         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
16861
16862 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
16863             Aldy Hernandez  <aldyh@redhat.com>
16864
16865         * lib/target-supports.exp (check_effective_target_vect_int): New
16866         (check_effective_target_vect_float): New
16867         (check_effective_target_vect_double): New.
16868         (is-effective-target): Support new effective targets keywords.
16869         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
16870         default action for dg-do.
16871         * gcc.dg/vect/pr16105.c: Use new support.
16872         * gcc.dg/vect/pr18400.c: Ditto.
16873         * gcc.dg/vect/pr18425.c: Ditto.
16874         * gcc.dg/vect/vect-1.c: Ditto.
16875         * gcc.dg/vect/vect-10.c: Ditto.
16876         * gcc.dg/vect/vect-11.c: Ditto.
16877         * gcc.dg/vect/vect-12.c: Ditto.
16878         * gcc.dg/vect/vect-13.c: Ditto.
16879         * gcc.dg/vect/vect-14.c: Ditto.
16880         * gcc.dg/vect/vect-15.c: Ditto.
16881         * gcc.dg/vect/vect-16.c: Ditto.
16882         * gcc.dg/vect/vect-17.c: Ditto.
16883         * gcc.dg/vect/vect-18.c: Ditto.
16884         * gcc.dg/vect/vect-19.c: Ditto.
16885         * gcc.dg/vect/vect-2.c: Ditto.
16886         * gcc.dg/vect/vect-20.c: Ditto.
16887         * gcc.dg/vect/vect-21.c: Ditto.
16888         * gcc.dg/vect/vect-22.c: Ditto.
16889         * gcc.dg/vect/vect-23.c: Ditto.
16890         * gcc.dg/vect/vect-24.c: Ditto.
16891         * gcc.dg/vect/vect-25.c: Ditto.
16892         * gcc.dg/vect/vect-26.c: Ditto.
16893         * gcc.dg/vect/vect-27.c: Ditto.
16894         * gcc.dg/vect/vect-27a.c: Ditto.
16895         * gcc.dg/vect/vect-28.c: Ditto.
16896         * gcc.dg/vect/vect-29.c: Ditto.
16897         * gcc.dg/vect/vect-29a.c: Ditto.
16898         * gcc.dg/vect/vect-3.c: Ditto.
16899         * gcc.dg/vect/vect-30.c: Ditto.
16900         * gcc.dg/vect/vect-31.c: Ditto.
16901         * gcc.dg/vect/vect-32.c: Ditto.
16902         * gcc.dg/vect/vect-33.c: Ditto.
16903         * gcc.dg/vect/vect-34.c: Ditto.
16904         * gcc.dg/vect/vect-35.c: Ditto.
16905         * gcc.dg/vect/vect-36.c: Ditto.
16906         * gcc.dg/vect/vect-37.c: Ditto.
16907         * gcc.dg/vect/vect-38.c: Ditto.
16908         * gcc.dg/vect/vect-4.c: Ditto.
16909         * gcc.dg/vect/vect-40.c: Ditto.
16910         * gcc.dg/vect/vect-41.c: Ditto.
16911         * gcc.dg/vect/vect-42.c: Ditto.
16912         * gcc.dg/vect/vect-43.c: Ditto.
16913         * gcc.dg/vect/vect-44.c: Ditto.
16914         * gcc.dg/vect/vect-45.c: Ditto.
16915         * gcc.dg/vect/vect-46.c: Ditto.
16916         * gcc.dg/vect/vect-47.c: Ditto.
16917         * gcc.dg/vect/vect-48.c: Ditto.
16918         * gcc.dg/vect/vect-48a.c: Ditto.
16919         * gcc.dg/vect/vect-49.c: Ditto.
16920         * gcc.dg/vect/vect-5.c: Ditto.
16921         * gcc.dg/vect/vect-50.c: Ditto.
16922         * gcc.dg/vect/vect-51.c: Ditto.
16923         * gcc.dg/vect/vect-52.c: Ditto.
16924         * gcc.dg/vect/vect-53.c: Ditto.
16925         * gcc.dg/vect/vect-54.c: Ditto.
16926         * gcc.dg/vect/vect-55.c: Ditto.
16927         * gcc.dg/vect/vect-56.c: Ditto.
16928         * gcc.dg/vect/vect-56a.c: Ditto.
16929         * gcc.dg/vect/vect-57.c: Ditto.
16930         * gcc.dg/vect/vect-58.c: Ditto.
16931         * gcc.dg/vect/vect-59.c: Ditto.
16932         * gcc.dg/vect/vect-6.c: Ditto.
16933         * gcc.dg/vect/vect-60.c: Ditto.
16934         * gcc.dg/vect/vect-61.c: Ditto.
16935         * gcc.dg/vect/vect-62.c: Ditto.
16936         * gcc.dg/vect/vect-63.c: Ditto.
16937         * gcc.dg/vect/vect-64.c: Ditto.
16938         * gcc.dg/vect/vect-65.c: Ditto.
16939         * gcc.dg/vect/vect-66.c: Ditto.
16940         * gcc.dg/vect/vect-67.c: Ditto.
16941         * gcc.dg/vect/vect-68.c: Ditto.
16942         * gcc.dg/vect/vect-69.c: Ditto.
16943         * gcc.dg/vect/vect-7.c: Ditto.
16944         * gcc.dg/vect/vect-72.c: Ditto.
16945         * gcc.dg/vect/vect-72a.c: Ditto.
16946         * gcc.dg/vect/vect-73.c: Ditto.
16947         * gcc.dg/vect/vect-74.c: Ditto.
16948         * gcc.dg/vect/vect-75.c: Ditto.
16949         * gcc.dg/vect/vect-76.c: Ditto.
16950         * gcc.dg/vect/vect-77.c: Ditto.
16951         * gcc.dg/vect/vect-77a.c: Ditto.
16952         * gcc.dg/vect/vect-78.c: Ditto.
16953         * gcc.dg/vect/vect-79.c: Ditto.
16954         * gcc.dg/vect/vect-8.c: Ditto.
16955         * gcc.dg/vect/vect-80.c: Ditto.
16956         * gcc.dg/vect/vect-82.c: Ditto.
16957         * gcc.dg/vect/vect-82_64.c: Ditto.
16958         * gcc.dg/vect/vect-83.c: Ditto.
16959         * gcc.dg/vect/vect-83_64.c: Ditto.
16960         * gcc.dg/vect/vect-9.c: Ditto.
16961         * gcc.dg/vect/vect-all.c: Ditto.
16962         * gcc.dg/vect/vect-none.c: Ditto.
16963
16964 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
16965
16966         * lib/gcc-dg.exp (dg-skip-if): New function.
16967         (dg-forbid-option): Remove.
16968         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
16969         * g++.dg/abi/bitfield8.C: Likewise.
16970         * g++.dg/abi/dtor1.C: Likewise.
16971         * g++.dg/abi/empty10.C: Likewise.
16972         * g++.dg/abi/empty7.C: Likewise.
16973         * g++.dg/abi/empty9.C: Likewise.
16974         * g++.dg/abi/layout3.C: Likewise.
16975         * g++.dg/abi/layout4.C: Likewise.
16976         * g++.dg/abi/thunk1.C: Likewise.
16977         * g++.dg/abi/thunk2.C: Likewise.
16978         * g++.dg/abi/vbase11.C: Likewise.
16979         * g++.dg/abi/vthunk2.C: Likewise.
16980         * g++.dg/abi/vthunk3.C: Likewise.
16981         * g++.dg/ext/attrib8.C: Likewise.
16982         * g++.dg/opt/longbranch2.C: Likewise.
16983         * g++.dg/opt/reg-stack4.C: Likewise.
16984         * g++.old-deja/g++.ext/attrib1.C: Likewise.
16985         * g++.old-deja/g++.ext/attrib2.C: Likewise.
16986         * g++.old-deja/g++.ext/attrib3.C: Likewise.
16987         * g++.old-deja/g++.other/store-expr1.C: Likewise.
16988         * g++.old-deja/g++.other/store-expr2.C: Likewise.
16989         * gcc.dg/20000609-1.c: Likewise.
16990         * gcc.dg/20000720-1.c: Likewise.
16991         * gcc.dg/20011107-1.c: Likewise.
16992         * gcc.dg/20011119-1.c: Likewise.
16993         * gcc.dg/20020108-1.c: Likewise.
16994         * gcc.dg/20020122-2.c: Likewise.
16995         * gcc.dg/20020122-3.c: Likewise.
16996         * gcc.dg/20020201-3.c: Likewise.
16997         * gcc.dg/20020206-1.c: Likewise.
16998         * gcc.dg/20020218-1.c: Likewise.
16999         * gcc.dg/20020310-1.c: Likewise.
17000         * gcc.dg/20020411-1.c: Likewise.
17001         * gcc.dg/20020418-2.c: Likewise.
17002         * gcc.dg/20020426-1.c: Likewise.
17003         * gcc.dg/20020426-2.c: Likewise.
17004         * gcc.dg/20020517-1.c: Likewise.
17005         * gcc.dg/20020523-1.c: Likewise.
17006         * gcc.dg/20020523-2.c: Likewise.
17007         * gcc.dg/20020729-1.c: Likewise.
17008         * gcc.dg/20030204-1.c: Likewise.
17009         * gcc.dg/20030826-2.c: Likewise.
17010         * gcc.dg/20030926-1.c: Likewise.
17011         * gcc.dg/20031202-1.c: Likewise.
17012         * gcc.dg/980312-1.c: Likewise.
17013         * gcc.dg/980313-1.c: Likewise.
17014         * gcc.dg/990117-1.c: Likewise.
17015         * gcc.dg/990424-1.c: Likewise.
17016         * gcc.dg/990524-1.c: Likewise.
17017         * gcc.dg/991230-1.c: Likewise.
17018         * gcc.dg/i386-387-1.c: Likewise.
17019         * gcc.dg/i386-387-2.c: Likewise.
17020         * gcc.dg/i386-387-3.c: Likewise.
17021         * gcc.dg/i386-387-4.c: Likewise.
17022         * gcc.dg/i386-387-5.c: Likewise.
17023         * gcc.dg/i386-387-6.c: Likewise.
17024         * gcc.dg/i386-asm-1.c: Likewise.
17025         * gcc.dg/i386-bitfield1.c: Likewise.
17026         * gcc.dg/i386-bitfield2.c: Likewise.
17027         * gcc.dg/i386-loop-1.c: Likewise.
17028         * gcc.dg/i386-loop-2.c: Likewise.
17029         * gcc.dg/i386-loop-3.c: Likewise.
17030         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
17031         * gcc.dg/i386-pic-1.c: Likewise.
17032         * gcc.dg/i386-regparm.c: Likewise.
17033         * gcc.dg/i386-signbit-1.c: Likewise.
17034         * gcc.dg/i386-signbit-2.c: Likewise.
17035         * gcc.dg/i386-signbit-3.c: Likewise.
17036         * gcc.dg/i386-sse-5.c: Likewise.
17037         * gcc.dg/i386-sse-8.c: Likewise.
17038         * gcc.dg/i386-unroll-1.c: Likewise.
17039         * gcc.dg/tls/opt-1.c: Likewise.
17040         * gcc.dg/tls/opt-2.c: Likewise.
17041         * gcc.dg/unroll-1.c: Likewise.
17042         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
17043         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
17044         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
17045         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
17046
17047 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17048
17049         * g++.dg/template/incomplete1.C: New test.
17050
17051 2004-11-16  Nick Clifton  <nickc@redhat.com>
17052
17053         Revert patches accidentally commited during checkin of fixes for
17054         xstormy16 tests:
17055         gcc.c-torture/execute/simd-4.c: Revert
17056         gcc.dg/20040910-1.c: Revert.
17057
17058 2004-11-16  Paul Brook  <paul@codesourcery.com>
17059
17060         PR fortran/13010
17061         * gfortran.dg/der_pointer_1.f90: New test.
17062
17063 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
17064
17065         PR c/18498
17066         * gcc.dg/bitfld-13.c: New test.
17067
17068 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
17069
17070         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
17071         powerpc*-*-linux*.
17072
17073         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
17074         * gcc.dg/ppc64-abi-2.c: Ditto.
17075         * gcc.dg/ppc64-abi-3.c: Ditto.
17076
17077         * lib/gcc-dg.exp (dg-target-list): Remove.
17078
17079 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
17080
17081         * gcc.dg/ia64-postinc.c: New test.
17082
17083 2004-11-15  Mark Mitchell <mark@codesourcery.com>
17084
17085         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
17086
17087 2004-11-15  Nick Clifton  <nickc@redhat.com>
17088
17089         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
17090         __INT_MAX__ so that the test can be compiled by toolchains
17091         targeted at 16-bit processors.
17092
17093         * gcc.dg/20040625-1.c: Use long constants rather than integers
17094         when performing arithmetic that will overflow 16-bits.
17095
17096         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
17097         xstormy16.  It does not support 128-bit vector operations.
17098
17099         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
17100         with the macro PTR_TYPE.  Define this macro to an integer type
17101         suitable for holding a pointer.
17102
17103         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
17104         the target is a 16-bit processor.
17105
17106         * gcc.dg/cpp/if-2.c: Expect a different warning message from
17107         16-bit targets where the character constant will be too long.
17108
17109         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
17110         where the double will not be directly addressable.
17111
17112 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17113
17114         Friend class name lookup 1/n, PR c++/18471
17115         * g++.dg/template/crash26.C: New test.
17116         * g++.dg/lookup/struct1.C: Adjust expected error.
17117         * g++.dg/parse/elab1.C: Likewise.
17118         * g++.dg/parse/elab2.C: Likewise.
17119         * g++.dg/parse/int-as-enum1.C: Likewise.
17120         * g++.dg/parse/struct-as-enum1.C: Likewise.
17121         * g++.dg/parse/typedef1.C: Likewise.
17122         * g++.dg/parse/typedef3.C: Likewise.
17123         * g++.dg/parse/typedef4.C: Likewise.
17124         * g++.dg/parse/typedef5.C: Likewise.
17125         * g++.dg/template/nontype4.C: Likewise.
17126         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
17127         * g++.old-deja/g++.other/elab1.C: Likewise.
17128         * g++.old-deja/g++.other/syntax4.C: Likewise.
17129
17130 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
17131
17132         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
17133
17134 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
17135
17136         * gcc.c-torture/execute/20041114-1.c: New test.
17137
17138 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
17139
17140         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
17141         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
17142         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
17143         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
17144         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
17145         gcc.dg/switch-7.c: New tests.
17146
17147 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
17148
17149         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
17150
17151 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
17152
17153         PR tree-opt/18400
17154         * gcc.dg/vect/pr18400.c: New test.
17155
17156 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
17157             Andrew Pinski  <pinskia@physics.uc.edu>
17158
17159         PR tree-opt/18425
17160         * gcc.dg/vect/pr18425.c: New test.
17161
17162 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17163
17164         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
17165         Guard with dg-require-alias and dg-require-visibility.
17166
17167 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17168
17169         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
17170
17171 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17172
17173         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
17174
17175 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17176
17177         PR c++/17344
17178         * g++.dg/template/defarg5.C: New test.
17179
17180 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
17181
17182         * g++.dg/parse/cast1.C: Run only on ILP32.
17183         * g++.old-deja/g++.mike/p784.C: Likewise.
17184
17185 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
17186
17187         * gcc.c-torture/execute/20041113-1.c: New test.
17188
17189 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
17190
17191         PR target/18230
17192         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
17193         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
17194         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
17195         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
17196         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
17197         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
17198         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
17199         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
17200         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
17201         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
17202         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
17203         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
17204         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
17205
17206 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
17207
17208         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
17209         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
17210         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
17211         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
17212         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
17213         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
17214         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
17215         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
17216         gcc.target/sparc/combined-1.c: New tests.
17217
17218 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
17219
17220         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
17221         New tests.
17222
17223 2004-11-12  Mark Mitchell <mark@codesourcery.com>
17224
17225         * lib/gcc-dg.exp (dg-forbid-option): New function.
17226         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
17227         * g++.dg/abi/bitfield8.C: Likewise.
17228         * g++.dg/abi/dtor1.C: Likewise.
17229         * g++.dg/abi/empty10.C: Likewise.
17230         * g++.dg/abi/empty7.C: Likewise.
17231         * g++.dg/abi/empty9.C: Likewise.
17232         * g++.dg/abi/layout3.C: Likewise.
17233         * g++.dg/abi/layout4.C: Likewise.
17234         * g++.dg/abi/thunk1.C: Likewise.
17235         * g++.dg/abi/thunk2.C: Likewise.
17236         * g++.dg/abi/vbase11.C: Likewise.
17237         * g++.dg/abi/vthunk2.C: Likewise.
17238         * g++.dg/abi/vthunk3.C: Likewise.
17239         * g++.dg/ext/attrib8.C: Likewise.
17240         * g++.dg/opt/longbranch2.C: Likewise.
17241         * g++.dg/opt/reg-stack4.C: Likewise.
17242         * g++.old-deja/g++.ext/attrib1.C: Likewise.
17243         * g++.old-deja/g++.ext/attrib2.C: Likewise.
17244         * g++.old-deja/g++.ext/attrib3.C: Likewise.
17245         * g++.old-deja/g++.other/store-expr1.C: Likewise.
17246         * g++.old-deja/g++.other/store-expr2.C: Likewise.
17247         * gcc.dg/20000609-1.c: Likewise.
17248         * gcc.dg/20000720-1.c: Likewise.
17249         * gcc.dg/20011107-1.c: Likewise.
17250         * gcc.dg/20011119-1.c: Likewise.
17251         * gcc.dg/20020108-1.c: Likewise.
17252         * gcc.dg/20020122-2.c: Likewise.
17253         * gcc.dg/20020122-3.c: Likewise.
17254         * gcc.dg/20020201-3.c: Likewise.
17255         * gcc.dg/20020206-1.c: Likewise.
17256         * gcc.dg/20020218-1.c: Likewise.
17257         * gcc.dg/20020310-1.c: Likewise.
17258         * gcc.dg/20020411-1.c: Likewise.
17259         * gcc.dg/20020418-2.c: Likewise.
17260         * gcc.dg/20020426-1.c: Likewise.
17261         * gcc.dg/20020426-2.c: Likewise.
17262         * gcc.dg/20020517-1.c: Likewise.
17263         * gcc.dg/20020523-1.c: Likewise.
17264         * gcc.dg/20020523-2.c: Likewise.
17265         * gcc.dg/20020729-1.c: Likewise.
17266         * gcc.dg/20030204-1.c: Likewise.
17267         * gcc.dg/20030826-2.c: Likewise.
17268         * gcc.dg/20030926-1.c: Likewise.
17269         * gcc.dg/20031202-1.c: Likewise.
17270         * gcc.dg/980312-1.c: Likewise.
17271         * gcc.dg/980313-1.c: Likewise.
17272         * gcc.dg/990117-1.c: Likewise.
17273         * gcc.dg/990424-1.c: Likewise.
17274         * gcc.dg/990524-1.c: Likewise.
17275         * gcc.dg/991230-1.c: Likewise.
17276         * gcc.dg/i386-387-1.c: Likewise.
17277         * gcc.dg/i386-387-2.c: Likewise.
17278         * gcc.dg/i386-387-3.c: Likewise.
17279         * gcc.dg/i386-387-4.c: Likewise.
17280         * gcc.dg/i386-387-5.c: Likewise.
17281         * gcc.dg/i386-387-6.c: Likewise.
17282         * gcc.dg/i386-asm-1.c: Likewise.
17283         * gcc.dg/i386-bitfield1.c: Likewise.
17284         * gcc.dg/i386-bitfield2.c: Likewise.
17285         * gcc.dg/i386-loop-1.c: Likewise.
17286         * gcc.dg/i386-loop-2.c: Likewise.
17287         * gcc.dg/i386-loop-3.c: Likewise.
17288         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
17289         * gcc.dg/i386-pic-1.c: Likewise.
17290         * gcc.dg/i386-regparm.c: Likewise.
17291         * gcc.dg/i386-signbit-1.c: Likewise.
17292         * gcc.dg/i386-signbit-2.c: Likewise.
17293         * gcc.dg/i386-signbit-3.c: Likewise.
17294         * gcc.dg/i386-sse-5.c: Likewise.
17295         * gcc.dg/i386-sse-8.c: Likewise.
17296         * gcc.dg/i386-unroll-1.c: Likewise.
17297         * gcc.dg/tls/opt-1.c: Likewise.
17298         * gcc.dg/tls/opt-2.c: Likewise.
17299         * gcc.dg/unroll-1.c: Likewise.
17300         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
17301         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
17302         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
17303         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
17304         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
17305         -m64 is specified.
17306
17307 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
17308
17309         PR c++/18389
17310         * g++.dg/parse/cond1.C: New test.
17311
17312         PR c++/18429
17313         * g++.dg/template/array9.C: New test.
17314         * g++.dg/ext/vla1.C: Adjust error messages.
17315         * g++.dg/ext/vlm1.C: Likewise.
17316         * g++.dg/template/crash2.C: Likewise.
17317
17318         PR c++/18436
17319         * g++.dg/template/call3.C: New test.
17320
17321         PR c++/18407
17322         * g++.dg/template/ptrmem11.C: New test.
17323
17324 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
17325
17326         PR other/14264
17327         * lib/g++.exp: Set LC_ALL and LANG to C.
17328         * lib/gcc-dg.exp: Likewise.
17329         * lib/gfortran.exp: Likewise.
17330         * lib/objc.exp: Likewise.
17331         * lib/treelang.exp: Likewise.
17332
17333 2004-11-12  Andreas Schwab  <schwab@suse.de>
17334
17335         * gcc.dg/pr16286.c: Fix last change.
17336
17337 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
17338
17339         PR c++/18416
17340         * g++.dg/init/global1.C: New test.
17341
17342 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
17343
17344         * gcc.c-torture/execute/20041112-1.c: New test.
17345
17346 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
17347
17348         * lib/gcc-dg.exp (dg-target-list): New.
17349
17350 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
17351             Richard Sandiford  <rsandifo@redhat.com>
17352
17353         * lib/target-supports.exp (get-compiler_messages): New.
17354         (check_named_sections_available): Use it.
17355         (check_effective_target_ilp32): New.
17356         (check_effective_target_lp64): New.
17357         (is-effective-target): New.
17358         * lib/gcc-dg.exp (dg-require-effective-target): New.
17359
17360 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
17361
17362         * gcc.dg/precedence-1.c: New test.
17363
17364 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
17365
17366         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
17367
17368         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
17369         message, delete generated files, use more descriptive name for
17370         executable, and make the test unsupported when it cannot be run.
17371
17372         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
17373         (dg-require-weak, dg-require-visibility, dg-require-alias,
17374         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
17375         dg-require-iconv, dg-require-named-sections): Use it.
17376
17377         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
17378
17379 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
17380
17381         PR target/16457
17382         * gcc.dg/ppc-and-1: New
17383
17384         PR target/16796
17385         * gcc.dg/ppc-mov-1.c: New.
17386
17387         PR target/16458
17388         * gcc.dg/ppc-compare-1.c: New.
17389
17390 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
17391
17392         * objc.dg/desig-init-2.m: New test.
17393
17394 2004-11-10  Adam Nemet  <anemet@lnxw.com>
17395
17396         PR middle-end/18160
17397         * g++.dg/warn/register-var-1.C: New test.
17398         * g++.dg/warn/register-var-2.C: New test.
17399
17400 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17401
17402         * gcc.dg/union-2.c: New test.
17403
17404 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
17405
17406         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
17407         New test for PR tree-optimization/17892.
17408
17409 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
17410
17411         PR c++/18369
17412         * g++.dg/init/new12.C: New test.
17413
17414 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
17415
17416         * gcc.target/sparc: New directory.
17417         * gcc.target/sparc/sparc.exp: New driver.
17418         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
17419         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
17420         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
17421         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
17422
17423 2004-11-10  Paul Brook  <paul@codesourcery.com>
17424
17425         PR fortran/18218
17426         * gfortran.dg/list_read.c: New test.
17427
17428 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
17429
17430         PR c/18322
17431         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
17432         expected diagnostic location.
17433
17434 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
17435
17436         * gcc.dg/20041109-1.c: New test.
17437
17438 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
17439
17440         PR objc/18406
17441         * objc/compile/pr18406.m: New test.
17442
17443 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
17444
17445         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
17446
17447 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
17448
17449         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
17450
17451 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
17452
17453         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
17454
17455 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
17456
17457         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
17458         exit.
17459
17460 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
17461
17462         PR tree-opt/18299
17463         * gcc.c-torture/pr18299-1.c: New test.
17464
17465 2004-11-06  Andreas Schwab  <schwab@suse.de>
17466
17467         * gcc.dg/pr16286.c: Also test for bool and pixel.
17468
17469 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
17470
17471         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
17472         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
17473         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
17474         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
17475         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
17476         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
17477         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
17478         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
17479         gcc.dg/struct-semi-3.c: New tests.
17480
17481 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17482
17483         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
17484
17485 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17486
17487         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
17488         Do not use C99 designators.
17489
17490 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17491
17492         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
17493
17494 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17495
17496         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
17497         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
17498         * gcc.c-torture/execute/simd-5.x: Remove.
17499
17500 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
17501
17502         PR rtl-optimization/17933
17503         * gcc.dg/torture/pr17933-1.c: New test.
17504
17505 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
17506
17507         PR target/18106
17508         * lib/target-supports.exp (check_weak_available): Support
17509         Windows.
17510
17511 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
17512
17513         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
17514         call to fflush(stdout) before abort.
17515         (my_ffsll): New function.
17516         (generate_fields): Use it.
17517
17518 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
17519
17520         * gcc.dg/init-undef-1.c: New test.
17521
17522 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
17523
17524         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
17525         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
17526         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
17527         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
17528         expected messages for new parser.
17529
17530 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
17531
17532         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
17533
17534 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17535
17536         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
17537         on LP64 targets.
17538
17539 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
17540
17541         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
17542         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
17543         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
17544         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
17545         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
17546         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
17547         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
17548         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
17549         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
17550         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
17551
17552 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
17553
17554         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
17555         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
17556         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
17557         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
17558         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
17559         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
17560         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
17561         for new parser.
17562
17563 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
17564
17565         PR target/15342
17566         * gcc.dg/20041104-1.c: New test.
17567
17568 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17569
17570         * g++.dg/template/nontype7.C: New test.
17571         * g++.dg/template/nontype8.C: Likewise.
17572         * g++.dg/template/nontype9.C: Likewise.
17573         * g++.dg/template/nontype10.C: Likewise.
17574         * g++.dg/tc1/dr49.C: Likewise.
17575         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
17576         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
17577
17578 2004-11-04  Ben Elliston  <bje@au.ibm.com>
17579
17580         * g++.dg/rtti/tinfo1.C: Remove xfails.
17581
17582 2004-11-04  Ben Elliston  <bje@au.ibm.com>
17583
17584         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
17585         packed attribute to the definition to satisfy the new C++ parser.
17586
17587 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
17588
17589         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
17590         invocations of va_arg.
17591
17592 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
17593
17594         PR c++/18124
17595         * g++.dg/template/crash25.C: New test.
17596
17597         PR c++/18155
17598         * g++.dg/template/typedef2.C: New test.
17599         * g++.dg/parse/crash13.C: Adjust error markers.
17600
17601         PR c++/18177
17602         * g++.dg/conversion/const3.C: New test.
17603
17604 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17605
17606         PR fortran/17535
17607         PR fortran/17583
17608         PR fortran/17713
17609         * gfortran.dg/generic_[123].f90: New testcases.
17610
17611 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
17612
17613         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
17614         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
17615
17616 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
17617
17618         PR tree-opt/16808
17619         * gcc.c-torture/compile/pr16808.c: New test.
17620
17621 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
17622
17623         PR rtl-optimization/17104
17624         * gcc.dg/ppc-bitfield1.c: New.
17625
17626 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
17627
17628         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
17629
17630 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
17631
17632         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
17633         strings for 32-bit code.
17634
17635 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
17636
17637         PR c/18239
17638         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
17639
17640 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
17641
17642         PR c++/18064
17643         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
17644
17645 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
17646
17647         PR c++/15172
17648         * g++.dg/init/aggr2.C: New test.
17649
17650 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
17651
17652         * objc.dg/local-decl-1.m: New test.
17653
17654 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17655
17656         * gcc.dg/20040910-1.c: Adjust regex.
17657
17658 2004-10-30  Roger Sayle  <roger@eyesopen.com>
17659
17660         PR rtl-optimization/18084
17661         * g++.dg/opt/pr18084-1.C: New testcase.
17662
17663 2004-10-30  Matt Austern  <austern@apple.com>
17664
17665         PR c++/17542
17666         * g++.dg/ext/attrib18.C: New test.
17667
17668 2004-10-30  Roger Sayle  <roger@eyesopen.com>
17669
17670         PR middle-end/18096
17671         * gcc.dg/pr18096-1.c: New test case.
17672
17673 2004-10-30  Roger Sayle  <roger@eyesopen.com>
17674
17675         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
17676
17677 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
17678
17679         PR c/16666
17680         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
17681         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
17682         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
17683         gcc.dg/old-style-prom-3.c: New tests.
17684
17685 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
17686
17687         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
17688         Remove unnecessary inclusion of stdio.h.
17689
17690 2004-10-29  Roger Sayle  <roger@eyesopen.com>
17691
17692         PR rtl-optimization/17581
17693         * gcc.dg/pr17581-1.c: New test case.
17694
17695 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
17696
17697         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
17698         being implemented.
17699         * g++.dg/conversion/dr195-1.C: New.
17700         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
17701         * g++.old-deja/g++.mike/p10148.C: Likewise.
17702
17703 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
17704
17705         PR c++/17695
17706         * g++.dg/debug/typedef2.C: New test.
17707
17708 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
17709
17710         PR fortran/13490
17711         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
17712         * gfortran.dg/g77/README: Update.
17713
17714 2004-10-28  Matt Austern  <austern@apple.com>
17715
17716         PR c++/14124
17717         * g++.dg/ext/packed7.C: New test.
17718
17719 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
17720
17721         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
17722         scan-assembler.
17723         * lib/scanasm.exp (hidden-scan-for): New proc.
17724         (scan-hidden): Use hidden-scan-for instead of constructing the scan
17725         string.
17726         (scan-not-hidden): Likewise.
17727         * lib/target-supports.exp (check_visibility_available): mach-o is
17728         support too.
17729
17730 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
17731
17732         PR c++/17132
17733         * g++.dg/template/memclass3.C: New test.
17734
17735 2004-10-28  Adam Nemet  <anemet@lnxw.com>
17736
17737         PR middle-end/18160
17738         * gcc.dg/register-var-1.c: New test.
17739         * gcc.dg/register-var-2.c: New test.
17740         * gcc.dg/asm-7.c: Taking the address of a register variable is an
17741         error now.
17742
17743 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
17744
17745         PR other/18172
17746         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
17747         unused variables.
17748         * gcc.dg/vect/vect-22.c: Likewise.
17749
17750 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
17751
17752         * gcc.dg/i386-rotate-1.c: New test.
17753
17754 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
17755
17756         * g++.dg/init/ref12.C: Add "run" marker.
17757
17758         PR c++/17435
17759         * g++.dg/init/ref12.C: New test.
17760
17761         PR c++/18140
17762         * g++.dg/template/shift1.C: New test.
17763         * g++.dg/template/error10.C: Adjust error markers.
17764
17765 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
17766
17767         PR tree-opt/17529
17768         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
17769
17770 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
17771
17772         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
17773         * gcc.dg/weak/weak-3.c: Likewise.
17774         * gcc.dg/weak/weak-5.c: Likewise.
17775         * gcc.dg/weak/weak-9.c: Likewise.
17776         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
17777         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
17778
17779         * gcc.dg/darwin-weakimport-1.c: New.
17780
17781 2004-10-28  Ben Elliston  <bje@au.ibm.com>
17782
17783         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
17784
17785 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
17786
17787         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
17788         'syntax' error messages.
17789         * gcc.dg/cpp/direct2s.c: Likewise.
17790
17791 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
17792
17793         * gcc.c-torture/compile/20041026-1.c: New.
17794
17795 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
17796
17797         PR c++/18093
17798         * g++.dg/lookup/ns2.C: New test.
17799
17800         PR c++/18020
17801         * g++.dg/template/enum4.C: New test.
17802
17803         PR c++/18161
17804         * g++.dg/template/expr1.C: New test.
17805
17806 2004-10-26  Ben Elliston  <bje@au.ibm.com>
17807
17808         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
17809
17810 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
17811
17812         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
17813         gcc.dg/decl-nospec-3.c: New tests.
17814
17815 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
17816
17817         * objc.dg/super-class-3.m: New test.
17818
17819 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
17820
17821         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
17822         resyncing.
17823         * gcc.dg/cpp/direct2s.c: Likewise.
17824
17825 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
17826
17827         * objc.dg/image-info.m: Update for changes to section selection.
17828
17829 2004-10-25  David Ayers  <d.ayers@inode.at>
17830             Ziemowit Laski  <zlaski@apple.com>
17831
17832         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
17833         diagnostics when messaging 'id <Proto>'.
17834         * objc.dg/class-protocol-1.m: New test.
17835         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
17836         a non-existent method signature.
17837         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
17838         Update diagnostics when messaging with non-existent method signature.
17839         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
17840         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
17841         invalid receivers are now resolved as if messaging 'id'; remove
17842         extraneous diagnostics.
17843
17844 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
17845
17846         PR c/16667
17847         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
17848         gcc.dg/init-desig-obs-3.c: New tests.
17849
17850 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
17851
17852         * gcc.dg/debug/20041023-1.c: New test.
17853
17854 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
17855
17856         PR middle-end/17407
17857         * gcc.c-torture/compile/pr17407.c: New test.
17858
17859         PR c++/18121
17860         * g++.dg/template/array8.C: New test.
17861
17862 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
17863
17864         PR other/18138
17865         * lib/g++.exp: Accept more than one multilib libgcc.
17866         * lib/gcc-dg.exp: Likewise.
17867         * lib/objc.exp: Likewise.
17868         * lib/treelang.exp: Likewise.
17869         * lib/gfortran.exp: Likewise.
17870
17871 2004-10-24  Ben Elliston  <bje@au.ibm.com>
17872
17873         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
17874
17875 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
17876
17877         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
17878         * gcc.dg/c99-const-expr-3.c: Likewise.
17879
17880 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
17881
17882         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
17883
17884 2004-10-23  Ben Elliston  <bje@au.ibm.com>
17885
17886         * gcc.c-torture/execute/loop-2e.x: Remove.
17887
17888 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
17889
17890         PR c++/18095
17891         * g++.dg/parse/crash18.C: New.
17892         * g++.dg/parse/crash19.C: New.
17893
17894 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
17895
17896         * g++.dg/ext/dllimport1.C: Move dg-warnings.
17897         * g++.dg/ext/dllimport2.C: Same.
17898         * g++.dg/ext/dllimport8.C: Same.
17899
17900 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
17901
17902         PR c++/10841
17903         * g++.dg/conversion/cast1.C: New test.
17904         * g++.dg/overload/pmf1.C: Adjust error marker.
17905
17906 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
17907
17908         PR objc/17923
17909         * objc.dg/const-str-7.m: New test.
17910
17911 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17912
17913         * g++.dg/template/memfriend11.C: Fix comment typo.
17914         * g++.dg/template/memfriend14.C: Likewise.
17915
17916 2004-10-20  Richard Henderson  <rth@redhat.com>
17917
17918         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
17919         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
17920         -fasynchronous-unwind-tables.
17921
17922 2004-10-20  Richard Henderson  <rth@redhat.com>
17923
17924         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
17925         (main): Return success.
17926         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
17927         (main): Return success.
17928
17929 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17930
17931         PR c++/13495
17932         * g++.dg/template/memfriend9.C: New test.
17933         * g++.dg/template/memfriend10.C: Likewise.
17934         * g++.dg/template/memfriend11.C: Likewise.
17935         * g++.dg/template/memfriend12.C: Likewise.
17936         * g++.dg/template/memfriend13.C: Likewise.
17937         * g++.dg/template/memfriend14.C: Likewise.
17938         * g++.dg/template/memfriend15.C: Likewise.
17939         * g++.dg/template/memfriend16.C: Likewise.
17940         * g++.dg/template/memfriend17.C: Likewise.
17941         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
17942
17943 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
17944
17945         * g++.dg/conversion/dr195.C: New.
17946         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
17947
17948 2004-10-20  Ben Elliston  <bje@au.ibm.com>
17949             Devang Patel  <dpatel@apple.com>
17950
17951         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
17952         of floating point arithmetic, which could trap.
17953
17954 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
17955
17956         PR c++/14035
17957         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
17958         * g++.dg/conversion/const2.C: New test.
17959         * g++.dg/expr/reinterpret2.C: New test.
17960         * g++.dg/expr/reinterpret3.C: New test.
17961         * g++.dg/expr/cast2.C: New test.
17962         * g++.dg/expr/copy1.C: New test.
17963         * g++.dg/other/conversion1.C: Change error message.
17964         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
17965         function pointers to void *.
17966         * g++.old-deja/g++.mike/p10148.C: Likewise.
17967
17968 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17969
17970         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
17971
17972 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
17973
17974         PR c++/18047
17975
17976         * g++.dg/parse/expr3.C: New test.
17977
17978 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17979
17980         * gcc.dg/smod-1.c: New test.
17981
17982 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
17983
17984         * objc.dg/method-14.m: New test.
17985
17986 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
17987
17988         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
17989         Also xfail as the patch was reverted.
17990
17991 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
17992
17993         PR middle-end/16973
17994         * gcc.dg/pr16973.c: New test.
17995
17996 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
17997
17998         PR tree-optimization/17656
17999         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
18000
18001 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
18002
18003         * g++.dg/eh/shadow1.C: New.
18004
18005 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
18006
18007         * gcc.c-torture/compile/20041018-1.c: New test.
18008
18009 2004-10-18  Ben Elliston  <bje@au.ibm.com>
18010
18011         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
18012         compiler referring to register 0 when accessing sdata.  The linker
18013         now patches things up.
18014
18015 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
18016
18017         PR c/17529
18018         * gcc.c-torture/compile/pr17529.c: New test.
18019
18020 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18021
18022         PR c++/17743
18023         * g++.dg/ext/attrib17.C: New test.
18024
18025 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
18026
18027         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
18028
18029 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18030
18031         PR c++/10479
18032         * g++.dg/ext/attrib16.C: New test.
18033
18034 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
18035
18036         PR c++/17042
18037         * g++.dg/init/dso_handle1.C: New test.
18038
18039         PR c++/14667
18040         * g++.dg/parse/typedef6.C: New test.
18041
18042         PR c++/17916
18043         * g++.dg/parse/pragma1.C: New test.
18044
18045 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
18046
18047         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
18048
18049 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
18050
18051         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
18052         -fno-common when on HPPA HP-UX platforms.
18053
18054 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
18055
18056         PR other/16820
18057         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
18058         stdint.h.
18059         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
18060         uintptr_t.
18061
18062 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
18063
18064         PR c++/16301
18065         * g++.dg/lookup/strong-using-4.C: New test.
18066
18067 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
18068
18069         PR middle-end/16567
18070         * gcc.c-torture/compile/nested-1.c: New test.
18071
18072 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
18073
18074         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
18075         and mipsisa64*-*-* (until support for misaligned loads is added).
18076         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
18077         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
18078         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
18079         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
18080         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
18081         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
18082
18083 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
18084
18085         PR c++/17976
18086         * g++.dg/init/dtor3.C: New test.
18087
18088 2004-10-15  Ben Elliston  <bje@au.ibm.com>
18089
18090         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
18091
18092 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
18093
18094         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
18095         * gcc.dg/macho-lo-sum.c: Likewise.
18096
18097 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
18098
18099         * gcc.dg/ppc-spe64-1.c: New test.
18100
18101 2004-10-14  Devang Patel  <dpatel@apple.com>
18102
18103         PR 17635
18104         * gcc.dg/pr17635.c : New test.
18105
18106 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
18107
18108         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
18109         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
18110         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
18111         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
18112         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
18113         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
18114         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
18115         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
18116         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
18117         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
18118         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
18119         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
18120         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
18121         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
18122         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
18123         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
18124         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
18125         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
18126
18127 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
18128
18129         * gcc.dg/vect/vect-82.c: New testcase.
18130         * gcc.dg/vect/vect-82_64.c: New testcase.
18131         * gcc.dg/vect/vect-83.c: New testcase.
18132         * gcc.dg/vect/vect-83_64.c: New testcase.
18133
18134 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
18135
18136         * gcc.dg/cpp/error-1.c: New test.
18137
18138 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
18139
18140         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
18141
18142 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
18143
18144         PR target/17984
18145         * gcc.dg/cris-peep2-xsrand2.c: New test.
18146
18147 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
18148
18149         PR c++/17661
18150         * testsuite/g++.dg/expr/for2.C: New test.
18151
18152 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
18153
18154         * g++.dg/inherit/thunk1.C: Run on the SPARC.
18155
18156 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
18157
18158         PR tree-optimization/17724
18159         * g++.dg/opt/pr17724-1.C: New test.
18160         * g++.dg/opt/pr17724-2.C: New test.
18161         * g++.dg/opt/pr17724-3.C: New test.
18162         * g++.dg/opt/pr17724-4.C: New test.
18163         * g++.dg/opt/pr17724-5.C: New test.
18164         * g++.dg/opt/pr17724-6.C: New test.
18165
18166 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
18167
18168         PR c/17301
18169         * gcc.dg/pr17301-2.c: New test.
18170
18171 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
18172
18173         PR c++/15876
18174         * g++.dg/parse/error22.C: New test.
18175
18176         PR c++/17936
18177         * g++.dg/template/spec18.C: New test.
18178
18179 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
18180
18181         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
18182         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
18183         memcpy.
18184         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
18185         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
18186
18187 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
18188
18189         * g++.dg/eh/cleanup5.C: Add dg-options "".
18190
18191 2004-10-11  Roger Sayle  <roger@eyesopen.com>
18192
18193         PR middle-end/17657
18194         * gcc.dg/switch-4.c: New test case.
18195
18196 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
18197
18198         * gcc.c-torture/execute/20041011-1.c: New test.
18199
18200 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
18201
18202         PR c++/17554
18203         * g++.dg/init/for3.C: New test.
18204
18205         PR c++/17657
18206         * g++.dg/opt/switch2.C: New test.
18207
18208         PR middle-end/17703
18209         * g++.dg/warn/Wreturn-2.C: New test.
18210
18211 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
18212
18213         PR c++/17907
18214         * g++.dg/eh/cleanup5.C: New test.
18215
18216 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
18217
18218         PR c++/17393
18219         * g++.dg/parse/error21.C: New test.
18220
18221 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18222
18223         * g++.dg/overload/pmf1.C: Adjust quoting marks.
18224         * g++.dg/warn/incomplete1.C: Likewise.
18225         * g++.dg/template/qualttp20.C: Likewise.
18226
18227 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18228
18229         PR c/17881
18230         * parm-incomplete-1.c: New test.
18231
18232 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
18233
18234         PR c++/17867
18235         * g++.dg/parse/error19.C: New test.
18236
18237         PR c++/17670
18238         * g++.dg/init/new11.C: New test.
18239
18240         PR c++/17821
18241         * g++.dg/parse/error20.C: New test.
18242
18243         PR c++/17826
18244         * g++.dg/template/crash24.C: New test.
18245
18246 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18247
18248         PR c/17301
18249         * gcc.dg/pr17301-1.c: New test.
18250
18251 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18252
18253         PR c/17189
18254         * gcc.dg/anon-struct-5.c: New test.
18255
18256 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
18257
18258         PR c/17844
18259         * gcc.dg/pr17844-1.c: New test.
18260
18261 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
18262
18263         PR tree-optimization/17906
18264         * gcc.c-torture/compile/pr17906.c: New.
18265
18266 2004-10-09  Stuart Hastings  <stuart@apple.com>
18267             Roger Sayle  <roger@eyesopen.com>
18268
18269         PR rtl-optimization/17853
18270         * gcc.dg/i386-mmx-5.c: New testcase.
18271
18272 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
18273
18274         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
18275
18276 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
18277
18278         PR c++/17524
18279         * g++.dg/template/static9.C: New test.
18280
18281         PR c++/17685
18282         * g++.dg/parse/operator5.C: New test.
18283
18284 2004-10-09  Roger Sayle  <roger@eyesopen.com>
18285
18286         PR middle-end/17894
18287         * gcc.c-torture/execute/divcmp-4.c: New test case.
18288
18289 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
18290
18291         PR tree-opt/17902
18292         * g++.dg/opt/pr17902.C: New test.
18293
18294 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
18295
18296         * gcc.dg/cpp/ident-1.c: Add dg-options "".
18297
18298 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18299
18300         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
18301
18302 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18303
18304         * gcc.dg/assign-warn-3.c: New test.
18305
18306 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
18307
18308         PR c/16999
18309         * gcc.dg/cpp/ident-1.c: New test.
18310
18311 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
18312
18313         * gcc.c-torture/compile/acc1.c: New.
18314
18315 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
18316
18317         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
18318         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
18319
18320 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
18321
18322         * gcc.dg/ultrasp11.c: New test.
18323
18324 2004-10-08  Michael Matz  <matz@suse.de>
18325
18326         * gcc.dg/doloop-2.c: New test.
18327
18328 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18329
18330         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
18331         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
18332         objc.dg/method-9.m: Update expected diagnostics.
18333
18334 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
18335
18336         * gcc.dg/ppc-fsel-3.c: New file.
18337         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
18338
18339 2004-10-07  Paul Brook  <paul@codesourcery.com>
18340
18341         * gfortran.dg/intrinsic_verify_1.f90: New test.
18342
18343 2004-10-07  Paul Brook  <paul@codesourcery.com>
18344
18345         * gfortran.dg/empty_format_1.f90: Remove stray commas.
18346
18347 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18348
18349         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
18350         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
18351         commit.
18352
18353 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
18354
18355         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
18356
18357 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18358
18359         PR c++/17115
18360         * g++.dg/warn/Winline-4.C: New test.
18361
18362 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
18363
18364         * gcc.c-torture/compile/20041007-1.c: New test.
18365
18366 2004-10-07  Paul Brook  <paul@codesourcery.com>
18367
18368         PR fortran/17678
18369         * gfortran.dg/use_allocated_1.f90: New test.
18370
18371 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
18372
18373         PR middle-end/17849
18374         * gfortran.fortran-torture/compile/nested.f90: New test
18375
18376 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
18377
18378         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
18379
18380 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
18381
18382         PR c++/17368
18383         * g++.dg/ext/asm6.C: New test.
18384
18385 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
18386
18387         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
18388
18389 2004-10-06  Paul Brook  <paul@codesourcery.com>
18390
18391         PR libfortran/17709
18392         * gfortran.dg/empty_format_1.f90: New test.
18393
18394 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18395
18396         PR fortran/17568
18397         * gfortran.dg/ishft.f90: New test.
18398
18399         PR fortran/17283
18400         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
18401         tests.
18402
18403 2004-10-06  Paul Brook  <paul@codesourcery.com>
18404
18405         * gfortran.dg/do_1.f90: New test.
18406
18407 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18408
18409         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
18410         optimizing for size.
18411
18412 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
18413
18414         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
18415
18416 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
18417
18418         * gcc.c-torture/compile/20041005-1.c: New test.
18419
18420 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
18421
18422         PR c++/17829
18423         * g++.dg/lookup/koenig4.C: New.
18424
18425 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18426
18427         * g++.dg/other/classkey1.C: Adjust quoting marks.
18428         * g++.dg/parse/error15.C: Likewise.
18429         * g++.dg/template/meminit2.C (int>): Likewise.
18430
18431 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18432
18433         PR fortran/17283
18434         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
18435
18436         PR fortran/17631
18437         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
18438
18439         PR fortran/17708
18440         * gfortran.dg/pr17708.f90: New test.
18441
18442 2004-10-04  Chao-ying Fu  <fu@mips.com>
18443
18444         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
18445         * gcc.dg/vect/vect-4.c: Ditto.
18446         * gcc.dg/vect/vect-5.c: Ditto.
18447         * gcc.dg/vect/vect-6.c: Ditto.
18448         * gcc.dg/vect/vect-8.c: Ditto.
18449         * gcc.dg/vect/vect-16.c: Ditto.
18450         * gcc.dg/vect/vect-30.c: Ditto.
18451         * gcc.dg/vect/vect-40.c: Ditto.
18452         * gcc.dg/vect/vect-41.c: Ditto.
18453         * gcc.dg/vect/vect-42.c: Ditto.
18454         * gcc.dg/vect/vect-43.c: Ditto.
18455         * gcc.dg/vect/vect-44.c: Ditto.
18456         * gcc.dg/vect/vect-45.c: Ditto.
18457         * gcc.dg/vect/vect-46.c: Ditto.
18458         * gcc.dg/vect/vect-47.c: Ditto.
18459         * gcc.dg/vect/vect-48.c: Ditto.
18460         * gcc.dg/vect/vect-49.c: Ditto.
18461         * gcc.dg/vect/vect-50.c: Ditto.
18462         * gcc.dg/vect/vect-51.c: Ditto.
18463         * gcc.dg/vect/vect-52.c: Ditto.
18464         * gcc.dg/vect/vect-53.c: Ditto.
18465         * gcc.dg/vect/vect-54.c: Ditto.
18466         * gcc.dg/vect/vect-55.c: Ditto.
18467         * gcc.dg/vect/vect-56.c: Ditto.
18468         * gcc.dg/vect/vect-57.c: Ditto.
18469         * gcc.dg/vect/vect-58.c: Ditto.
18470         * gcc.dg/vect/vect-59.c: Ditto.
18471         * gcc.dg/vect/vect-60.c: Ditto.
18472         * gcc.dg/vect/vect-74.c: Ditto.
18473         * gcc.dg/vect/vect-79.c: Ditto.
18474         * gcc.dg/vect/vect-80.c: Ditto.
18475
18476 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
18477
18478         * gcc.dg/unused-7.c: Use the correct option.
18479
18480 2004-10-04  Paul Brook  <paul@codesourcery.com>
18481         Bud Davis  <bdavis9659@comcast.net>
18482
18483         PR fortran/17706
18484         PR fortran/16434
18485         * gfortran/pr17706.f90: New test.
18486         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
18487
18488 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18489
18490         * gfortran.dg/pr17612.f90: New test.
18491
18492 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18493
18494         * g++.dg/template/local1.C: Adjust quoting marks in
18495         testing for diagnostics.
18496         * g++.dg/tls/diag-2.C: Likewise.
18497         * g++.dg/other/error8.C: Likewise.
18498
18499 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
18500
18501         PR c/17178
18502         * gcc.dg/unused-4.c: Adjust to be correct.
18503
18504         PR c/17820
18505         * gcc.dg/unused-7.c: New test.
18506
18507 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
18508
18509         PR c++/17797
18510         * g++.dg/overload/template2.C: New test.
18511
18512 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
18513
18514         PR tree-optimization/16632
18515         * gcc.dg/tree-ssa/20041002-1.c: New.
18516
18517 2004-10-03  Paul Brook  <paul@codesourcery.com>
18518
18519         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
18520         rather than relying on default formatting.
18521
18522 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
18523
18524         * gcc.dg/20040920-1.c: Update expected message text.
18525
18526 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
18527
18528         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
18529
18530 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
18531
18532         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
18533         tree level.
18534
18535 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
18536
18537         * gcc.dg/tree-ssa/pr17343.c: Remove.
18538
18539 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
18540
18541         PR tree-opt/17343
18542         * gcc.dg/tree-ssa/pr17343.c: New test.
18543
18544 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
18545
18546         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
18547         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
18548         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
18549         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
18550         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
18551
18552 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
18553
18554         * gcc.dg/lvalue-2.c: New test.
18555
18556 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
18557
18558         PR c/17730
18559         * gcc.dg/pr17730-1.c: New test
18560
18561 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
18562
18563         PR c/7425
18564         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
18565
18566 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
18567
18568         * gcc.c-torture/execute/stdarg-1.c: New test.
18569         * gcc.c-torture/execute/stdarg-2.c: New test.
18570         * gcc.c-torture/execute/stdarg-3.c: New test.
18571         * gcc.dg/tree-ssa/stdarg-1.c: New test.
18572         * gcc.dg/tree-ssa/stdarg-2.c: New test.
18573         * gcc.dg/tree-ssa/stdarg-3.c: New test.
18574         * gcc.dg/tree-ssa/stdarg-4.c: New test.
18575         * gcc.dg/tree-ssa/stdarg-5.c: New test.
18576
18577 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
18578
18579         PR tree-optimization/17697
18580         * g++.dg/opt/pr17697-1.C: New test.
18581         * g++.dg/opt/pr17697-2.C: New test.
18582         * g++.dg/opt/pr17697-3.C: New test.
18583
18584 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
18585
18586         PR c/16409
18587         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
18588         gcc.dg/vla-init-5.c: New tests.
18589
18590 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
18591
18592         PR c/13804
18593         * gcc.dg/pr13804-1.c: New test.
18594
18595 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18596
18597         PR fortran/16938
18598         * gfortran.dg/pr16938.f90: New test.
18599
18600 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
18601
18602         * g++.dg/template/crash23.C: New test.
18603
18604 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
18605
18606         PR c++/17585
18607         * g++.dg/template/static8.C: New test.
18608
18609 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
18610
18611         PR c++/17681
18612         * g++.dg/other/error9.C: New test.
18613
18614 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
18615
18616         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
18617
18618 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18619
18620         PR fortran/15164
18621         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
18622
18623 2004-09-26  Roger Sayle  <roger@eyesopen.com>
18624
18625         PR middle-end/17112
18626         * gcc.dg/pr17112-1.c: New test case.
18627
18628 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
18629
18630         PR c/11459
18631         * gcc.dg/pr11459-1.c: New test.
18632
18633 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
18634
18635         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
18636         * gcc.dg/tree-ssa/loop-4.c: Likewise.
18637
18638 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18639
18640         * gfortran.dg/pr15324.f90: Make array bounds consistent.
18641
18642 2004-09-25  Jan Hubicka  <jh@suse.cz>
18643
18644         * compile/30040909-1.c: New test.
18645         * compile/30040907-1.c: New test.
18646
18647 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
18648
18649         * gcc.c-torture/execute/va-arg-26.c: New test.
18650
18651 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
18652
18653         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
18654         extra diagnostics on targets with 64-bit pointers.
18655         * objc.dg/selector-1.m: Adjust dg-warning regexp.
18656
18657 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18658
18659         PR c/17188
18660         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
18661         * gcc.dg/decl-3.c: Adjust expected message.
18662
18663 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18664
18665         PR fortran/17615
18666         * gfortran.dg/pr17615.f90: New test.
18667
18668 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
18669
18670         PR tree-optimzation/17517
18671         * g++.dg/tree-ssa/pr17517.C: New Test.
18672
18673 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
18674
18675         PR c++/16889
18676         * g++.dg/lookup/ambig3.C: New.
18677
18678 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
18679
18680         PR tree-opt/17624
18681         * g++.dg/opt/pr17624.C: New test.
18682
18683 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18684
18685         PR c/6980
18686         * gcc.dg/Wbad-function-cast-1.c: New test.
18687
18688 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
18689
18690         * g++.dg/ext/complit1.C
18691         * g++.dg/other/error2.C
18692         * g++.dg/other/nontype-1.C
18693         * g++.dg/parse/crash11.C
18694         * g++.dg/parse/crash12.C
18695         * g++.dg/parse/error15.C
18696         * g++.dg/parse/error4.C
18697         * g++.dg/parse/tmpl-outside1.C
18698         * g++.dg/parse/too-many-tmpl-args1.C
18699         * g++.dg/template/dependent-expr3.C
18700         * g++.dg/template/error10.C
18701         * g++.dg/template/instantiate1.C
18702         * g++.dg/template/vtable2.C
18703         * g++.dg/warn/Wshadow-1.C
18704         * g++.dg/warn/weak1.C
18705         * g++.old-deja/g++.brendan/crash16.C
18706         * g++.old-deja/g++.brendan/crash18.C
18707         * g++.old-deja/g++.brendan/crash48.C
18708         * g++.old-deja/g++.brendan/crash49.C
18709         * g++.old-deja/g++.brendan/crash55.C
18710         * g++.old-deja/g++.brendan/crash56.C
18711         * g++.old-deja/g++.brendan/crash8.C
18712         * g++.old-deja/g++.brendan/enum11.C
18713         * g++.old-deja/g++.brendan/enum8.C
18714         * g++.old-deja/g++.brendan/enum9.C
18715         * g++.old-deja/g++.brendan/friend3.C
18716         * g++.old-deja/g++.brendan/misc14.C
18717         * g++.old-deja/g++.bugs/900402_02.C
18718         * g++.old-deja/g++.bugs/900404_03.C
18719         * g++.old-deja/g++.bugs/900404_04.C
18720         * g++.old-deja/g++.bugs/900428_03.C
18721         * g++.old-deja/g++.jason/crash4.C
18722         * g++.old-deja/g++.jason/overload21.C
18723         * g++.old-deja/g++.jason/redecl1.C
18724         * g++.old-deja/g++.jason/report.C
18725         * g++.old-deja/g++.jason/rfg10.C
18726         * g++.old-deja/g++.jason/template30.C
18727         * g++.old-deja/g++.law/arm12.C
18728         * g++.old-deja/g++.law/ctors5.C
18729         * g++.old-deja/g++.law/cvt20.C
18730         * g++.old-deja/g++.law/init10.C
18731         * g++.old-deja/g++.law/init8.C
18732         * g++.old-deja/g++.law/visibility17.C
18733         * g++.old-deja/g++.law/visibility7.C
18734         * g++.old-deja/g++.mike/net8.C
18735         * g++.old-deja/g++.mike/p646.C
18736         * g++.old-deja/g++.mike/p700.C
18737         * g++.old-deja/g++.mike/p701.C
18738         * g++.old-deja/g++.mike/p811.C
18739         * g++.old-deja/g++.ns/template13.C
18740         * g++.old-deja/g++.other/array3.C
18741         * g++.old-deja/g++.other/crash25.C
18742         * g++.old-deja/g++.other/dtor3.C
18743         * g++.old-deja/g++.other/dtor4.C
18744         * g++.old-deja/g++.other/main1.C
18745         * g++.old-deja/g++.other/warn7.C
18746         * g++.old-deja/g++.pt/crash11.C
18747         * g++.old-deja/g++.pt/crash36.C
18748         * g++.old-deja/g++.pt/spec22.C
18749         * g++.old-deja/g++.pt/spec9.C
18750         * g++.old-deja/g++.pt/ttp52.C
18751         * g++.old-deja/g++.robertl/eb103.C
18752         * g++.old-deja/g++.robertl/eb121.C
18753         * g++.old-deja/g++.robertl/eb22.C
18754         * g++.old-deja/g++.robertl/eb8.C:
18755         Update locations and/or regexps of dg-error markers.
18756         Remove markers for some bogus messages that are no longer issued.
18757
18758 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
18759
18760         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
18761         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
18762
18763 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
18764
18765         PR c++/17618
18766         * g++.dg/lookup/crash5.C: New test.
18767
18768 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
18769
18770         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
18771         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
18772         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
18773         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
18774         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
18775         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
18776
18777         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
18778         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
18779         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
18780         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
18781         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
18782         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
18783
18784         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
18785
18786         * gcc.dg/vect/vect-44.c: Check additional cases.
18787         * gcc.dg/vect/vect-48.c: Check additional cases.
18788
18789         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
18790         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
18791         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
18792         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
18793         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
18794         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
18795         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
18796         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
18797         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
18798
18799         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
18800         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
18801         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
18802
18803 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18804
18805         * gcc.dg/tree-ssa/loop-6.c: New test.
18806
18807 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
18808
18809         PR c++/17620
18810         * g++.dg/inherit/base2.C: New.
18811
18812 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
18813
18814         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
18815         * gcc.dg/20001012-2.c: Likewise.
18816         * gcc.dg/20001013-1.c: Likewise.
18817         * gcc.dg/20001101-1.c: Likewise.
18818         * gcc.dg/20001102-1.c: Likewise.
18819         * gcc.dg/bf-spl1.c: Likewise.
18820         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
18821         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
18822
18823 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
18824
18825         PR tree-optimization/16721
18826         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
18827
18828 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
18829
18830         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
18831         * gcc.dg/20040305-1.c: Likewise.
18832
18833 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
18834
18835         PR c/16566
18836         * gcc.c-torture/compile/pr16566-1.c,
18837         gcc.c-torture/compile/pr16566-2.c,
18838         gcc.c-torture/compile/pr16566-3.c: New tests.
18839
18840 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
18841
18842         PR tree-optimization/17512
18843         * gcc.c-torture/compile/20040916-1.c.
18844
18845 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
18846
18847         * gcc.dg/pragma-re-3.c: New test.
18848
18849 2004-09-17  Matt Austern  <austern@apple.com>
18850
18851         PR c++/15049
18852         * g++.dg/other/anon3.C: New.
18853
18854 2004-09-21  Roger Sayle  <roger@eyesopen.com>
18855
18856         PR c++/7503
18857         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
18858         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
18859         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
18860         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
18861         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
18862
18863 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
18864
18865         PR fortran/17286
18866         * gfortran.dg/pr17286.f90: New test.
18867
18868 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
18869
18870         PR c++/17530
18871         * g++.dg/template/static7.C: New test.
18872
18873 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
18874
18875         PR tree-opt/17558
18876         * gcc.c-torture/compile/pr17558.c: New test.
18877
18878 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
18879
18880         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
18881         if SKIP_ATTRIBUTE is defined.
18882
18883 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18884
18885         PR fortran/15957
18886         * gfortran.dg/pr15957.f90: New test.
18887
18888 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
18889
18890         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
18891         in comparison.
18892         * gcc.dg/vect/vect-79.c: Likewise.
18893         * gcc.dg/vect/vect-80.c: Likewise.
18894
18895 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18896
18897         PR fortran/15750
18898         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
18899
18900 2004-09-20  Ira Rosen  <irar@il.ibm.com>
18901
18902         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
18903         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
18904         * gcc.dg/vect/vect-62.c: New testcase.
18905         * gcc.dg/vect/vect-63.c: New testcase.
18906         * gcc.dg/vect/vect-64.c: New testcase.
18907         * gcc.dg/vect/vect-65.c: New testcase.
18908         * gcc.dg/vect/vect-66.c: New testcase.
18909         * gcc.dg/vect/vect-67.c: New testcase.
18910         * gcc.dg/vect/vect-68.c: New testcase.
18911         * gcc.dg/vect/vect-69.c: New testcase.
18912         * gcc.dg/vect/vect-79.c: New testcase.
18913         * gcc.dg/vect/vect-80.c: New testcase.
18914
18915 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
18916
18917         * gcc.target/mips/asm-1.c: New test.
18918
18919 2004-09-19  Ira Rosen  <irar@il.ibm.com>
18920
18921         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
18922         * gcc.dg/vect/vect-73.c: New testcase.
18923         * gcc.dg/vect/vect-74.c: New testcase.
18924         * gcc.dg/vect/vect-75.c: New testcase.
18925         * gcc.dg/vect/vect-76.c: New testcase.
18926         * gcc.dg/vect/vect-77.c: New testcase.
18927         * gcc.dg/vect/vect-78.c: New testcase
18928
18929 2004-09-18  Paul Brook  <paul@codesourcery.com>
18930
18931         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
18932
18933 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
18934
18935         PR c/17424
18936         * gcc.dg/pr17424-1.c: New test.
18937
18938 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
18939
18940         * g++.dg/tree-ssa/pr17153.C: New test.
18941
18942 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
18943
18944         PR pch/13361
18945         * testsuite/g++.dg/pch/wchar-1.C: New.
18946         * testsuite/g++.dg/pch/wchar-1.Hs: New.
18947
18948 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
18949
18950         * gcc.c-torture/execute/20040917-1.c: New test.
18951
18952 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
18953
18954         PR tree-optimization/17319
18955         * gcc.dg/pr17319.c: New test.
18956
18957 2004-09-17  Devang Patel  <dpatel@apple.com>
18958
18959         * gcc.dg/20040813-1.c: New test.
18960
18961 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
18962
18963         PR tree-optimization/17273
18964         * gcc.c-torture/compile/pr17273.c: New test.
18965
18966 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
18967
18968         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
18969         Update expected messages.
18970         * gcc.dg/declspec-13.c: New test.
18971
18972 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
18973
18974         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
18975
18976 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
18977
18978         * gcc.c-torture/execute/pr17252.c: Use post-increment to
18979         change what 'a' is pointing to.
18980
18981 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
18982
18983         PR c++/16002
18984         * g++.dg/template/error18.C: New test.
18985
18986         PR c++/16029
18987         * g++.dg/warn/Wunused-8.C: New test.
18988
18989 2004-09-17  Steven Bosscher  <stevenb@suse.de>
18990
18991         PR tree-optimization/17513
18992         * gcc.dg/20040916-1.c: New test.
18993
18994 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
18995
18996         PR c++/17501
18997         * g++.dg/template/typename7.C: New test.
18998
18999 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19000
19001         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
19002
19003 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
19004
19005         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
19006         with -ftree-based-profiling also.
19007         * lib/profopt.exp: Support late-set profile_option/feedback_option.
19008
19009 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
19010
19011         PR/15364
19012         * gfortran.dg/der_array_io_1.f90: New test.
19013         * gfortran.dg/der_array_io_2.f90: New test.
19014         * gfortran.dg/der_array_io_3.f90: New test.
19015
19016 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
19017
19018         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
19019         EABI.
19020
19021 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
19022
19023         * g++.dg/opt/switch1.C: New test.
19024
19025 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
19026
19027         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
19028         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
19029         Update expected messages.
19030
19031 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19032
19033         PR fortran/16485
19034         * gfortran.dg/same_name_1.f90: New test.
19035
19036 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
19037
19038         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
19039         dereference garbage pointers.
19040
19041 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
19042
19043         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
19044         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
19045
19046         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
19047         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
19048         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
19049
19050 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
19051
19052         PR c++/17324
19053         * g++.dg/template/mangle1.C: New test.
19054
19055 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
19056
19057         PR tree-optimization/17252
19058         * gcc.c-torture/execute/pr17252.c: New test.
19059
19060 2004-09-14  Andrew Pinski  <apinski@apple.com>
19061
19062         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
19063
19064 2004-09-14  Roger Sayle  <roger@eyesopen.com>
19065
19066         PR rtl-optimization/9771
19067         * gcc.dg/pr9771-1.c: New test case.
19068
19069 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
19070
19071         PR tree-optimization/15262
19072         * gcc.c-torture/execute/pr15262-1.c: New test.
19073         * gcc.c-torture/execute/pr15262-2.c: New test.
19074
19075 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
19076
19077         * gcc.dg/declspec-12.c: New test.
19078
19079 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
19080
19081         * gfortran.dg/pr17090.f90: Add directives to test.
19082
19083 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19084
19085         * gcc.c-torture/compile/20040914-1.c: New test.
19086
19087 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
19088
19089         PR c++/16162
19090         * g++.dg/template/decl2.C: New test.
19091
19092 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
19093
19094         PR fortran/17090
19095         * gfortran.dg/pr17090.f90: New test.
19096
19097 2004-09-13  Dale Johannesen  <dalej@apple.com>
19098
19099         * gcc.c-torture/compile/pr17408.c: New test case.
19100
19101 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
19102
19103         PR c++/16716
19104         * g++.dg/parse/crash17.C: New test.
19105
19106         PR c++/17327
19107         * g++.dg/template/enum3.C: New test.
19108
19109 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
19110
19111         * lib/gcc-defs.exp: Load wrapper.exp.
19112         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
19113         using local code.
19114         * lib/gcc.exp (gcc_init): Similar.
19115         * lib/gfortran.exp (gfortran_init): Similar.
19116         * lib/objc.exp (objc_init): Similar.
19117         * lib/treelang.exp (treelang_init): Similar.
19118         * lib/wrapper.exp: New file with build_wrapper call machinery in
19119         ${tool}_maybe_build_wrapper.
19120
19121 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
19122
19123         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
19124         "inline".
19125         * gcc.dg/declspec-11.c: Update expected messages.
19126         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
19127         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
19128         gcc.dg/inline-12.c: New tests.
19129
19130 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
19131
19132         * g++.dg/tree-ssa/pr17400.C: New testcase.
19133
19134 2004-09-13  James E Wilson  <wilson@specifixinc.com>
19135
19136         * gcc.target/mips/sb1-1.c: New testcase.
19137
19138 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
19139
19140         * lib/g77-dg.exp: Remove unused file.
19141         * lib/mike-g77.exp: Ditto.
19142         * lib/g77.exp: Ditto.
19143
19144 2004-09-12  Richard Henderson  <rth@redhat.com>
19145
19146         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
19147
19148 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
19149
19150         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
19151         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
19152         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
19153         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
19154         Update expected messages.
19155
19156 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
19157
19158         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
19159         declaration/use mismatch for dirp parameter.
19160
19161 2004-09-12  Andrew Pinski  <apinski@apple.com>
19162
19163         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
19164         -fgnu-runtime is passed.
19165
19166 2004-09-12  Richard Henderson  <rth@redhat.com>
19167
19168         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
19169         do the uplevel thing and update additional_flags directly.
19170         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
19171         gfortran.fortran-torture/execute/intrinsic_nearest.x,
19172         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
19173         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
19174
19175 2004-09-11  Steven Bosscher  <stevenb@suse.de>
19176
19177         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
19178
19179 2004-09-11  Roger Sayle  <roger@eyesopen.com>
19180
19181         PR middle-end/17411
19182         * g++.dg/opt/pr17411-1.C: New test case.
19183
19184 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
19185
19186         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
19187         gcc.dg/tls/diag-2.c: Update expected messages.
19188         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
19189         messages.
19190         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
19191         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
19192         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
19193         gcc.dg/tls/diag-5.c: New tests.
19194
19195 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
19196
19197         * gcc.dg/20040910-1.c: Correct dg-error regexp.
19198
19199 2004-09-11  Steven Bosscher  <stevenb@suse.de>
19200
19201         * g++.dg/parse/break-in-for.C: New test.
19202
19203 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
19204
19205         * gcc.dg/tree-ssa/20040911-1.c: New test.
19206
19207 2004-09-11  Andreas Jaeger  <aj@suse.de>
19208
19209         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
19210         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
19211
19212 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
19213
19214         * gcc.target/frv: New directory of FR-V-specific tests.
19215
19216 2004-09-10  James E Wilson  <wilson@specifixinc.com>
19217
19218         * gcc.dg/convert-vec-1.c: New test.
19219
19220 2004-09-10  Roger Sayle  <roger@eyesopen.com>
19221
19222         PR middle-end/17024
19223         * gcc.dg/pr17024-1.c: New test case.
19224
19225 2004-09-10  Eric Christopher  <echristo@redhat.com>
19226
19227         * gcc.dg/20040910-1.c: New test.
19228
19229 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
19230
19231         * gcc.dg/bitfld-9.c: New test.
19232
19233 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
19234
19235         * gcc.c-torture/execute/ieee/acc1.c: New test.
19236         * gcc.c-torture/execute/ieee/acc2.c: New test.
19237         * gcc.c-torture/execute/ieee/mzero6.c: New test.
19238
19239 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19240
19241         * gcc.dg/deprecated-2.c: New test.
19242
19243 2004-09-09  James E Wilson  <wilson@specifixinc.com>
19244
19245         * gcc.dg/init-vec-1.c: New test.
19246
19247 2004-09-09  Roger Sayle  <roger@eyesopen.com>
19248
19249         PR middle-end/17055
19250         * gcc.dg/pr17055-1.c: New test case.
19251
19252 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
19253
19254         PR target/17377
19255         * gcc.c-torture/execute/pr17377.c: New test.
19256
19257 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
19258
19259         PR c/8420
19260         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
19261         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
19262         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
19263         gcc.dg/long-long-typespec-1.c: New tests.
19264         * gcc.dg/tls/diag-2.c: Update expected diagnostics
19265
19266 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
19267
19268         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
19269         gcc.dg/gnu99-static-1.c: New tests.
19270
19271 2004-09-08  Devang Patel  <dpatel@apple.com>
19272
19273         * gcc.dg/darwin-ld-20040828-1.c: New test.
19274         * gcc.dg/darwin-ld-20040828-2.c: New test.
19275         * gcc.dg/darwin-ld-20040828-3.c: New test.
19276
19277 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
19278
19279         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
19280         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
19281         in error message.
19282         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
19283         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
19284         in error message.
19285         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
19286         types they qualify.
19287         * objc.dg/type-size-2.m: Fix wording in comment.
19288         * objc.dg/va-meth-1.m: New test case.
19289
19290 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
19291
19292         PR c/16633:
19293         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
19294         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
19295
19296 2004-09-06  Devang Patel  <dpatel@apple.com>
19297
19298         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
19299         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
19300
19301 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
19302
19303         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
19304         reflect changed line numbering of diagnostics.
19305
19306 2004-09-06  Paul Brook  <paul@codesourcery.com>
19307
19308         * gfortran.dg/edit_real_1.f90: Add new test.
19309
19310 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19311
19312         * gcc.dg/tree-ssa/loop-2.c: New test.
19313         * gcc.dg/tree-ssa/loop-3.c: New test.
19314         * gcc.dg/tree-ssa/loop-4.c: New test.
19315         * gcc.dg/tree-ssa/loop-5.c: New test.
19316
19317 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19318
19319         * gcc.dg/format/sentinel-1.c: Update for parameter option.
19320
19321 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19322
19323         * gcc.dg/format/sentinel-1.c: New test.
19324
19325 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
19326
19327         * testsuite/gcc.dg/builtins-46.c: New.
19328
19329 2004-09-03  Devang Patel  <dpatel@apple.com>
19330
19331         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
19332         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
19333
19334 2004-09-03  Jan Beulich  <jbeulich@novell.com>
19335
19336         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
19337         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
19338         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
19339         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
19340         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
19341         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
19342         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
19343         the non-portable bzero.
19344         * gcc.dg/20010912-1.c: xfail for NetWare.
19345         * gcc.dg/20020426-2.c: xfail for NetWare.
19346         * gcc.dg/20021014-1.c: xfail for NetWare.
19347         * gcc.dg/20021018-1.c: xfail for NetWare.
19348         * gcc.dg/20030213-1.c: xfail for NetWare.
19349         * gcc.dg/20030225-1.c: xfail for NetWare.
19350         * gcc.dg/20030708-1.c: xfail for NetWare.
19351         * gcc.dg/builtins-config.h: Also exclude NetWare.
19352         * gcc.dg/format/format.h: Define restrict only if not already defined.
19353         * gcc.dg/nest.c: xfail for NetWare.
19354         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
19355         * lib/target-supports.exp (check_visibility_available): Exclude
19356         NetWare.
19357
19358 2004-09-03  Jan Beulich  <jbeulich@novell.com>
19359
19360         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
19361         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
19362         deterministic starting point for the alignment of structure fields.
19363         * gcc.dg/Wpadded.c: Dito.
19364         * g++.dg/abi/vbase10.C: Dito.
19365
19366 2004-09-03  Devang Patel  <dpatel@apple.com>
19367
19368         * g++.dg/debug/pr15736.cc: New test.
19369
19370 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
19371
19372         * README.QMTEST: Fix out-of-date link.
19373
19374 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
19375
19376         PR fortran/16579
19377         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
19378         Delete.  Duplicate of gfortran.dg/g77/20010610.f
19379
19380 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
19381
19382         * g++.dg/abi/arm_rtti1.C: New test.
19383
19384 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
19385
19386         * gcc.dg/ppc-vector-memcpy.c: New.
19387         * gcc.dg/ppc-vector-memset.c: New.
19388
19389 2004-09-02  Chao-ying Fu  <fu@mips.com>
19390
19391         * gcc.target/mips/mips-3d-1.c: New test.
19392         * gcc.target/mips/mips-3d-2.c: New test.
19393         * gcc.target/mips/mips-3d-3.c: New test.
19394         * gcc.target/mips/mips-3d-4.c: New test.
19395         * gcc.target/mips/mips-3d-5.c: New test.
19396         * gcc.target/mips/mips-3d-6.c: New test.
19397         * gcc.target/mips/mips-3d-7.c: New test.
19398         * gcc.target/mips/mips-3d-8.c: New test.
19399         * gcc.target/mips/mips-3d-9.c: New test.
19400         * gcc.target/mips/mips-ps-1.c: New test.
19401         * gcc.target/mips/mips-ps-2.c: New test.
19402         * gcc.target/mips/mips-ps-3.c: New test.
19403         * gcc.target/mips/mips-ps-4.c: New test.
19404         * gcc.target/mips/mips-ps-type.c: New test.
19405
19406 2004-09-02  Paul Brook  <paul@codesourcery.com>
19407
19408         * gfortran.dg/edit_real_1.f90: Add new tests.
19409
19410 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19411
19412         PR fortran/15327
19413         * gfortran.dg/merge_char_1.f90: New test.
19414
19415 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19416
19417         PR fortran/16404
19418         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
19419
19420 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19421
19422         PR c/1522
19423         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
19424
19425 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
19426
19427         * g++.dg/opt/loop1.C: Do not XFAIL.
19428
19429 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
19430
19431         * gcc.c-torture/execute/20040831-1.c: New test.
19432
19433 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
19434
19435         PR fortran/16579
19436         * gfortran.dg/g77/20010610.f: Now passes.
19437         Copy from g77.f-torture/execute. Add dg-run directive.
19438         * gfortran.dg/g77/README: Update
19439
19440 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
19441
19442         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
19443         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
19444         (t1, t2, t3, t4): Add volatile.
19445
19446 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
19447
19448         * g++.dg/ext/visibility/arm1.C: New test.
19449
19450 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
19451
19452         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
19453         -pedantic-errors.
19454
19455 2004-09-01  Paul Brook  <paul@codesourcery.com>
19456
19457         * gfortran.dg/eof_2.f90: New test.
19458
19459 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19460
19461         PR fortran/16579
19462         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
19463
19464 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
19465
19466         PR libfortran/16805
19467         * gfortran.dg/list_read_2.f90: New test.
19468
19469 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
19470
19471         * g++.dg/abi/key1.C: New test.
19472
19473 2004-08-31  Richard Henderson  <rth@redhat.com>
19474
19475         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
19476         form of offsetof.
19477         * g++.dg/other/offsetof5.C: Remove duplicate.
19478
19479 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19480
19481         PR fortran/17244
19482         * gfortran.dg/func_derived_1.f90: New test.
19483
19484 2004-08-31  Paul Brook  <paul@codesourcery.com>
19485
19486         * gfortran.dg/eof_1.f90: New test.
19487
19488 2004-08-31  Paul Brook  <paul@codesourcery.com>
19489
19490         * gfortran.dg/list_read_1.f90: New file.
19491
19492 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
19493
19494         * g++.dg/opt/loop1.C: XFAIL.
19495
19496 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
19497
19498         * gcc.dg/funcdef-storage-1.c: New.
19499         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
19500         an extern function in local scope.
19501         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
19502         declare an 'auto inline' function in local scope.
19503         * gcc.dg/20011130-1.c: Likewise.
19504         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
19505         an 'auto' function in local scope.
19506         * gcc.dg/20021014-1.c: Likewise.
19507         * gcc.dg/20030331-2.c: Likewise.
19508
19509 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19510
19511         * gfortran.dg/blockdata_1.f90: New test.
19512
19513 2004-08-30  Richard Henderson  <rth@redhat.com>
19514
19515         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
19516
19517 2004-08-30  Richard Henderson  <rth@redhat.com>
19518
19519         * lib/fortran-torture.exp (fortran-torture-execute): Honor
19520         additional_flags set by alternate driver.
19521         (ieee-options): New procedure.
19522         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
19523         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
19524         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
19525         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
19526
19527 2004-08-30  Richard Henderson  <rth@redhat.com>
19528
19529         * lib/f-torture.exp: Remove.
19530
19531 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
19532
19533         PR rtl-optimization/16590
19534         * g++.dg/opt/loop1.C: New test.
19535
19536 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19537
19538         PR fortran/13910
19539         * gfortran.dg/oldstyle_1.f90: New test.
19540
19541 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
19542         Paul Brook  <paul@codesourcery.com>
19543
19544         * gfortran.dg/g77/README: Update.
19545         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
19546         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
19547         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
19548
19549 2004-08-28  Paul Brook  <paul@codesourcery.com>
19550
19551         PR libfortran/17195
19552         * gfortran.dg/edit_real_1.f90: New test.
19553
19554 2004-08-27  Paul Brook  <paul@codesourcery.com>
19555
19556         * gfortran.dg/rewind_1.f90: New test.
19557
19558 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
19559
19560         PR fortran/16597
19561         * gfortran.dg/pr16597.f90: New test.
19562
19563 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
19564
19565         PR c/13801
19566         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
19567         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
19568         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
19569         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
19570         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
19571
19572 2004-08-26  Nick Clifton  <nickc@redhat.com>
19573
19574         * gcc.c-torture/compile/pr17119.c: New test.
19575
19576 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
19577
19578         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
19579
19580 2004-08-25  Richard Henderson  <rth@redhat.com>
19581
19582         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
19583         the bits that expect kind=8 to be the largest real kind.
19584
19585 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
19586
19587         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
19588
19589 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19590
19591         * gfortran.dg/assignment_1.f90: New test.
19592
19593 2004-08-25  Adam Nemet  <anemet@lnxw.com>
19594
19595         * g++.dg/template/repo3.C: New test.
19596
19597 2004-08-25  Roger Sayle  <roger@eyesopen.com>
19598
19599         PR middle-end/16693
19600         PR tree-optimization/16372
19601         * g++.dg/opt/pr16372-1.C: New test case.
19602         * g++.dg/opt/pr16693-1.C: New test case.
19603         * g++.dg/opt/pr16693-2.C: New test case.
19604
19605 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
19606
19607         * objc.dg/proto-lossage-4.m: New test.
19608
19609 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
19610
19611         PR c++/17155
19612         * g++.dg/inherit/local2.C: New test.
19613
19614 2004-08-25  Paul Brook  <paul@codesourcery.com>
19615
19616         PR fortran/17144
19617         * gfortran.dg/string_ctor_1.f90: New test.
19618
19619 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19620
19621         PR c++/14428
19622         * g++.dg/template/redecl2.C: New test.
19623
19624 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
19625
19626         PR fortran/17143
19627         * gfortran.dg/pr17143.f90: New test.
19628
19629 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
19630
19631         PR fortran/17164
19632         * gfortran.dg/pr17164.f90: New test.
19633
19634 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19635
19636         * gcc.dg/tree-ssa/loop-1.c: New test.
19637
19638 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
19639
19640         * gcc.c-torture/compile/20040824-1.c: New test.
19641
19642 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
19643
19644         * gcc.c-torture/compile/iftrap-3.c: New test.
19645
19646 2004-08-24  Paul Brook  <paul@codesourcery.com>
19647
19648         * gfortran.dg/entry_2.f90: New test.
19649
19650 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
19651
19652         PR c++/16889
19653         * g++.dg/lookup/ambig[12].C: New.
19654
19655 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19656
19657         PR c++/16706
19658         * g++.dg/template/crash21.C: New test.
19659         * g++.dg/template/crash22.C: Likewise.
19660
19661 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
19662
19663         PR c++/17149
19664         * g++.dg/template/access15.C: New.
19665
19666 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
19667
19668         PR c++/17163
19669         * g++.dg/template/repo2.C: New test.
19670
19671 2004-08-23  Roger Sayle  <roger@eyesopen.com>
19672
19673         PR rtl-optimization/17078
19674         * gcc.c-torture/execute/pr17078-1.c: New test case.
19675
19676 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
19677
19678         PR c/14492
19679         * gcc.dg/debug/crash1.c: New test.
19680
19681 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
19682
19683         PR c/16180
19684         * gcc.dg/loop-5.c: New test.
19685
19686 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19687
19688         * gcc.c-torture/execute/20040823-1.c: New test.
19689
19690 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
19691
19692         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
19693         to the assembler.  Simplify test accordingly.
19694         (asm_abi_flags): Use GNU names.
19695         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
19696         to check for ABI flags.
19697
19698 2004-08-22  Andrew Pinski  <apinski@apple.com>
19699
19700         * g++.dg/opt/pr14029.C: New test.
19701         * gcc.c-torture/execute/pr15262.c: New test.
19702
19703 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19704
19705         * gfortran.dg/reduction.f90: Add checks with complex arguments.
19706
19707 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
19708
19709         PR 16908
19710         * gfortran.dg/direct_io.f90: New test.
19711
19712 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
19713
19714         PR c++/17121
19715         * g++.dg/inherit/local2.C: New test.
19716
19717 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
19718
19719         PR c++/17120
19720         * g++.dg/warn/Wparentheses-4.C: New test.
19721
19722 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
19723
19724         PR c++/17121
19725         * g++.dg/inherit/local2.C: New test.
19726
19727         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
19728         * gcc.dg/ppc-ldstruct.c: Likewise.
19729         * gcc.dg/ppc64-abi-2.c: Likewise.
19730
19731 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
19732
19733         PR rtl-optimization/17099
19734         * gcc.c-torture/execute/20040820-1.c: New test.
19735
19736 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
19737
19738         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
19739
19740 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
19741
19742         PR fortran/17077
19743         * gfortran.dg/auto_array_1.f90: New test.
19744
19745 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19746
19747         PR fortran/17074
19748         * gfortran.dg/simpleif_1.f90: New test.
19749
19750 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
19751
19752         * lib/target-supports.exp (check_profiling_available): Return
19753         false for arm*-*-symbianelf* and arm*-*-eabi*.
19754
19755         PR c++/15890
19756         * g++.dg/template/delete1.C: New test.
19757
19758 2004-08-19  Paul Brook  <paul@codesourcery.com>
19759
19760         PR fortran/14976
19761         PR fortran/16228
19762         * gfortran.dg/data_char_1.f90: New test.
19763
19764 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
19765
19766         PR fortran/16946
19767         * gfortran.dg/reduction.f90: New testcase.
19768
19769 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19770
19771         PR fortran/16520
19772         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
19773
19774 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
19775
19776         PR c++/17041
19777         * g++.dg/Wparentheses-3.C: New test.
19778
19779 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
19780
19781         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
19782         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
19783         * gcc.dg/vect/vect-2.c: Likewise.
19784         * gcc.dg/vect/vect-3.c: Likewise.
19785         * gcc.dg/vect/vect-4.c: Likewise.
19786         * gcc.dg/vect/vect-5.c: Likewise.
19787         * gcc.dg/vect/vect-6.c: Likewise.
19788         * gcc.dg/vect/vect-7.c: Likewise.
19789         * gcc.dg/vect/vect-25.c: Likewise.
19790         * gcc.dg/vect/vect-31.c: Likewise.
19791         * gcc.dg/vect/vect-32.c: Likewise.
19792         * gcc.dg/vect/vect-34.c: Likewise.
19793         * gcc.dg/vect/vect-36.c: Likewise.
19794         * gcc.dg/vect/vect-all.c: Likewise.
19795
19796 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
19797
19798         PR c++/17068
19799         * g++.dg/template/operator4.C: New test.
19800
19801 2004-08-18  Richard Henderson  <rth@redhat.com>
19802
19803         * gcc.dg/20040206-1.c: XFAIL.
19804
19805 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
19806
19807         PR c++/16246
19808         * g++.dg/template/array7.C: New test.
19809
19810 2004-08-17  James E Wilson  <wilson@specifixinc.com>
19811
19812         * gcc.dg/mips-movcc-1.c: New test.
19813         * gcc.dg/mips-movcc-2.c: New test.
19814         * gcc.dg/mips-movcc-3.c: New test.
19815
19816         * gcc.dg/mips-nmadd-1.c: New test.
19817         * gcc.dg/mips-nmadd-2.c: New test.
19818
19819 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
19820
19821         PR c++/15871
19822         * g++.dg/opt/inline8.C: New test.
19823
19824         PR c++/16965
19825         * g++.dg/parse/error17.C: New test.
19826
19827 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
19828
19829         * gcc.dg/vect: New directory for vectorizer tests.
19830         * gcc.dg/vect/tree-vect.h: New file.
19831         * gcc.dg/vect/vect.exp: New file.
19832         * gcc.dg/vect/pr16105.c.c: New test.
19833         * gcc.dg/vect/vect-1.c: New test.
19834         * gcc.dg/vect/vect-2.c: New test.
19835         * gcc.dg/vect/vect-3.c: New test.
19836         * gcc.dg/vect/vect-4.c: New test.
19837         * gcc.dg/vect/vect-5.c: New test.
19838         * gcc.dg/vect/vect-6.c: New test.
19839         * gcc.dg/vect/vect-7.c: New test.
19840         * gcc.dg/vect/vect-8.c: New test.
19841         * gcc.dg/vect/vect-9.c: New test.
19842         * gcc.dg/vect/vect-10.c: New test.
19843         * gcc.dg/vect/vect-11.c: New test.
19844         * gcc.dg/vect/vect-12.c: New test.
19845         * gcc.dg/vect/vect-13.c: New test.
19846         * gcc.dg/vect/vect-14.c: New test.
19847         * gcc.dg/vect/vect-15.c: New test.
19848         * gcc.dg/vect/vect-16.c: New test.
19849         * gcc.dg/vect/vect-17.c: New test.
19850         * gcc.dg/vect/vect-18.c: New test.
19851         * gcc.dg/vect/vect-19.c: New test.
19852         * gcc.dg/vect/vect-20.c: New test.
19853         * gcc.dg/vect/vect-21.c: New test.
19854         * gcc.dg/vect/vect-22.c: New test.
19855         * gcc.dg/vect/vect-23.c: New test.
19856         * gcc.dg/vect/vect-24.c: New test.
19857         * gcc.dg/vect/vect-25.c: New test.
19858         * gcc.dg/vect/vect-26.c: New test.
19859         * gcc.dg/vect/vect-27.c: New test.
19860         * gcc.dg/vect/vect-28.c: New test.
19861         * gcc.dg/vect/vect-29.c: New test.
19862         * gcc.dg/vect/vect-30.c: New test.
19863         * gcc.dg/vect/vect-31.c: New test.
19864         * gcc.dg/vect/vect-32.c: New test.
19865         * gcc.dg/vect/vect-33.c: New test.
19866         * gcc.dg/vect/vect-34.c: New test.
19867         * gcc.dg/vect/vect-35.c: New test.
19868         * gcc.dg/vect/vect-36.c: New test.
19869         * gcc.dg/vect/vect-37.c: New test.
19870         * gcc.dg/vect/vect-38.c: New test.
19871         * gcc.dg/vect/vect-40.c: New test.
19872         * gcc.dg/vect/vect-41.c: New test.
19873         * gcc.dg/vect/vect-42.c: New test.
19874         * gcc.dg/vect/vect-43.c: New test.
19875         * gcc.dg/vect/vect-44.c: New test.
19876         * gcc.dg/vect/vect-45.c: New test.
19877         * gcc.dg/vect/vect-46.c: New test.
19878         * gcc.dg/vect/vect-47.c: New test.
19879         * gcc.dg/vect/vect-48.c: New test.
19880         * gcc.dg/vect/vect-49.c: New test.
19881         * gcc.dg/vect/vect-50.c: New test.
19882         * gcc.dg/vect/vect-51.c: New test.
19883         * gcc.dg/vect/vect-52.c: New test.
19884         * gcc.dg/vect/vect-53.c: New test.
19885         * gcc.dg/vect/vect-54.c: New test.
19886         * gcc.dg/vect/vect-55.c: New test.
19887         * gcc.dg/vect/vect-56.c: New test.
19888         * gcc.dg/vect/vect-57.c: New test.
19889         * gcc.dg/vect/vect-58.c: New test.
19890         * gcc.dg/vect/vect-59.c: New test.
19891         * gcc.dg/vect/vect-60.c: New test.
19892         * gcc.dg/vect/vect-61.c: New test.
19893         * gcc.dg/vect/vect-all.c: New test.
19894         * gcc.dg/vect/vect-none.c: New test.
19895
19896 2004-08-17  Paul Brook  <paul@codesourcery.com>
19897
19898         PR fortran/13082
19899         * gfortran.dg/entry_1.f90: New test.
19900
19901 2004-08-17  Andrew Pinski  <apinski@apple.com>
19902
19903         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
19904
19905 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
19906
19907         * gcc.dg/pr17036-1.c: New test.
19908
19909 2004-08-16  Devang Patel  <dpatel@apple.com>
19910
19911         * gcc.dg/darwin-20040809-1.c: New test.
19912
19913 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
19914
19915         * gcc.dg/funcdef-attr-1.c: New test.
19916
19917 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
19918
19919         * gcc.dg/altivec-17.c: New test.
19920         * gcc.dg/altivec-18.c: New test.
19921
19922 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19923
19924         PR c++/6749
19925         * g++.dg/template/vtable2.C: New test.
19926
19927 2004-08-14  Richard Henderson  <rth@redhat.com>
19928
19929         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
19930         * gcc.dg/pack-test-4.c (main): Return 0.
19931         * gcc.dg/setjmp-1.c: Remove XFAIL.
19932         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
19933
19934 2004-08-14  Richard Henderson  <rth@redhat.com>
19935
19936         * gcc.dg/980217-1.c: Add prototype for printf.
19937
19938 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
19939
19940         * gfortran.dg/pr16935.f90: New test.
19941
19942 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
19943
19944         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
19945
19946 2004-08-13  Paul Brook  <paul@codesourcery.com>
19947
19948         * gfortran.dg/der_io_1.f90: Remove stray comma.
19949
19950 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
19951
19952         * gcc.dg/vmx/cw-bug-2.c: Remove.
19953         * gcc.dg/vmx/vprint-1.c: Remove.
19954         * gcc.dg/vmx/vscan-1.c: Remove.
19955
19956 2004-08-12  Devang patel  <dpatel@apple.com>
19957
19958         * gcc.dg/darwin-20040809-2.c: New test.
19959
19960 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
19961
19962         * g++.dg/ext/altivec-12.C: New test.
19963
19964         * g++.dg/ext/altivec-11.C: New test.
19965
19966 2004-08-12  Paul Brook  <paul@codesourcery.com>
19967
19968         * g++.dg/abi/arm_cxa_vec_1.C: New test.
19969
19970 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
19971
19972         * g++.dg/ext/altivec-2.C: Check for hardware support before
19973         executing any VMX instructions.
19974
19975         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
19976
19977 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
19978
19979         PR c++/16276
19980         * g++.old-deja/g++.other/comdat4.C: New test.
19981         * g++.old-deja/g++.other/comdat4-aux.cc: New.
19982
19983 2004-08-12  Ben Elliston  <bje@au.ibm.com>
19984
19985         PR target/16286
19986         * gcc.dg/pr16286.c: New test.
19987
19988 2004-08-12 Jan Beulich <jbeulich@novell.com>
19989
19990         * g++.dg/ext/asm5.C: New.
19991
19992 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
19993
19994         PR c++/16698
19995         * g++.dg/eh/crash1.C: New test.
19996
19997         PR c++/16717
19998         * g++.dg/ext/construct1.C: New test.
19999
20000 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
20001
20002         PR c++/16853
20003         * g++.dg/init/ptrmem1.C: New test.
20004
20005         PR c++/16618
20006         * g++.dg/parse/offsetof5.C: New test.
20007
20008         PR c++/16870
20009         * g++.dg/template/overload3.C: New test.
20010
20011 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
20012
20013         PR c++/16964
20014         * g++.dg/parse/error16.C: New test.
20015
20016         PR c++/16904
20017         * g++.dg/template/error14.C: New test.
20018
20019         PR c++/16929
20020         * g++.dg/template/error15.C: New test.
20021
20022 2004-08-11  Devang Patel  <dpatel@apple.com>
20023
20024         * gcc.dg/darwin-ld-20040809-1.c: New test.
20025         * gcc.dg/darwin-ld-20040809-2.c: New test.
20026
20027 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
20028
20029         PR fortran/16917
20030         * gfortran.dg/dfloat_1.f90: New test.
20031
20032 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
20033
20034         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
20035         * gcc.dg/dll-2.c: Fix dg-require syntax.
20036         * gcc.misc-tests/arm-isr.c (abort): Declare.
20037         (exit): Likewise.
20038
20039 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
20040
20041         PR c++/16971
20042         * g++.dg/parse/crash16.C: New test.
20043
20044 2004-08-10  Roger Sayle  <roger@eyesopen.com>
20045
20046         * gcc.dg/mips-rsqrt-1.c: New test case.
20047         * gcc.dg/mips-rsqrt-2.c: New test case.
20048         * gcc.dg/mips-rsqrt-3.c: New test case.
20049
20050 2004-08-10  Paul Brook  <paul@codesourcery.com>
20051
20052         * gfortran.dg/der_io_1.f90: New test.
20053
20054 2004-08-10  Paul Brook  <paul@codesourcery.com>
20055
20056         PR fortran/16919
20057         * gfortran.dg/der_array_1.f90: New test.
20058
20059 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
20060
20061         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
20062
20063 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
20064
20065         * gcc.dg/wchar_t-2.c: Fix typo.
20066
20067 2004-08-09  Falk Hueffner  <falk@debian.org>
20068
20069         PR tree-optimization/12517
20070         * gcc.c-torture/compile/pr12517.c: New test.
20071
20072         PR tree-optimization/12578
20073         * gcc.c-torture/compile/pr12578.c: New test.
20074
20075         PR tree-optimization/12899
20076         * gcc.c-torture/compile/pr12899.c: New test.
20077
20078         PR rtl-optimization/14692
20079         * gcc.c-torture/compile/pr14692.c: New test.
20080
20081         PR tree-optimization/16461
20082         * gcc.c-torture/compile/pr16461.c: New test.
20083
20084 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
20085
20086         * gfortran.dg/getenv_1.f90: New test.
20087
20088 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
20089
20090         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
20091         wchar_t.
20092         * gcc.dg/symbian5.c: Test -fno-short-wchar.
20093
20094 2004-08-06  Paul Brook  <paul@codesourcery.com>
20095
20096         * gfortran.dg/ret_array_1.f90: New test.
20097         * gfortran.dg/ret_pointer_1.f90: New test.
20098
20099 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
20100
20101         * gcc.dg/missing-field-init-[12].c: New tests.
20102         * g++.dg/warn/missing-field-init-[12].C: New tests.
20103
20104 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
20105
20106         * gcc.dg/enum2.c: New test.
20107         * gcc.dg/symbian3.c: Likewise.
20108         * gcc.dg/symbian4.c: Likewise.
20109         * gcc.dg/wchar_t-2.c: Likewise.
20110
20111 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
20112
20113         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
20114         destructor tests.
20115
20116 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
20117
20118         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
20119         dg-require-visiblity.
20120         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
20121         * g++.dg/ext/visibility/fvisibility.C: Likewise.
20122         * g++.dg/ext/visibility/memfuncts.C: Likewise.
20123         * g++.dg/ext/visibility/new1.C: Likewise.
20124         * g++.dg/ext/visibility/pragma.C: Likewise.
20125         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
20126         * g++.dg/ext/visibility/virtual.C: Likewise.
20127         * g++/dg/ext/visibility/visibility-1.C: Likewise.
20128         * g++/dg/ext/visibility/visibility-2.C: Likewise.
20129         * g++/dg/ext/visibility/visibility-3.C: Likewise.
20130         * g++/dg/ext/visibility/visibility-4.C: Likewise.
20131         * g++/dg/ext/visibility/visibility-5.C: Likewise.
20132         * g++/dg/ext/visibility/visibility-6.C: Likewise.
20133         * g++/dg/ext/visibility/visibility-7.C: Likewise.
20134         * g++/dg/ext/visibility/visibility-8.C: New test.
20135         * gcc.c-torture/compile/dll.x: Remove.
20136         * gcc.dg/dll-2.c: Use dg-require-dll
20137         * gcc.dg/visibility-10.c: New test.
20138         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
20139         supporting DLLs.
20140         * testsuite/lib/scanasm.exp (scan_hidden): New function.
20141         (scan_not_hidden): Likewise.
20142
20143 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
20144
20145         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
20146
20147 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
20148
20149         * gcc.c-torture/execute/20040805-1.c: New test.
20150
20151 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
20152
20153         * gcc.dg/20020118-1.c: Declare abort.
20154         * gcc.dg/altivec_check.h: Likewise.
20155         * gcc.dg/iftrap-2.c: Likewise.
20156         * gcc.dg/pragma-darwin.c: Likewise.
20157         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
20158
20159 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
20160
20161         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
20162
20163 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
20164
20165         * gcc.c-torture/execute/builtins/abs-2.c,
20166         gcc.c-torture/execute/builtins/abs-3.c,
20167         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
20168         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
20169         intmax_t, uintmax_t and their limits.
20170         * gcc.dg/intmax_t-1.c: New test.
20171
20172 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20173
20174         * g++.dg/tc1/dr147.C: Add reference to PR.
20175
20176 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
20177
20178         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
20179         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
20180
20181 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
20182
20183         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
20184
20185 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
20186
20187         * gcc.dg/redecl-5.c: New test.
20188         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
20189         of scanf.
20190
20191 2004-08-03  Roger Sayle  <roger@eyesopen.com>
20192
20193         PR middle-end/16790
20194         * gcc.c-torture/execute/pr16790-1.c: New test case.
20195
20196 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
20197
20198         * g++.dg/ext/visibility/assign1.C: New test.
20199         * g++.dg/ext/visibility/new1.C: Likewise.
20200
20201         * gcc.dg/symbian1.c: New test.
20202         * gcc.dg/symbian2.c: Likewise.
20203
20204 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
20205
20206         PR target/16570
20207         * gcc.dg/i386-sse-9.c: New test.
20208
20209 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
20210
20211         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
20212
20213 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
20214
20215         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
20216         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
20217         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
20218         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
20219         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
20220         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
20221         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
20222         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
20223         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
20224         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
20225         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
20226         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
20227         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
20228         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
20229         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
20230         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
20231         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
20232         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
20233         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
20234         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
20235         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
20236         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
20237         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
20238         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
20239         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
20240         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
20241         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
20242         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
20243         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
20244         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
20245         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
20246         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
20247         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
20248         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
20249         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
20250         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
20251         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
20252         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
20253         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
20254         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
20255         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
20256         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
20257         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
20258         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
20259         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
20260         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
20261         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
20262         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
20263         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
20264         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
20265         gcc.misc-tests/i386-pf-3dnow-1.c,
20266         gcc.misc-tests/i386-pf-athlon-1.c,
20267         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
20268         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
20269         Declare built-in functions used.
20270         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
20271
20272 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
20273
20274         PR c++/16707
20275         * g++.dg/lookup/using12.C: New test.
20276
20277         * g++.dg/init/null1.C: Fix PR number.
20278         * g++.dg/parse/namespace10.C: Likewise.
20279
20280 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
20281
20282         PR c++/16224
20283         * g++.dg/template/spec17.C: New test.
20284         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
20285         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
20286
20287 2004-08-02  David Billinghurst
20288
20289         PR fortran/16292
20290         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
20291
20292 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
20293
20294         * gcc.dg/ia64-got-1.c: New test case.
20295
20296 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
20297
20298         PR c++/16489
20299         * g++.dg/init/null1.C: New test.
20300         * g++.dg/tc1/dr76.C: Adjust error marker.
20301
20302         PR c++/16529
20303         * g++.dg/parse/namespace10.C: New test.
20304
20305         PR c++/16810
20306         * g++.dg/inherit/ptrmem2.C: New test.
20307
20308 2004-08-02  Ben Elliston  <bje@au.ibm.com>
20309
20310         PR target/16155
20311         * gcc.dg/pr16155.c: New test.
20312
20313 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
20314
20315         * gcc.dg/redecl-2.c: New test.
20316
20317 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
20318
20319         * gcc.dg/darwin-longdouble.c: New file.
20320
20321 2004-07-30  Richard Henderson  <rth@redhat.com>
20322
20323         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
20324         write to constant argument.
20325         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
20326
20327 2004-07-30  Richard Henderson  <rth@redhat.com>
20328
20329         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
20330         tests of nearest around zero.
20331
20332 2004-07-30  Andrew Pinski  <apinski@apple.com>
20333
20334         * gcc.c-torture/compile/20040730-1.c: New test.
20335
20336 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
20337
20338         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
20339         powerpc-eabispe.
20340
20341 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
20342
20343         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
20344
20345 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
20346
20347         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
20348         contains $ld_library_path.
20349         * lib/gfortran.exp (gfortran_link_flags): Likewise.
20350
20351 2004-07-29  Richard Henderson  <rth@redhat.com>
20352
20353         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
20354
20355         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
20356         (alt2, which): New.
20357         (Check): Accept either alternative.
20358
20359 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
20360
20361         * g++.dg/abi/inline1.C: New test.
20362         * g++.dg/abi/local1-a.cc: Likewise.
20363         * g++.dg/abi/local1.C: Likewise.
20364         * g++.dg/abi/mangle11.C: Tweak location of warnings.
20365         * g++.dg/abi/mangle12.C: Likewise.
20366         * g++.dg/abi/mangle17.C: Likewise.
20367         * g++.dg/abi/mangle20-2.C: Likewise.
20368         * g++.dg/opt/interface1.C: Likewise.
20369         * g++.dg/opt/interface1.h: Likewise.
20370         * g++.dg/opt/interface1-a.cc: New test.
20371         * g++.dg/parse/repo1.C: New test.
20372         * g++.dg/template/repo1.C: Likewise.
20373         * g++.dg/warn/Winline-1.C: Likewise.
20374         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
20375
20376 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
20377
20378         * gcc.dg/tree-ssa/20040729-1.c: New test.
20379
20380 2004-07-27  Matt Austern <austern@apple.com>
20381
20382         * gcc.dg/darwin-bool-1.c: New test.
20383         * gcc.dg/darwin-bool-2.c: New test.
20384
20385 2004-07-28  Richard Henderson  <rth@redhat.com>
20386
20387         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
20388         arguments in the correct type.  Don't write to constant arguments.
20389
20390 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
20391
20392         PR tree-optimization/16688
20393         PR tree-optimization/16689
20394         * g++.dg/tree-ssa/pr16688.C: New test.
20395
20396 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
20397
20398         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
20399         loads.  Not only in the comment, this time.
20400
20401 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
20402
20403         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
20404         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
20405         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
20406         * gcc.dg/sh4a-bitmovua.c: New.
20407         * gcc.dg/sh4a-cos.c: New.
20408         * gcc.dg/sh4a-cosf.c: New.
20409         * gcc.dg/sh4a-fprun.c: New.
20410         * gcc.dg/sh4a-fsrra.c: New.
20411         * gcc.dg/sh4a-memmovua.c: New.
20412         * gcc.dg/sh4a-sin.c: New.
20413         * gcc.dg/sh4a-sincos.c: New.
20414         * gcc.dg/sh4a-sincosf.c: New.
20415         * gcc.dg/sh4a-sinf.c: New.
20416
20417 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
20418
20419         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
20420         conditionals.
20421         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
20422         loads.
20423         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
20424         DOM1.
20425
20426 2004-07-27  Andrew Pinski  <apinski@apple.com>
20427
20428         * g++.dg/rtti/tinfo1.C: Correct the xfail.
20429
20430 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
20431
20432         * gcc.dg/pragma-isr.c: New test.
20433
20434 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20435
20436         PR c++/14429
20437         * g++.dg/template/ttp11.C: New test.
20438
20439 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
20440
20441         * gcc.c-torture/compile/20040727-1.c: New test.
20442
20443 2004-07-26  Eric Christopher  <echristo@redhat.com>
20444
20445         * gcc.c-torture/compile/20040726-2.c: New test.
20446
20447 2004-07-26  Andrew Pinski  <apinski@apple.com>
20448
20449         * g++.dg/rtti/tinfo1.C: Xfail.
20450
20451 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
20452
20453         * gcc.c-torture/compile/20040726-1.c: New test.
20454
20455 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
20456             Brian Ryner  <bryner@brianryner.com>
20457
20458         PR c++/9283
20459         PR c++/15000
20460         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
20461         * g++.dg/ext/visibility/: New directory.
20462         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
20463         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
20464         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
20465         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
20466         * g++.dg/ext/visibility/fvisibility.C,
20467         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
20468         g++.dg/ext/visibility/fvisibility-override1.C
20469         g++.dg/ext/visibility/fvisibility-override2.C
20470         g++.dg/ext/visibility/memfuncts.C
20471         g++.dg/ext/visibility/noPLT.C
20472         g++.dg/ext/visibility/pragma.C
20473         g++.dg/ext/visibility/pragma-override1.C
20474         g++.dg/ext/visibility/pragma-override2.C
20475         g++.dg/ext/visibility/staticmemfuncts.C
20476         g++.dg/ext/visibility/virtual.C: New tests.
20477
20478 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
20479
20480         PR c/15360
20481         * gcc.dg/pr15360-1.c: New test.
20482
20483 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
20484
20485         * gcc.dg/pragma-align-2.c: New test.
20486         * gcc.dg/pragma-init-fini.c: New test.
20487         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
20488         targets.
20489
20490 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
20491
20492         * gcc.dg/init-string-2.c: New test.
20493
20494 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
20495
20496         PR 16684
20497         * gcc.dg/Wredundant-decls-1.c: New test case.
20498
20499 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
20500
20501         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
20502         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
20503         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
20504         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
20505         * gcc.dg/compat/generate-random.c: New file.
20506         * gcc.dg/compat/generate-random.h: Likewise.
20507         * gcc.dg/compat/generate-random_r.c: Likewise.
20508         * gcc.dg/compat/struct-layout-1.h: Likewise.
20509         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
20510         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
20511         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
20512         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
20513         * gcc.dg/compat/struct-layout-1_main.c: New test.
20514         * gcc.dg/compat/struct-layout-1_x.c: New file.
20515         * gcc.dg/compat/struct-layout-1_y.c: New file.
20516         * gcc.dg/compat/struct-layout-1_test.h: New file.
20517
20518 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
20519
20520         * gcc.dg/comp-return-1.c: New test
20521
20522 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
20523
20524         * gcc.dg/vmx/8-02a.c: Fix typo.
20525
20526         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
20527         * gcc.dg/darwin-abi-3.c: New test.
20528
20529         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
20530         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
20531
20532         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
20533         * gcc.dg/vmx/ops-long-1.c: New test.
20534         * gcc.dg/vmx/ops-long-2.c: New test.
20535
20536 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
20537
20538         * g++.dg/lookup/conv-[1234].C: New.
20539
20540 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
20541
20542         * g++.dg/parse/attr2.C: Simplify.
20543
20544 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20545
20546         PR c/7284
20547         * gcc.c-torture/execute/pr7284-1.c: New test.
20548
20549 2004-07-22  Brian Booth  <bbooth@redhat.com>
20550
20551         * gcc.dg/tree-ssa/20040721-1.c: New test.
20552
20553 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
20554
20555         * g++.dg/template/crash20.c: New.
20556
20557 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
20558
20559         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
20560         Add dg-run directive.  Declare variables as required.
20561         * gfortran.dg/g77/README: Update
20562
20563 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
20564
20565         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
20566         gcc.dg/cris-peep2-andu2.c: New tests.
20567
20568 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20569
20570         PR c/15052
20571         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
20572         on return type.
20573         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
20574         messages.
20575         * gcc.dg/qual-return-2.c: Update expected messages.
20576         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
20577
20578 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20579
20580         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
20581         * gcc.dg/noncompile/921102-1.c: Update expected error message.
20582
20583 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20584
20585         PR c/11250
20586         * gcc.dg/init-string-1.c: New test.
20587
20588 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
20589
20590         PR middle-end/15345
20591         PR c/16450
20592         * gcc.dg/torture/nested-fn-1.c: New test.
20593
20594 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
20595
20596         PR target/16559
20597         * gcc.dg/ia64-fptr-1.c: New file.
20598
20599 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20600
20601         PR c++/14497
20602         * g++.dg/template/spec16.C: New test.
20603         * g++.old-deja/g++.robertl/eb118.C: Remove.
20604
20605 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20606
20607         PR c++/509
20608         * g++.dg/template/spec15.C: New test.
20609
20610 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
20611
20612         Copy cases from g77.f-torture/execute and add dg-run
20613         directive.  Other changes as noted.
20614         * gfortran.dg/g77/13037.f
20615         * gfortran.dg/g77/1832.f
20616         * gfortran.dg/g77/19981119-0.f
20617         * gfortran.dg/g77/19990313-0.f
20618         * gfortran.dg/g77/19990313-1.f
20619         * gfortran.dg/g77/19990313-2.f
20620         * gfortran.dg/g77/19990313-3.f
20621         * gfortran.dg/g77/19990419-1.f
20622         * gfortran.dg/g77/19990826-0.f
20623         * gfortran.dg/g77/19990826-2.f
20624         * gfortran.dg/g77/20000503-1.f
20625         * gfortran.dg/g77/20001111.f
20626         * gfortran.dg/g77/20010116.f
20627         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
20628         * gfortran.dg/g77/20010430.f
20629         * gfortran.dg/g77/6177.f
20630         * gfortran.dg/g77/947.f
20631         * gfortran.dg/g77/970816-3.f
20632         * gfortran.dg/g77/971102-1.f
20633         * gfortran.dg/g77/980520-1.f
20634         * gfortran.dg/g77/980628-0.f
20635         * gfortran.dg/g77/980628-1.f
20636         * gfortran.dg/g77/980628-10.f
20637         * gfortran.dg/g77/980628-2.f
20638         * gfortran.dg/g77/980628-3.f
20639         * gfortran.dg/g77/980628-7.f
20640         * gfortran.dg/g77/980628-8.f
20641         * gfortran.dg/g77/980628-9.f
20642         * gfortran.dg/g77/980701-0.f
20643         * gfortran.dg/g77/980701-1.f
20644         * gfortran.dg/g77/cabs.f
20645         * gfortran.dg/g77/claus.f
20646         * gfortran.dg/g77/complex_1.f
20647         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
20648         * gfortran.dg/g77/dcomplex.f
20649         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
20650         * gfortran.dg/g77/f90-intrinsic-mathematical.f
20651         * gfortran.dg/g77/f90-intrinsic-numeric.f
20652         * gfortran.dg/g77/int8421.f
20653         * gfortran.dg/g77/labug1.f
20654         * gfortran.dg/g77/large_vec.f
20655         * gfortran.dg/g77/le.f
20656         * gfortran.dg/g77/short.f
20657         * gfortran.dg/g77/README: Update
20658
20659 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
20660
20661         PR c++/16637
20662         * g++.dg/parse/lookup4.C: New test.
20663
20664 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20665
20666         PR c++/16175
20667         * g++.dg/template/ttp10.C: New test.
20668
20669 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
20670
20671         * gcc.dg/pr12625-1.c: New test.
20672
20673 2004-07-20  Steven Bosscher  <stevenb@suse.de>
20674
20675         * testsuite/gcc.dg/switch-warn-1.c: New test.
20676         * testsuite/gcc.dg/switch-warn-2.c: New test.
20677         * gcc.c-torture/compile/pr14730.c: Update.
20678
20679 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
20680
20681         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
20682         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
20683         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
20684         g++.dg/template/nontype3.C: Remove trailing CR from tests.
20685
20686 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
20687
20688         PR c++/16623
20689         * g++.dg/template/assign1.C: New test.
20690
20691 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20692
20693         PR c++/12170
20694         * g++.dg/template/ttp9.C: New test.
20695
20696 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
20697
20698         * gcc.dg/format/cmn-err-1.c: New test.
20699
20700 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
20701
20702         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
20703         gcc.dg/Wparentheses-10.c: New tests.
20704         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
20705
20706 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20707
20708         PR fortran/16465
20709         * gfortran.dg/g77//ffixed-line-length-0.f,
20710         gfortran.dg/g77/ffixed-line-length-132.f,
20711         gfortran.dg/g77/ffixed-line-length-72.f,
20712         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
20713         gfortran.dg/g77/README: Update.
20714
20715 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20716
20717         PR c++/13092
20718         * g++.dg/template/non-dependent7.C: New test.
20719         * g++.dg/template/non-dependent8.C: Likewise.
20720         * g++.dg/template/non-dependent9.C: Likewise.
20721         * g++.dg/template/non-dependent10.C: Likewise.
20722
20723 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
20724
20725         PR c++/16337
20726         * g++.dg/parse/attr2.C: New test.
20727
20728 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
20729
20730         * g77.dg: Removed.
20731         * g77.f-torture: Ditto.
20732
20733 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
20734
20735         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
20736         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
20737         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
20738
20739 2004-07-16  Richard Henderson  <rth@redhat.com>
20740
20741         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
20742
20743 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20744
20745         * lib/fortran-torture.exp (fortran-torture): Don't test compile
20746         tests with full list of options.
20747         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
20748         of TORTURE_OPTIONS if test contains 'dg-do run'.
20749
20750         PR fortran/16404
20751         * gfortran.dg/do_iterator.f90: New test.
20752
20753 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20754
20755         PR rtl-optimization/16536
20756         * gcc.c-torture/execute/restrict-1.c: New test.
20757
20758 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20759
20760         PR fortran/15324
20761         * gfortran.dg/pr15324.f90: New test.
20762
20763         PR fortran/15129
20764         * gfortran.dg/pr15129.f90: New test.
20765
20766         PR fortran/15140
20767         * gfortran.dg/pr15140.f90: New test.
20768
20769         PR fortran/13792
20770         * gfortran.fortran-torture/execute/bounds.f90: Add check for
20771         compile-time simplification.
20772
20773 2004-07-14  Mike Stump  <mrs@apple.com>
20774
20775         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
20776
20777 2004-07-14  James E Wilson  <wilson@specifixinc.com>
20778
20779         PR target/16325
20780         * gcc.dg/profile-generate-1.c: New.
20781
20782 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
20783
20784         * gcc.c-torture/execute/20040709-1.c: New test.
20785         * gcc.c-torture/execute/20040709-2.c: New test.
20786
20787 2004-07-14  Mike Stump  <mrs@apple.com>
20788
20789         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
20790
20791 2004-07-14  Mike Stump  <mrs@apple.com>
20792
20793         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
20794
20795 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
20796
20797         PR c++/16518
20798         * g++.dg/parse/mutable1.C: New test.
20799
20800 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
20801
20802         PR tree-optimization/16443
20803         * gcc.dg/tree-ssa/20040713-1.c: New test.
20804
20805 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
20806
20807         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
20808         for operator new.
20809
20810 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
20811
20812         * gfortran.dg/g77/README: New file
20813         * gfortran.dg/g77/19981216-0.f: Copy from
20814         g77.f-torture/noncompile.  Add "dg-do compile" and
20815         dg-error as required.
20816         * gfortran.dg/g77/19990218-1.f: Likewise.
20817         * gfortran.dg/g77/19990905-1.f: Likewise.
20818         * gfortran.dg/g77/9263.f: Likewise.
20819         * gfortran.dg/g77/980615-0.f: Likewise.
20820         * gfortran.dg/g77/980616-0.f: Likewise.
20821         * gfortran.dg/g77/check0.f: Likewise.
20822         * gfortran.dg/g77/select_no_compile.f: Likewise.
20823
20824 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
20825
20826         Copy files from g77.f-torture/compile.
20827         Add "{ dg-do compile}".  Other changes as noted
20828         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
20829         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
20830         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
20831         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
20832         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
20833         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
20834         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
20835         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
20836         statement to conform to standard.  Append alpha1.x for reference.
20837         * gfortran.dg/g77/xformat.f: Add dg-warning
20838
20839 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
20840
20841         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
20842         Add {dg-do compile} directive.
20843         * gfortran.dg/g77/cpp2.F: Likewise.
20844
20845 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20846
20847         PR c++/5402
20848         * g++.dg/lookup/name-clash1.C: New test.
20849
20850         PR c++/9777
20851         * g++.dg/lookup/name-clash2.C: New test.
20852
20853         PR c++/12102
20854         * g++.dg/lookup/name-clash3.C: New test.
20855
20856 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20857
20858         * g++.dg/lookup/new2.C: New test.
20859         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
20860
20861 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
20862
20863         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
20864         Add {dg-do compile} directive.
20865         * gfortran.dg/g77/13060.f: Likewise.
20866         * gfortran.dg/g77/19990218-0.f: Likewise.
20867         * gfortran.dg/g77/19990305-0.f: Likewise.
20868         * gfortran.dg/g77/19990419-0.f: Likewise.
20869         * gfortran.dg/g77/19990502-0.f: Likewise.
20870         * gfortran.dg/g77/19990502-1.f: Likewise.
20871         * gfortran.dg/g77/19990525-0.f: Likewise.
20872         * gfortran.dg/g77/19990826-1.f: Likewise.
20873         * gfortran.dg/g77/19990826-3.f: Likewise.
20874         * gfortran.dg/g77/19990905-2.f: Likewise.
20875         * gfortran.dg/g77/20000412-1.f: Likewise.
20876         * gfortran.dg/g77/20000511-1.f: Likewise.
20877         * gfortran.dg/g77/20000511-2.f: Likewise.
20878         * gfortran.dg/g77/20000518.f: Likewise.
20879         * gfortran.dg/g77/20000601-1.f: Likewise.
20880         * gfortran.dg/g77/20000601-2.f: Likewise.
20881         * gfortran.dg/g77/20000629-1.f: Likewise.
20882         * gfortran.dg/g77/20000630-2.f: Likewise.
20883         * gfortran.dg/g77/20010115.f: Likewise.
20884         * gfortran.dg/g77/20010321-1.f: Likewise.
20885         * gfortran.dg/g77/20010426.f: Likewise.
20886         * gfortran.dg/g77/20020307-1.f: Likewise.
20887         * gfortran.dg/g77/8485.f: Likewise.
20888         * gfortran.dg/g77/960317-1.f: Likewise.
20889         * gfortran.dg/g77/970915-0.f: Likewise.
20890         * gfortran.dg/g77/980310-1.f: Likewise.
20891         * gfortran.dg/g77/980310-2.f: Likewise.
20892         * gfortran.dg/g77/980310-3.f: Likewise.
20893         * gfortran.dg/g77/980310-4.f: Likewise.
20894         * gfortran.dg/g77/980310-6.f: Likewise.
20895         * gfortran.dg/g77/980310-7.f: Likewise.
20896         * gfortran.dg/g77/980310-8.f: Likewise.
20897         * gfortran.dg/g77/980419-2.f: Likewise.
20898         * gfortran.dg/g77/980424-0.f: Likewise.
20899         * gfortran.dg/g77/980427-0.f: Likewise.
20900         * gfortran.dg/g77/980729-0.f: Likewise.
20901         * gfortran.dg/g77/981117-1.f: Likewise.
20902         * gfortran.dg/g77/toon_1.f: Likewise.
20903
20904 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20905
20906         PR c++/2204
20907         * g++.dg/other/abstract2.C: New test.
20908
20909 2004-07-12  Paul Brook  <paul@codesourcery.com>
20910
20911         * gfortran.dg/pointer_init_1.f90: New test.
20912
20913 2004-07-11  Paul Brook  <paul@codesourcery.com>
20914
20915         PR fortran/15986
20916         * gfortran.dg/contained_1.f90: New test.
20917
20918 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
20919
20920         * g++.dg/parse/defarg8.C: New test.
20921
20922 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20923
20924         PR fortran/16433
20925         * gfortran.dg/pr16433.f: New test.
20926
20927         PR fortran/17574
20928         * gfortran.dg/pr15754.f90: New test.
20929
20930 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
20931
20932         PR tree-optimization/16437
20933         * gcc.c-torture/execute/bitfld-4.c: New test.
20934
20935 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20936
20937         * gfortran.fortran-torture/execute/common_2.f90: Add check for
20938         access to common var from module.
20939
20940 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20941
20942         PR fortran/16336
20943         * gfortran.fortran-torture/execute/common_2.f90: New test.
20944
20945 2004-07-10  Paul Brook  <paul@codesourcery.com>
20946
20947         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
20948
20949 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20950
20951         PR fortran/15969
20952         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
20953
20954 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
20955
20956         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
20957         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
20958         * gfortran.dg/g77/ffree-form-1.f: Likewise.
20959         * gfortran.dg/g77/ffree-form-2.f: Likewise.
20960         * gfortran.dg/g77/ffree-form-3.f: Likewise.
20961         * gfortran.dg/g77/fno-underscoring.f: Likewise.
20962         * gfortran.dg/g77/funderscoring.f: Likewise.
20963         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
20964
20965 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20966
20967         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
20968
20969 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20970         Paul Brook  <paul@codesourcery.com>
20971
20972         PR fortran/13415
20973         * gfortran.dg/common_pointer_1.f90: New test.
20974
20975 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20976
20977         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
20978
20979 2004-07-09  James E Wilson  <wilson@specifixinc.com>
20980
20981         PR target/16364
20982         * gcc.c-torture/compile/20040709-1.c: New.
20983
20984 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20985
20986         PR fortran/14077
20987         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
20988
20989 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20990
20991         PR fortran/13201
20992         * gfortran.dg/shape_1.f90: New test.
20993
20994 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
20995             Andrew Pinski  <apinski@apple.com>
20996
20997         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
20998
20999 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21000
21001         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
21002         comment.
21003
21004 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21005         Paul Brook  <paul@codesourcery.com>
21006
21007         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
21008         '.f95' and '.F95'.
21009
21010 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
21011
21012         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
21013
21014 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21015
21016         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
21017         testcases with capital suffix.
21018
21019 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21020
21021         PR fortran/15481
21022         PR fortran/13372
21023         PR fortran/13575
21024         PR fortran/15978
21025         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
21026
21027         * gfortran.dg/implicit_1.f90: New test.
21028
21029 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21030
21031         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
21032         expression to match gfortran warning/error messages
21033         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
21034         dg-error text.
21035
21036 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21037
21038         * lib/fortran-torture.exp: Rename proc search_for to
21039         search_for_re.
21040
21041 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21042
21043         * gcc.c-torture/execute/simd-5.x: New file.
21044         XFAIL on SPARC 64-bit at -O0.
21045
21046 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21047
21048         PR c++/8211
21049         PR c++/16165
21050         * g++.dg/warn/effc3.C: New test.
21051
21052 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21053
21054         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
21055         change X to 1X in format.
21056         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
21057         add data statements to conform to standard.
21058
21059 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21060
21061         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
21062         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
21063         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
21064
21065 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21066
21067         * gfortran.dg/g77/7388.f: Copy from g77.dg
21068         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
21069         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
21070         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
21071         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
21072         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
21073         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
21074         * gfortran.dg/g77/strlen0.f: Likewise.
21075
21076 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
21077
21078         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
21079         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
21080
21081 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
21082
21083         * gcc.c-torture/execute/920428-2.x: Delete.
21084         * gcc.c-torture/execute/920501-7.x: Likewise.
21085
21086 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
21087
21088         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
21089         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
21090         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
21091         prescott and c3-2.
21092         (PREFETCH_3DNOW): Add -march=c3.
21093
21094 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
21095
21096         PR c/16437
21097         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
21098         * gcc.c-torture/execute/bf64-1.x: Likewise.
21099
21100 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
21101
21102         * gcc.c-torture/compile/20040708-1.c: New test.
21103
21104 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21105
21106         PR c++/16169
21107         * g++.dg/warn/effc2.C: New test.
21108
21109 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
21110
21111         * gcc.c-torture/execute/bitfld-1.x: Remove.
21112         * gcc.c-torture/execute/bitfld-3.c: New test.
21113         * gcc.dg/bitfld-2.c: Remove XFAILs.
21114
21115 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
21116
21117         PR c++/16276
21118         * g++.dg/rtti/tinfo1.C: New file.
21119
21120 2004-07-07  Eric Christopher  <echristo@redhat.com>
21121
21122         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
21123
21124 2004-07-07  Andrew Pinski  <apinski@apple.com>
21125
21126         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
21127
21128 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
21129
21130         * g++.dg/init/call1.C: XFAIL.
21131
21132 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
21133
21134         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
21135         except for movstrict*, to movmem* and clrstr* to clrmem*.
21136
21137 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
21138
21139         * gcc.c-torture/execute/20040707-1.c: New test.
21140
21141 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
21142
21143         * gcc.c-torture/execute/20040706-1.c: New test.
21144
21145 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21146
21147         PR c++/3671
21148         * g++.dg/template/spec14.C: New test.
21149
21150 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
21151
21152         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
21153         nothing if not yet defined.  Use it in b, c and d type definitions.
21154         * gcc.c-torture/execute/20040705-1.c: New test.
21155         * gcc.c-torture/execute/20040705-2.c: New test.
21156
21157 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21158
21159         PR c++/2518
21160         * g++.dg/lookup/new1.C: New test.
21161
21162 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21163
21164         PR c++/11406
21165         * g++.dg/template/sizeof8.C: New test.
21166
21167 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
21168
21169         * gcc.c-torture/compile/20040705-1.c: New test.
21170
21171 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
21172
21173         * gfortran.fortran-torture/execute/seq_io.f90: New test.
21174
21175 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
21176
21177         * gcc.dg/cpp/if-mop.c: Two new testcases.
21178         * gcc.dg/cpp/trad/comment-3.c: New.
21179
21180 2004-07-04  Paul Brook  <paul@codesourcery.com>
21181
21182         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
21183
21184 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
21185
21186         PR c++/3761
21187         * g++.dg/lookup/crash4.C: New test.
21188
21189 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
21190
21191         * gcc.c-torture/execute/builtin-abs-1.c
21192         * gcc.c-torture/execute/builtin-abs-2.c
21193         * gcc.c-torture/execute/builtin-complex-1.c
21194         * gcc.c-torture/execute/builtins/string-1-lib.c
21195         * gcc.c-torture/execute/builtins/string-1.c
21196         * gcc.c-torture/execute/builtins/string-2-lib.c
21197         * gcc.c-torture/execute/builtins/string-2.c
21198         * gcc.c-torture/execute/builtins/string-3-lib.c
21199         * gcc.c-torture/execute/builtins/string-3.c
21200         * gcc.c-torture/execute/builtins/string-4-lib.c
21201         * gcc.c-torture/execute/builtins/string-4.c
21202         * gcc.c-torture/execute/builtins/string-5-lib.c
21203         * gcc.c-torture/execute/builtins/string-5.c
21204         * gcc.c-torture/execute/builtins/string-6-lib.c
21205         * gcc.c-torture/execute/builtins/string-6.c
21206         * gcc.c-torture/execute/builtins/string-7-lib.c
21207         * gcc.c-torture/execute/builtins/string-7.c
21208         * gcc.c-torture/execute/builtins/string-8-lib.c
21209         * gcc.c-torture/execute/builtins/string-8.c
21210         * gcc.c-torture/execute/builtins/string-9-lib.c
21211         * gcc.c-torture/execute/builtins/string-9.c
21212         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
21213         * gcc.c-torture/execute/builtins/string-asm-1.c
21214         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
21215         * gcc.c-torture/execute/builtins/string-asm-2.c
21216         * gcc.c-torture/execute/stdio-opt-1.c
21217         * gcc.c-torture/execute/stdio-opt-2.c
21218         * gcc.c-torture/execute/stdio-opt-3.c
21219         * gcc.c-torture/execute/string-opt-1.c
21220         * gcc.c-torture/execute/string-opt-10.c
21221         * gcc.c-torture/execute/string-opt-11.c
21222         * gcc.c-torture/execute/string-opt-12.c
21223         * gcc.c-torture/execute/string-opt-13.c
21224         * gcc.c-torture/execute/string-opt-14.c
21225         * gcc.c-torture/execute/string-opt-15.c
21226         * gcc.c-torture/execute/string-opt-16.c
21227         * gcc.c-torture/execute/string-opt-2.c
21228         * gcc.c-torture/execute/string-opt-6.c
21229         * gcc.c-torture/execute/string-opt-7.c
21230         * gcc.c-torture/execute/string-opt-8.c:
21231         Replace with ...
21232
21233         * gcc.c-torture/execute/builtins/abs-2.c
21234         * gcc.c-torture/execute/builtins/abs-3.c
21235         * gcc.c-torture/execute/builtins/complex-1.c
21236         * gcc.c-torture/execute/builtins/fprintf.c
21237         * gcc.c-torture/execute/builtins/fputs.c
21238         * gcc.c-torture/execute/builtins/memcmp.c
21239         * gcc.c-torture/execute/builtins/memmove.c
21240         * gcc.c-torture/execute/builtins/memops-asm.c
21241         * gcc.c-torture/execute/builtins/mempcpy-2.c
21242         * gcc.c-torture/execute/builtins/mempcpy.c
21243         * gcc.c-torture/execute/builtins/memset.c
21244         * gcc.c-torture/execute/builtins/printf.c
21245         * gcc.c-torture/execute/builtins/sprintf.c
21246         * gcc.c-torture/execute/builtins/strcat.c
21247         * gcc.c-torture/execute/builtins/strchr.c
21248         * gcc.c-torture/execute/builtins/strcmp.c
21249         * gcc.c-torture/execute/builtins/strcpy.c
21250         * gcc.c-torture/execute/builtins/strcspn.c
21251         * gcc.c-torture/execute/builtins/strlen-2.c
21252         * gcc.c-torture/execute/builtins/strlen.c
21253         * gcc.c-torture/execute/builtins/strncat.c
21254         * gcc.c-torture/execute/builtins/strncmp-2.c
21255         * gcc.c-torture/execute/builtins/strncmp.c
21256         * gcc.c-torture/execute/builtins/strncpy.c
21257         * gcc.c-torture/execute/builtins/strpbrk.c
21258         * gcc.c-torture/execute/builtins/strpcpy-2.c
21259         * gcc.c-torture/execute/builtins/strpcpy.c
21260         * gcc.c-torture/execute/builtins/strrchr.c
21261         * gcc.c-torture/execute/builtins/strspn.c
21262         * gcc.c-torture/execute/builtins/strstr-asm.c
21263         * gcc.c-torture/execute/builtins/strstr.c:
21264         ... these new files.
21265
21266         * gcc.c-torture/execute/builtins/abs-2-lib.c
21267         * gcc.c-torture/execute/builtins/abs-3-lib.c
21268         * gcc.c-torture/execute/builtins/complex-1-lib.c
21269         * gcc.c-torture/execute/builtins/fprintf-lib.c
21270         * gcc.c-torture/execute/builtins/fputs-lib.c
21271         * gcc.c-torture/execute/builtins/memcmp-lib.c
21272         * gcc.c-torture/execute/builtins/memmove-lib.c
21273         * gcc.c-torture/execute/builtins/memops-asm-lib.c
21274         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
21275         * gcc.c-torture/execute/builtins/mempcpy-lib.c
21276         * gcc.c-torture/execute/builtins/memset-lib.c
21277         * gcc.c-torture/execute/builtins/printf-lib.c
21278         * gcc.c-torture/execute/builtins/sprintf-lib.c
21279         * gcc.c-torture/execute/builtins/strcat-lib.c
21280         * gcc.c-torture/execute/builtins/strchr-lib.c
21281         * gcc.c-torture/execute/builtins/strcmp-lib.c
21282         * gcc.c-torture/execute/builtins/strcpy-lib.c
21283         * gcc.c-torture/execute/builtins/strcspn-lib.c
21284         * gcc.c-torture/execute/builtins/strlen-2-lib.c
21285         * gcc.c-torture/execute/builtins/strlen-lib.c
21286         * gcc.c-torture/execute/builtins/strncat-lib.c
21287         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
21288         * gcc.c-torture/execute/builtins/strncmp-lib.c
21289         * gcc.c-torture/execute/builtins/strncpy-lib.c
21290         * gcc.c-torture/execute/builtins/strpbrk-lib.c
21291         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
21292         * gcc.c-torture/execute/builtins/strpcpy-lib.c
21293         * gcc.c-torture/execute/builtins/strrchr-lib.c
21294         * gcc.c-torture/execute/builtins/strspn-lib.c
21295         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
21296         * gcc.c-torture/execute/builtins/strstr-lib.c
21297         * gcc.c-torture/execute/builtins/lib/abs.c
21298         * gcc.c-torture/execute/builtins/lib/fprintf.c
21299         * gcc.c-torture/execute/builtins/lib/memset.c
21300         * gcc.c-torture/execute/builtins/lib/printf.c
21301         * gcc.c-torture/execute/builtins/lib/sprintf.c
21302         * gcc.c-torture/execute/builtins/lib/strcpy.c
21303         * gcc.c-torture/execute/builtins/lib/strcspn.c
21304         * gcc.c-torture/execute/builtins/lib/strncat.c
21305         * gcc.c-torture/execute/builtins/lib/strncmp.c
21306         * gcc.c-torture/execute/builtins/lib/strncpy.c
21307         * gcc.c-torture/execute/builtins/lib/strpbrk.c
21308         * gcc.c-torture/execute/builtins/lib/strspn.c
21309         * gcc.c-torture/execute/builtins/lib/strstr.c:
21310         New files containing support routines.
21311
21312         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
21313         declaration.
21314         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
21315         when not optimizing.
21316
21317 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
21318
21319         PR c++/16240
21320         * g++.dg/abi/mangle22.C: New test.
21321         * g++.dg/abi/mangle23.C: Likewise.
21322
21323 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
21324
21325         PR fortran/16290
21326         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
21327         Allow for cases without denormalized floating point numbers.
21328
21329 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
21330
21331         PR c/1027
21332         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
21333         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
21334         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
21335         expected warning text.
21336         * gcc.dg/format/diag-2.c: New test.
21337
21338 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
21339
21340         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
21341
21342 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
21343
21344         * gcc.dg/builtins-43.c: New.
21345         * gcc.dg/builtins-44.c: New.
21346         * gcc.dg/builtins-45.c: New.
21347
21348 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
21349             Andreas Tobler  <a.tobler@schweiz.ch>
21350
21351         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
21352         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
21353         as SIGSEGV.
21354         * gcc.dg/cleanup-11.c: Likewise.
21355         * gcc.dg/cleanup-8.c: Likewise.
21356         * gcc.dg/cleanup-9.c: Likewise.
21357         * gcc.dg/cleanup-5.c: Run on all platforms.
21358
21359 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
21360
21361         * g++.dg/warn/nonnull1.C: New test.
21362
21363 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
21364
21365         * gcc.dg/compat/compat-common.h: Wrap up CINT in
21366         an #ifndef SKIP_COMPLEX_INT/#endif pair.
21367         Special-case the Sun compiler wrt to <complex.h>.
21368
21369 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
21370
21371         * gcc.dg/Wunreachable-8.C: New test.
21372
21373         * gcc.dg/h8300-ice2.c : New test.
21374
21375 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
21376
21377         PR fortran/16161
21378         * gfortran.fortran-torture/compile/implicit.f90: Add test
21379         for implicit character.
21380
21381 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
21382
21383         PR fortran/16289
21384         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
21385         Use tiny() intrinsic to find smallest non-negative real
21386
21387 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
21388
21389         * gcc.dg/compat/struct-by-value-22_main.c: New test.
21390         * gcc.dg/compat/struct-by-value-22_x.c: New.
21391         * gcc.dg/compat/struct-by-value-22_y.c: New.
21392
21393         * gcc.c-torture/execute/20040629-1.c: New test.
21394
21395 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
21396
21397         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
21398         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
21399
21400         PR target/16195
21401         * gcc.dg/20040625-1.c: New test.
21402
21403 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21404
21405         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
21406
21407 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21408
21409         PR fortran/15963
21410         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
21411
21412 2004-06-29  Richard Henderson  <rth@redhat.com>
21413
21414         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
21415
21416 2004-06-29  Paul Brook  <paul@codesourcery.com>
21417
21418         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
21419         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
21420
21421 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
21422
21423         PR c++/16260
21424         * g++.dg/parse/crash15.C: New.
21425
21426 2004-06-28  Andrew Pinski  <apinski@apple.com>
21427
21428         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
21429         by the error already.
21430
21431         * g++.dg/opt/ptrmem4.C: Change to compile only test.
21432
21433 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
21434
21435         PR target/14041
21436         * gcc.dg/h8300-bss-align-1.c : New.
21437
21438 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
21439
21440         * PR c++/16174
21441         * g++.dg/template/ctor4.C: New.
21442
21443 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
21444
21445         PR c++/16205
21446         * g++.dg/warn/Wsequence-point-1.C: New test.
21447
21448 2004-06-27  Paul Brook  <paul@codesourcery.com>
21449
21450         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
21451
21452 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
21453
21454         * g++.old-deja/g++.mike/p7325.C: Remove.
21455
21456 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
21457
21458         PR c/14963
21459         * gcc.dg/pr14963.c: New test.
21460
21461 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
21462
21463         PR c++/16193
21464         * g++.dg/parse/redef1.C: New test.
21465
21466 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
21467
21468         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
21469         20021110.c.
21470         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
21471         20021119-1.c.
21472         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
21473         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
21474         5-04.c.
21475         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
21476         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
21477         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
21478         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
21479         g++.brendan/enum14.C.
21480         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
21481         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
21482         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
21483         g++.mike/virt1.C.
21484         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
21485         memtemp24.C.
21486
21487 2004-06-27  Roger Sayle  <roger@eyesopen.com>
21488
21489         * gcc.dg/20040527-1.c: New test case.
21490
21491 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
21492
21493         PR gfortran/pr16196
21494         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
21495
21496 2004-06-25  Roger Sayle  <roger@eyesopen.com>
21497
21498         PR middle-end/15825
21499         * gcc.dg/pr15825-1.c: New test case.
21500
21501 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
21502
21503         * gcc.c-torture/execute/20040625-1.c: New test.
21504
21505 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21506
21507         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
21508
21509 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
21510
21511         * gcc.dg/torture/mips-div-1.c: New test.
21512
21513 2004-06-24  Jeff Law  <law@redhat.com>
21514
21515         * gcc.dg/tree-ssa/20040624-1.c: New test.
21516
21517 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
21518
21519         * gcc.c-torture/compile/20040624-1.c: New test.
21520
21521 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21522
21523         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
21524         this directory.
21525
21526 2004-06-23  Andrew Pinski  <apinski@apple.com>
21527
21528         PR middle-end/15988
21529         * g++.dg/opt/ptrmem4.C: New test.
21530
21531         * gcc.dg/c90-array-quals-2.c: New test.
21532
21533 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
21534
21535         * gcc.dg/kpice1.c: New test.
21536
21537 2006-06-23  Andrew Pinski  <apinski@apple.com>
21538
21539         * gcc.dg/c90-array-quals.c: New test.
21540
21541 2006-06-22  Richard Henderson  <rth@redhat.com>
21542
21543         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
21544
21545 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
21546
21547         * gcc.dg/builtins-config.h: Handle FreeBSD.
21548
21549 2006-06-22  Richard Henderson  <rth@redhat.com>
21550
21551         * g++.dg/opt/devirt1.C: New.
21552
21553 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
21554
21555         * g++.dg/opt/pr15551.C: New testcase.
21556
21557 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
21558
21559         PR target/14800
21560         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
21561         x86_64-*-linux* when compiling for 32bit.
21562
21563 2004-06-21  Andrew Pinski  <apinski@apple.com>
21564
21565         * gcc.dg/pch/struct-1.c: New.
21566         * gcc.dg/pch/struct-1.hs: New.
21567
21568 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
21569
21570         * gcc.dg/pch/save-temps-1.c: New file.
21571         * gcc.dg/pch/save-temps-1.hs: New file.
21572
21573 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
21574
21575         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
21576         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
21577
21578 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21579
21580         * gfortran.fortran-torture/execute/select_1.f90: Rename function
21581         to fix type error.
21582         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
21583         Remove trailing spaces.
21584
21585 2004-06-21  Richard Henderson  <rth@redhat.com>
21586
21587         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
21588         merging && to BIT_FIELD_REF.
21589
21590 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
21591
21592         * g++.dg/opt/placeholder1.C: New test.
21593
21594 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21595
21596         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
21597         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
21598         * gcc.dg/compat/union-m128-1_x.c: Likewise.
21599         * gcc.dg/compat/union-m128-1_y.c: Likewise.
21600
21601 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
21602
21603         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
21604         extern "C".
21605         * g++.dg/other/pragma-re-1.C: Add comments.
21606
21607 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
21608
21609         PR gfortran/16080
21610         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
21611
21612 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
21613
21614         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
21615         instead of setting the type of size_t by
21616         hand.
21617
21618 2004-06-18  Roger Sayle  <roger@eyesopen.com>
21619
21620         * gcc.dg/unordered-2.c: New test case.
21621         * gcc.dg/unordered-3.c: New test case.
21622
21623 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
21624
21625         PR other/16043
21626         * lib/g++.exp (g++_version): Tweak regexp for version
21627         * lib/g77.exp (g77_version): Likewise.
21628         * lib/gfortran.exp (gfortran_version): Likewise.
21629         * lib/objc.exp (objc_version): Likewise.
21630         * lib/treelang.exp (treelang_version): Likewise.
21631
21632 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
21633
21634         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
21635         Use INT_MAX instead of __INT_MAX__.
21636         * gcc.dg/compat/struct-align-2_y.c: Likewise.
21637
21638         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
21639         * gcc.dg/compat/scalar-return-3_x.c: Use it.
21640         * gcc.dg/compat/scalar-return-3_y.c: Use it.
21641         * gcc.dg/compat/scalar-return-4_x.c: Use it.
21642         * gcc.dg/compat/scalar-return-4_y.c: Use it.
21643         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
21644         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
21645         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
21646         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
21647
21648         * gcc.dg/range-test-1.c: New test.
21649         * g++.dg/opt/range-test-1.C: New test.
21650
21651 2004-06-17  Richard Henderson  <rth@redhat.com>
21652
21653         * objc.dg/sync-1.m: New.
21654         * objc.dg/try-catch-1.m: Don't force next runtime.
21655         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
21656         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
21657         shadowed catch clause.
21658         * objc.dg/try-catch-5.m: New.
21659
21660 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
21661
21662         Bug 14610
21663         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
21664
21665 2004-06-15  Richard Henderson  <rth@redhat.com>
21666
21667         * gcc.dg/20001116-1.c: Move expected warning line.
21668
21669 2004-06-15  Richard Henderson  <rth@redhat.com>
21670
21671         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
21672         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
21673
21674 2004-06-15  Jeff Law  <law@redhat.com>
21675
21676         * gcc.dg/tree-ssa/20040615-1.c: New test.
21677         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
21678         be less sensitive to operand ordering.
21679         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
21680
21681 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
21682
21683         * g++.dg/abi/bitfield3.C: Add comment..
21684
21685 2004-06-15  Richard Henderson  <rth@redhat.com>
21686
21687         * g++.dg/ext/stmtexpr1.C: XFAIL.
21688         * gcc.dg/20030612-1.c: XFAIL.
21689
21690 2004-06-15  Eric Christopher  <echristo@redhat.com>
21691
21692         * g++.dg/charset/asm5.c: New.
21693         * gcc.dg/charset/asm6.c: New.
21694
21695 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21696
21697         PR fortran/15962
21698         * gfortran.fortran-torture/execute/select_1.f90: New test.
21699
21700 2004-06-15  Paul Brook  <paul@codesourcery.com>
21701
21702         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
21703
21704 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21705
21706         PR c++/15967
21707         * g++.dg/lookup/crash3.C: New test.
21708
21709 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21710
21711         PR c++/15947
21712         * g++.dg/parse/dtor4.C: New test.
21713
21714 2004-06-14  Jeff Law  <law@redhat.com>
21715
21716         * gcc.c-torture/compile/20040614-1.c: New test.
21717
21718 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21719
21720         PR fortran/15211
21721         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
21722         LEN of a character array.
21723
21724 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
21725
21726         PR c++/15096
21727         * g++.dg/template/ptrmem10.C: New test.
21728
21729         PR c++/14930
21730         * g++.dg/template/friend30.C: New test.
21731
21732 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21733
21734         PR fortran/14928
21735         * gfortran.fortran-torture/compile/mloc.f90: New test.
21736
21737 2004-06-13  Paul Brook  <paul@codesourcery.com>
21738
21739         * gfortran.fortran-torture/execute/random_2.f90: New test.
21740
21741 2004-06-13  Eric Christopher  <echristo@redhat.com>
21742
21743         * gcc.dg/noncompile/redecl-1.c: Fix error message.
21744
21745 2004-06-12  Paul Brook  <paul@codesourcery.com>
21746
21747         * gfortran.fortran-torture/execute/contained_3.f90: New test.
21748
21749 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21750
21751         PR fortran/14923
21752         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
21753
21754 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21755
21756         PR fortran/14957
21757         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
21758         syntax errors in end statements of contained subroutines.
21759
21760 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21761
21762         PR fortran/12841
21763         * gfortran.fortran-torture/execute/null_arg.f90: New test.
21764
21765 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
21766
21767         PR fortran/15665
21768         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
21769
21770 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
21771
21772         PR gfortran/12839
21773         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
21774
21775 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
21776
21777         PR c++/15862
21778         * g++.dg/parse/enum1.C: New test.
21779
21780 2004-06-10  Jeff Law  <law@redhat.com>
21781
21782         * gcc.c-torture/compile/20040610-1.c: New test.
21783
21784 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21785
21786         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
21787         * g++.old-deja/g++.other/decl3.C: Likewise.
21788
21789 2004-06-10  Brian Booth  <bbooth@redhat.com>
21790
21791         * gcc.dg/tree-ssa/20031015-1.c: Scan for
21792         V_MAY_DEF instead of VDEF.
21793         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
21794
21795 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
21796
21797         PR c++/14211
21798         * g++.dg/conversion/const1.C: New test.
21799
21800         PR c++/15076
21801         * g++.dg/conversion/reinterpret1.C: New test.
21802
21803         PR c++/15877
21804         * g++.dg/template/enum2.C: New test.
21805
21806         PR c++/15227
21807         * g++.dg/template/error13.C: New test.
21808
21809 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21810
21811         PR fortran/14957
21812         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
21813         arguments to test_* REAL and of the right size.
21814
21815 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
21816
21817         PR target/15569
21818         PR rtl-optimization/15681
21819         * gcc.dg/20040609-1.c: New test.
21820
21821 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
21822
21823         PR c++/14791
21824         * g++.dg/opt/builtins1.C: New test.
21825
21826 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
21827
21828         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
21829         that use default windows32 struct layout.
21830         * gcc.dg/i386-bitfield2.c: Likewise.
21831
21832 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
21833
21834         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
21835         for mingw32 and cygwin targets.
21836
21837 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
21838
21839         * gcc.dg/pch/macro-4.c: New.
21840         * gcc.dg/pch/macro-4.hs: New.
21841
21842 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21843
21844         PR fortran/13249
21845         * gfortran.fortran-torture/compile/name_clash.f90: New test.
21846
21847 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21848
21849         PR fortran/13372
21850         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
21851
21852 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
21853
21854         PR gfortran/14897
21855         * gfortran.fortran-torture/execute/t_edit.f90: New test.
21856
21857 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
21858
21859         PR gfortran/15755
21860         * gfortran.fortran-torture/execute/backspace.c : New test.
21861
21862 2004-06-09  Paul Brook  <paul@codesourcery.com>
21863
21864         * gfortran.fortran-torture/execure/intrinsic_associated.f90
21865         (pointer_to_section): Rewrite to use smaller array.
21866
21867 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
21868
21869         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
21870         * gcc.dg/ext/altivec-10.c: Same.
21871         * gcc.dg/ext/altivec-11.c: Same.
21872         * gcc.dg/ext/altivec-12.c: Same.
21873         * gcc.dg/ext/altivec-13.c: Same.
21874         * gcc.dg/ext/altivec-14.c: Same.
21875         * gcc.dg/ext/altivec-15.c: Same.
21876         * gcc.dg/ext/altivec-16.c: Same.
21877         * gcc.dg/ext/altivec-3.c: Same.
21878         * gcc.dg/ext/altivec-4.c: Same.
21879         * gcc.dg/ext/altivec-6.c: Same.
21880         * gcc.dg/ext/altivec-7.c: Same.
21881         * gcc.dg/ext/altivec-8.c: Same.
21882         * gcc.dg/ext/altivec-varargs-1.c: Same.
21883
21884         * g++.dg/ext/altivec-1.C: Correct dg syntax.
21885         * g++.dg/ext/altivec-10.C: Same.
21886         * g++.dg/ext/altivec-2.C: Same.
21887         * g++.dg/ext/altivec-3.C: Same.
21888         * g++.dg/ext/altivec-4.C: Same.
21889         * g++.dg/ext/altivec-5.C: Same.
21890         * g++.dg/ext/altivec-6.C: Same.
21891         * g++.dg/ext/altivec-7.C: Same.
21892         * g++.dg/ext/altivec-8.C: Same.
21893         * g++.dg/ext/altivec-9.C: Same.
21894
21895 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21896
21897         PR c++/7841
21898         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
21899
21900 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
21901
21902         * gcc.dg/union-1.c: New test.
21903
21904 2004-06-07  Roger Sayle  <roger@eyesopen.com>
21905
21906         * gcc.dg/builtins-41.c: New test case.
21907         * gcc.dg/builtins-42.c: New test case.
21908
21909 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
21910
21911         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
21912         * g++.dg/ext/altivec-10.C: Same.
21913         * g++.dg/ext/altivec-2.C: Same.
21914         * g++.dg/ext/altivec-3.C: Same.
21915         * g++.dg/ext/altivec-4.C: Same.
21916         * g++.dg/ext/altivec-5.C: Same.
21917         * g++.dg/ext/altivec-6.C: Same.
21918         * g++.dg/ext/altivec-7.C: Same.
21919         * g++.dg/ext/altivec-8.C: Same.
21920         * g++.dg/ext/altivec-9.C: Same.
21921         * g++.old-deja/g++.abi/cxa_vec.C: Same.
21922         * g++.old-deja/g++.brendan/new3.C: Same.
21923         * gcc.c-torture/execute/eeprof-1.x: Same.
21924
21925 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
21926
21927         PR c/14765
21928         * gcc.dg/pr14765-1.c: New test.
21929
21930 2004-06-07  Roger Sayle  <roger@eyesopen.com>
21931
21932         PR c/14649
21933         * gcc.dg/pr14649-1.c: New test case.
21934
21935 2004-06-07  Richard Henderson  <rth@redhat.com>
21936
21937         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
21938         if temporaries.
21939
21940 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
21941
21942         * g++.dg/eh/elide1.C: Remove XFAIL.
21943
21944 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
21945
21946         PR c++/15337
21947         * g++.dg/expr/sizeof3.C: New test.
21948
21949         PR c++/14777
21950         * g++.dg/template/access14.C: New test.
21951
21952         PR c++/15554
21953         * g++.dg/template/enum1.C: New test.
21954
21955         PR c++/15057
21956         * g++.dg/eh/throw1.C: New test.
21957
21958 2004-06-07  David Ayers  <d.ayers@inode.at>
21959             Ziemowit Laski  <zlaski@apple.com>
21960
21961         * lib/objc.exp (objc_target_compile): Revert the '-framework
21962         Foundation' flag fix, since bare Darwin does not ship
21963         with the Foundation framework.
21964         * objc/execute/next_mapping.h: Provide a local NSConstantString
21965         @interface and @implementation.
21966         (objc_constant_string_init): A constructor function, used to
21967         initialize the NSConstantString meta-class object.
21968         * objc/execute/string1.m: Include "next_mapping.h" instead of
21969         <Foundation/NSString.h>.
21970         * objc/execute/string2.m: Likewise.
21971         * objc/execute/string3.m: Likewise.
21972         * objc/execute/string4.m: Likewise.
21973
21974 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
21975
21976         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
21977         to double. Replace double with FLOAT.
21978         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
21979
21980         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
21981         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
21982         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
21983         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
21984         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
21985         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
21986         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
21987         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
21988
21989 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
21990
21991         PR c/13519
21992         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
21993
21994 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21995
21996         PR c++/15503
21997         * g++.dg/template/meminit2.C: New test.
21998
21999 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
22000
22001         PR target/15822
22002         * gcc.c-torture/execute/compare-fp-1.c,
22003         gcc.c-torture/execute/compare-fp-2.c,
22004         gcc.c-torture/execute/compare-fp-3.c,
22005         gcc.c-torture/execute/compare-fp-4.c,
22006         gcc.c-torture/execute/compare-fp-3.x,
22007         gcc.c-torture/execute/compare-fp-4.x: Moved...
22008         * gcc.c-torture/execute/ieee/compare-fp-1.c,
22009         gcc.c-torture/execute/ieee/compare-fp-2.c,
22010         gcc.c-torture/execute/ieee/compare-fp-3.c,
22011         gcc.c-torture/execute/ieee/compare-fp-4.c,
22012         gcc.c-torture/execute/ieee/compare-fp-3.x,
22013         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
22014
22015 2004-06-04  David Ayers  <d.ayers@inode.at>
22016
22017         * objc/execute/protocol-isEqual-4.m: New testcase.
22018
22019 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
22020
22021         * objc/execute/protocol-isEqual-1.m: New testcase.
22022         * objc/execute/protocol-isEqual-2.m: New testcase.
22023         * objc/execute/protocol-isEqual-3.m: New testcase.
22024
22025 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22026
22027         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
22028
22029 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
22030
22031         * lib/objc.exp (objc_target_compile): When running tests on
22032         Darwin (Mac OS X), inform the linker about '-framework
22033         'Foundation'.
22034
22035 2004-06-02  Eric Christopher  <echristo@redhat.com>
22036
22037         * gcc.c-torture/compile/20040602-1.c: New.
22038
22039 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
22040
22041         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
22042         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
22043
22044         PR tree-optimization/14736
22045         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
22046
22047         PR tree-optimization/14042
22048         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
22049
22050         PR tree-optimization/14729
22051         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
22052
22053 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22054
22055         PR fortran/15557
22056         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
22057
22058 2004-06-01  Richard Hederson  <rth@redhat.com>
22059
22060         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
22061
22062 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22063
22064         PR c++/14932
22065         * g++.dg/parse/offsetof4.C: New test.
22066
22067 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
22068
22069         PR objc/7993
22070         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
22071
22072 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
22073
22074         PR c++/15701
22075         * g++.dg/template/friend29.C: New test.
22076
22077 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
22078
22079         PR c/15749
22080         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
22081
22082 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
22083
22084         * gcc.dg/sparc-trap-1.c: New test.
22085
22086 2004-05-31  Roger Sayle  <roger@eyesopen.com>
22087
22088         PR middle-end/15069
22089         * g++.dg/opt/fold3.C: New test case.
22090
22091 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
22092
22093         * lib/target-supports.exp (check_iconv_available): Fix fallout
22094         from 2004-05-28 patch.
22095
22096 2004-05-30  Paul Brook  <paul@codesourcery.com>
22097
22098         PR fortran/15620
22099         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
22100         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
22101
22102 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
22103
22104         * gfortran.fortran-torture/execute/random_1.f90: New test.
22105
22106 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
22107
22108         * g++.dg/ext/altivec-10.C: New test.
22109
22110 2004-05-29  Paul Brook  <paul@codesourcery.com>
22111
22112         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
22113
22114 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
22115
22116         * gcc.dg/altivec-16.c: New test.
22117
22118 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
22119
22120         * lib/target-supports.exp (check_vmx_hw_available): New.
22121         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
22122
22123         * lib/target-supports.exp (check_alias_available,
22124         check_iconv_available, check_named_sections_available): Use
22125         unique names for temporary files.
22126
22127 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
22128
22129         * gcc.dg/altivec-15.c: New test.
22130
22131 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
22132
22133         PR c++/15083
22134         * g++.dg/warn/noeffect6.C: New test.
22135
22136         PR c++/15471
22137         * g++.dg/expr/ptrmem4.C: New test.
22138
22139         PR c++/15640
22140         * g++.dg/template/operator3.C: New test.
22141
22142 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
22143
22144         PR c++/14668
22145         * g++.dg/lookup/redecl1.C: New test.
22146         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
22147
22148 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
22149
22150         * gcc.c-torture/execute/compare-fp-1.c,
22151         gcc.c-torture/execute/compare-fp-2.c,
22152         gcc.c-torture/execute/compare-fp-3.c,
22153         gcc.c-torture/execute/compare-fp-4.c,
22154         gcc.c-torture/execute/compare-fp-3.x,
22155         gcc.c-torture/execute/compare-fp-4.x,
22156         gcc.dg/pr15649-1.c: New.
22157
22158 2004-05-27  Adam Nemet  <anemet@lnxw.com>
22159
22160         PR c++/12883
22161         * g++.dg/init/array14.C: New test.
22162
22163 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
22164
22165         * lib/compat.exp (compat-get-options-main): New.
22166         (compat-get-options): Remove unneeded code, warn for ignored
22167         command.
22168         (compat-execute): Check flag set by dg-require-* commands.
22169
22170         * lib/compat.exp (compat-execute): Break up long lines.
22171
22172 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
22173
22174         * gcc.dg/altivec-7.c: Don't use 'vector long'.
22175         * gcc.dg/altivec-14.c: New test.
22176         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
22177
22178         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
22179         * gcc.dg/altivec-12.c: Ditto.
22180
22181         * gcc.dg/altivec-3.c: Move call to altivec_check.
22182
22183 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
22184
22185         PR c++/15044
22186         * g++.dg/template/error12.C: New test.
22187
22188         PR c++/15317
22189         * g++.dg/ext/attrib15.C: New test.
22190
22191         PR c++/15329
22192         * g++.dg/template/ptrmem9.C: New test.
22193
22194 2004-05-25  Paul Brook  <paul@codesourcery.com>
22195
22196         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
22197
22198 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
22199
22200         PR c++/15165
22201         * g++.dg/template/crash19.C: New test.
22202
22203 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
22204
22205         PR c++/15025
22206         * g++.dg/template/redecl1.C: New test.
22207
22208 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
22209
22210         PR c++/14821
22211         * g++.dg/other/ns1.C: New test.
22212
22213         PR c++/14883
22214         * g++.dg/template/invalid1.C: New test.
22215
22216 2004-05-23  Paul Brook  <paul@codesourcery.com>
22217         Victor Leikehman  <lei@haifasphere.co.il>
22218
22219         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
22220         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
22221
22222 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
22223
22224         PR c++/15285
22225         PR c++/15299
22226         * g++.dg/template/non-dependent5.C: New test.
22227         * g++.dg/template/non-dependent6.C: New test.
22228
22229 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
22230
22231         PR c++/15507
22232         * g++.dg/inherit/union1.C: New test.
22233
22234         PR c++/15542
22235         * g++.dg/template/addr1.C: New test.
22236
22237         PR c++/15427
22238         * g++.dg/template/array5.C: New test.
22239
22240         PR c++/15287
22241         * g++.dg/template/array6.C: New test.
22242
22243 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
22244             Roger Sayle  <roger@eyesopen.com>
22245
22246         * g++.dg/lookup/forscope2.C: New test case.
22247
22248 2004-05-22  Ben Elliston  <bje@au.ibm.com>
22249
22250         * gcc.dg/cpp/Wmissingdirs.c: New.
22251
22252 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
22253
22254         PR target/15301
22255         * gcc.dg/compat/union-m128-1.h: New file.
22256         * gcc.dg/compat/union-m128-1_main.c: Likewise.
22257         * gcc.dg/compat/union-m128-1_x.c: Likewise.
22258         * gcc.dg/compat/union-m128-1_y.c: Likewise.
22259
22260 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
22261
22262         PR target/15302
22263         * gcc.dg/compat/struct-complex-1.h: New file.
22264         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
22265         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
22266         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
22267
22268 2004-05-20  Roger Sayle  <roger@eyesopen.com>
22269
22270         PR middle-end/3074
22271         * gcc.dg/pr3074-1.c: New test case.
22272         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
22273
22274 2004-05-20  Falk Hueffner  <falk@debian.org>
22275
22276         PR other/15526
22277         * gcc.dg/ftrapv-1.c: New test case.
22278
22279 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
22280
22281         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
22282
22283 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
22284             Jeff Law  <law@redhat.com>
22285
22286         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
22287         * gcc.dg/tree-ssa/20040518-2.c: New test.
22288
22289         * gcc.dg/tree-ssa/20040518-1.c: New test.
22290
22291 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
22292
22293         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
22294
22295 2004-05-18  Paul Brook  <paul@codesourcery.com>
22296
22297         PR fortran/13930
22298         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
22299
22300 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22301
22302         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
22303         constant folding.
22304
22305 2004-05-17  Steven Bosscher  <stevenb@suse.de>
22306
22307         * gcc.dg/tree-ssa/20040517-1.c: New test.
22308
22309 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22310
22311         * gcc.dg/loop-4.c: New test.
22312
22313 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
22314
22315         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
22316
22317 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
22318
22319         PR fortran/15311
22320         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
22321
22322 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22323
22324         PR fortran/13826
22325         PR fortran/13940
22326         * gfortran.fortran-torture/compile/data_1.f90: New test.
22327
22328 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
22329
22330         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
22331         * gcc.dg/uninit-H.c: Define ASM for __s390__.
22332
22333 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
22334
22335         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
22336
22337 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
22338
22339         PR c/15444
22340         * gcc.dg/format/xopen-1.c: Adjust expected message.
22341         * gcc.dg/format/xopen-3.c: New test.
22342
22343 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
22344
22345         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
22346
22347 2004-05-14  Jeff Law  <law@redhat.com>
22348
22349         * gcc.dg/tree-ssa/20040514-2.c: New test.
22350
22351 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22352
22353         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
22354         this ...
22355         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
22356         this.
22357
22358 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
22359
22360         * gcc.dg/tree-ssa/20040514-1.c: New test.
22361
22362 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22363
22364         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
22365         test.
22366
22367 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22368
22369         PR fortran/14066
22370         * gfortran.fortran-torture/compile/do_1.f90: New test.
22371
22372 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22373
22374         PR fortran/15051
22375         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
22376         test.
22377
22378 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
22379
22380         PR fortran/15149
22381         * gfortran.fortran-torture/execute/random_init.f90: New test.
22382
22383 2004-05-13  Paul Brook  <paul@codesourcery.com>
22384
22385         PR fortran/15314
22386         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
22387
22388 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
22389
22390         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
22391         for the powerpc case.
22392
22393 2004-05-13  Jeff Law  <law@redhat.com>
22394
22395         * gcc.dg/tree-ssa/20040513-1.c: New test.
22396         * gcc.dg/tree-ssa/20040513-2.c: New test.
22397
22398 2004-05-13  Paul Brook  <paul@codesourcery.com>
22399
22400         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
22401         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
22402         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
22403
22404 2004-05-13  Andreas Schwab  <schwab@suse.de>
22405
22406         PR other/10819
22407         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
22408         characters.
22409
22410 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
22411
22412         PR fortran/15294
22413         * gfortran.fortran-torture/execute/adjustr.f90: New file.
22414
22415 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
22416
22417         Merge from tree-ssa-20020619-branch.  See
22418         ChangeLog.tree-ssa for details.
22419
22420 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
22421
22422         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
22423         include <altivec.h> explicitly.
22424         * gcc.dg/altivec-13.c: Likewise.
22425
22426 2004-05-11  Paul Brook  <paul@codesourcery.com>
22427
22428         * gcc.c-torture/compile/20010518-1.c: Force enum size.
22429
22430 2004-05-10  Eric Christopher  <echristo@redhat.com>
22431
22432         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
22433         * gcc.dg/sibcall-4.c: Ditto.
22434
22435 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
22436
22437         * g++.dg/ext/altivec-8.C: New test case.
22438         * gcc.dg/altivec-13.c: New test case.
22439
22440 2004-05-08  Roger Sayle  <roger@eyesopen.com>
22441
22442         * gcc.c-torture/execute/divcmp-1.c: New test case.
22443         * gcc.c-torture/execute/divcmp-2.c: New test case.
22444         * gcc.c-torture/execute/divcmp-3.c: New test case.
22445
22446 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
22447
22448         * g++.dg/other/pragma-re-2.C: New test.
22449
22450 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
22451
22452         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
22453         * gcc.dg/i386-387-2.c: Likewise.
22454
22455         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
22456         __builtin_drem.
22457         * gcc.dg/i386-387-6.c: Likewise.
22458
22459 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
22460
22461         * gcc.dg/builtins-33.c: Also check log1p*.
22462
22463 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
22464
22465         PR optimization/15296
22466         * gcc.c-torture/execute/pr15296.c: New test.
22467
22468 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
22469
22470         * gcc.dg/builtins-40.c: New test.
22471
22472 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
22473
22474         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
22475
22476 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
22477
22478         * g++.dg/ext/spe1.C: New testcase.
22479
22480 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
22481
22482         * objc.dg/image-info.m: Allow additional attributes
22483         for __image_info section.
22484
22485 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
22486
22487         * gcc.dg/torture/mips-hilo-2.c: New test.
22488
22489 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22490
22491         PR c++/14389
22492         * g++.dg/template/member5.C: New test.
22493
22494 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
22495
22496         * gcc.dg/builtins-34.c: Also check expm1*.
22497
22498 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22499
22500         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
22501         * gcc.dg/torture/builtin-convert-3.c: New test.
22502
22503 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
22504
22505         PR middle-end/15054
22506         * g++.dg/opt/pr15054.C: New test.
22507
22508 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22509
22510         * gcc.dg/torture/builtin-rounding-1.c: New test.
22511         * gcc.dg/builtins-25.c: Delete.
22512         * gcc.dg/builtins-29.c: Delete.
22513
22514 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
22515
22516         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
22517         * gcc.dg/sibcall-4.c: Likewise.
22518         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
22519
22520 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
22521
22522         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
22523         bit-field on 16-bit targets.
22524
22525 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
22526
22527         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
22528         16-bit targets.
22529
22530 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
22531
22532         * gcc.dg/rs6000-power2-1.c: Change to compile only.
22533         * gcc.dg/rs6000-power2-2.c: Likewise.
22534
22535 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
22536
22537         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
22538         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
22539         Change the asm registers to be in form of frN instead of fN.
22540
22541 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22542
22543         * gcc.dg/torture/builtin-convert-2.c: New test.
22544
22545 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
22546
22547         * gcc.dg/rs6000-power2-1.c: New test.
22548         * gcc.dg/rs6000-power2-2.c: New test.
22549
22550 2004-04-28  Jan Hubicka  <jh@suse.cz>
22551
22552         * gcc.dg/unused-6.c: New test.
22553
22554 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
22555             Ulrich Weigand  <uweigand@de.ibm.com>
22556
22557         * ada/acats/run_all.sh: Define $target variable.
22558
22559 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
22560
22561         PR c++/15119
22562         * g++.dg/other/vararg-1.C: New test.
22563
22564         PR c++/4794
22565         * g++.dg/eh/cleanup3.C: New test.
22566
22567 2004-04-24  Laurent GUERBY <laurent@guerby.net>
22568
22569         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
22570         and ad8011a (target_insn).
22571         * ada/acats/support/macro.dfs: Likewise.
22572         * ada/acats/support/impbit.adb: New file.
22573
22574 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
22575
22576         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
22577
22578 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
22579
22580         * gcc.dg/loop-3.c: New test.
22581
22582 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
22583
22584         * gcc.c-torture/execute/simd-5.c: New test.
22585
22586 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22587
22588         PR c++/15064
22589         * g++.dg/template/crash18.C: New test.
22590
22591 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
22592
22593         * g++.dg/ext/complit3.C: New test.
22594
22595 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
22596
22597         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
22598         * gcc.dg/altivec-3.c: Same.
22599         * gcc.dg/altivec-varargs-1.c: Same.
22600
22601 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
22602
22603         * lib/target-supports.exp (check_profiling_available): Assume
22604         profiling is not available on powerpc-eabi targets.
22605
22606 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
22607
22608         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
22609         * gcc.dg/vmx/bug-1.c: Ditto.
22610
22611 2004-04-20  Eric Christopher  <echristo@redhat.com>
22612
22613         * gcc.dg/charset/extern.c: New test.
22614         * g++.dg/charset/extern3.cc: Ditto.
22615
22616 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
22617
22618         * gcc.dg/builtins-39.c: New test.
22619
22620 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
22621
22622         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
22623
22624 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
22625
22626         * gcc.dg/torture/mips-hilo-1.c: New test.
22627
22628 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
22629
22630         * gcc.c-torture/compile/20040419-1.c: New test.
22631
22632 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
22633
22634         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
22635
22636 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
22637             Aldy Hernandez  <aldyh@redhat.com>
22638
22639         * gcc.c-torture/execute/va-arg-24.c: New.
22640
22641 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
22642             Aldy Hernandez  <aldyh@redhat.com>
22643
22644         * gcc.dg/vmx/1b-01.c: New.
22645         * gcc.dg/vmx/1b-02.c: New.
22646         * gcc.dg/vmx/1b-03.c: New.
22647         * gcc.dg/vmx/1b-04.c: New.
22648         * gcc.dg/vmx/1b-05.c: New.
22649         * gcc.dg/vmx/1b-06.c: New.
22650         * gcc.dg/vmx/1b-07.c: New.
22651         * gcc.dg/vmx/1c-01.c: New.
22652         * gcc.dg/vmx/1c-02.c: New.
22653         * gcc.dg/vmx/3a-01a.c: New.
22654         * gcc.dg/vmx/3a-01.c: New.
22655         * gcc.dg/vmx/3a-01m.c: New.
22656         * gcc.dg/vmx/3a-03.c: New.
22657         * gcc.dg/vmx/3a-03m.c: New.
22658         * gcc.dg/vmx/3a-04.c: New.
22659         * gcc.dg/vmx/3a-04m.c: New.
22660         * gcc.dg/vmx/3a-05.c: New.
22661         * gcc.dg/vmx/3a-06.c: New.
22662         * gcc.dg/vmx/3a-06m.c: New.
22663         * gcc.dg/vmx/3a-07.c: New.
22664         * gcc.dg/vmx/3b-01.c: New.
22665         * gcc.dg/vmx/3b-02.c: New.
22666         * gcc.dg/vmx/3b-10.c: New.
22667         * gcc.dg/vmx/3b-13.c: New.
22668         * gcc.dg/vmx/3b-14.c: New.
22669         * gcc.dg/vmx/3b-15.c: New.
22670         * gcc.dg/vmx/3c-01a.c: New.
22671         * gcc.dg/vmx/3c-01.c: New.
22672         * gcc.dg/vmx/3c-02.c: New.
22673         * gcc.dg/vmx/3c-03.c: New.
22674         * gcc.dg/vmx/3d-01.c: New.
22675         * gcc.dg/vmx/4-01.c: New.
22676         * gcc.dg/vmx/4-03.c: New.
22677         * gcc.dg/vmx/5-01.c: New.
22678         * gcc.dg/vmx/5-02.c: New.
22679         * gcc.dg/vmx/5-03.c: New.
22680         * gcc.dg/vmx/5-04.c: New.
22681         * gcc.dg/vmx/5-05.c: New.
22682         * gcc.dg/vmx/5-06.c: New.
22683         * gcc.dg/vmx/5-07.c: New.
22684         * gcc.dg/vmx/5-07t.c: New.
22685         * gcc.dg/vmx/5-08.c: New.
22686         * gcc.dg/vmx/5-10.c: New.
22687         * gcc.dg/vmx/5-11.c: New.
22688         * gcc.dg/vmx/7-01a.c: New.
22689         * gcc.dg/vmx/7-01.c: New.
22690         * gcc.dg/vmx/7c-01.c: New.
22691         * gcc.dg/vmx/7d-01.c: New.
22692         * gcc.dg/vmx/7d-02.c: New.
22693         * gcc.dg/vmx/8-01.c: New.
22694         * gcc.dg/vmx/8-02a.c: New.
22695         * gcc.dg/vmx/8-02.c: New.
22696         * gcc.dg/vmx/brode-1.c: New.
22697         * gcc.dg/vmx/bug-1.c: New.
22698         * gcc.dg/vmx/bug-2.c: New.
22699         * gcc.dg/vmx/bug-3.c: New.
22700         * gcc.dg/vmx/cw-bug-1.c: New.
22701         * gcc.dg/vmx/cw-bug-2.c: New.
22702         * gcc.dg/vmx/cw-bug-3.c: New.
22703         * gcc.dg/vmx/dct.c: New.
22704         * gcc.dg/vmx/debug-1.c: New.
22705         * gcc.dg/vmx/debug-2.c: New.
22706         * gcc.dg/vmx/debug-3.c: New.
22707         * gcc.dg/vmx/debug-4.c: New.
22708         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
22709         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
22710         * gcc.dg/vmx/eg-5.c: New.
22711         * gcc.dg/vmx/fft.c: New.
22712         * gcc.dg/vmx/gcc-bug-1.c: New.
22713         * gcc.dg/vmx/gcc-bug-2.c: New.
22714         * gcc.dg/vmx/gcc-bug-3.c: New.
22715         * gcc.dg/vmx/gcc-bug-4.c: New.
22716         * gcc.dg/vmx/gcc-bug-5.c: New.
22717         * gcc.dg/vmx/gcc-bug-6.c: New.
22718         * gcc.dg/vmx/gcc-bug-7.c: New.
22719         * gcc.dg/vmx/gcc-bug-8.c: New.
22720         * gcc.dg/vmx/gcc-bug-9.c: New.
22721         * gcc.dg/vmx/gcc-bug-b.c: New.
22722         * gcc.dg/vmx/gcc-bug-c.c: New.
22723         * gcc.dg/vmx/gcc-bug-d.c: New.
22724         * gcc.dg/vmx/gcc-bug-e.c: New.
22725         * gcc.dg/vmx/gcc-bug-f.c: New.
22726         * gcc.dg/vmx/gcc-bug-g.c: New.
22727         * gcc.dg/vmx/gcc-bug-i.c: New.
22728         * gcc.dg/vmx/harness.h: New.
22729         * gcc.dg/vmx/ira1.c: New.
22730         * gcc.dg/vmx/ira2a.c: New.
22731         * gcc.dg/vmx/ira2b.c: New.
22732         * gcc.dg/vmx/ira2.c: New.
22733         * gcc.dg/vmx/ira2c.c: New.
22734         * gcc.dg/vmx/mem.c: New.
22735         * gcc.dg/vmx/newton-1.c: New.
22736         * gcc.dg/vmx/ops.c: New.
22737         * gcc.dg/vmx/sn7153.c: New.
22738         * gcc.dg/vmx/spill2.c: New.
22739         * gcc.dg/vmx/spill3.c: New.
22740         * gcc.dg/vmx/spill.c: New.
22741         * gcc.dg/vmx/t.c: New.
22742         * gcc.dg/vmx/varargs-1.c: New.
22743         * gcc.dg/vmx/varargs-2.c: New.
22744         * gcc.dg/vmx/varargs-3.c: New.
22745         * gcc.dg/vmx/varargs-4.c: New.
22746         * gcc.dg/vmx/varargs-5.c: New.
22747         * gcc.dg/vmx/varargs-6.c: New.
22748         * gcc.dg/vmx/varargs-7.c: New.
22749         * gcc.dg/vmx/vmx.exp: New.
22750         * gcc.dg/vmx/vprint-1.c: New.
22751         * gcc.dg/vmx/vscan-1.c: New.
22752         * gcc.dg/vmx/x-01.c: New.
22753         * gcc.dg/vmx/x-02.c: New.
22754         * gcc.dg/vmx/x-03.c: New.
22755         * gcc.dg/vmx/x-04.c: New.
22756         * gcc.dg/vmx/x-05.c: New.
22757         * gcc.dg/vmx/yousufi-1.c: New.
22758         * gcc.dg/vmx/zero-1.c: New.
22759         * gcc.dg/vmx/zero.c: New.
22760
22761 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
22762
22763         * g++.dg/lookup/java1.C: Update for chage of
22764         _Jv_AllocObject.
22765         * g++.dg/lookup/java2.C: Likewise.
22766
22767 2004-04-17  Laurent GUERBY <laurent@guerby.net>
22768
22769         * ada/acats/run_all.sh: use -O2 by default.
22770
22771 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
22772
22773         * gcc.dg/vr-mult-[12].c: New tests.
22774
22775 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22776
22777         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
22778
22779         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
22780
22781 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
22782
22783         * lib/target-supports.exp (check_profiling_available): Assume profiling
22784         isn't available for mips*-*-elf targets.
22785
22786 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
22787
22788         * gcc.dg/builtins-38.c: New test.
22789
22790 2004-04-14  Eric Christopher  <echristo@redhat.com>
22791
22792         * g++.dg/charset/charset.exp: Run .cc extension tests.
22793
22794 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
22795
22796         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
22797
22798 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22799
22800         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
22801
22802 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
22803
22804         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
22805         * gcc.dg/i386-387-2.c: Likewise.
22806
22807         * gcc.dg/i386-387-7.c: New test.
22808         * gcc.dg/i386-387-8.c: New test.
22809
22810         * gcc.dg/builtins-37.c: New test.
22811
22812 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
22813
22814         * g++.dg/pch/externc-1.C: Add missing semicolon.
22815
22816 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
22817
22818         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
22819
22820 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22821
22822         * gcc.c-torture/execute/20040411-1.c: New test.
22823
22824 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
22825
22826         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
22827
22828 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
22829
22830         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
22831
22832 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
22833
22834         * lib/target-supports.exp (check_named_sections_available): New.
22835         * lib/gcc-dg.exp (dg-require-named-sections): New.
22836         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
22837         old-deja.exp.  Also prune error-count message from HP linker.
22838         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
22839
22840         * g++.dg/init/init-ref4.C: Use dg-require-weak.
22841         * g++.old-deja/g++.pt/static3.C: Likewise.
22842         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
22843
22844 2004-04-09  Roger Sayle  <roger@eyesopen.com>
22845
22846         * gcc.c-torture/execute/20040409-1.c: New test case.
22847         * gcc.c-torture/execute/20040409-2.c: New test case.
22848         * gcc.c-torture/execute/20040409-3.c: New test case.
22849
22850 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
22851
22852         * gcc.dg/20040409-1.c: New test.
22853
22854 2004-04-08  Roger Sayle  <roger@eyesopen.com>
22855
22856         PR target/14888
22857         * g++.dg/opt/pr14888.C: New test case.
22858
22859 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
22860
22861         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
22862         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
22863         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
22864         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
22865         New tests.
22866
22867 2004-04-08  Paul Brook  <paul@codesourcery.com>
22868
22869         * gcc.dg/spill-1.c: New test.
22870
22871 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22872
22873         * gcc.dg/torture/builtin-ctype-2.c: New test.
22874
22875 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
22876
22877         * gcc.dg/pch/pch.exp: Add largefile test.
22878
22879 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
22880
22881         * g++.dg/pch/externc-1.Hs: New.
22882         * g++.dg/pch/externc-1.C: New.
22883
22884 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22885
22886         * gcc.dg/compat/struct-by-value-5a_main.c,
22887         gcc.dg/compat/struct-by-value-5b_main.c: New files.
22888         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
22889         * gcc.dg/compat/struct-by-value-5a_x.c,
22890         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
22891         gcc.dg/compat/struct-by-value-5_x.c.
22892         * gcc.dg/compat/struct-by-value-5a_y.c,
22893         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
22894         gcc.dg/compat/struct-by-value-5_y.c.
22895
22896         * gcc.dg/compat/struct-by-value-6a_main.c,
22897         gcc.dg/compat/struct-by-value-6b_main.c: New files.
22898         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
22899         * gcc.dg/compat/struct-by-value-6a_x.c,
22900         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
22901         gcc.dg/compat/struct-by-value-6_x.c.
22902         * gcc.dg/compat/struct-by-value-6a_y.c,
22903         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
22904         gcc.dg/compat/struct-by-value-6_y.c.
22905
22906         * gcc.dg/compat/struct-by-value-7a_main.c,
22907         gcc.dg/compat/struct-by-value-7b_main.c: New files.
22908         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
22909         * gcc.dg/compat/struct-by-value-7a_x.c,
22910         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
22911         gcc.dg/compat/struct-by-value-7_x.c.
22912         * gcc.dg/compat/struct-by-value-7a_y.c,
22913         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
22914         gcc.dg/compat/struct-by-value-7_y.c.
22915
22916 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
22917
22918         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
22919         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
22920         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
22921         options.
22922
22923 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
22924
22925         * gcc.dg/builtins-36.c: New test.
22926
22927 2004-04-06  Paul Brook  <paul@codesourcery.com>
22928
22929         * README.gcc: Remove obsolete contraint on testcases.
22930
22931 2004-04-05  Paul Brook  <paul@codesourcery.com>
22932
22933         PR2123
22934         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
22935         failure and exit(0) on success.
22936         * g++.dg/expr/anew2.C: Ditto.
22937         * g++.dg/expr/anew3.C: Ditto.
22938         * g++.dg/expr/anew4.C: Ditto.
22939
22940 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
22941
22942         PR c++/3518
22943         * g++.dg/template/unify7.C: New.
22944
22945 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
22946
22947         * g++.dg/README: Bring up to date with new subdirectories; remove
22948         duplicate subdirectory lines.
22949
22950 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
22951
22952         PR c++/14007
22953         * g++.dg/template/unify5.C: New.
22954         * g++.dg/template/unify6.C: New.
22955         * g++.dg/template/qualttp20.C: Adjust.
22956         * g++.old-deja/g++.jason/report.C: Adjust.
22957         * g++.old-deja/g++.other/qual1.C: Adjust.
22958
22959 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
22960
22961         PR c++/14803
22962         * g++.dg/inherit/ptrmem1.C: New test.
22963
22964 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
22965
22966         PR c++/14755
22967         * gcc.c-torture/execute/20040331-1.c: New test.
22968         * gcc.dg/20040331-1.c: New test.
22969
22970 2004-04-01  Paul Brook  <paul@codesourcery.com>
22971
22972         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
22973
22974 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
22975
22976         PR c++/14724
22977         * g++.dg/init/goto1.C: New test.
22978
22979         PR c++/14763
22980         * g++.dg/template/defarg4.C: New test.
22981
22982 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
22983
22984         * gcc.dg/altivec-11.c: Extend test for more valid cases.
22985
22986 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
22987
22988         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
22989
22990 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
22991
22992         * gcc.dg/noncompile/undeclared-2.c: New test.
22993
22994 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
22995
22996         * gcc.dg/940409-1.c: Remove XFAIL.
22997         * gcc.dg/reg-vol-struct-1.c: New test.
22998
22999 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23000
23001         * gcc.dg/torture/builtin-wctype-1.c: New test.
23002
23003 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
23004
23005         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
23006         * gcc.dg/20001101-1.c: Likewise.
23007         * gcc.dg/20001102-1.c: Likewise.
23008
23009 2004-03-25  Roger Sayle  <roger@eyesopen.com>
23010
23011         * gcc.dg/compare8.c: Add an additional test for XOR.
23012
23013 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23014
23015         * gcc.dg/torture/builtin-ctype-1.c: New test.
23016
23017 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23018
23019         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
23020         * gcc.dg/torture/builtin-math-1.c: Likewise.
23021         * gcc.dg/torture/builtin-power-1.c: New test.
23022
23023 2004-03-24  Andreas Schwab  <schwab@suse.de>
23024
23025         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
23026         IA64 assembler.
23027
23028 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
23029             Roger Sayle  <roger@eyesopen.com>
23030
23031         * gcc.dg/compare8.c: New test case.
23032
23033 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
23034
23035         * g++.dg/ext/altivec-7.C: New test.
23036
23037 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
23038
23039         PR 12267, 12391, 12560, 13129, 14114, 14133
23040         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
23041         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
23042         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
23043         Adjust error regexps.
23044         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
23045         * gcc.dg/noncompile/undeclared-1.c: New test cases.
23046         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
23047         * gcc.dg/local1.c: Add explanatory comment.
23048
23049 2004-03-23  Roger Sayle  <roger@eyesopen.com>
23050
23051         PR optimization/14669
23052         * g++.dg/opt/fold2.C: New test case.
23053
23054 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
23055
23056         PR c/14069
23057         * gcc.dg/20040322-1.c: New test.
23058
23059 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
23060
23061         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
23062         * gcc.dg/ultrasp4.c: Likewise.
23063         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
23064
23065 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
23066
23067         * gcc.dg/i386-sse-8.c: Reset default options.
23068
23069 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
23070
23071         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
23072         in the error message text.
23073
23074 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23075
23076         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
23077
23078 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
23079
23080         PR c++/14616
23081         * g++.dg/init/array13.C: New test.
23082
23083 2004-03-20  Roger Sayle  <roger@eyesopen.com>
23084
23085         PR target/13889
23086         * gcc.c-torture/compile/pr13889.c: New test case.
23087
23088 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
23089
23090         PR c/14635
23091         * builtins-1.c (nan, nans): Don't test.
23092         * builtins-30.c: Don't use nan, nanf, nanl.
23093         * builtins-35.c: New test.
23094
23095 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
23096
23097         * g++.dg/ext/altivec-6.C: New test.
23098
23099 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
23100
23101         * g++.dg/init/placement3.C: New test.
23102
23103         * g++.dg/template/spec13.C: New test.
23104
23105         * g++.dg/lookup/using11.C: New test.
23106
23107         * g++.dg/lookup/koenig3.C: New test.
23108
23109         * g++.dg/template/operator2.C: New test.
23110
23111         * g++.dg/expr/dtor3.C: New test.
23112         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
23113         marker.
23114         * g++.old-deja/g++.law/visibility28.C: Likewise.
23115
23116 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
23117
23118         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
23119         * gcc.dg/ppc64-abi-3.c: Likewise.
23120
23121 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23122
23123         PR c++/14545
23124         * g++.dg/parse/template15.C: New test.
23125
23126 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
23127
23128         * g++.dg/expr/dtor2.C: New test.
23129
23130         * g++.dg/lookup/anon4.C: New test.
23131
23132         * g++.dg/overload/using1.C: New test.
23133
23134         * g++.dg/template/lookup7.C: New test.
23135
23136         * g++.dg/template/typename6.C: New test.
23137
23138         * g++.dg/expr/cond6.C: New test.
23139
23140 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23141
23142         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
23143
23144 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
23145
23146         * g++.dg/expr/cond5.C: New test.
23147         * g++.dg/expr/constcast1.C: Likewise.
23148         * g++.dg/expr/ptrmem2.C: Likewise.
23149         * g++.dg/expr/ptrmem3.C: Likewise.
23150         * g++.dg/lookup/main1.C: Likewise.
23151         * g++.dg/template/lookup6.C: Likewise.
23152
23153 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
23154
23155         * gcc.dg/local1.c: New test.
23156
23157         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
23158
23159 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23160
23161         * gcc.dg/torture/builtin-convert-1.c: New test.
23162
23163 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23164
23165         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
23166
23167 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
23168
23169         PR c++/14481
23170         * g++.dg/warn/Wunused-7.C: New test.
23171
23172 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23173
23174         * gcc.dg/torture/builtin-integral-1.c: New test.
23175
23176 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
23177
23178         PR c++/14586
23179         * g++.dg/parse/non-dependent3.C: New test.
23180
23181 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
23182
23183         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
23184         * g++.dg/eh/simd-2.C: Likewise.
23185         * g++.dg/init/array10.C: Likewise.
23186         * gcc.c-torture/compile/simd-1.c: Likewise.
23187         * gcc.c-torture/compile/simd-2.c: Likewise.
23188         * gcc.c-torture/compile/simd-3.c: Likewise.
23189         * gcc.c-torture/compile/simd-4.c: Likewise.
23190         * gcc.c-torture/compile/simd-6.c: Likewise.
23191         * gcc.c-torture/execute/simd-1.c: Likewise.
23192         * gcc.c-torture/execute/simd-2.c: Likewise.
23193         * gcc.dg/compat/vector-defs.h: Likewise.
23194         * gcc.dg/20020531-1.c: Likewise.
23195         * gcc.dg/altivec-3.c: Likewise.
23196         * gcc.dg/altivec-4.c: Likewise.
23197         * gcc.dg/altivec-varargs-1.c: Likewise.
23198         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
23199         * gcc.dg/i386-mmx-3.c: Likewise.
23200         * gcc.dg/i386-sse-4.c: Likewise.
23201         * gcc.dg/i386-sse-5.c: Likewise.
23202         * gcc.dg/i386-sse-8.c: Likewise.
23203         * gcc.dg/simd-1.c: Likewise.
23204         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
23205         __ev64_opaque__ since the machine description provides it.
23206
23207 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23208
23209         * lib/compat.exp (skip_list): New global variable.
23210         Use it to hold the user defined COMPAT_SKIPS list if any.
23211         (compat-obj): Add the members of skip_list to optall.
23212
23213 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23214
23215         * gcc.dg/compat/union-by-value-1_main.c,
23216         union-by-value-1_x.c, union-by-value-1_y.c,
23217         union-check.h, union-defs.h,
23218         union-init.h, union-return-1_main.c,
23219         union-return-1_x.c, union-return-1_y.c: New files.
23220
23221 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23222
23223         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
23224         mixed-struct-init.h: Add 4 mixed structure types.
23225         struct-by-value-21_main.c, struct-by-value-21_x.c,
23226         struct-by-value-21_y.c, struct-return-21_main.c,
23227         struct-return-21_x.c, struct-return-21_y.c: New files.
23228
23229 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
23230
23231         PR c++/14550
23232         * g++.dg/parse/template14.C: New test.
23233
23234 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
23235
23236         * gcc.c-torture/execute/20040313-1.c: New test.
23237
23238 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
23239
23240         PR target/14533
23241         * gcc.dg/20040311-2.c: New test.
23242
23243 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
23244
23245         PR other/14544
23246         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
23247         bit-field.
23248
23249 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
23250
23251         * gcc.dg/20040305-2.c: Add missing return statement.
23252
23253 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23254
23255         * gcc.dg/builtins-34.c: Also check pow10*.
23256
23257 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
23258
23259         PR target/14262
23260         * gcc.dg/20040305-2.c: New test.
23261
23262 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
23263
23264         * gcc.dg/20040310-1.c: New test.
23265
23266 2004-03-11  Roger Sayle  <roger@eyesopen.com>
23267
23268         * gcc.c-torture/execute/20040311-1.c: New test case.
23269
23270 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
23271
23272         PR c++/14476
23273         * g++.dg/lookup/enum1.C: New test.
23274
23275 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
23276
23277         PR c++/14510
23278         * g++.dg/lookup/struct2.C: New test.
23279
23280 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
23281
23282         * gcc.dg/builtins-34.c: New test.
23283
23284 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23285
23286         * gcc.dg/torture/builtin-nonneg-1.c: New test.
23287
23288 2004-03-09  James E Wilson  <wilson@specifixinc.com>
23289
23290         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
23291         * gcc.dg/alias-2.c: New testcase.
23292
23293 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
23294
23295         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
23296
23297 2004-03-09  Roger Sayle  <roger@eyesopen.com>
23298
23299         * gcc.c-torture/execute/20040309-1.c: New test case.
23300
23301 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
23302
23303         PR c++/14397
23304         * g++.dg/overload/ref1.C: New.
23305
23306 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23307
23308         PR c++/14409
23309         * g++.dg/template/spec12.C: New test.
23310
23311         PR c++/14448
23312         * g++.dg/parse/crash14.C: New test.
23313
23314 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
23315
23316         PR c++/14230
23317         * g++.dg/init/ref11.C: New test.
23318
23319 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
23320
23321         PR c++/14432
23322         * g++.dg/parse/builtin2.C: New test.
23323
23324 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
23325
23326         PR c++/14401
23327         * g++.dg/init/ctor3.C: New test.
23328         * g++.dg/init/union1.C: New test.
23329         * g++.dg/ext/anon-struct4.C: New test.
23330
23331 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
23332
23333         * g++.dg/lookup/koenig1.C: Tweak error messages.
23334         * g++.dg/lookup/used-before-declaration.C: Likewise.
23335         * g++.dg/other/do1.C: Likewise.
23336         * g++.dg/overload/koenig1.C: Likewise.
23337         * g++.dg/parse/crash13.C: Likewise.
23338         * g++.dg/template/instantiate3.C: Likewise.
23339
23340 2004-03-08  Eric Christopher  <echristo@redhat.com>
23341
23342         * * lib/target-supports.exp: Enable libiconv in test
23343         compilation.  Fix up error checking.
23344
23345 2004-03-08  Roger Sayle  <roger@eyesopen.com>
23346
23347         PR middle-end/14289
23348         * gcc.dg/pr14289-1.c: New test case.
23349         * gcc.dg/pr14289-2.c: Likewise.
23350         * gcc.dg/pr14289-3.c: Likewise.
23351
23352 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
23353
23354         * gcc.c-torture/execute/20040308-1.c: New test.
23355
23356 2004-03-07  Roger Sayle  <roger@eyesopen.com>
23357
23358         * gcc.c-torture/execute/20040307-1.c: New test case.
23359
23360 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
23361
23362         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
23363
23364 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
23365
23366         * gcc.dg/20040306-1.c: New test.
23367
23368 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
23369
23370         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
23371         them static.
23372         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
23373
23374 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23375
23376         PR c/14465
23377         * gcc.dg/decl-6.c: New test.
23378
23379 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23380
23381         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
23382         Rename LOGPOW -> LOG_POW.
23383         (SQRT_EXP, POW_EXP): New.
23384
23385 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23386
23387         * gcc.dg/i386-sse-8.c: New test.
23388
23389 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23390
23391         PR c/14114
23392         * gcc.dg/decl-5.c: New test.
23393
23394 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
23395
23396         * gcc.dg/20040305-1.c: New test.
23397
23398 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
23399
23400         PR other/14354
23401         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
23402
23403 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
23404
23405         PR c++/14425, c++/14426
23406         * g++.dg/ext/altivec-4.C: New test.
23407         * g++.dg/ext/altivec-5.C: New test.
23408
23409 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
23410
23411         * g++.old-deja/g++.other/linkage1.C: Expect errors about
23412         global variables of a type with no linkage.
23413         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
23414         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
23415         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
23416         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
23417         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
23418         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
23419         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
23420         * g++.dg/warn/deprecated.C: Name enum Color.
23421         * g++.dg/overload/VLA.C: Name structure for 'b'.
23422         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
23423
23424 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
23425
23426         * gcc.c-torture/compile/20040304-1.c: New test.
23427
23428 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
23429
23430         PR 13728
23431         * gcc.dg/decl-4.c: New testcase.
23432
23433 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
23434
23435         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
23436         as PRECF if sizeof (float) > sizeof (double).
23437         (PRECL): Make it the same as PRECF if
23438         sizeof (float) > sizeof (long double).
23439
23440 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23441
23442         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
23443         system type.  Add check for irix6 which doesn't have c99 runtime.
23444
23445 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
23446
23447         * gcc.dg/const-elim-1.c: xfail for xtensa.
23448
23449 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
23450
23451         PR c++/14369
23452         * g++.dg/template/cond4.C: New test.
23453
23454 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
23455
23456         PR c++/14360
23457         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
23458
23459         PR c++/14361
23460         * g++.dg/parse/defarg7.C: New test.
23461
23462         PR c++/14359
23463         * g++.dg/template/friend26.C: New test.
23464
23465 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
23466
23467         PR c++/14324
23468         * g++.dg/abi/mangle21.C: New test.
23469
23470         PR c++/14260
23471         * g++.dg/parse/constructor2.C: New test.
23472
23473         PR c++/14337
23474         * g++.dg/template/sfinae1.C: New test.
23475
23476 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
23477
23478         PR c++/14267
23479         * g++.dg/expr/crash2.C: New test.
23480
23481         PR middle-end/13448
23482         * gcc.dg/inline-5.c: New test.
23483         * gcc.dg/always-inline.c: Split out tests into ...
23484         * gcc.dg/always-inline2.c: ... this and ...
23485         * gcc.dg/always-inline3.c: ... this.
23486
23487 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
23488
23489         PR debug/12103
23490         * g++.dg/debug/crash1.C: New test.
23491
23492 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
23493
23494         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
23495         function with __attribute__((noinline)).
23496         (recurser_void2): Likewise.
23497         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
23498         (recurser_void2): Likewise.
23499
23500 2004-02-29  Roger Sayle  <roger@eyesopen.com>
23501
23502         PR middle-end/14203
23503         * g++.dg/warn/Wunused-6.C: New test case.
23504
23505 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
23506
23507         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
23508         not defined.
23509
23510 2004-02-27  Eric Christopher  <echristo@redhat.com>
23511
23512         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
23513         * g++.dg/charset/asm2.c: Run only x86.
23514         * gcc.dg/charset/asm3.c: Ditto.
23515
23516 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
23517
23518         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
23519         ld_library_path.
23520
23521 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
23522
23523         * g++.dg/ext/altivec-3.C: New.
23524
23525 2004-02-26  Richard Henderson  <rth@redhat.com>
23526
23527         * g++.dg/ext/attrib10.C: Mark for warning.
23528         * gcc.dg/attr-alias-1.c: New.
23529
23530 2004-02-26  Richard Henderson  <rth@redhat.com>
23531
23532         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
23533         * gcc.c-torture/execute/20040208-2.c: ... it back.
23534
23535 2004-02-26  Eric Christopher  <echristo@redhat.com>
23536
23537         * lib/target-supports.exp (check-iconv-available): New function.
23538         * lib/gcc-dg.exp (dg-require-iconv): New function.
23539         Use above.
23540         * gcc.dg/charset: New directory.
23541         * gcc.dg/charset/charset.exp: New file.
23542         * gcc.dg/charset/asm1.c: Ditto.
23543         * gcc.dg/charset/asm2.c: Ditto.
23544         * gcc.dg/charset/asm3.c: Ditto.
23545         * gcc.dg/charset/asm4.c: Ditto.
23546         * gcc.dg/charset/asm5.c: Ditto.
23547         * gcc.dg/charset/attribute1.c: Ditto.
23548         * gcc.dg/charset/attribute2.c: Ditto.
23549         * gcc.dg/charset/string1.c: Ditto.
23550         * g++.dg/charset: New directory.
23551         * g++.dg/dg.exp: Add here. Special options.
23552         * g++.dg/charset/charset.exp: New file.
23553         * g++.dg/charset/asm1.c: Ditto.
23554         * g++.dg/charset/asm2.c: Ditto.
23555         * g++.dg/charset/asm3.c: Ditto.
23556         * g++.dg/charset/asm4.c: Ditto.
23557         * g++.dg/charset/attribute1.c: Ditto.
23558         * g++.dg/charset/attribute2.c: Ditto.
23559         * g++.dg/charset/extern1.cc: Ditto.
23560         * g++.dg/charset/extern2.cc: Ditto.
23561         * g++.dg/charset/string1.c: Ditto.
23562
23563 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
23564
23565         PR c++/14278
23566         * g++.dg/parse/comma1.C: New test.
23567
23568 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23569
23570         PR c++/14284
23571         * g++.dg/template/ttp8.C: New test.
23572
23573 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
23574
23575         * gcc.dg/fixuns-trunc-1.c: New test.
23576
23577 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23578
23579         * gcc.dg/builtins-config.h: Use #elif.
23580
23581 2004-02-26  Michael Matz  <matz@suse.de>
23582
23583         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
23584         * gcc.dg/991214-1.c: Likewise.
23585         * gcc.dg/i386-asm-1.c: Likewise.
23586
23587 2004-02-25  Richard Henderson  <rth@redhat.com>
23588
23589         * gcc.c-torture/execute/20040208-2.c: Move ...
23590         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
23591
23592 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23593
23594         PR c++/14246
23595         * g++.dg/other/crash-3.C: New test.
23596
23597 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23598
23599         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
23600         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
23601
23602         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
23603         HP-UX.
23604
23605 2004-02-24  Michael Matz  <matz@suse.de>
23606
23607         * gcc.dg/i386-regparm.c: New.
23608
23609 2004-02-23  James E Wilson  <wilson@specifixinc.com>
23610
23611         * gcc.c-torture/execute/20040223-1.c: New.
23612
23613 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
23614             Kazu Hirata  <kazu@cs.umass.edu>
23615
23616         * gcc.dg/fwritable-strings-1.c: Remove.
23617
23618 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
23619
23620         PR c/14156
23621         * gcc.dg/20040223-1.c: New test.
23622
23623 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23624
23625         PR c++/14106
23626         * g++.dg/ext/typeof9.C: New test.
23627
23628 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23629
23630         PR c++/14250
23631         * g++.dg/other/switch1.C: New test.
23632
23633 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
23634
23635         * gcc.dg/cast-function-1.c: Adjust for new informative message.
23636         * gcc.dg/va-arg-1.c: Likewise.
23637
23638 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23639
23640         PR c++/14143
23641         * g++.dg/template/koenig5.C: New test.
23642
23643 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
23644
23645         * g++.dg/ext/altivec-1.C: Generalize target triple.
23646         * g++.dg/ext/altivec-2.C: New test case.
23647         * g++.dg/ext/altivec_check.h: New file.
23648         * gcc.dg/altivec-1.c: Generalize target triple;
23649         include altivec_check.h and call altivec_check().
23650         * gcc.dg/altivec-[2-5].c: Generalize target triple.
23651         * gcc.dg/altivec-6.c: New test case.
23652         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
23653         type casts as needed.
23654         * gcc.dg/altivec-10.c: Include altivec_check.h and call
23655         altivec_check().
23656         * gcc.dg/altivec-12.c: New test case.
23657         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
23658         include altivec_check.h and call altivec_check().
23659         * gcc.dg/altivec_check.h: New file.
23660
23661 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23662
23663         * lib/target-supports.exp (check_alias_available): Don't mangle
23664         function `g' in test program.
23665
23666 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23667
23668         * lib/target-supports.exp (check_profiling_available): Check
23669         argument to determine whether we support a profiling type.
23670         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
23671         check_profiling_available.
23672         * g++.dg/bprob/bprob.exp: Likewise.
23673         * g77.dg/bprob/bprob.exp: Likewise.
23674         * gcc.misc-tests/bprob.exp: Likewise.
23675         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
23676         dg-require-profiling and delete expected error handling.
23677         * gcc.dg/20021014-1.c: Likewise.
23678         * gcc.dg/nest.c: Likewise.
23679
23680 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23681
23682         PR c++/12007
23683         * g++.dg/other/vthunk1.C: New test.
23684
23685 2004-02-20  Falk Hueffner  <falk@debian.org>
23686
23687         PR target/14201
23688         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
23689
23690 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
23691
23692         PR c++/13927
23693         * g++.dg/other/error8.C: Remove XFAIL markers.
23694
23695         PR c++/14173
23696         * g++.dg/ext/packed5.C: New test.
23697
23698         PR c++/14199
23699         * g++.dg/warn/Wunused-5.C: New test.
23700
23701         PR c++/14186
23702         * g++.dg/lookup/member1.C: New test.
23703
23704 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
23705
23706         * gcc.c-torture/compile/20040130-1.c: Enable only when
23707         __INT_MAX__ >= 2147483647L.
23708         * gcc.c-torture/compile/961203-1.c: Likewise.
23709
23710 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
23711
23712         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
23713         * g++.dg/opt/template1.C: Robustify assembler regexp
23714
23715 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23716
23717         * gcc.c-torture/execute/simd-4.x: Remove.
23718         * gcc.c-torture/execute/va-arg-25.x: Likewise.
23719         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
23720         Guard with #ifndef SKIP_ATTRIBUTE.
23721         * gcc.dg/compat/vector-1_y.c: Likewise.
23722         * gcc.dg/compat/vector-2_x.c: Likewise.
23723         * gcc.dg/compat/vector-2_y.c: Likewise.
23724         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
23725         * g++.dg/eh/simd-2.C: Likewise.
23726
23727 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
23728
23729         * gcc.c-torture/compile/complex-1.c: New.
23730
23731 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
23732
23733         PR target/14209
23734         * gcc.c-torture/execute/20040218-1.c: New test.
23735
23736 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23737
23738         PR c++/14181
23739         * g++.dg/parse/new2.C: New test.
23740
23741 2004-02-18  Paul Brook  <paul@codesourcery.com>
23742
23743         * gcc.c-torture/compile/libcall-1.c: New test.
23744
23745 2004-02-18  Paul Brook  <paul@codesourcery.com>
23746
23747         PR debug/12934
23748         * gcc.dg/debug/debug-7.c: New test.
23749
23750 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
23751
23752         * gcc.dg/20040217-1.c: New test.
23753
23754 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
23755
23756         * gcc.c-torture/execute/990208-1.x: Delete.
23757
23758 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
23759
23760         * gcc.c-torture/execute/20040208-2.x: New file.
23761
23762 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
23763
23764         PR c++/11326
23765         * g++.dg/abi/structret1.C: New test.
23766
23767 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
23768
23769         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
23770         (i386_cpuid): No need to test if cpuid is available on AMD64.
23771         Fix assembly, so that it works onboth i386 and AMD64.
23772         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
23773         (vecInLong): Fix s[] member type to unsigned int.
23774         (vecInWord): Remove type.
23775         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
23776         (a64, b64, c64, d64, e64): Remove.
23777         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
23778         Remove unused variable.  Remove initialization of removed variables.
23779         Don't call mmx_tests nor sse_tests.
23780         (reference_mmx, reference_sse): Remove.
23781         (check): Add return stmt.
23782         * gcc.dg/i386-sse-7.c: New test.
23783         * gcc.dg/i386-mmx-4.c: New test.
23784
23785 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23786
23787         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
23788         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
23789         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
23790         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
23791         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
23792         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
23793         g++.dg/tc1/dr94.C: Fix line terminator.
23794
23795 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
23796
23797         * gcc.c-torture/compile/20040216-1.c: New.
23798
23799 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23800
23801         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
23802         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
23803         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
23804         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
23805         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
23806         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
23807
23808 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23809
23810         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
23811
23812 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
23813
23814         PR c++/13971
23815         * g++.dg/expr/cond4.C: New test.
23816
23817         PR c++/14086
23818         * g++.dg/lookup/crash2.C: New test.
23819
23820 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
23821
23822         * gcc.c-torture/compile/20040214-2.c: New test.
23823
23824 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
23825
23826         PR c++/14116
23827         * g++.dg/ext/typeof8.C: New test.
23828
23829 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
23830
23831         * gcc.c-torture/compile/20040214-1.c: New test.
23832
23833 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23834
23835         PR c++/13635
23836         * g++.dg/template/spec11.C: New test.
23837
23838 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23839
23840         PR c++/13927
23841         * g++.dg/other/error8.C: New test.
23842
23843 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
23844
23845         PR c++/14122
23846         * g++.dg/template/array4.C: New test.
23847
23848         PR c++/14108
23849         * g++.dg/inherit/thunk2.C: New test.
23850
23851         PR c++/14083
23852         * g++.dg/eh/cond2.C: New test.
23853
23854 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
23855
23856         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
23857
23858 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
23859
23860         * lib/scanasm.exp (dg-scan): Quote pattern before display.
23861
23862 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
23863
23864         * g++.dg/simd-2.C: xfail on ppc64-linux.
23865
23866 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
23867
23868         PR c/456
23869         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
23870         tests.
23871
23872 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
23873
23874         * gcc.dg/builtins-33.c: New test.
23875
23876 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
23877
23878         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
23879
23880 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
23881
23882         * g++.dg/simd-2.C: Set -maltivec for ppc64.
23883
23884 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
23885
23886         * gcc.dg/ppc64-abi-3.c: New test.
23887
23888 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
23889
23890         PR c/14092
23891
23892         * gcc.dg/pr14092-1.c: New testcase.
23893
23894 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
23895
23896         * gcc.dg/cpp/assert4.c: Fix typo last change.
23897
23898         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
23899         * gcc.dg/cpp/assert4.c: Handle powerpc64.
23900
23901         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
23902
23903 2004-02-09  Roger Sayle  <roger@eyesopen.com>
23904
23905         * gcc.c-torture/compile/20040209-1.c: New test case.
23906
23907 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
23908
23909         * gcc.dg/c90-init-1.c: Adjust expected error messages.
23910
23911 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
23912
23913         * gcc.c-torture/execute/20040208-[12].c: New tests.
23914
23915 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
23916
23917         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
23918
23919 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
23920
23921         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
23922
23923 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
23924
23925         Bug 13856
23926         * gcc.dg/visibility-8.c: New testcase.
23927
23928 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
23929
23930         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
23931         arguments.
23932         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
23933
23934 2004-02-07  Roger Sayle  <roger@eyesopen.com>
23935
23936         PR middle-end/13696
23937         * g++.dg/opt/fold1.C: New test case.
23938
23939 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23940
23941         PR c++/14033
23942         * g++.dg/other/crash-2.C: New test.
23943
23944 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23945
23946         PR c++/14028
23947         * g++.dg/parse/angle-bracket2.C: New test.
23948
23949 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23950
23951         PR middle-end/13750
23952         Revert:
23953         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
23954         PR pch/13361
23955         * testsuite/g++.dg/pch/wchar-1.C: New.
23956         * testsuite/g++.dg/pch/wchar-1.Hs: New.
23957
23958 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23959
23960         PR c++/14008
23961         * g++.dg/parse/error15.C: New test.
23962         * g++.dg/parse/crash11.C: Update dg-error mark.
23963
23964 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
23965
23966         PR c++/13932
23967         * g++.dg/warn/conv2.C: New test.
23968
23969 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23970
23971         PR c++/13086
23972         * g++.dg/warn/incomplete1.C: Remove xfail.
23973
23974 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
23975
23976         * lib/file-format.exp (gcc_target_object_format): Use
23977         ${tool}_target_compile, not gcc_target_compile.
23978         * lib/target-supports.exp (check_alias_available): Likewise.
23979         (check_gc_sections_available): Likewise.
23980         * g++.dg/ext/attrib10.C: Use dg-require-alias.
23981         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
23982         dg-require-alias.
23983
23984 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
23985
23986         PR c++/13969
23987         * g++.dg/template/static6.C: New test.
23988
23989 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
23990
23991         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
23992
23993 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23994
23995         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
23996         tests for systems where `char' is unsigned by default.
23997
23998 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23999
24000         PR c++/13997
24001         * g++.dg/template/partial3.C: New test.
24002
24003 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
24004
24005         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
24006         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
24007         Remove mentions of obsolete ports.
24008
24009 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
24010
24011         * gcc.dg/noncompile/20001228-1.c: Fix for new
24012         error message.
24013
24014 2004-02-03  Roger Sayle  <roger@eyesopen.com>
24015
24016         PR target/9348
24017         * gcc.c-torture/execute/multdi-1.c: New test case.
24018
24019 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
24020
24021         PR c++/13925
24022         * g++.dg/template/lookup5.C: New test.
24023
24024 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
24025
24026         PR c++/13950
24027         * g++.dg/template/lookup4.C: New test.
24028
24029         PR c++/13970
24030         * g++.dg/parse/error14.C: New test.
24031
24032         PR c++/14002
24033         * g++.dg/parse/template13.C: New test.
24034
24035 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
24036
24037         PR c++/13978
24038         * g++.dg/template/koenig4.C: New test.
24039
24040         PR c++/13968
24041         * g++.dg/template/crash17.C: New test.
24042
24043         PR c++/13975
24044         * g++.dg/parse/error13.C: New test.
24045         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
24046
24047 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
24048
24049         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
24050
24051 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
24052
24053         PR c/11658
24054         PR c/13994
24055         * gcc.dg/noncompile/20040203-1.c: New test.
24056         * gcc.dg/noncompile/20040203-2.c: Likewise.
24057         * gcc.dg/noncompile/20040203-3.c: Likewise.
24058         * gcc.dg/20040203-1.c: Likewise.
24059
24060 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
24061
24062         PR c++/10858
24063         * g++.dg/template/sizeof7.C: New test.
24064
24065 2004-02-02  Eric Christopher  <echristo@redhat.com>
24066             Zack Weinberg  <zack@codesourcery.com>
24067
24068         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
24069
24070 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
24071
24072         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
24073         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
24074         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
24075         * gcc.dg/cleanup-5.c: Run only on Linux targets.
24076
24077 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
24078
24079         PR c++/13113
24080         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
24081
24082         PR c++/13854
24083         * g++.dg/ext/attrib13.C: New test.
24084
24085         PR c++/13907
24086         * g++.dg/conversion/op2.C: New test.
24087
24088 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
24089
24090         * gcc.dg/titype-1.c: Fix pasto.
24091
24092 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
24093
24094         * gcc.dg/titype-1.c: New test.
24095
24096 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24097
24098         PR c++/13957
24099         * g++.dg/template/non-type-template-argument-1.C,
24100         g++.dg/template/qualified-id1.C: Update dg-error marks.
24101         * g++.dg/template/nontype6.C: New test.
24102
24103 2004-02-01  Roger Sayle  <roger@eyesopen.com>
24104
24105         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
24106         * gcc.dg/builtins-31.c: New testcase.
24107         * gcc.dg/builtins-32.c: New testcase.
24108
24109 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
24110
24111         * objc.dg/call-super-2.m: Update line numbers
24112         for the including of stddef.h.
24113
24114 2004-01-30  Michael Matz  <matz@suse.de>
24115
24116         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
24117         g++.dg/ext/case-range3.C: New tests.
24118
24119 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24120
24121         DR206
24122         PR c++/13813
24123         * g++.dg/template/member4.C: New test.
24124
24125 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24126
24127         PR c++/13683
24128         * g++.dg/template/sizeof6.C: New test.
24129
24130 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
24131
24132         * gcc.dg/fwritable-strings-1.c: New test.
24133
24134 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
24135
24136         * gcc.c-torture/compile/20040130-1.c: New test.
24137
24138 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
24139
24140         * objc.dg/call-super-2.m: Include stddef.h for size_t.
24141
24142 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
24143
24144         PR c++/13883
24145         * g++.dg/template/ctor3.C: New test.
24146
24147 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24148
24149         * g++.dg/tc1: New directory.
24150         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
24151         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
24152         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
24153         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
24154         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
24155
24156 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24157
24158         * g++.dg/parse/error11.C: New test.
24159         * g++.dg/parse/error12.C: Likewise.
24160
24161 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
24162
24163         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
24164         (scan_initial, main): Use aligned_sizeof instead of sizeof.
24165
24166 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
24167
24168         PR c++/13791
24169         * g++.dg/ext/attrib12.C: New test.
24170
24171         PR c++/13736
24172         * g++.dg/parse/cast2.C: New test.
24173
24174 2004-01-27  James E Wilson  <wilson@specifixinc.com>
24175
24176         * objc.dg/encode-2.m (main): New local string.  Set depending on
24177         sizeof long.  Use in sscanf call.
24178         * objc.dg/encode-3.m (main): New local string.  Set depending on
24179         sizeof long.  Use in scan_initial call.
24180
24181 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24182
24183         * objc.dg/call-super-2.m: Make LP64-safe.
24184         * objc.dg/desig-init-1.m: Likewise.
24185
24186 2004-01-27  Devang Patel <dpatel@apple.com>
24187
24188         * g++.dg/debug/namespace1.C: New test.
24189
24190 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
24191
24192         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
24193         xscale-*-*.
24194
24195         * gcc.dg/arm-mmx-1.c: New test.
24196
24197 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
24198
24199         * gcc.dg/20040127-1.c: New test.
24200         * gcc.dg/20040127-2.c: New test.
24201
24202 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24203
24204         * objc.dg/stret-1.m (glob): Renamed to globa.
24205
24206 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
24207
24208         PR c++/13663
24209         * g++.dg/expr/for1.C: New test.
24210
24211 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
24212
24213         PR middle-end/13779
24214         * gcc.dg/darwin-longlong.c: New test.
24215
24216 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
24217
24218         * gcc.dg/20040124-1.c: Moved test from here...
24219         * gcc.c-torture/compile/20040124-1.c: ...to here.
24220
24221 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
24222
24223         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
24224         the assembly output if -m64 is passed.
24225
24226 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
24227
24228         PR c++/13833
24229         * g++.dg/template/cond3.C: New test.
24230
24231 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24232
24233         PR c++/13810
24234         * g++.dg/template/ttp7.C: New test.
24235
24236 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24237
24238         PR c++/13797
24239         * g++.dg/template/nontype4.C: New test.
24240         * g++.dg/template/nontype5.C: Likewise.
24241
24242 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
24243
24244         * gcc.dg/torture/mips-clobber-at.c: New test.
24245
24246 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
24247
24248         * gcc.dg/20040124-1.c: New test.
24249
24250 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
24251
24252         * gcc.dg/20040123-1.c: New test.
24253
24254 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
24255
24256         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
24257
24258 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
24259
24260         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
24261
24262 2004-01-23  Andrew Pinski  <apinski@apple.com>
24263
24264         * gcc.dg/20030121-1.c: Move to ..
24265         * gcc.dg/20040121-1.c: here.
24266
24267 2004-01-23  Roger Sayle  <roger@eyesopen.com>
24268
24269         * gcc.dg/builtins-29.c: New test case.
24270
24271 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
24272
24273         PR 18314
24274         * gcc.dg/builtins-30.c: New testcase.
24275
24276 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
24277
24278         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
24279         * lib/g77.exp: Likewise.
24280         * lib/objc.exp: Likewise.
24281         * lib/g++.exp: Likewise.
24282
24283 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
24284
24285         * gcc.dg/struct-by-value-2.c: New test.
24286
24287 2004-01-21  Andrew Pinski  <apinski@apple.com>
24288
24289         PR target/13785
24290         * gcc.dg/20030121-1.c: New test.
24291
24292 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
24293
24294         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
24295         clobber frame pointer register in asm statement.
24296
24297 2004-01-21  Falk Hueffner  <falk@debian.org>
24298
24299         * gcc.c-torture/compile/20040121-1.c: New test.
24300
24301 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
24302
24303         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
24304
24305 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
24306
24307         * gcc.dg/ppc64-abi-2.c: New test.
24308
24309 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
24310
24311         * lib/treelang.exp: Fill out this file.
24312         * lib/treelang-dg.exp: New File.
24313
24314 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
24315
24316         * gcc.c-torture/compile/981022-1.c: Remove.
24317         * gcc.dg/array-5.c: Remove XFAIL.
24318         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
24319         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
24320         gcc.dg/cond-lvalue-1.c: Update.
24321         * gcc.dg/cast-lvalue-2.c: New test.
24322
24323 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
24324
24325         PR c++/13592
24326         * g++.dg/other/error1.C (class foo): Tweak error message.
24327
24328         PR c++/13592
24329         * g++.dg/template/call2.C: New test.
24330
24331 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24332
24333         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
24334         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
24335         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
24336         scalar-return-1_x.c, scalar-return-2_y.c,
24337         scalar-return-3_x.c, scalar-return-3_y.c,
24338         scalar-return-4_x.c, scalar-return-4_y.c,
24339         struct-align-1.h, struct-align-1_x.c,
24340         struct-align-1_y.c, struct-align-2.h,
24341         struct-align-2_x.c, struct-align-2_y.c,
24342         struct-by-value-10_y.c, struct-by-value-11_x.c,
24343         struct-by-value-11_y.c, struct-by-value-12_x.c,
24344         struct-by-value-12_y.c, struct-by-value-13_x.c,
24345         struct-by-value-13_y.c, struct-by-value-14_x.c,
24346         struct-by-value-14_y.c, struct-by-value-15_x.c,
24347         struct-by-value-15_y.c, struct-by-value-16_y.c,
24348         struct-by-value-17_y.c, struct-by-value-18_y.c,
24349         struct-by-value-19_y.c, struct-by-value-1_x.c,
24350         struct-by-value-1_y.c, struct-by-value-20_y.c,
24351         struct-by-value-2_x.c, struct-by-value-2_y.c,
24352         struct-by-value-3_y.c, struct-by-value-4_x.c,
24353         struct-by-value-4_y.c, struct-by-value-5_y.c,
24354         struct-by-value-6_y.c, struct-by-value-7_y.c
24355         struct-by-value-8_x.c, struct-by-value-8_y.c
24356         struct-by-value-9_x.c, struct-by-value-9_y.c
24357         struct-return-10_x.c, struct-return-10_y.c,
24358         struct-return-19_x.c, struct-return-20_x.c
24359         struct-return-2_x.c, struct-return-2_y.c
24360         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
24361         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
24362
24363 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24364
24365         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
24366         attribute on sparc*-sun-solaris2.*.
24367
24368 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
24369
24370         PR c++/13710
24371         * g++.dg/ext/typeof7.C: New test.
24372
24373 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
24374
24375         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
24376         * gcc.dg/const-elim-1.c: Same.
24377
24378 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
24379
24380         * objc.dg/stret-1.m: New.
24381         * objc.dg/stret-2.m: New.
24382
24383 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
24384
24385         PR c++/11895
24386         * g++.dg/ext/vector1.C: New test.
24387
24388 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
24389
24390         * gcc.dg/pch/import-1.c: New.
24391         * gcc.dg/pch/import-1.hs: New.
24392         * gcc.dg/pch/import-1a.h: New.
24393         * gcc.dg/pch/import-1b.h: New.
24394         * gcc.dg/pch/import-1c.h: New.
24395
24396 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
24397
24398         PR c++/13574
24399         * g++.dg/ext/array1.C: New test.
24400
24401         PR c++/13178
24402         * g++.dg/conversion/op1.C: New test.
24403
24404 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
24405
24406         PR 11864
24407         From Kazumoto Kojima / Dan Kegel:
24408         * gcc.dg/pr11864-1.c: New test.
24409
24410         PR 10392
24411         From Marcus Comstedt / Dan Kegel:
24412         * gcc.dg/pr10392-1.c: New test.
24413
24414 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
24415
24416         PR c++/13478
24417         * g++.dg/init/ref10.C: New test.
24418
24419 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24420
24421         PR c++/13407
24422         * g++.dg/parse/typename6.C: New test.
24423
24424 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
24425
24426         PR pch/13361
24427         * testsuite/g++.dg/pch/wchar-1.C: New.
24428         * testsuite/g++.dg/pch/wchar-1.Hs: New.
24429
24430 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24431
24432         PR c++/9259
24433         * g++.dg/expr/sizeof2.C: New test.
24434
24435 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
24436
24437         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
24438
24439 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
24440
24441         PR c++/13659
24442         * g++.dg/lookup/strong-using-3.C: New.
24443         * g++.dg/lookup/using-10.C: New.
24444
24445 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
24446
24447         PR c++/13594
24448         * g++.dg/lookup/strong-using-2.C: New.
24449
24450 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
24451             Dan Kegel <dank@kegel.com>
24452             J"orn Rennecke <joern.rennecke@superh.com>
24453
24454         PR target/9365
24455         * gcc.dg/pr9365-1.c: New test.
24456
24457 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24458
24459         PR c++/8856
24460         * g++.dg/parse/casting-operator2.C: New test.
24461         * g++.old-deja/g++.pt/explicit83.C: Remove.
24462
24463 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
24464
24465         * gcc.dg/label-compound-stmt-1.c: New test.
24466         * gcc.c-torture/compile/950922-1.c,
24467         gcc.c-torture/compile/20000211-3.c,
24468         gcc.c-torture/compile/20000518-1.c,
24469         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
24470         compound statements.
24471
24472 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
24473
24474         * gcc.dg/ppc64-abi-1.c: New test.
24475
24476 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
24477
24478          * g++.dg/ext/attrib9.C: Add dg-warnings.
24479
24480 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24481
24482         PR c++/12335
24483         * g++.dg/parse/dtor3.C: New test.
24484
24485 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
24486
24487         PR c++/12709
24488         * g++.dg/parse/try-catch-1.C: New test.
24489
24490 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
24491
24492         * ada/acats/run_all.sh: Add more verbose output in acats.log
24493         when compiling tests.
24494
24495 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
24496
24497         PR 13656
24498         * gcc.dg/typedef-redecl.c: New test case.
24499         * gcc.dg/typedef-redecl.h: New support file.
24500
24501 2004-01-13  Jan Hubicka  <jh@suse.cz>
24502
24503         * gcc.dg/always_inline.c: New test.
24504         * gcc.dg/debug/20031231-1.c: Fix.
24505
24506 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24507
24508         PR c++/13474
24509         * g++.dg/template/array3.C: New test.
24510
24511 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
24512
24513         * g++.dg/ext/lvalue1.C: No longer expected to fail.
24514         * g++.dg/warn/Wunused-2.C: Likewise.
24515
24516 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24517
24518         PR c++/13289
24519         * g++.dg/template/instantiate6.C: New test.
24520
24521 2004-01-12  Roger Sayle  <roger@eyesopen.com>
24522
24523         PR middle-end/11397
24524         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
24525
24526 2004-01-12  Jan Hubicka  <jh@suse.cz>
24527
24528         PR opt/12826
24529         * gcc.dg/20040112-1.c: New.
24530
24531         * gcc.dg/dwarf-die[1-7].c: Move to...
24532         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
24533         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
24534
24535 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
24536
24537         PR c++/4100
24538         * g++.dg/parse/friend4.C: New test.
24539
24540 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
24541
24542         PR c++/4100
24543         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
24544         definition is called a friend.
24545
24546 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
24547
24548         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
24549
24550 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
24551
24552         PR c++/3478
24553         * g++.dg/parse/error10.C: New test.
24554         * g++.dg/template/arg2.C: Accept "invalid type" error.
24555
24556 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
24557
24558         PR middle-end/13392
24559         * g++.dg/opt/expect2.C: New test.
24560
24561 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
24562
24563         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
24564         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
24565         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
24566         Update dg-error regexps.
24567
24568 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
24569
24570         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
24571         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
24572
24573 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24574
24575         * gcc.dg/pragma-re-1.c: Use right pointer type.
24576
24577 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24578
24579         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
24580
24581 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
24582
24583         * gcc.dg/rs6000-ldouble-1.c: New.
24584
24585 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24586
24587         DR 337
24588         PR c++/9256
24589         * g++.dg/other/abstract1.C: New test.
24590
24591 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
24592
24593         * g++.dg/lookup/strong-using-1.C: New.
24594
24595 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
24596
24597         PR c/11234
24598         * gcc.dg/func-ptr-conv-1.c: New test.
24599         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
24600
24601 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
24602
24603         PR target/13380.
24604         * gcc.c-torture/compile/20040109-1.c: New.
24605
24606 2004-01-08  Stuart Hastings  <stuart@apple.com>
24607
24608         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
24609         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
24610         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
24611
24612 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
24613
24614         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
24615
24616 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24617
24618         * ada/acats/run_acats: Treat 'gnatchop' the same way
24619         as 'gnatmake'.  Export GCC_DRIVER.
24620         * ada/acats/run_all.sh: Add target_gnatchop.  Use
24621         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
24622
24623 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24624
24625         PR c++/12573
24626         * g++.dg/template/dependent-expr4.C: New test.
24627
24628 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
24629
24630         * gcc.dg/altivec-11.c: New test.
24631
24632 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
24633
24634         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
24635
24636 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
24637
24638         PR c/6024
24639         * gcc.dg/enum-compat-1.c: New test.
24640         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
24641
24642 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
24643
24644         PR c/12165
24645         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
24646         gcc.dg/c99-idem-qual-3.c: New tests.
24647
24648 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
24649
24650         * gcc.dg/winline-7.c: Don't cast void * to int.
24651
24652 2004-01-06  Jan Hubicka  <jh@suse.cz>
24653
24654         * gcc.dg/i386-sse-5.c: New test
24655         * g++.dg/eh/simd-1.c: Add -w argument for i386.
24656
24657 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
24658
24659         PR c++/12815
24660         * g++.dg/rtti/typeid4.C: New test.
24661
24662 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
24663
24664         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
24665
24666 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
24667
24668         PR c++/12132
24669         * g++.dg/template/error11.C: New test.
24670
24671         PR c++/13451
24672         * g++.dg/template/class2.C: New test.
24673
24674 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
24675         Richard Sandiford <rsandifo@redhat.com>
24676
24677         PR c++/13387
24678         * g++.dg/opt/alias3.C: New test.
24679
24680 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
24681
24682         PR c++/13157
24683         * g++.dg/template/koenig3.C: New test.
24684
24685         PR c++/13529
24686         * g++.dg/parse/offsetof3.C: New test.
24687
24688         * g++.dg/init/copy7.C: Add missing dg-error markers.
24689
24690         PR c++/12226
24691         * g++.dg/init/copy7.c: New test.
24692
24693         PR c++/13536
24694         * g++.dg/parse/cast1.C: New test.
24695
24696 2004-01-04  Jan Hubicka  <jh@suse.cz>
24697
24698         * gcc.dg/winline[1-7].c: New tests.
24699
24700 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24701
24702         PR c++/13520
24703         * g++.dg/template/qualttp22.C: New test.
24704
24705 2004-01-01  Jan Hubicka  <jh@suse.cz>
24706
24707         * gcc.dg/debug/20031231-1.c: New.
24708         * gcc.c-torture/compile/20040101-1.c: New.
24709         * gcc.dg/dwarf-die-[1-7].c: New.
24710
24711 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
24712
24713         PR optimization/13521
24714         * gcc.c-torture/compile/20031231-1.c: New test.
24715
24716 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
24717
24718         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
24719
24720 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24721
24722         PR c++/10079
24723         * g++.dg/template/crash16.C: New test.
24724
24725 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
24726
24727         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
24728
24729 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
24730
24731         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
24732         ports.
24733         * g++.old-deja/g++.jason/thunk3.C: Likewise.
24734         * g++.old-deja/g++.law/profile1.C: Likewise.
24735         * gcc.c-torture/compile/981006-1.c: Likewise.
24736         * gcc.c-torture/execute/loop-2e.x: Likewise.
24737         * gcc.c-torture/execute/loop-2f.x: Remove.
24738         * gcc.c-torture/execute/loop-2g.x: Likewise.
24739         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
24740         * gcc.dg/20020312-2.c: Remove traces of dead ports.
24741
24742 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
24743
24744         PR c++/13507
24745         * g++.dg/ext/attrib11.C: New test.
24746
24747         PR c++/13494
24748         * g++.dg/template/array2-1.C: New test.
24749         * g++.dg/template/array2-2.C: New test.
24750
24751 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
24752
24753         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
24754
24755 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
24756
24757         PR c++/12774
24758         * g++.dg/template/array1-1.C: New test.
24759         * g++.dg/template/array1-2.C: New test.
24760
24761 2003-12-29  Roger Sayle  <roger@eyesopen.com>
24762
24763         PR fortran/12632
24764         * g77.dg/12632.f: New test case.
24765
24766 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24767
24768         PR c++/13289
24769         * g++.dg/parse/nontype1.C: New test.
24770
24771 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24772
24773         PR c++/12403
24774         * g++.dg/parse/explicit1.C: New test.
24775         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
24776
24777 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
24778
24779         PR c++/13081
24780         * g++.dg/opt/inline6.C: New test.
24781
24782         PR c++/12613
24783         * g++.dg/parse/error9.C: New test.
24784
24785         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
24786
24787 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
24788
24789         PR c++/13009
24790         * g++.dg/init/assign1.C: New test.
24791
24792 2003-12-28  Roger Sayle  <roger@eyesopen.com>
24793
24794         PR c++/13070
24795         * g++.dg/warn/format3.C: New test case.
24796
24797 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24798
24799         * gcc.c-torture/compile/20031227-1.c: New test.
24800
24801 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
24802
24803         * g++.dg/bprob/bprob.exp: Load target-supports.exp
24804         * g77.dg/bprob/bprob.exp: Likewise.
24805         * gcc.misc-tests/bprob.exp: Likewise.
24806         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
24807         variants on systems where the library does not provide that
24808         functionality.
24809         * gcc.dg/builtins-20.c: Use builtins-config.h.
24810         * gcc.dg/builtins-config.h: New file.
24811
24812 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
24813
24814         * lib/gcc-dg.exp (dg-require-profiling): New function.
24815         * lib/target-supports.exp (check_profiling_available): Likewise.
24816         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
24817         * g77.dg/bprob/bprob.exp: Likewise.
24818         * gcc.misc-tests/bprob.exp: Likewise.
24819         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
24820         * gcc.dg/20021014-1.c: Likewise.
24821         * gcc.dg/nest.c: Likewise.
24822
24823 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
24824
24825         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
24826         compiling.
24827         * g++.dg/lookup/java2.C: Likewise.
24828         * gcc.dg/cpp/lexident.c: Likewise.
24829
24830 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
24831
24832         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
24833         given.
24834         * gcc.c-torture/compile/961203-1.c: Likewise.
24835         * gcc.c-torture/compile/980506-1.c: Likewise.
24836
24837 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
24838
24839         * lib/gcc-dg.exp (dg-prune-output): New annotation.
24840         (additional_prunes): New global.
24841         (gcc-dg-prune): Handle additional per-test pruning.
24842         (dg-test): Clear additional_prunes between tests.
24843
24844         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
24845         dg-prune-output to avoid spurious failures from assembler
24846         complaining about nonexistent WAW violations.
24847         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
24848         Use dg-prune-output to avoid spurious failures from assembler
24849         warning about Itanium B-step errata.
24850
24851 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
24852
24853         * g++.dg/abi/macro0.C: New test.
24854         * g++.dg/abi/macro1.C: Likewise.
24855         * g++.dg/abi/macro2.C: Likewise.
24856
24857         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
24858         * g++.dg/abi/bitfield7.C: Likewise.
24859         * g++.dg/abi/dtor2.C: Likewise.
24860         * g++.dg/abi/mangle11.C: Likewise.
24861         * g++.dg/abi/mangle12.C: Likewise.
24862         * g++.dg/abi/mangle14.C: Likewise.
24863         * g++.dg/abi/mangle17.C: Likewise.
24864         * g++.dg/abi/vbase10.C: Likewise.
24865         * g++.dg/abi/vbase14.C: Likewise.
24866         * g++.dg/template/qualttp17.C: Likewise.
24867
24868 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
24869
24870         PR c/11995
24871         * gcc.dg/20031223-1.c: New test.
24872
24873 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
24874
24875         * gcc.dg/noreturn-7.c: New test.
24876
24877 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
24878
24879         * gcc.dg/null-pointer-1.c: New test.
24880
24881 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
24882
24883         * g++.old-deja/g++.jason/template18.C: Remove.
24884         * g++.old-deja/g++.jason/template37.C: Likewise.
24885
24886         PR c++/12862
24887         * g++.dg/lookup/ns1.C: New test.
24888
24889         PR c++/12397
24890         * g++.dg/template/lookup3.C: New test.
24891
24892 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
24893
24894         * g++.dg/template/recurse1.C: New test
24895
24896 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
24897
24898         PR c++/12479
24899         * g++.dg/parse/semicolon1.C: New test.
24900         * g++.dg/parse/semicolon1.h: Likewise.
24901
24902 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
24903
24904         * gcc.dg/darwin-misaligned.c: New test.
24905
24906 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
24907
24908         PR c/9163
24909         * gcc.dg/20031222-1.c: New test.
24910
24911 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
24912
24913         PR c++/13438
24914         * g++.dg/parse/error8.C: New test.
24915
24916         PR c++/11554
24917         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
24918
24919 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
24920
24921         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
24922         too small.
24923         * gcc.c-torture/compile/930217-1.c: Likewise.
24924         * gcc.c-torture/compile/930513-1.c: Likewise.
24925         * gcc.c-torture/execute/920908-2.c: Likewise.
24926         * gcc.c-torture/execute/921204-1.c: Likewise.
24927         * gcc.c-torture/execute/930621-1.c: Likewise.
24928         * gcc.c-torture/execute/930630-1.c: Likewise.
24929         * gcc.c-torture/execute/931031-1.c: Likewise.
24930         * gcc.c-torture/execute/980602-2.c: Likewise.
24931         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
24932         * gcc.c-torture/execute/compndlit-1.c: Likewise.
24933         * gcc.c-torture/execute/extzvsi.c: Likewise.
24934         * gcc.c-torture/unsorted/ext.c: Likewise.
24935
24936 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
24937
24938         PR target/12749
24939         * gcc.c-torture/compile/20031220-2.c: New test case.
24940
24941 2003-12-20  Roger Sayle  <roger@eyesopen.com>
24942
24943         PR optimization/13031
24944         * gcc.c-torture/compile/20031220-1.c: New test case.
24945
24946 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
24947
24948         * gcc.dg/cast-function-1.c: New test.
24949
24950 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
24951
24952         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
24953         formats.
24954
24955 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
24956
24957         PR c++/12795
24958         * g++.dg/ext/attrib10.C: New test.
24959
24960 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
24961
24962         * gcc.dg/cleanup-10.c: New test.
24963         * gcc.dg/cleanup-11.c: New test.
24964
24965 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
24966
24967         PR c++/13239
24968         * g++.dg/opt/expect1.C: New test.
24969
24970 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
24971
24972         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
24973
24974 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
24975
24976         PR debug/12923
24977         * gcc.dg/20031218-1.c: New test.
24978
24979         PR debug/12389
24980         * gcc.dg/20031218-2.c: New test.
24981         * gcc.dg/20031218-3.c: New test.
24982
24983         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
24984         of label name and allow for USER_LABEL_PREFIX == "_" names.
24985         * g++.dg/abi/mangle18-2.C: Likewise.
24986         * g++.dg/abi/mangle19-1.C: Likewise.
24987         * g++.dg/abi/mangle19-2.C: Likewise.
24988         * g++.dg/abi/mangle20-1.C: Likewise.
24989         * g++.dg/abi/mangle20-2.C: Likewise.
24990
24991 2003-12-18  Richard Henderson  <rth@redhat.com>
24992
24993         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
24994
24995 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
24996             Dan Kegel <dank@kegel.com>
24997
24998         PR other/12009
24999         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
25000         testing a cross compiler, it causes spurious compile failures.
25001         * lib/g++.exp: Likewise.
25002
25003 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25004
25005         PR c++/13262
25006         * g++.dg/template/access13.C: New test.
25007
25008 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
25009
25010         * gcc.dg/20031216-1.c: New test.
25011
25012 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25013
25014         PR c++/9154
25015         * g++.dg/template/error10.C: New test.
25016
25017 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
25018
25019         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
25020         * g++.dg/eh/simd-2.C: Likewise.
25021
25022 2003-12-17  James E Wilson  <wilson@specifixinc.com>
25023             Roger Sayle  <roger@eyesopen.com>
25024
25025         * gcc.c-torture/execute/ieee/mzero5.c: New.
25026
25027 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
25028
25029         PR c++/10603
25030         * g++.dg/parse/error6.C: New test.
25031
25032         PR c++/12827
25033         * g++.dg/parse/error7.C: New test.
25034
25035 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
25036
25037         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
25038         at -O with stabs debugging formats.
25039         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
25040         * gcc.dg/debug/debug-2.c: Likewise.
25041
25042 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
25043
25044         PR c++/12696
25045         * g++.dg/init/error1.C: New test.
25046
25047         PR c++/12218
25048         * g++.dg/init/pm3.C: New test.
25049
25050 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
25051
25052         PR c/3347
25053         * gcc.dg/bitfld-8.c: New test.
25054
25055 2003-12-16  James Lemke  <jim@wasabisystems.com>
25056
25057         * gcc.dg/arm-scd42-[123].c: New tests.
25058
25059 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
25060
25061         PR c++/9043
25062         * g++.dg/abi/mangle20-1.C: New test.
25063         * g++.dg/abi/mangle20-2.C: New test.
25064
25065 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
25066
25067         PR c++/13275
25068         * g++.dg/other/offsetof2.C: Remove XFAIL.
25069         * g++.dg/parse/offsetof1.C: New test.
25070         * g++.gd/parse/offsetof2.C: Likewise.
25071
25072 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25073
25074         * g++.dg/template/nontype3.C: New test.
25075         * g++.dg/template/static2.C: Tweaked the dg-error clause.
25076
25077 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25078
25079         * g++.dg/warn/noreturn-3.C: Also test instantiation.
25080
25081 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
25082
25083         PR c++/13387
25084         * g++.dg/expr/assign1.C: New test.
25085
25086         PR c++/13242
25087         * g++.dg/abi/mangle19-1.C: New test.
25088         * g++.dg/abi/mangle19-2.C: New test.
25089
25090 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
25091
25092         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
25093
25094 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
25095
25096         * gcc.c-torture/execute/20031216-1.c: New test.
25097
25098 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25099
25100         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
25101         an ICE regression.
25102
25103 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
25104
25105         PR c++/10926
25106         * g++.dg/template/error9.C: New test.
25107
25108         PR c++/11116
25109         * g++.dg/template/error8.C: New test.
25110
25111 2003-12-15  Roger Sayle  <roger@eyesopen.com>
25112
25113         PR middle-end/13400
25114         * gcc.c-torture/execute/20031215-1.c: New test case.
25115
25116 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
25117
25118         PR c++/13269
25119         * g++.dg/parse/error5.C: New test.
25120
25121         PR c++/12989
25122         * g++.dg/expr/sizeof1.C: New test.
25123
25124         PR c++/13310
25125         * g++.dg/template/crash15.C: New test.
25126
25127 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
25128
25129         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
25130         a non-POD type as the last named parameter of a varargs function.
25131
25132 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
25133
25134         PR c++/13243
25135         PR c++/12573
25136         * g++.dg/template/crash14.C: New test.
25137         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
25138
25139 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
25140
25141         * g++.dg/other/java1.C: New test.
25142
25143         PR c++/13241
25144         * g++.dg/abi/mangle18-1.C: New test.
25145         * g++.dg/abi/mangle18-2.C: New test.
25146
25147 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25148
25149         PR optimization/10312
25150         * gcc.c-torture/execute/20031214-1.c: New.
25151
25152 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
25153
25154         PR c++/10779
25155         PR c++/12160
25156         * g++.dg/parse/error3.C: New test.
25157         * g++.dg/parse/error4.C: Likewise.
25158         * g++.dg/abi/mangle4.C: Tweak error messages.
25159         * g++.dg/lookup/using5.C: Likewise.
25160         * g++.dg/other/error2.C: Likewise.
25161         * g++.dg/parse/typename5.C: Likewise.
25162         * g++.dg/parse/undefined1.C: Likewise.
25163         * g++.dg/template/arg2.C: Likewise.
25164         * g++.dg/template/ttp3.C: Likewise.
25165         * g++.dg/template/type1.C: Likewise.
25166         * g++.old-deja/g++.other/crash32.C: Likewise.
25167         * g++.old-djea/g++.pt/defarg8.C: Likewise.
25168
25169 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25170
25171         PR c++/13106
25172         * g++.dg/warn/noreturn-3.C: New test.
25173
25174 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
25175
25176         PR c++/13118
25177         * g++.dg/abi/covariant3.C: New.
25178
25179 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
25180
25181         * g++.dg/eh/ia64-1.C: New test.
25182
25183 2003-12-12  Roger Sayle  <roger@eyesopen.com>
25184
25185         PR optimization/13037
25186         * g77.f-torture/execute/13037.f: New test case.
25187
25188 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
25189
25190         PR c++/12881
25191         * g++.dg/abi/covariant2.C: New.
25192
25193 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
25194
25195         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
25196
25197 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
25198
25199         * gcc.c-torture/execute/wchar_t-1.x: Delete.
25200
25201 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
25202
25203         PR other/10819
25204         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
25205         to fix Bug 10819.
25206         * lib/g++.exp (g++_version): Likewise.
25207         * lib/g77.exp (g77_version): Likewise.
25208         * lib/objc.exp (default_objc_version): Likewise.
25209
25210 2003-12-10  Richard Henderson  <rth@redhat.com>
25211
25212         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
25213
25214         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
25215
25216 2003-12-08  Matt Austern  <austern@apple.com>
25217
25218         PR c/13134
25219         * lib/gcc-dg.exp (dg-require-visibility): Define.
25220         * lib/target-supports (check_visibility_available): Define.
25221         * gcc.dg/visibility-1.c: New test.
25222         * gcc.dg/visibility-2.c: Likewise.
25223         * gcc.dg/visibility-3.c: Likewise.
25224         * gcc.dg/visibility-4.c: Likewise.
25225         * gcc.dg/visibility-5.c: Likewise.
25226         * gcc.dg/visibility-6.c: Likewise.
25227         * g++.dg/ext/visibility-1.C: Likewise.
25228         * g++.dg/ext/visibility-2.C: Likewise.
25229         * g++.dg/ext/visibility-3.C: Likewise.
25230         * g++.dg/ext/visibility-4.C: Likewise.
25231         * g++.dg/ext/visibility-5.C: Likewise.
25232         * g++.dg/ext/visibility-6.C: Likewise.
25233
25234 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25235
25236         * g++.dg/lookup/java1.C: New test.
25237         * g++.dg/lookup/java2.C: New test.
25238
25239 2003-12-07  Falk Hueffner  <falk@debian.org>
25240
25241         * g++.dg/opt/noreturn-1.C: New test.
25242
25243 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
25244
25245         * gcc.dg/overflow-1.c: New test.
25246
25247 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
25248
25249         * g77.f-torture/compile/13060.f: New test.
25250
25251 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
25252
25253         PR c++/13323
25254         * g++.dg/inherit/operator2.C: New test.
25255
25256 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
25257
25258         PR c++/13305
25259         * g++.dg/ext/attrib9.C: New test.
25260
25261 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
25262
25263         PR c++/13314
25264         * g++.dg/template/error7.C: New test.
25265
25266 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
25267             J"orn Rennecke <joern.rennecke@superh.com>
25268
25269         PR target/13302
25270         * g++.dg/other/struct-va_list.C: New test.
25271
25272 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25273
25274         PR c++/13166
25275         * g++.dg/parse/defarg6.C: New test.
25276
25277 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
25278
25279         PR target/13256
25280         * gcc.c-torture/execute/20031201-1.c: New test.
25281
25282 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
25283
25284         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
25285
25286 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
25287
25288         * gcc.dg/builtin-return-1.c: New test.
25289
25290 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
25291             J"orn Rennecke <joern.rennecke@superh.com>
25292
25293         PR optimization/13260
25294         * gcc.c-torture/execute/20031204-1.c: New test.
25295
25296 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
25297
25298         PR c++/9127
25299         * g++.dg/template/error6.C: New test.
25300
25301 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
25302
25303         * gcc.dg/20031202-1.c: New test.
25304
25305 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
25306
25307         PR c++/13179
25308         * g++.dg/template/eh1.C: New test.
25309
25310         PR c++/10771
25311         * g++.dg/template/error5.C: New test.
25312
25313 2003-12-02  David Ung  <davidu@mips.com>
25314
25315         * gcc.dg/compat/vector-check.h: Corrected type for var
25316         g_##TMODE
25317
25318 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25319
25320         PR c++/10126
25321         * g++.dg/template/ptrmem8.C: New test.
25322
25323 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25324
25325         PR c++/12573
25326         * g++.dg/template/dependent-expr3.C: New test.
25327
25328 2003-12-01  James Lemke  <jim@wasabisystems.com>
25329
25330         * gcc.dg/arm-g2.c: New test.
25331
25332 2003-12-01  Roger Sayle  <roger@eyesopen.com>
25333
25334         PR optimization/11634
25335         * gcc.dg/20031201-2.c: New test case.
25336
25337 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
25338
25339         PR 11433
25340         * objc.dg/proto-lossage-3.m: New test.
25341
25342 2003-12-01  Roger Sayle  <roger@eyesopen.com>
25343
25344         PR optimization/12628
25345         * gcc.dg/20031201-1.c: New test case.
25346
25347 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
25348
25349         * gcc.dg/unaligned-1.c: New test.
25350
25351 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
25352
25353         PR c++/9849
25354         * g++.dg/template/error4.C: New test.
25355         * g++.dg/template/nested3.C: Adjust error markers.
25356
25357 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25358
25359         * gcc.dg/cpp/assert4.c: Check more #system assertions.
25360
25361 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
25362
25363         PR c/10333
25364         * gcc.dg/bitfld-7.c: New test.
25365
25366 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
25367
25368         * gcc.dg/tls/asm-1.C: New test.
25369
25370 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25371
25372         * gcc.dg/cpp/assert4.c: Update.
25373
25374 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
25375
25376         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
25377         * gcc.dg/builtin-apply3.c: New test.
25378
25379 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25380
25381         * lib/compat.exp (compat-obj): New xfaildata parameter.
25382         Use it to set compiler_conditional_xfail_data before compiling.
25383         (compat-get-options): Handle dg-xfail-if.
25384         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
25385         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
25386         * gcc.dg/compat/vector-1_y.c: Likewise.
25387         * gcc.dg/compat/vector-2_x.c: Likewise.
25388         * gcc.dg/compat/vector-2_y.c: Likewise.
25389
25390 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25391
25392         * g++.dg/opt/reg-stack4.C: New test.
25393
25394 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25395
25396         * gcc.dg/builtin-apply2.c: New test.
25397
25398 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
25399
25400         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
25401
25402 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25403
25404         PR c++/12924
25405         * g++.dg/template/template-id-2.C: New test.
25406
25407 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25408
25409         PR c++/5369
25410         * g++.dg/template/memfriend1.C: New test.
25411         * g++.dg/template/memfriend2.C: Likewise.
25412         * g++.dg/template/memfriend3.C: Likewise.
25413         * g++.dg/template/memfriend4.C: Likewise.
25414         * g++.dg/template/memfriend5.C: Likewise.
25415         * g++.dg/template/memfriend6.C: Likewise.
25416         * g++.dg/template/memfriend7.C: Likewise.
25417         * g++.dg/template/memfriend8.C: Likewise.
25418         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
25419
25420 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
25421
25422         PR c++/12515
25423         * g++.dg/ext/cond1.C: New test.
25424
25425 2003-11-20  Richard Henderson  <rth@redhat.com>
25426
25427         * gcc.dg/20020201-2.c: Remove.
25428         * gcc.dg/20020201-4.c: Remove.
25429         * gcc.dg/20020304-1.c: Remove.
25430
25431 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
25432
25433         * gcc.dg/cpp/trad/xwin1.c: New test case.
25434
25435 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
25436
25437         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
25438         * lib/g77.exp: Likewise.
25439         * lib/objc.exp: Likewise.
25440         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
25441         for darwin.
25442
25443 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25444
25445         PR c++/12932
25446         * g++.dg/template/static5.C: New test.
25447
25448 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
25449
25450         * gcc.dg/nested-func-1.c: New test.
25451
25452 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25453
25454         * gcc.dg/cpp/assert4.c: New test.
25455
25456 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
25457
25458         PR c++/2294
25459         * g++.dg/lookup/using9.c: New test.
25460
25461 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
25462
25463         PR c++/12762
25464         * g++.dg/template/error3.C: New test.
25465
25466 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
25467
25468         PR ada/13035
25469         * ada/acats/run_acats, run_all.sh: Fix syntax error.
25470         No longer use a wrapper for gcc, since this does not work under
25471         Windows.
25472
25473 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
25474
25475         PR c++/2094
25476         * g++.dg/template/ptrmem7.C: New test.
25477
25478 2003-11-13  Andrew Pinski <apinski@apple.com>
25479
25480         * gcc.c-torture/compile/20031113-1.c: New test.
25481
25482 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
25483             Kean Johnston <jkj@sco.com>
25484
25485         PR c/13029
25486         * gcc.dg/unused-4.c: Update.
25487
25488 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
25489
25490         * g++.dg/opt/const3.C: New test.
25491
25492 2003-11-13  Jan Hubicka  <jh@suse.cz>
25493
25494         * gcc.c-torture/compile/20031112-1.c: New test.
25495
25496 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
25497
25498         * g++.dg/parse/crash10.C: Remove bogus error marker.
25499
25500 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25501
25502         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
25503         (host_gcc): Likewise.
25504         (ROOT): Honor $PWDCMD.
25505         (BASE): Likewise.
25506         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
25507
25508 2003-11-12  Catherine Moore  <clm@redhat.com>
25509
25510         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
25511
25512 2003-11-12  Andreas Jaeger  <aj@suse.de>
25513             Jakub Jelinek  <jakub@redhat.com>
25514             Andrew Pinski  <pinskia@physics.uc.edu>
25515             Richard Henderson  <rth@redhat.com>
25516
25517         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
25518         systems.
25519         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
25520
25521         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
25522         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
25523
25524 2003-11-11  Andreas Jaeger  <aj@suse.de>
25525
25526         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
25527
25528         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
25529
25530 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
25531
25532         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
25533         Clean ups.
25534
25535 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
25536
25537         * gcc.dg/trampoline-1.c: New test.
25538
25539 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
25540
25541         * gcc.c-torture/compile/200031109-1.c: New test.
25542
25543 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25544
25545         PR c/3190
25546         PR c/8714
25547         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
25548         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
25549         gcc.dg/format/no-y2k-1.c: Update.
25550
25551 2003-11-08  Roger Sayle  <roger@eyesopen.com>
25552
25553         PR optimization/10467
25554         * gcc.dg/20031108-1.c: New test case.
25555
25556 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
25557
25558         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
25559
25560 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25561
25562         * gcc.dg/compound-lvalue-1.c: New test.
25563         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
25564         some XFAILs.
25565
25566 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
25567
25568         * gcc.dg/altivec-varargs-1.c: New test.
25569
25570 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
25571
25572         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
25573         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
25574         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
25575         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
25576         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
25577
25578 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
25579
25580         * gcc.dg/cond-lvalue-1.c: New test.
25581
25582 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
25583
25584         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
25585
25586 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25587
25588         PR c++/11616
25589         * g++.dg/template/instantiate5.C: New test.
25590
25591 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25592
25593         PR c++/12726
25594         * g++.dg/ext/complit2.C: Replace test with self-contained version.
25595         * ChangeLog: Add missing first entry for above test.
25596
25597 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25598
25599         PR c++/9810
25600         * g++.dg/template/using8.C: New test.
25601         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
25602
25603 2003-11-02  Roger Sayle  <roger@eyesopen.com>
25604
25605         PR optimization/10817
25606         * gcc.c-torture/compile/20031102-1.c: New test case.
25607
25608 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
25609
25610         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
25611         2147483647.
25612
25613 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
25614
25615         * gcc.dg/20031102-1.c: New test.
25616
25617 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
25618
25619         * gcc.dg/complex-1.c: New test.
25620
25621 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25622
25623         PR c++/12796
25624         * g++.dg/template/crash13.C: Adjust expected error location.
25625         * g++.old-deja/g++.brendan/ns1.C: Likewise.
25626
25627 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
25628
25629         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
25630
25631 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
25632
25633         PR/10239
25634         * gcc.c-torture/compile/20031031-2.c: New test.
25635
25636 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
25637
25638         PR/11640
25639         * gcc.c-torture/compile/20031031-1.c: New test.
25640
25641 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
25642
25643         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
25644         * gcc.misc-tests/bprob.exp: Likewise.
25645         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
25646         the execution test on arm-elf configs.
25647         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
25648         configs that don't support scratch files.
25649         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
25650
25651 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
25652
25653         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
25654         done by dejagnu.
25655
25656 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
25657
25658         * ada/acats/run_all.sh: Redirect mv output to /dev/null
25659         Avoid non pure sh syntax. Add more logging.
25660
25661         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
25662         fail.
25663
25664 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25665
25666         PR libgcj/10610
25667         * gcc.dg/ppc-stackalign-1.c: New test.
25668
25669 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
25670
25671         * ada/acats/run_all.sh: Change output to be more compliant with
25672         dejagnu framework.
25673         Create acats.sum and acats.log files under testsuite/ada/acats
25674         Only run [a-z]* directories, to filter out e.g. CVS.
25675         Redirect build output to log file.
25676
25677 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
25678
25679         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
25680
25681 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
25682
25683         PR ada/5909:
25684         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
25685
25686 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
25687
25688         * gcc.c-torture/compile/20031023-1.c: New test.
25689         * gcc.c-torture/compile/20031023-2.c: New test.
25690         * gcc.c-torture/compile/20031023-3.c: New test.
25691         * gcc.c-torture/compile/20031023-4.c: New test.
25692
25693 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25694
25695         PR c++/10371
25696         * g++.dg/lookup/scoped8.C: New test.
25697
25698 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
25699
25700         * g++.dg/opt/reg-stack3.C: New test.
25701
25702 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25703
25704         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
25705
25706 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25707
25708         PR c++/11076
25709         * g++.dg/template/crash13.C: New test.
25710
25711 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25712
25713         * gcc.dg/c99-restrict-2.c: New test.
25714
25715 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
25716
25717         PR c++/12698, c++/12699, c++/12700, c++/12566
25718         * g++.dg/inherit/covariant9.C: New test.
25719         * g++.dg/inherit/covariant10.C: New test.
25720         * g++.dg/inherit/covariant11.C: New test.
25721
25722 2003-10-23  Jason Merrill  <jason@redhat.com>
25723
25724         PR c++/12726
25725         * g++.dg/ext/complit2.C: New test.
25726
25727 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
25728
25729         PR target/12654
25730         * gcc.c-torture/execute/20031020-1.c: New test.
25731
25732 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25733
25734         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
25735         following the jump_insn.
25736
25737 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
25738
25739         * gcc.dg/cast-lvalue-1.c: New test.
25740
25741 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
25742
25743         PR c++/11962
25744         * g++.dg/template/cond2.C: New test.
25745
25746 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
25747
25748         * gcc.dg/builtins-28.c: New test.
25749
25750 2003-10-20  Jan Hubicka  <jh@suse.cz>
25751
25752         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
25753         parameter.
25754         * testsuite/gcc.dg/inline-2.c: Likewise.
25755
25756 2003-10-20  Phil Edwards  <phil@codesourcery.com>
25757
25758         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
25759         * gcc.dg/nest.c: Likewise.
25760
25761 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25762
25763         PR c++/9781, c++/10583, c++/11862
25764         * g++.dg/parse/crash13.C: New test.
25765
25766 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25767
25768         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
25769
25770 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25771
25772         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
25773         Define HAVE_C99_RUNTIME except on Solaris.
25774         * gcc.dg/builtins-20.c: Likewise.
25775
25776 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25777
25778         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
25779
25780 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25781
25782         PR c++/12495
25783         * g++.dg/template/crash21.C: New test.
25784
25785 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25786
25787         PR c++/2513
25788         * g++.dg/template/typename5.C: New test.
25789
25790 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25791
25792         PR c++/12369
25793         * g++.dg/template/friend25.C: New test.
25794
25795 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
25796
25797         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
25798         versions.
25799
25800 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
25801
25802         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
25803         == 2147483647.
25804
25805 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
25806
25807         * gcc.c-torture/execute/960416-1.x: Remove.
25808         * gcc.c-torture/execute/divconst-3.x: Likewise.
25809
25810 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
25811
25812         PR target/12598
25813         * gcc.dg/torture/cris-volatile-1.c: New test.
25814
25815 2003-10-14  Roger Sayle  <roger@eyesopen.com>
25816
25817         PR optimization/9325
25818         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
25819         for overflowing floating point to integer conversion during RTL
25820         simplification.
25821
25822 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
25823
25824         * objc/execute/_cmd.m: Fix typo.
25825         * objc.dg/image-info.m, objc.dg/symtab-1.m:
25826         Relax 'scan-assembler' regexp.
25827         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
25828         objc.dg/try-catch-4.m: Run on non-Darwin targets.
25829         * objc.dg/zero-link-2.m: Remove blank line.
25830         * objc.dg/zero-link-3.m: New test case.
25831
25832 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
25833
25834         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
25835
25836         * gcc.dg/asm-names.c: Use scan-assembler-not rather
25837         than linker trickery.
25838
25839 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25840
25841         PR c++/12370
25842         * g++.dg/other/friend2.C: New test.
25843
25844 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
25845
25846         * gcc.dg/20031012-1.c: New test.
25847
25848 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
25849
25850         * gcc.dg/weak/weak-3.c: Fix for new warning.
25851
25852 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
25853
25854         PR optimization/8750
25855         * gcc.c-torture/execute/20031012-1.c: New test case.
25856
25857 2003-10-11  Roger Sayle  <roger@eyesopen.com>
25858
25859         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
25860         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
25861
25862 2003-10-11  Roger Sayle  <roger@eyesopen.com>
25863
25864         PR optimization/12260
25865         * gcc.c-torture/compile/20031011-2.c: New test case.
25866
25867 2003-10-11  Roger Sayle  <roger@eyesopen.com>
25868
25869         * gcc.c-torture/execute/20031011-1.c: New testcase.
25870
25871 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
25872
25873         * gcc.c-torture/compile/20031011-1.c: New test.
25874
25875 2003-10-11  Jan Hubicka  <jh@suse.cz>
25876
25877         * g++.dg/other/first-global.C: New test.
25878
25879 2003-10-11  Roger Sayle  <roger@eyesopen.com>
25880
25881         * gcc.c-torture/execute/string-opt-18.c: New testcase.
25882
25883 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
25884
25885         * gcc.c-torture/compile/20031010-1.c: New test.
25886
25887 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
25888
25889         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
25890         * gcc.c-torture/execute/va-arg-25.c: ... here.
25891
25892 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
25893
25894         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
25895
25896 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
25897
25898         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
25899
25900 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
25901
25902         * g++.dg/parse/error2.C: New test.
25903
25904 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
25905
25906         PR c++/11097
25907         * g++.dg/other/error5.C: Modify the error message.
25908         * g++.dg/lookup/using8.C: New test.
25909
25910 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
25911
25912         * gcc.dg/darwin-abi-2.c: New file.
25913         * gcc.c-torture/execute/va-arg-24.c: New file.
25914
25915 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
25916
25917         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
25918         indentation.
25919
25920 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
25921
25922         PR c++/10147
25923         * g++.dg/other/error4.C: Update error messages.
25924         * g++.dg/template/ptrmem4.C: Likewise.
25925
25926         PR c++/12337
25927         * g++.dg/init/new9.C: New test.
25928
25929         PR c++/12334, c++/12236, c++/8656
25930         * g++.dg/ext/attrib8.C: New test.
25931
25932 2003-10-06  Devang Patel  <dpatel@apple.com>
25933
25934         * gcc.dg/debug/dwarf2-3.h: New test.
25935         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
25936
25937 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
25938
25939         * g++.dg/opt/cfg2.C: New test.
25940
25941 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
25942
25943         * g++.dg/opt/float1.C: New test.
25944
25945 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
25946
25947         * gcc.dg/c90-array-lval-6.c: New test.
25948         * gcc.dg/c99-array-lval-6.c: New test.
25949
25950 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
25951             Ziemowit Laski  <zlaski@apple.com>
25952
25953         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
25954         'Derived', so that it is never considered a class method; add
25955         new warning for '+port' method ambiguity.
25956         * objc.dg/method-12.m: Include <objc/objc.h> instead of
25957         <objc/objc-api.h> (needed on Mac OS X).
25958         * objc.dg/method-13.m: New test.
25959
25960 2003-10-03  Roger Sayle  <roger@eyesopen.com>
25961
25962         PR optimization/9325, PR java/6391
25963         * gcc.c-torture/execute/20031003-1.c: New test case.
25964
25965 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
25966
25967         PR optimization/12180
25968         * gcc.dg/20031002-1.c: New test.
25969
25970         PR c++/12486
25971         * g++.dg/inherit/error1.C: New test.
25972
25973 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
25974
25975         * lib/f-torture.exp (search_for): Rename to...
25976         (search_for_re): This.  Also, clean up comments and the
25977         "regexp" invocation.
25978
25979 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
25980
25981         * gcc.c-torture/compile/20031002-1.c: New test.
25982
25983 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
25984
25985         * g++.dg/opt/cond1.C: New test.
25986
25987 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
25988
25989         * gcc.dg/Wold-style-definition-2.c: New testcase.
25990         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
25991
25992 2003-09-29  Richard Henderson  <rth@redhat.com>
25993
25994         * g++.dg/init/array10.C: Add dg-options.
25995
25996 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
25997
25998         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
25999
26000 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26001
26002         * g++.dg/template/friend19.C: Fix typo.
26003         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
26004
26005 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
26006
26007         * gcc.c-torture/execute/20030928-1.c: New test.
26008         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
26009
26010 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
26011
26012         * g++.dg/opt/unroll1.C: New test.
26013
26014 2003-09-26  Roger Sayle  <roger@eyesopen.com>
26015
26016         PR optimization/11741
26017         * gcc.dg/20030926-1.c: New test case.
26018
26019 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26020
26021         PR c++/5655
26022         * g++.dg/parse/access7.C: New test.
26023         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
26024
26025 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
26026
26027         MERGE OF objc-improvements-branch into MAINLINE:
26028         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
26029         if libobjc has not been built.
26030         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
26031         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
26032         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
26033         objc/execute/nested-3.m, objc/execute/np-2.m,
26034         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
26035         objc/execute/redefining_self.m, objc/execute/root_methods.m,
26036         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
26037         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
26038         objc.dg/special/unclaimed-category-1.h,
26039         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
26040         well as GNU runtime.
26041         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
26042         * execute/cascading-1.m, execute/function-message-1.m,
26043         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
26044         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
26045         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
26046         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
26047         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
26048         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
26049         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
26050         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
26051         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
26052         * objc.dg/bitfield-2.m: Run only on Darwin.
26053         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
26054         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
26055         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
26056         * objc.dg/const-str-1.m: Fix constant string layout.
26057
26058 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
26059
26060         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
26061
26062 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
26063
26064         * gcc.dg/darwin-abi-1.c: New file.
26065
26066 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
26067
26068         PR target/12281
26069         * gcc.c-torture/compile/20030921-1.c: New test.
26070
26071 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
26072
26073         * g++.dg/opt/reg-stack2.C: New test.
26074
26075 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
26076
26077         * g++.dg/eh/delayslot1.C: New test.
26078
26079 2003-09-20  Richard Henderson  <rth@redhat.com>
26080
26081         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
26082
26083 2003-09-20  Roger Sayle  <roger@eyesopen.com>
26084
26085         * gcc.c-torture/execute/20030920-1.c: New test case.
26086
26087 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26088
26089         * g++.dg/rtti/typeid3.C: Correct expected error message.
26090
26091 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26092
26093         PR c++/157
26094         * g++.dg/parse/crash12.C: New test.
26095
26096 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
26097
26098         * gcc.dg/compat/mixed-struct-check.h: New.
26099         * gcc.dg/compat/mixed-struct-defs.h: New.
26100         * gcc.dg/compat/mixed-struct-init.h: New.
26101         * gcc.dg/compat/struct-by-value-19_main.c: New.
26102         * gcc.dg/compat/struct-by-value-19_x.c: New.
26103         * gcc.dg/compat/struct-by-value-19_y.c: New.
26104         * gcc.dg/compat/struct-by-value-20_main.c: New.
26105         * gcc.dg/compat/struct-by-value-20_x.c: New.
26106         * gcc.dg/compat/struct-by-value-20_y.c: New.
26107         * gcc.dg/compat/struct-return-19_main.c: New.
26108         * gcc.dg/compat/struct-return-19_x.c: New.
26109         * gcc.dg/compat/struct-return-19_y.c: New.
26110         * gcc.dg/compat/struct-return-20_main.c: New.
26111         * gcc.dg/compat/struct-return-20_x.c: New.
26112         * gcc.dg/compat/struct-return-20_y.c: New.
26113
26114 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
26115         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
26116         so that it will not complain on LP64 targets.
26117
26118 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26119
26120         PR c++/495
26121         * g++.dg/template/friend24.C: New test.
26122
26123 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
26124
26125         PR c++/12332
26126         * g++.dg/template/memtmpl2.C: New test.
26127
26128 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
26129
26130         PR target/11184
26131         * gcc.dg/builtin-apply1.c: New test.
26132
26133 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
26134
26135         PR c++/9848
26136         * g++.dg/warn/Wunused-4.C: New test.
26137
26138 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26139
26140         PR c++/12316
26141         * g++.dg/other/gc2.C: New test.
26142
26143 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
26144
26145         PR c++/11991
26146         * g++.dg/rtti/typeid3.C: New test.
26147
26148         PR c++/12266
26149         * g++.dg/overload/template1.C: New test.
26150
26151 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
26152
26153         * g++.dg/opt/cfg3.C: New test.
26154
26155 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26156
26157         PR c++/7939
26158         * g++.dg/template/crash11.C: New test.
26159
26160 2003-09-16  Jason Merrill  <jason@redhat.com>
26161             Jakub Jelinek  <jakub@redhat.com>
26162
26163         * gcc.dg/attr-warn-unused-result.c: New test.
26164
26165 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
26166
26167         PR c++/12184
26168         * g++.dg/expr/call2.C: New test.
26169
26170 2003-09-15  Andreas Jaeger  <aj@suse.de>
26171
26172         * gcc.dg/Wold-style-definition-1.c: New test.
26173
26174 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
26175
26176         PR c++/3907
26177         * g++.dg/parse/template12.C: New test.
26178
26179         * g++.dg/abi/bitfield11.C: New test.
26180         * g++.dg/abi/bitfield12.C: Likewise.
26181
26182 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
26183
26184         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
26185         non-expansion of functional macro name without arguments at EOL.
26186         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
26187
26188 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
26189
26190         * gcc.c-torture/execute/20030914-[12].c: New tests.
26191
26192 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
26193
26194         PR c++/11788
26195         * g++.dg/overload/addr1.C: New test.
26196
26197 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
26198
26199         * gcc.dg/20030909-1.c: New test.
26200
26201 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26202
26203         * gcc.dg/ultrasp10.c: New test.
26204
26205 2003-09-09  Devang Patel  <dpatel@apple.com>
26206
26207         * gcc.dg/darwin-ld-6.c: New test.
26208
26209 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26210
26211         * gcc.dg/torture/builtin-explog-1.c: New testcase.
26212
26213 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
26214
26215         * gcc.dg/ia64-types1.c: New test.
26216         * gcc.dg/ia64-types2.c: Likewise.
26217
26218 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26219
26220         * gcc.dg/builtins-1.c: Add more _Complex tests.
26221         * gcc.dg/torture/builtin-attr-1.c: Likewise.
26222
26223         * gcc.dg/builtins-1.c: Test existing _Complex functions.
26224         * gcc.dg/torture/builtin-attr-1.c: Likewise.
26225
26226 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
26227
26228         PR c++/11786
26229         * g++.dg/lookup/koenig2.C: New test.
26230
26231         PR c++/5296
26232         * g++.dg/rtti/typeid2.C: New test.
26233
26234 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
26235
26236         * gcc.c-torture/compile/20030904-1.c: New test.
26237
26238 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
26239
26240         * g++.dg/opt/longbranch2.C: New test.
26241
26242 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
26243
26244         * g++.dg/template/crash10.C: Only compile it.
26245
26246 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
26247
26248         PR middle-end/11665
26249         * gcc.c-torture/compile/20030907-1.c: New test.
26250         * g++.dg/init/array11.C: New test.
26251
26252 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
26253
26254         PR c++/11852
26255         * g++.dg/init/struct1.C: New test.
26256
26257 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
26258
26259         PR c++/12181
26260         * g++.dg/expr/comma1.C: New test.
26261
26262 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
26263
26264         PR c++/11867
26265         * g++.dg/expr/static_cast5.C: New test.
26266
26267 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
26268
26269         PR c++/11507
26270         * g++.dg/lookup/scoped7.C: New test.
26271
26272         PR c++/9574
26273         * g++.dg/other/static1.C: New test.
26274
26275         PR c++/11490
26276         * g++.dg/warn/template-1.C: New test.
26277
26278         PR c++/11432
26279         * g++.dg/template/crash10.C: New test.
26280
26281         PR c++/2478
26282         * g++.dg/overload/VLA.C: New test.
26283
26284         PR c++/10804
26285         * g++.dg/template/call1.C: New test.
26286
26287 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26288
26289         PR c++/11794
26290         * g++.dg/parse/using3.C: New test.
26291
26292 2003-09-06  Roger Sayle  <roger@eyesopen.com>
26293
26294         PR c++/11409
26295         * g++.dg/overload/builtin3.C: New test case.
26296
26297 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
26298
26299         PR c/9862
26300         * gcc.dg/20030906-1.c: New test.
26301         * gcc.dg/20030906-2.c: Likewise.
26302
26303 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26304
26305         PR c++/12167
26306         * g++.dg/parse/defarg5.C: New test.
26307
26308         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
26309
26310 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
26311
26312         PR c++/12163
26313         * g++.dg/expr/static_cast4.C: New test.
26314
26315         PR c++/12146
26316         * g++.dg/template/crash9.C: New test.
26317
26318 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
26319
26320         * g++.old-deja/g++.ext/pretty2.C: Update for change
26321         in __FUNCTION__.
26322         * g++.old-deja/g++.ext/pretty3.C: Likewise.
26323
26324 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
26325
26326         PR c++/11922
26327         * g++/dg/template/qualified-id1.C: New test.
26328
26329         PR c++/12037
26330         * g++.dg/warn/noeffect4.C: New test.
26331
26332 2003-09-04  Matt Austern  <austern@apple.com>
26333
26334         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
26335         * g++.dg/ext/fnname2.C: Likewise.
26336         * g++.dg/ext/fnname3.C: Likewise.
26337
26338 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
26339
26340         * g++.dg/expr/lval1.C: New test.
26341         * g++.dg/ext/lvcast.C: Remove.
26342
26343 2003-09-03  Roger Sayle  <roger@eyesopen.com>
26344
26345         PR optimization/11700.
26346         * gcc.c-torture/compile/20030903-1.c: New test case.
26347
26348 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
26349
26350         PR c++/12053
26351         * g++.dg/abi/layout4.C: New test.
26352
26353 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
26354
26355         PR c++/11553
26356         * g++.dg/parse/friend3.C: New test.
26357
26358 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
26359
26360         PR c++/11847
26361         * g++.dg/template/class1.C: New test.
26362
26363         PR c++/11808
26364         * g++.dg/expr/call1.C: New test.
26365
26366 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
26367
26368         PR c++/12114
26369         * g++.dg/init/ref9.C: New test.
26370
26371         PR c++/11972
26372         * g++.dg/template/nested4.C: New test.
26373
26374 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
26375
26376         PR c++/12093
26377         * g++.dg/template/non-dependent4.C: New test.
26378
26379         PR c++/11928
26380         * g++.dg/inherit/conv1.C: New test.
26381
26382 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
26383
26384         PR c++/6196
26385         * g++.dg/ext/label1.C: New test.
26386         * g++.dg/ext/label2.C: Likewise.
26387
26388 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
26389
26390         * g++.dg/expr/cond3.C: New test.
26391
26392 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26393
26394         * gcc.dg/builtins-1.c: Add new builtin cases.
26395
26396 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26397
26398         * gcc.dg/builtins-1.c: Add new cases.
26399         * gcc.dg/torture/builtin-attr-1.c: Likewise.
26400
26401 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26402
26403         * gcc.dg/builtins-1.c: Add more math builtin tests.
26404         * gcc.dg/torture/builtin-attr-1.c: New test.
26405
26406 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
26407
26408         PR optimization/5079
26409         * g++.dg/opt/static3.C: New test.
26410
26411 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26412
26413         * gcc.misc-tests/gcov-10b.c: New test.
26414
26415 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
26416
26417         * g++.dg/opt/ptrmem3.C: New test.
26418
26419         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
26420
26421 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
26422
26423         * gcc.dg/20030826-2.c: New test.
26424
26425 2003-08-26  Roger Sayle  <roger@eyesopen.com>
26426
26427         PR middle-end/12002
26428         * g77.f-torture/compile/12002.f: New test case.
26429
26430 2003-08-26  Roger Sayle  <roger@eyesopen.com>
26431
26432         * gcc.dg/20030826-1.c: New test case.
26433
26434 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
26435
26436         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
26437
26438 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
26439
26440         PR c++/11871
26441         * c++.dg/lookup/crash1.C: New test.
26442
26443         * c++.dg/warn/noeffect3.C: New test.
26444
26445 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
26446
26447         * gcc.dg/compat/vector-1_x.c: Compile with -w.
26448         * gcc.dg/compat/vector-1_y.c: Ditto.
26449         * gcc.dg/compat/vector-2_x.c: Ditto.
26450         * gcc.dg/compat/vector-2_y.c: Ditto.
26451
26452 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
26453
26454         * gcc.dg/20030702-1.c: New test.
26455
26456 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
26457
26458         PR c++/8795
26459         * g++.dg/ext/altivec-1.C: New test.
26460
26461 2003-08-24  Richard Henderson  <rth@redhat.com>
26462
26463         * g++.dg/eh/simd-2.C: Add -w for x86.
26464
26465 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
26466
26467         * gcc.dg/20030815-1.c: New test.
26468
26469 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26470
26471         PR c++/3765
26472         * g++.dg/parse/access6.C: New test.
26473
26474 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26475
26476         PR c++/641, c++/11876
26477         * g++.dg/template/friend22.C: New test.
26478         * g++.dg/template/friend23.C: Likewise.
26479
26480 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26481
26482         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
26483         identically.
26484
26485 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26486
26487         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
26488
26489 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26490
26491         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
26492
26493 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26494
26495         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
26496
26497 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26498
26499         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
26500
26501 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
26502
26503         PR c++/11919
26504         * g++.dg/overload/prom1.C: New test.
26505
26506         PR c++/11551
26507         * g++.dg/parse/dtor2.C: New test.
26508
26509         PR c++/10762
26510         * g++.dg/parse/using2.C: New test.
26511
26512 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
26513
26514         PR target/11805
26515         * gcc.c-torture/compile/20030821-1.c: New.
26516
26517 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
26518
26519         PR c++/11834
26520         * g++.dg/template/deduce2.C: New test.
26521
26522 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
26523
26524         * gcc.c-torture/execute/20030821-1.c: New test.
26525
26526 2003-08-20  Roger Sayle  <roger@eyesopen.com>
26527
26528         PR middle-end/11984
26529         * gcc.dg/20030820-1.c: New test case.
26530
26531 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
26532
26533         PR c++/11945
26534         * g++.dg/warn/noeffect2.C: New test.
26535
26536 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
26537
26538         PR c++/10926
26539         * g++.dg/template/dtor2.C: New test.
26540
26541         PR c++/11684
26542         * g++.dg/template/operator1.C: New test.
26543         * g++.dg/parse/operator4.C: New test.
26544
26545         PR c++/11946.C
26546         * g++.dg/expr/enum1.C: New test.
26547         * gcc.dg/c99-bool-1.c: Remove bogus warning.
26548
26549         PR c++/11036.C
26550         * g++.dg/parse/elab2.C: New test.
26551         * g++.dg/parse/typedef4.C: Change error message.
26552         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
26553         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
26554         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
26555
26556 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
26557
26558         * gcc.dg/pch/warn-1.c: New.
26559         * gcc.dg/pch/warn-1.hs: New.
26560
26561         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
26562         not-tested file.
26563
26564 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
26565
26566         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
26567
26568 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
26569
26570         * gcc.dg/uninit-D.c: New Test.
26571         * gcc.dg/uninit-E.c: New Test.
26572         * gcc.dg/uninit-F.c: New Test.
26573         * gcc.dg/uninit-G.c: New Test.
26574
26575 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
26576
26577         * g++.dg/README: Describe the pch directory.
26578
26579 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26580
26581         PR c++/11174
26582         * g++.dg/parse/access4.C: New test.
26583         * g++.dg/parse/access5.C: Likewise.
26584         * g++.old-deja/g++.jason/access17.C: Adjust error message.
26585
26586 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
26587
26588         * gcc.dg/noncompile/20030818-1.c: New.
26589
26590 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
26591
26592         PR c++/11957
26593         * g++.dg/warn/noeffect1.C: New test.
26594
26595         * g++.dg/template/scope2.C: New test.
26596         * g++.dg/template/error2.C: Correct dg-error
26597
26598 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
26599
26600         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
26601
26602 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
26603
26604         PR C++/11512
26605         * g++.dg/template/warn1.C: New.
26606
26607 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
26608
26609         * g++.dg/template/error2.C: New test.
26610         * g++.dg/lookup/using7.C: Adjust errors
26611         * g++.old-deja/g++.pt/crash36.C: Likewise.
26612         * g++.old-deja/g++.pt/derived3.C: Likewise.
26613
26614 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26615
26616         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
26617         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
26618         * gcc.c-torture/execute/builtins/string-9.c: New, from
26619         string-opt-9.c.  Adjust for execute/builtins framework.
26620         * gcc.c-torture/execute/string-opt-9.c: Delete.
26621
26622 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
26623
26624         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
26625
26626         * g++.dg/parse/ret-type2.C: New test.
26627
26628         PR c++/11703
26629         * g++.dg/init/new8.C: New test.
26630
26631         PR c++/10923
26632         * g++.dg/parse/typedef5.C: New test.
26633
26634         PR c++/9512
26635         * g++.dg/parse/qualified2.C: New test.
26636         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
26637         invalid code.
26638
26639 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
26640
26641         * g++.dg/conversion/ptrmem1.C: New test.
26642
26643 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
26644
26645         PR target/11693
26646         * gcc.dg/20030811-1.c: New test.
26647
26648         PR target/11535
26649         * gcc.c-torture/execute/20030811-1.c: New test.
26650
26651 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26652
26653         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
26654
26655 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
26656
26657         PR c++/11789.C
26658         * g++.dg/inherit/multiple1.C: New test.
26659
26660 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
26661
26662         * gcc.dg/spe1.c: New test.
26663
26664         PR c++/11670
26665         * g++.dg/expr/cast2.C: New test.
26666
26667         PR c++/10530
26668         * g++.dg/template/dependent-name2.C: New test.
26669
26670 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
26671
26672         * g++.dg/parse/crash11.C: Put the dg options in comments.
26673
26674 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
26675
26676         * lib/gcc-dg.exp: Update for diagnostic change.
26677
26678 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26679
26680         PR c++/5767
26681         * g++.dg/parse/crash11.C: New test.
26682
26683 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
26684
26685         * gcc.dg/cpp/spacing1.c: Update.
26686
26687 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
26688
26689         PR target/11739
26690         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
26691         a value for -mtune.
26692
26693 2003-08-04  Roger Sayle  <roger@eyesopen.com>
26694
26695         PR middle-end/11771
26696         * gcc.c-torture/compile/20030804-1.c: New test case.
26697
26698 2003-08-04  Roger Sayle  <roger@eyesopen.com>
26699
26700         * gcc.dg/20030804-1.c: New test case.
26701
26702 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
26703
26704         * gcc.dg/cpp/separate-1.c: New test.
26705
26706 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
26707
26708         PR c++/11704
26709         * g++.dg/template/dependent-expr2.C: New test.
26710
26711         PR c++/11766
26712         * g++.dg/expr/ptrmem1.C: New test.
26713
26714 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26715
26716         PR c++/9453
26717         * g++.dg/template/friend15.C: New test.
26718
26719 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
26720
26721         * lib/dg-pch.exp: Work round PCH bug.
26722
26723 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26724
26725         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
26726         builtins.  Move cases from builtins-4.c here.
26727
26728         * gcc.dg/torture/builtin-math-1.c: New test taken from
26729         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
26730         additional cases.
26731
26732         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
26733         Delete.
26734
26735 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
26736
26737         PR c++/9447
26738         * g++.dg/template/using7.C: New test.
26739
26740 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
26741
26742         * import1.c, import2.c: New tests.
26743
26744 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
26745
26746         * g++.dg/eh/crossjump1.C: New test.
26747
26748 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
26749
26750         PR c++/11697
26751         * g++.dg/template/using6.C: New test.
26752
26753         PR c++/11744
26754         * g++.dg/template/koenig2.C: New test.
26755
26756 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26757
26758         PR c++/7983
26759         * g++.dg/parse/typedef4.C: New test.
26760
26761 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26762
26763         PR c++/8442, c++/8806
26764         * g++.dg/template/elab1.C: New test.
26765         * g++.dg/template/type2.C: Likewise.
26766         * g++.dg/template/ttp3.C: Adjust expected error message.
26767         * g++.old-deja/g++.law/visibility13.C: Likewise.
26768         * g++.old-deja/g++.niklas/t135.C: Likewise.
26769         * g++.old-deja/g++.pt/ttp41.C: Likewise.
26770         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
26771         template argument.
26772         * g++.old-deja/g++.pt/ttp44.C: Likewise.
26773
26774 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
26775
26776         PR c++/11295
26777         * g++.dg/ext/stmtexpr1.C: New test.
26778
26779         * g++.dg/opt/tmp1.C: New test.
26780
26781         PR c++/11525
26782         * g++.dg/parse/constant4.C: New test.
26783
26784         PR c++/9447
26785         * g++.dg/template/using5.C: New test.
26786
26787 2003-07-31  Roger Sayle  <roger@eyesopen.com>
26788
26789         * gcc.dg/builtins-27.c: New test case.
26790
26791 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
26792
26793         * gcc.dg/tls/opt-7.c: New test.
26794
26795 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
26796
26797         * g++.old-deja/g++.other/crash18.C: Remove.
26798
26799 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
26800
26801         * g++.dg/template/explicit3.C: New.
26802         * g++.dg/template/explicit4.C: New.
26803         * g++.dg/template/explicit5.C: New.
26804
26805         PR c++/11347
26806         * g++.dg/template/memtmpl1.C: New.
26807
26808 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
26809
26810         PR target/11565
26811         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
26812         * gcc.dg/i386-387-5.c (dg-options): Likewise.
26813
26814 2003-07-30  Jan Hubicka  <jh@suse.cz>
26815
26816         * vtgc1.c: Kill.
26817
26818 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
26819
26820         * gcc.dg/struct-in-proto-1.c: New test.
26821
26822 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
26823
26824         * gcc.dg/cpp/include2.c: Only expect one message.
26825
26826 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
26827
26828         PR c++/9447
26829         * g++.dg/template/using1.C: New test.
26830         * g++.dg/template/using2.C: New test.
26831         * g++.dg/template/using3.C: New test.
26832         * g++.dg/template/using4.C: New test.
26833
26834 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
26835
26836         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
26837         * gcc.c-torture/execute/string-opt-10.c: Likewise.
26838
26839 2003-07-28  Jan Hubicka  <jh@suse.cz>
26840
26841         PR c++/11530
26842         * g++.dg/opt/call1.C: New test.
26843
26844 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
26845
26846         PR c++/11667
26847         * g++.dg/init/enum2.C: New test.
26848         * g++.dg/template/overload1.C: Add "-w" option.
26849
26850 2003-07-28    <hp@bitrange.com>
26851
26852         * gcc.dg/Wdeclaration-after-statement-1.c,
26853         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
26854
26855 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
26856
26857         * gcc.c-torture/compile/20030725-1.c: New test.
26858
26859 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
26860
26861         * gcc.dg/20030505.c: Only run for SPE.
26862         Remove definition of opaque type.
26863
26864 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
26865
26866         * g++.dg/template/ptrmem6.C: New test.
26867
26868 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
26869
26870         * gcc.c-torture/compile/zero-strct-2.c: New test.
26871
26872 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
26873
26874         * gcc.dg/intermod-1.c: New test.
26875
26876 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26877
26878         PR c++/11617
26879         * g++.dg/template/lookup2.C: New test.
26880         * g++.dg/template/memclass1.C: Remove instantiated from error.
26881         * g++.dg/other/error2.C: Tweak expected errors.
26882
26883         PR c++/11596
26884         * g++.dg/template/defarg3.C: New test.
26885
26886         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
26887
26888 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
26889
26890         * g++.dg/inherit/access5.C: New test.
26891
26892 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26893
26894         PR c++/11513
26895         * g++.dg/template/crash8.C: New test.
26896
26897 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
26898
26899         PR c/10602
26900         * gcc.dg/noncompile/incomplete-2.c: New test.
26901
26902 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
26903
26904         PR c++/11645
26905         * g++.dg/inherit/access4.C: New test.
26906
26907         PR c++/11517
26908         * g++.dg/expr/cond2.C: New test.
26909
26910         PR optimization/10679
26911         * g++.dg/opt/inline4.C: New test.
26912
26913 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
26914
26915         * g++.dg/parse/crash10: New test.
26916
26917 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
26918
26919         * g++.dg/ext/flexary1.C: New test.
26920
26921 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26922
26923         PR c++/10793
26924         * g++.dg/template/crash9.C: New test.
26925
26926 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26927
26928         PR c++/3004
26929         * g++.dg/parse/typedef3.C: New test.
26930
26931         PR c++/7906
26932         * g++.dg/parse/operator2.C: New test.
26933
26934         PR c++/8895
26935         * g++.dg/parse/def-tmpl-arg1.C: New test.
26936
26937         PR c++/9282
26938         * g++.dg/parse/funptr1.C: New test.
26939
26940         PR c++/9452
26941         * g++.dg/parse/ambig3.C: New test.
26942
26943         PR c++/9454
26944         * g++.dg/parse/operator3.C: New test.
26945
26946         PR c++/9486
26947         * g++.dg/parse/template10.C: New test.
26948
26949         PR c++/9488
26950         * g++.dg/parse/template11.C: New test.
26951
26952         PR c++/10150
26953         * g++.dg/parse/invalid-op1.C: New test.
26954
26955         PR c++/10247
26956         * g++.dg/parse/condexpr1.C: New test.
26957
26958 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
26959
26960         * g++.dg/ext/packed3.C: New test.
26961         * g++.dg/ext/packed4.C: New test.
26962
26963         * gcc.dg/pack-test-3.c: New test.
26964
26965 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
26966
26967         * lib/compat.exp: Handle dg-options per source file.
26968         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
26969         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
26970         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
26971         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
26972         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
26973         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
26974         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
26975         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
26976         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
26977         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
26978         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
26979         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
26980         * g++.dg/compat/break/bitfield7_x.C: Ditto.
26981         * g++.dg/compat/break/bitfield7_y.C: Ditto.
26982
26983 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
26984
26985         PR c/10320
26986         * gcc.c-torture/execute/20030718-1.c: New test.
26987
26988 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
26989
26990         PR optimization/11536
26991         * gcc.dg/20030721-1.c: New test.
26992
26993 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
26994
26995         PR c++/11546
26996         * g++.dg/template/lookup1.C: New test.
26997
26998 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
26999
27000         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
27001         diagnostics of ill-formed constructs involving labels.
27002         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
27003         the new 'previously defined here' message.
27004
27005 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
27006
27007         * g++.dg/parse/non-dependent2.C: New test.
27008
27009 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
27010
27011         * g++.dg/init/init-ref4.C: xfail on targets without
27012         weak symbols.
27013
27014 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
27015
27016         PR target/11087
27017         * gcc.c-torture/execute/20030717-1.c: New test.
27018
27019 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
27020
27021         * g++.dg/opt/cfg1.C: New test.
27022
27023 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
27024
27025         PR optimization/11557
27026         * gcc.dg/20030717-1.c: New test.
27027
27028 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
27029
27030         PR c++/10476
27031         * g++.dg/expr/crash-1.C: New test.
27032
27033         PR c++/11027
27034         * g++.dg/template/init3.C: New test.
27035
27036         PR c++/8222
27037         * g++.dg/template/non-dependent1.C: New test.
27038
27039         PR c++/11070
27040         * g++.dg/template/non-dependent2.C: New test.
27041
27042         PR c++/11071
27043         * g++.dg/template/non-dependent3.C: New test.
27044
27045         PR c++/9907
27046         * g++.dg/template/sizeof5.C: New test.
27047
27048 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
27049
27050         PR 11498
27051         * gcc.c-torture/compile/mangle-1.c: New file.
27052
27053 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27054
27055         PR c++/7809
27056         * g++.dg/parse/access3.C: New test.
27057
27058 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
27059
27060         PR c++/11384
27061         * g++.dg/init/init-ref4.C: New test.
27062
27063 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
27064
27065         PR c++/11547
27066         * g++.dg/parse/constant3.C: New test.
27067         * g++.dg/parse/crash7.C: Likewise.
27068
27069 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
27070
27071         PR target/11008
27072         * gcc.dg/i386-pentium4-not-mull.c: New.
27073
27074 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
27075
27076         * gcc.dg/asm-names.c (ymain): Make it weak.
27077
27078 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27079
27080         PR c++/5421
27081         * g++.dg/template/friend21.C: New test.
27082
27083 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
27084
27085         * gcc.dg/cleanup-8.c: New test.
27086         * gcc.dg/cleanup-9.c: New test.
27087
27088 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
27089
27090         * g++.dg/ext/dll-MI1.h: New file.
27091         * g++.dg/ext/dllexport-MI1.C: New file.
27092         * g++.dg/ext/dllimport-MI1.C: New file.
27093
27094 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
27095
27096         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
27097         it does not have cmpstrsi patterns (just cmpmemsi).
27098
27099 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
27100
27101         PR debug/11473
27102         * g++.dg/debug/debug8.C: New test.
27103
27104 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27105
27106         PR c++/10108
27107         * g++.dg/template/crash7.C: New test.
27108
27109 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
27110
27111         PR target/10795
27112         * gcc.c-torture/compile/20030708-1.c: New.
27113
27114 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
27115
27116         * gcc.c-torture/execute/20030715-1.c: New test.
27117
27118 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
27119
27120         * gcc.dg/pch/inline-3.c: New file.
27121         * gcc.dg/pch/inline-3.hs: New file.
27122         * gcc.dg/pch/inline-4.c: New file.
27123         * gcc.dg/pch/inline-4.hs: New file.
27124
27125 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
27126
27127         PR c++/11509
27128         * g++.dg/template/crash6.C: New test.
27129
27130         PR c++/7053
27131         * g++.dg/template/friend20.C: New test.
27132
27133         PR c++/7019
27134         * g++.dg/template/overload2.C: New test.
27135
27136 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27137
27138         PR optimization/11440
27139         * gcc.c-torture/execute/20030714-1.c: New test.
27140
27141 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27142
27143         PR c++/11154
27144         * g++.dg/template/partial2.C: New test.
27145
27146 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
27147
27148         PR c++/11503
27149         * g++.dg/template/anon1.C: New test.
27150
27151         PR c++/11493
27152         PR c++/11495
27153         * g++.dg/parse/template9.C: Likewise.
27154         * g++.dg/template/crash4.C: New test.
27155         * g++.dg/template/koenig1.C: Likewise.
27156         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
27157         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
27158         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
27159         functions.
27160         * g++.old-deja/g++.jason/template36.C: Likewise.
27161         * g++.old-deja/g++.mike/p1989.C: Likewise.
27162         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
27163         * g++.old-deja/g++.pt/ttp20.C: Use this->.
27164         * g++.old-deja/g++.pt/ttp21.C: Use this->.
27165         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
27166         compiling.
27167         * g++.old-deja/g++.pt/union2.C: Use this->.
27168
27169 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
27170
27171         * gcc.dg/20030711-1.c: New test.
27172
27173 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
27174
27175         PR c++/11050
27176         * g++.dg/parse/args1.C: New test.
27177         * g++.pt/defarg8.C: Change expected errors.
27178
27179 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
27180
27181         PR c++/8164
27182         * g++.dg/template/nontype2.C: New test.
27183
27184         PR c++/10558
27185         * g++.dg/parse/template8.C: New test.
27186
27187         PR c++/8327
27188         * g++.dg/template/scope1.C: New test.
27189
27190         * g++.dg/warn/Wsign-compare-1.C: New test.
27191
27192 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
27193
27194         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
27195
27196 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
27197
27198         PR c++/9411
27199         * g++.dg/template/explicit2.C: New test.
27200
27201         PR c++/10032
27202         * g++.dg/warn/pedantic1.C: New test.
27203
27204 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
27205
27206         PR c++ 9483
27207         * g++.dg/other/field1.C: New test.
27208
27209 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
27210
27211         PR c/11449
27212         * gcc.c-torture/compile/20030707-1.c: New.
27213
27214 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27215
27216         PR c++/10849
27217         * g++.dg/template/access12.C: New test.
27218
27219 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
27220
27221         * g++.dg/bprob/bprob.exp (prof_ext): Update.
27222         * g77.dg/bprob/bprob.exp (prof_ext): Update.
27223         * gcc.misc-tests/bprob.exp (prof_ext): Update.
27224         * gcc.misc-tests/gcov.exp: Update
27225         * g++.dg/gcov/gcov.exp: Update
27226         * lib/gcov.exp: Update.
27227
27228 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
27229
27230         * g++.dg/abi/mangle17.C: Make sure template expressions are
27231         dependent.
27232         * g++.dg/abi/mangle4.C: Mark erroneous casts.
27233         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
27234         * g++.dg/opt/stack1.C: Remove erroneous code.
27235         * g++.dg/parse/template7.C: New test.
27236         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
27237         * g++.old-deja/g++.pt/crash4.C: Likewise.
27238
27239 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27240
27241         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
27242         with zero or one occurence of `$' after the initial `L'.
27243
27244 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
27245
27246         * gcc.c-torture/compile/20030704-1.c: Add a comment.
27247
27248 2003-07-08  Roger Sayle  <roger@eyesopen.com>
27249
27250         PR c/11370
27251         * gcc.dg/Wunreachable-6.c: New testcase.
27252         * gcc.dg/Wunreachable-7.c: New testcase.
27253
27254 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
27255
27256         PR c/11420
27257         * gcc.dg/20030708-1.c: New test.
27258
27259 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
27260
27261         * gcc.dg/compat/sdata-section.h: New file.
27262         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
27263         * gcc.dg/torture/mips-sdata-1.c: New test.
27264
27265 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27266
27267         PR c++/11030
27268         * g++.dg/template/friend19.C: New test.
27269
27270 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
27271
27272         * g++.dg/opt/strength-reduce.C: New test.
27273
27274 2003-07-07  Roger Sayle  <roger@eyesopen.com>
27275
27276         PR target/10979
27277         * gcc.dg/20030707-1.c: New testcase.
27278
27279 2003-07-07  Roger Sayle  <roger@eyesopen.com>
27280
27281         PR optimization/11059
27282         * g++.dg/opt/emptyunion.C: New testcase.
27283
27284 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27285             Eric Botcazou  <ebotcazou@libertysurf.fr>
27286
27287         * g++.dg/opt/stack1.C: New test.
27288
27289 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
27290
27291         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
27292         run test.
27293
27294         PR c++/11431
27295         * g++.dg/expr/static_cast3.C: New test.
27296
27297 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
27298
27299         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
27300         everywhere.
27301         * gcc.dg/concat.c: Concatenation of string constants with
27302         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
27303         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
27304         * gcc.dg/cpp/escape-2.c: Use wide character constants where
27305         necessary to avoid multi-character character constant warning.
27306         * gcc.dg/cpp/escape.c: Likewise.
27307         * gcc.dg/cpp/ucs.c: Likewise.
27308         Remove backslashes from dg-bogus comments, as they confuse Tcl.
27309         Fix a typo.
27310
27311 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
27312
27313         PR c/11428
27314         * gcc.c-torture/compile/20030704-1.c: New.
27315
27316 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
27317
27318         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
27319
27320 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
27321
27322         PR c++/5287, PR c++/7910,  PR c++/11021
27323         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
27324         tests for warnings.
27325         * g++.dg/ext/dllimport2.C: Add tests for warnings.
27326         * g++.dg/ext/dllimport3.C: Likewise.
27327         * g++.dg/ext/dllimport4.C: New file.
27328         * g++.dg/ext/dllimport5.C: New file.
27329         * g++.dg/ext/dllimport6.C: New file.
27330         * g++.dg/ext/dllimport7.C: New file.
27331         * g++.dg/ext/dllimport8.C: New file.
27332         * g++.dg/ext/dllimport9.C: New file.
27333         * g++.dg/ext/dllimport10.C: New file.
27334         * g++.dg/ext/dllexport1.C: New file.
27335
27336 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
27337
27338         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
27339         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
27340
27341 2003-07-03  Roger Sayle  <roger@eyesopen.com>
27342
27343         * gcc.dg/builtins-25.c: New testcase.
27344         * gcc.dg/builtins-26.c: New testcase.
27345
27346 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
27347
27348         * gcc.dg/compat/vector-defs.h: New file.
27349         * gcc.dg/compat/vector-setup.h: New file.
27350         * gcc.dg/compat/vector-check.h: New file.
27351         * gcc.dg/compat/vector-1_main.c: New file.
27352         * gcc.dg/compat/vector-1_x.c: New file.
27353         * gcc.dg/compat/vector-1_y.c: New file.
27354         * gcc.dg/compat/vector-2_main.c: New file.
27355         * gcc.dg/compat/vector-2_x.c: New file.
27356         * gcc.dg/compat/vector-2_y.c: New file.
27357
27358         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
27359         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
27360         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
27361         * gcc.dg/compat/struct-align-1.h: New file.
27362         * gcc.dg/compat/struct-align-1_main.c: New file.
27363         * gcc.dg/compat/struct-align-1_x.c: New file.
27364         * gcc.dg/compat/struct-align-1_y.c: New file.
27365         * gcc.dg/compat/struct-align-2.h: New file.
27366         * gcc.dg/compat/struct-align-2_main.c: New file.
27367         * gcc.dg/compat/struct-align-2_x.c: New file.
27368         * gcc.dg/compat/struct-align-2_y.c: New file.
27369
27370         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
27371         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
27372         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
27373         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
27374         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
27375         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
27376         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
27377         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
27378         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
27379         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
27380         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
27381         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
27382         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
27383         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
27384         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
27385         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
27386         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
27387         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
27388         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
27389         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
27390         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
27391         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
27392         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
27393         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
27394         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
27395         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
27396         * gcc.dg/compat/struct-return-10_x.c: Ditto.
27397         * gcc.dg/compat/struct-return-2_x.c: Ditto.
27398         * gcc.dg/compat/struct-return-3_x.c: Ditto.
27399
27400 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
27401
27402         * gcc.dg/i386-call-1.c: New test.
27403
27404 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
27405
27406         PR c++/9162
27407         * g++.dg/parse/defarg4.C: New.
27408
27409 2003-07-03  Roger Sayle  <roger@eyesopen.com>
27410
27411         PR target/10700
27412         * gcc.c-torture/compile/20030703-1.c: New test case.
27413
27414 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
27415
27416         * g++.dg/template/local3.C: Remove extra semicolon.
27417
27418 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
27419
27420         * gcc.dg/i386-volatile-1.c: New test.
27421
27422 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
27423
27424         PR c++/11072
27425         * g++.dg/other/offsetof2.C: XFAIL.
27426         * g++.dg/other/offsetof5.C: New.
27427
27428         PR c++/10219
27429         * g++.dg/template/error1.C: New.
27430
27431         PR c++/9779
27432         * g++.dg/template/dependent-expr1.C: New.
27433
27434 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
27435
27436         PR c++/6949
27437         * g++.dg/template/local3.C: New test.
27438
27439         PR c++/11149
27440         * g++.dg/lookup/scoped6.C: New test.
27441
27442 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
27443
27444         PR c++/8046
27445         * g++.dg/other/error7.C: New test.
27446
27447 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
27448
27449         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
27450         * g++.old-deja/g++.abi/vtable3.h: Likewise.
27451         * g++.old-deja/g++.law/code-gen5.C: Likewise.
27452         * g++.old-deja/g++.other/union2.C: Likewise.
27453         * gcc.dg/c90-const-expr-2.c: Likewise.
27454         * gcc.dg/c90-const-expr-3.c: Likewise.
27455         * gcc.dg/c99-const-expr-2.c: Likewise.
27456         * gcc.dg/c99-const-expr-3.c: Likewise.
27457         * gcc.dg/concat.c: Likewise.
27458
27459 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
27460
27461         PR c++/9559
27462         * g++.dg/init/static1.C: New test.
27463
27464 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27465
27466         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
27467         * g++.old-deja/g++.other/access2.C: Likewise.
27468         * g++.old-deja/g++.other/decl2.C: Likewise.
27469         * gcc.c-torture/execute/20020615-1.c: Likewise.
27470
27471 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
27472
27473         PR c++/4933
27474         * g++.dg/template/sizeof4.C: New test.
27475
27476 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
27477
27478         * g++.dg/other/error6.C: New test.
27479
27480 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
27481
27482         PR c++/10750
27483         * g++.dg/parse/constant2.C: New test.
27484
27485 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
27486
27487         PR c++/11106
27488         * g++.dg/other/error5.C: New test.
27489
27490 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27491
27492         * gcc.dg/format/gcc_diag-1.c: New test.
27493
27494 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
27495
27496         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
27497
27498 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
27499
27500         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
27501         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
27502         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
27503
27504 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
27505
27506         * gcc.c-torture/execute/builtins/string-8.c: New test.
27507         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
27508         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
27509         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
27510
27511 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
27512
27513         PR c++/10468
27514         * g++.dg/ext/typeof6.C: New test.
27515
27516 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
27517
27518         PR c++/10796
27519         * g++.dg/init/enum1.C: New test.
27520
27521 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
27522
27523         * gcc.dg/20030627-1.c: New test.
27524
27525 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
27526
27527         PR c++/11332
27528         * g++.dg/expr/static_cast2.C: New test.
27529
27530 2003-06-26  Roger Sayle  <roger@eyesopen.com>
27531             Jakub Jelinek  <jakub@redhat.com>
27532
27533         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
27534         sprintf(dst,"%s",src) optimization.
27535         * gcc.c-torture/execute/20030626-1.c: New test case.
27536         * gcc.c-torture/execute/20030626-2.c: New test case.
27537
27538 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
27539
27540         * gcc.c-torture/execute/multi-ix.c: New test.
27541
27542         * gcc.c-torture/execute/simd-4.c (main):
27543         Added missing semicolon at end of union.
27544
27545 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
27546
27547         PR c++/8266
27548         * g++.dg/template/explicit-instantiation3.C: New test.
27549
27550 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
27551
27552         * gcc.dg/20030626-1.c: Use signed char.
27553
27554 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
27555
27556         * gcc.dg/20030626-1.c: New test.
27557
27558 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
27559
27560         * const-str-2.m: Update.
27561
27562 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
27563
27564         PR c++/10990
27565         * g++.dg/rtti/dyncast1.C: New test.
27566         * g++.dg/abi/mangle4.C: Correct base-specifier access.
27567         * g++.dg/lookup/scoped1.C: Remove XFAIL.
27568         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
27569
27570         PR c++/10931
27571         * g++.dg/expr/static_cast1.C: New test.
27572
27573 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
27574
27575         * gcc.dg/20030625-1.c: New test.
27576
27577 2003-06-24  Roger Sayle  <roger@eyesopen.com>
27578
27579         * gcc.c-torture/compile/20030624-1.c: New test case.
27580
27581 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
27582
27583         * gcc.c-torture/execute/string-opt-17.c: New test.
27584
27585 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
27586
27587         PR c++/5754
27588         * g++.dg/parse/crash6.C: New test.
27589
27590 2003-06-23  Roger Sayle  <roger@eyesopen.com>
27591
27592         * gcc.dg/builtins-24.c: New test case.
27593
27594 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
27595
27596         * g++.dg/opt/operator1.C: New test.
27597
27598 2003-06-22  Roger Sayle  <roger@eyesopen.com>
27599
27600         * gcc.c-torture/execute/string-opt-16.c: New test case.
27601
27602 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
27603
27604         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
27605         * g++.old-deja/g++.other/conv7.C: Likewise.
27606         * g++.old-deja/g++.other/overcnv2.C: Likewise.
27607         * g++.old-deja/g++.other/overload14.C: Likewise.
27608
27609 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
27610
27611         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
27612         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
27613
27614 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27615
27616         PR c++/10888
27617         * g++.dg/warn/Winline-3.C: New test.
27618
27619 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27620
27621         * lib/target-supports.exp (check_alias_available): Make the test
27622         program acceptable to the Solaris assembler.
27623
27624         PR c++/10749
27625         * g++.dg/template/memclass2.C: New test.
27626
27627 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27628             Eric Botcazou  <ebotcazou@libertysurf.fr>
27629
27630         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
27631         data for non-matching targets.
27632         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
27633
27634 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27635
27636         PR c++/10845
27637         * g++.dg/template/member3.C: New test.
27638
27639 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
27640
27641         PR c++/10939
27642         * g++.dg/template/func1.C: New test.
27643
27644         PR c++/9649
27645         * g++.dg/template/static4.C: New test.
27646         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
27647
27648         PR c++/11041
27649         * g++.dg/init/ref7.C: New test.
27650
27651 2003-06-19  Matt Austern  <austern@apple.com>
27652
27653         PR c++/11228
27654         * g++.dg/anew1.C: New test.
27655         * g++.dg/anew2.C: New test.
27656         * g++.dg/anew3.C: New test.
27657         * g++.dg/anew4.C: New test.
27658
27659 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
27660
27661         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
27662
27663 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
27664
27665         * gcc.c-torture/execute/simd-4.c (main): Make expected value
27666         endian-dependent.
27667
27668 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
27669
27670         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
27671         Remove cruft.
27672
27673 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
27674
27675         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
27676         * gcc.c-torture/compile/961203-1.c: Likewise.
27677         * gcc.c-torture/compile/980506-1.c: Likewise.
27678
27679 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
27680
27681         PR c++/10712
27682         * g++.dg/lookup/using7.C: New test.
27683
27684 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
27685
27686         PR c++/11105
27687         * g++.dg/abi/conv1.C: Remove it.
27688         * g++.dg/template/conv7.C: New test.
27689         * g++.dg/template/conv8.C: Likewise.
27690         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
27691         conversion operator.
27692
27693 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
27694
27695         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
27696         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
27697         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
27698         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
27699         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
27700         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
27701         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
27702         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
27703         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
27704         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
27705         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
27706         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
27707         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
27708         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
27709         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
27710         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
27711         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
27712         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
27713         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
27714         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
27715         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
27716         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
27717         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
27718         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
27719         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
27720         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
27721         * gcc.dg/compat/struct-return-10_x.c: Ditto.
27722         * gcc.dg/compat/struct-return-2_x.c: Ditto.
27723         * gcc.dg/compat/struct-return-3_x.c: Ditto.
27724
27725 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
27726
27727         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
27728         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
27729         indications.
27730
27731 2003-06-16  Roger Sayle  <roger@eyesopen.com>
27732
27733         * gcc.dg/i386-387-5.c: New test case.
27734         * gcc.dg/i386-387-6.c: New test case.
27735         * gcc.dg/builtins-23.c: New test case.
27736
27737 2003-06-15  Roger Sayle  <roger@eyesopen.com>
27738
27739         * gcc.dg/builtins-22.c: New test case.
27740         * gcc.dg/i386-387-1.c: Update to test exp.
27741         * gcc.dg/i386-387-2.c: Likewise.
27742
27743 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27744
27745         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
27746
27747 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
27748
27749         * lib/gcc-dg.exp (dg-require-dll): New function.
27750         (dg-xfail-if): Likewise.
27751         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
27752         driver.
27753
27754         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
27755         * gcc.c-torture/compile/20001205-1.c: Likewise.
27756         * gcc.c-torture/compile/20001226-1.c: Likewise.
27757         * gcc.c-torture/compile/20010518-2.c: Likewise.
27758         * gcc.c-torture/compile/20020312-1.c: Likewise.
27759         * gcc.c-torture/compile/20020604-1.c: Likewise.
27760         * gcc.c-torture/compile/920501-12.c: Likewise.
27761         * gcc.c-torture/compile/920501-4.c: Likewise.
27762         * gcc.c-torture/compile/920520-1.c: Likewise.
27763         * gcc.c-torture/compile/920521-1.c: Likewise.
27764         * gcc.c-torture/compile/920625-1.c: Likewise.
27765         * gcc.c-torture/compile/961203-1.c: Likewise.
27766         * gcc.c-torture/compile/980506-1.c: Likewise.
27767         * gcc.c-torture/compile/981006-1.c: Likewise.
27768         * gcc.c-torture/compile/981022-1.c: Likewise.
27769         * gcc.c-torture/compile/981223-1.c: Likewise.
27770         * gcc.c-torture/compile/990617-1.c: Likewise.
27771         * gcc.c-torture/compile/dll.c: Likewise.
27772         * gcc.c-torture/compile/labels-3.c: Likewise.
27773         * gcc.c-torture/compile/mipscop-1.c: Likewise.
27774         * gcc.c-torture/compile/mipscop-2.c: Likewise.
27775         * gcc.c-torture/compile/mipscop-3.c: Likewise.
27776         * gcc.c-torture/compile/mipscop-4.c: Likewise.
27777         * gcc.c-torture/compile/simd-5.c: Likewise.
27778         * gcc.c-torture/compile/20000804-1.x: Remove.
27779         * gcc.c-torture/compile/20001205-1.x: Likewise.
27780         * gcc.c-torture/compile/20001226-1.x: Likewise.
27781         * gcc.c-torture/compile/20010518-2.x: Likewise.
27782         * gcc.c-torture/compile/20020312-1.x: Likewise.
27783         * gcc.c-torture/compile/20020604-1.x: Likewise.
27784         * gcc.c-torture/compile/920501-12.x: Likewise.
27785         * gcc.c-torture/compile/920501-4.x: Likewise.
27786         * gcc.c-torture/compile/920520-1.x: Likewise.
27787         * gcc.c-torture/compile/920521-1.x: Likewise.
27788         * gcc.c-torture/compile/920625-1.x: Likewise.
27789         * gcc.c-torture/compile/961203-1.x: Likewise.
27790         * gcc.c-torture/compile/980506-1.x: Likewise.
27791         * gcc.c-torture/compile/981006-1.x: Likewise.
27792         * gcc.c-torture/compile/981022-1.x: Likewise.
27793         * gcc.c-torture/compile/981223-1.x: Likewise.
27794         * gcc.c-torture/compile/990617-1.x: Likewise.
27795         * gcc.c-torture/compile/mipscop-1.x: Likewise.
27796         * gcc.c-torture/compile/mipscop-2.x: Likewise.
27797         * gcc.c-torture/compile/mipscop-3.x: Likewise.
27798         * gcc.c-torture/compile/mipscop-4.x: Likewise.
27799         * gcc.c-torture/compile/simd-5.x: Likewise.
27800
27801         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
27802
27803 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
27804
27805         * gcc.c-torture/execute/20030611-1.c: New test.
27806
27807 2003-06-12  Roger Sayle  <roger@eyesopen.com>
27808
27809         PR middle-end/168
27810         * gcc.dg/20030612-1.c: New test case.
27811
27812 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
27813
27814         PR c++/10635
27815         * g++.dg/expr/cast1.C: New test.
27816
27817 2003-06-12  Roger Sayle  <roger@eyesopen.com>
27818
27819         * gcc.dg/builtins-21.c: New test case.
27820
27821 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
27822
27823         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
27824         options instead of at the end.
27825         * lib/objc.exp (objc_target_compile): Likewise.
27826
27827 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
27828
27829         PR c++/10432
27830         * g++.dg/parse/error1.C: New test.
27831
27832 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
27833
27834         * gcc.dg/compat/struct-by-value-11_main.c: New file.
27835         * gcc.dg/compat/struct-by-value-11_x.c: New file.
27836         * gcc.dg/compat/struct-by-value-11_y.c: New file.
27837         * gcc.dg/compat/struct-by-value-12_main.c: New file.
27838         * gcc.dg/compat/struct-by-value-12_x.c: New file.
27839         * gcc.dg/compat/struct-by-value-12_y.c: New file.
27840         * gcc.dg/compat/struct-by-value-13_main.c: New file.
27841         * gcc.dg/compat/struct-by-value-13_x.c: New file.
27842         * gcc.dg/compat/struct-by-value-13_y.c: New file.
27843         * gcc.dg/compat/struct-by-value-14_main.c: New file.
27844         * gcc.dg/compat/struct-by-value-14_x.c: New file.
27845         * gcc.dg/compat/struct-by-value-14_y.c: New file.
27846         * gcc.dg/compat/struct-by-value-15_main.c: New file.
27847         * gcc.dg/compat/struct-by-value-15_x.c: New file.
27848         * gcc.dg/compat/struct-by-value-15_y.c: New file.
27849         * gcc.dg/compat/struct-by-value-16_main.c: New file.
27850         * gcc.dg/compat/struct-by-value-16_x.c: New file.
27851         * gcc.dg/compat/struct-by-value-16_y.c: New file.
27852         * gcc.dg/compat/struct-by-value-17_main.c: New file.
27853         * gcc.dg/compat/struct-by-value-17_x.c: New file.
27854         * gcc.dg/compat/struct-by-value-17_y.c: New file.
27855         * gcc.dg/compat/struct-by-value-18_main.c: New file.
27856         * gcc.dg/compat/struct-by-value-18_x.c: New file.
27857         * gcc.dg/compat/struct-by-value-18_y.c: New file.
27858
27859         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
27860         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
27861         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
27862         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
27863         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
27864         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
27865         * gcc.dg/compat/scalar-return-3_main.c: New file.
27866         * gcc.dg/compat/scalar-return-3_x.c: New file.
27867         * gcc.dg/compat/scalar-return-3_y.c: New file.
27868         * gcc.dg/compat/scalar-return-4_main.c: New file.
27869         * gcc.dg/compat/scalar-return-4_x.c: New file.
27870         * gcc.dg/compat/scalar-return-4_y.c: New file.
27871
27872 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
27873
27874         * gcc.dg/compat/fp2-struct-check.h: New file.
27875         * gcc.dg/compat/fp2-struct-defs.h: New file.
27876         * gcc.dg/compat/fp2-struct-init.h: New file.
27877         * gcc.dg/compat/struct-by-value-10_main.c: New file.
27878         * gcc.dg/compat/struct-by-value-10_x.c: New file.
27879         * gcc.dg/compat/struct-by-value-10_y.c: New file.
27880         * gcc.dg/compat/struct-return-10_main.c: New file.
27881         * gcc.dg/compat/struct-return-10_x.c: New file.
27882         * gcc.dg/compat/struct-return-10_y.c: New file.
27883
27884         * gcc.dg/compat/compat-common.h: New file.
27885         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
27886         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
27887         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
27888         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
27889         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
27890         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
27891         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
27892         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
27893         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
27894         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
27895         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
27896         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
27897         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
27898         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
27899         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
27900         * gcc.dg/compat/small-struct-check.h: Ditto.
27901         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
27902         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
27903         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
27904         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
27905         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
27906         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
27907         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
27908         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
27909         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
27910         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
27911         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
27912         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
27913         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
27914         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
27915         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
27916         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
27917         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
27918         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
27919         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
27920         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
27921         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
27922         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
27923         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
27924         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
27925         * gcc.dg/compat/struct-return-2_main.c: Ditto.
27926         * gcc.dg/compat/struct-return-2_x.c: Ditto.
27927         * gcc.dg/compat/struct-return-2_y.c: Ditto.
27928         * gcc.dg/compat/struct-return-3_main.c: Ditto.
27929         * gcc.dg/compat/struct-return-3_x.c: Ditto.
27930         * gcc.dg/compat/struct-return-3_y.c: Ditto.
27931
27932 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
27933
27934         * g++.dg/pch/static-1.C: New file.
27935         * g++.dg/pch/static-1.Hs: New file.
27936
27937 2003-06-10  Richard Henderson  <rth@redhat.com>
27938
27939         * gcc.dg/asm-7.c: Adjust expected warning text.
27940
27941 2003-06-10  Roger Sayle  <roger@eyesopen.com>
27942
27943         * gcc.dg/builtins-20.c: New test case.
27944
27945 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
27946
27947         PR c++/11131
27948         * g++.dg/opt/template1.C: New test.
27949
27950 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
27951
27952         * lib/gcc-dg.exp (dg-test): Clear additional_files and
27953         additional_sources.
27954
27955 2003-05-21  David Taylor  <dtaylor@emc.com>
27956
27957         * gcc.dg/Wpadded.c: New file.
27958
27959 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
27960
27961         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
27962         * gcc.dg/special/weak-2.c: Add dg-require-weak.
27963         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
27964         dg-require-weak.
27965
27966 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
27967
27968         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
27969
27970 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
27971
27972         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
27973         (dg-require-alias): Likewise.
27974         (dg-require-gc-sections): Likewise.
27975         * lib/target-supports.exp (check_gc_sections_available): Likewise.
27976
27977 2003-06-08  Richard Henderson  <rth@redhat.com>
27978
27979         * gcc.dg/20011029-2.c: Fix the array reference.
27980         * gcc.dg/asm-7.c: New.
27981
27982 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
27983
27984         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
27985
27986 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
27987
27988         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
27989         (dg-require-gc-sections): Likewise.
27990
27991 2003-06-08  Jan Hubicka  <jh@suse.cz>
27992
27993         * i386-cmov1.c: Fix regular expression.
27994         * i386-cvt-1.c: Likewise.
27995         * i386-local.c: Likewise.
27996         * i386-local2.c: Likewise.
27997         * i386-mul.c: Likewise.
27998         * i386-ssetype-1.c: Likewise.
27999         * i386-ssetype-3.c: Likewise.
28000         * i386-ssetype-5.c: Likewise.
28001
28002 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28003
28004         PR c++/11039
28005         * g++.dg/warn/implicit-typename2.C: New test.
28006         * g++.dg/warn/implicit-typename3.C: New test.
28007
28008 2003-06-07  Richard Henderson  <rth@redhat.com>
28009
28010         * g++.dg/other/offsetof3.C: Use size_t.
28011         * g++.dg/other/offsetof4.C: Likewise.
28012
28013 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
28014
28015         * lib/copy-file.exp: New. Implement gcc_copy_files.
28016
28017         * lib/dg-pch.exp: Load copy-file.exp
28018         (dg-pch): Use gcc_copy_files instead of "file copy".
28019
28020 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
28021
28022         * gcc.dg/weak/weak.exp: Simplify.
28023         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
28024         * gcc.dg/weak/weak-1.c: Likewise.
28025         * gcc.dg/weak/weak-2.c: Likewise.
28026         * gcc.dg/weak/weak-3.c: Likewise.
28027         * gcc.dg/weak/weak-4.c: Likewise.
28028         * gcc.dg/weak/weak-5.c: Likewise.
28029         * gcc.dg/weak/weak-6.c: Likewise.
28030         * gcc.dg/weak/weak-7.c: Likewise.
28031         * gcc.dg/weak/weak-8.c: Likewise.
28032         * gcc.dg/weak/weak-9.c: Likewise.
28033
28034 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
28035
28036         gcc.c-torture/execute/20030606-1.c: New.
28037
28038 2003-06-06  Roger Sayle  <roger@eyesopen.com>
28039
28040         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
28041         * gcc.dg/builtins-19.c: Likewise.
28042
28043 2003-06-06  Roger Sayle  <roger@eyesopen.com>
28044
28045         * gcc.dg/builtins-2.c: Add some more tests.
28046         * gcc.dg/builtins-18.c: New test case.
28047         * gcc.dg/builtins-19.c: New test case.
28048
28049 2003-06-06  Roger Sayle  <roger@eyesopen.com>
28050             Jim Wilson  <wilson@tuliptree.org>
28051
28052         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
28053
28054 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
28055
28056         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
28057         mempcpy/stpcpy calls not to be optimized into something else.
28058         * gcc.c-torture/execute/string-opt-3.c: Moved to...
28059         * gcc.c-torture/execute/builtins/string-7.c: ...here.
28060         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
28061
28062 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28063
28064         * gcc.dg/format/asm_fprintf-1.c: New test.
28065
28066 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
28067
28068         * lib/gcc-defs.exp (additional_sources): New variable.
28069         (dg-additional-sources): New function.
28070         (additional_files): New variable.
28071         (dg-additional-files): New function.
28072         (dg-additional-files-options): Likewise.
28073         * lib/gcc-dg.exp (dg-require-weak): New function.
28074         (dg-require-alias): Likewise.
28075         (dg-require-gc-sections): Likewise.
28076         * lib/target-supports.exp (check_alias_available): Remove testfile
28077         parameter.
28078         (check_gc_sections_available): New function.
28079         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
28080         (dg-gpp-additional-files): Likewise.
28081         * lib/g++.exp (additional_sources): Remove.
28082         (additional_files): Likewise.
28083         (g++_target_compile): Use dg-additional-files-options.
28084
28085         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
28086         Tcl logic.
28087         * gcc.dg/special/ecos.exp: Remove.
28088         * gcc.dg/special/20000419-2.c: Use dg-require-*.
28089         * gcc.dg/special/alias-1.c: Likewise.
28090         * gcc.dg/special/alias-2.c: Likewise.
28091         * gcc.dg/special/gcsec-1.c: Likewise.
28092         * gcc.dg/special/weak-1.c: Likewise.
28093         * gcc.dg/special/weak-2.c: Likewise.
28094         * gcc.dg/special/wkali-1.c: Likewise.
28095         * gcc.dg/special/wkali-2.c: Likewise.
28096
28097         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
28098         dg-gpp-additional-*.
28099         * g++.dg/special/conpr-3.C: Likewise.
28100         * g++.dg/special/conpr-4.C: Likewise.
28101         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
28102         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
28103         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
28104         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
28105         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
28106         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
28107         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
28108         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
28109         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
28110         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
28111         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
28112         * g++.old-deja/g++.other/comdat1.C: Likewise.
28113         * g++.old-deja/g++.other/comdat2.C: Likewise.
28114         * g++.old-deja/g++.other/comdat3.C: Likewise.
28115         * g++.old-deja/g++.other/ctor1.C: Likewise.
28116         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
28117
28118 2003-06-05  Richard Henderson  <rth@redhat.com>
28119
28120         * gcc.dg/debug/20030605-1.c: New.
28121
28122 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
28123
28124         * README.QMTEST: Update.
28125
28126 2003-06-04  Richard Henderson  <rth@redhat.com>
28127
28128         * gcc.dg/cleanup-1.c: New.
28129         * gcc.dg/cleanup-2.c: New.
28130         * gcc.dg/cleanup-3.c: New.
28131         * gcc.dg/cleanup-4.c: New.
28132         * gcc.dg/cleanup-5.c: New.
28133         * gcc.dg/cleanup-6.c: New.
28134         * gcc.dg/cleanup-7.c: New.
28135
28136 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
28137
28138         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
28139
28140         * lib/dg-pch.exp: New file.
28141         * g++.dg/pch/pch.exp: Use dg-pch.exp.
28142         * gcc.dg/pch/pch.exp: Likewise.
28143
28144 2003-06-04  Roger Sayle  <roger@eyesopen.com>
28145
28146         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
28147         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
28148         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
28149         * gcc.dg/builtins-17.c: New test case.
28150         * gcc.dg/i386-387-4.c: New test case.
28151         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
28152
28153 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
28154
28155         * gcc.dg/ultrasp9.c: New test.
28156
28157 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
28158
28159         * gcc.c-torture/compile/20030604-1.c: New test.
28160         * gcc.dg/sparc-constant-1.c: New test.
28161
28162 2003-06-03  Glen Nakamura  <glen@imodulo.com>
28163
28164         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
28165
28166 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
28167
28168         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
28169
28170         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
28171         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
28172
28173 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
28174
28175         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
28176
28177 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28178
28179         PR c++/10940
28180         * g++.dg/template/spec10.C: New test.
28181
28182 2003-06-03  Roger Sayle  <roger@eyesopen.com>
28183
28184         * gcc.dg/builtins-16.c: New test case.
28185
28186 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
28187
28188         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
28189         mempcpy test with post-increments.
28190         * gcc.c-torture/execute/string-opt-3.c: New test.
28191         * gcc.dg/string-opt-1.c: New test.
28192
28193 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
28194
28195         PR fortran/10965
28196         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
28197
28198 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
28199
28200         * lib/scanasm.exp (dg-scan): New function, factored out of ...
28201         (scan-assembler): ... here.  Use dg-scan.
28202         (scan-assembler-not): Likewise.
28203         (scan-file): New function.
28204         (scan-file-not): Likewise.
28205         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
28206         * gcc.dg/cpp/_Pragma4.c: Likewise.
28207         * gcc.dg/cpp/_Pragma5.c: Likewise.
28208         * gcc.dg/cpp/avoidpaste1.c: Likewise.
28209         * gcc.dg/cpp/avoidpaste2.c: Likewise.
28210         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
28211         * gcc.dg/cpp/cmdlne-P.c: Likewise.
28212         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
28213         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
28214         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
28215         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
28216         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
28217         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
28218         * gcc.dg/cpp/cxxcom1.c: Likewise.
28219         * gcc.dg/cpp/line1.c: Likewise.
28220         * gcc.dg/cpp/maccom1.c: Likewise.
28221         * gcc.dg/cpp/maccom2.c: Likewise.
28222         * gcc.dg/cpp/maccom3.c: Likewise.
28223         * gcc.dg/cpp/maccom4.c: Likewise.
28224         * gcc.dg/cpp/maccom5.c: Likewise.
28225         * gcc.dg/cpp/maccom6.c: Likewise.
28226         * gcc.dg/cpp/multiline.c: Likewise.
28227         * gcc.dg/cpp/spacing1.c: Likewise.
28228         * gcc.dg/cpp/spacing2.c: Likewise.
28229         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
28230         * gcc.dg/cpp/trad/maccom1.c: Likewise.
28231         * gcc.dg/cpp/trad/maccom2.c: Likewise.
28232         * gcc.dg/cpp/trad/maccom3.c: Likewise.
28233         * gcc.dg/cpp/trad/maccom4.c: Likewise.
28234         * gcc.dg/cpp/trad/maccom6.c: Likewise.
28235         * gcc.dg/cpp/cxxcom2.c: Likewise.
28236         * gcc.dg/cpp/cxxcom2.h: New file.
28237
28238         * gcc.dg/cpp/truefalse.cpp: Move it to ...
28239         * g++.dg/cpp/truefalse.C: Here.
28240         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
28241
28242 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
28243
28244         * gcc.dg/cpp/redef3.c: New file.
28245
28246 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
28247
28248         * gcc.dg/i386-loop-3.c: New test.
28249
28250 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
28251
28252         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
28253
28254 2003-05-31  Roger Sayle  <roger@eyesopen.com>
28255
28256         * gcc.dg/fwrapv-1.c: New test case.
28257         * gcc.dg/fwrapv-2.c: New test case.
28258
28259 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28260
28261         PR c++/10956
28262         * g++.dg/template/spec9.C: New test.
28263
28264 2003-05-29  Roger Sayle  <roger@eyesopen.com>
28265
28266         * gcc.dg/duff-4.c: New test case.
28267
28268 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
28269
28270         PR fortran/10843
28271         * g77.dg/ffixed-form-1.f: New test
28272         * g77.dg/ffixed-form-2.f: New test
28273         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
28274         * g77.dg/ffree-form-3.f: New test
28275
28276 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
28277
28278         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
28279         * gcc.dg/wint_t-1.c: Likewise.
28280
28281 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28282
28283         * g++.dg/template/access11.C: New test.
28284
28285 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28286
28287         PR c++/10849
28288         * g++.dg/template/access10.C: New test.
28289
28290 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
28291             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28292
28293         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
28294
28295 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
28296
28297         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
28298         suppress for powerpc-*-darwin*.
28299         * gcc.dg/torture/builtin-noret-2.c: Likewise.
28300
28301 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
28302
28303         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
28304         suppress option for powerpc-*-darwin*.
28305
28306 2003-05-23  Roger Sayle  <roger@eyesopen.com>
28307
28308         * gcc.dg/builtins-1.c: Add tests for tan and atan.
28309         * gcc.dg/builtins-4.c: Add test for fmod.
28310
28311 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28312
28313         PR c++/10682
28314         * g++.dg/template/instantiate4.C: New test.
28315
28316 2003-05-22  Roger Sayle  <roger@eyesopen.com>
28317
28318         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
28319
28320 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
28321
28322         * gcc.dg/compat/scalar-return-1_main.c: New file.
28323         * gcc.dg/compat/scalar-return-1_x.c: New file.
28324         * gcc.dg/compat/scalar-return-1_y.c: New file.
28325         * gcc.dg/compat/scalar-return-2_main.c: New file.
28326         * gcc.dg/compat/scalar-return-2_x.c: New file.
28327         * gcc.dg/compat/scalar-return-2_y.c: New file.
28328         * gcc.dg/compat/struct-return-3_main.c: New file.
28329         * gcc.dg/compat/struct-return-3_y.c: New file.
28330         * gcc.dg/compat/struct-return-3_x.c: New file.
28331         * gcc.dg/compat/struct-return-2_main.c: New file.
28332         * gcc.dg/compat/struct-return-2_x.c: New file.
28333         * gcc.dg/compat/struct-return-2_y.c: New file.
28334
28335 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28336
28337         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
28338         for hppa*-hp-hpux*.
28339         * gcc.dg/20021014-1.c (dg-options): Likewise.
28340         * gcc.dg/nest.c (dg-options): Likewise.
28341
28342 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
28343
28344         PR c++/9738
28345         * g++.dg/ext/dllimport2.C: New file.
28346         * g++.dg/ext/dllimport3.C: New file.
28347
28348 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
28349
28350         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
28351         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
28352         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
28353         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
28354         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
28355         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
28356         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
28357         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
28358         * gcc.dg/compat/small-struct-defs.h: New file.
28359         * gcc.dg/compat/small-struct-init.h: New file.
28360         * gcc.dg/compat/small-struct-check.h: New file.
28361         * gcc.dg/compat/fp-struct-defs.h: New file.
28362         * gcc.dg/compat/fp-struct-check.h: New file.
28363         * gcc.dg/compat/fp-struct-init.h: New file.
28364         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
28365         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
28366
28367 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
28368
28369         * gcc.dg/20030225-2.c: New test.
28370
28371 2003-05-18  Roger Sayle  <roger@eyesopen.com>
28372             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28373
28374         * gcc.c-torture/compile/20030518-1.c: New test case.
28375
28376 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
28377
28378         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
28379         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
28380         gcc-dg-debug-runtest.
28381         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
28382         gcc-dg-debug-runtest.
28383
28384 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28385
28386         PR c++/9022
28387         * g++.dg/lookup/using6.C: New test.
28388
28389 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28390
28391         * g++.dg/parse/access2.C: New test.
28392
28393 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
28394
28395         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
28396         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
28397         * gcc.dg/debug/debug.exp: Likewise.
28398
28399 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
28400
28401         * gcc.dg/dollar.c: New test.
28402
28403 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
28404
28405         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
28406         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
28407         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
28408         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
28409         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
28410         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
28411         * gcc.dg/compat/struct-by-value-6_main.c: New file.
28412         * gcc.dg/compat/struct-by-value-6_x.c: New file.
28413         * gcc.dg/compat/struct-by-value-6_y.c: New file.
28414         * gcc.dg/compat/struct-by-value-7_main.c: New file.
28415         * gcc.dg/compat/struct-by-value-7_x.c: New file.
28416         * gcc.dg/compat/struct-by-value-7_y.c: New file.
28417         * gcc.dg/compat/struct-by-value-8_main.c: New file.
28418         * gcc.dg/compat/struct-by-value-8_x.c: New file.
28419         * gcc.dg/compat/struct-by-value-8_y.c: New file.
28420         * gcc.dg/compat/struct-by-value-9_main.c: New file.
28421         * gcc.dg/compat/struct-by-value-9_x.c: New file.
28422         * gcc.dg/compat/struct-by-value-9_y.c: New file.
28423
28424 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
28425
28426         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
28427         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
28428         support for "repo" mode.
28429         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
28430         * lib/g77-dg.exp: Likewise.
28431         * lib/obj-dg.exp: Likewise.
28432
28433 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
28434
28435         Merge from gcc-3_2-rhl8-branch:
28436         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
28437
28438         * gcc.dg/tls/opt-6.c: New test.
28439
28440         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
28441
28442         * gcc.dg/20030405-1.c: New test.
28443
28444         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
28445
28446         * gcc.dg/20030309-1.c: New test.
28447
28448         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
28449
28450         * gcc.c-torture/execute/20030307-1.c: New test.
28451
28452         2003-02-20  Randolph Chung  <tausq@debian.org>
28453
28454         * gcc.c-torture/compile/20030220-1.c: New test.
28455
28456         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
28457
28458         * gcc.dg/20030217-1.c: New test.
28459
28460         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
28461
28462         * gcc.c-torture/compile/20020129-1.c: New test.
28463
28464         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
28465
28466         * gcc.dg/unroll-1.c: New test.
28467
28468         2002-11-16  Jan Hubicka  <jh@suse.cz>
28469
28470         * gcc.c-torture/execute/20020920-1.c: New test.
28471
28472         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
28473
28474         PR target/7434
28475         * gcc.c-torture/compile/20021008-1.c: New test.
28476
28477         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
28478
28479         PR target/7559
28480         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
28481
28482         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
28483
28484         * gcc.c-torture/compile/20020807-1.c: New test.
28485
28486         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
28487
28488         * gcc.dg/tls/opt-1.c: New test.
28489
28490         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
28491
28492         * gcc.dg/20020729-1.c: New test.
28493
28494         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
28495
28496         * g++.dg/opt/life1.C: New test.
28497
28498         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
28499
28500         * gcc.dg/20020525-1.c: New test.
28501
28502         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
28503
28504         PR c++/6794
28505         * g++.dg/ext/pretty1.C: New test.
28506         * g++.dg/ext/pretty2.C: New test.
28507
28508 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
28509
28510         PR c++/8385
28511         * g++.dg/ext/typeof5.C: New test.
28512
28513 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
28514
28515         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
28516         __USER_LABEL_PREFIX__ into account.
28517         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
28518
28519 2003-05-14  Roger Sayle  <roger@eyesopen.com>
28520
28521         * gcc.dg/builtins-15.c: New test case.
28522
28523 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
28524
28525         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
28526
28527 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
28528
28529         * lib/g++.exp: Tweak handling of additional source files.
28530         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
28531         * g++.dg/special/conpr-2a.C: Rename to ...
28532         * g++.dg/special/conpr-2a.cc: ... this.
28533         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
28534         * g++.dg/special/conpr-3a.C: Rename to ...
28535         * g++.dg/special/conpr-3a.cc: This.
28536         * g++.dg/special/conpr-3b.C: Rename to ...
28537         * g++.dg/special/conpr-3b.cc: This.
28538         * g++.dg/special/conpr-4.C: New test.
28539         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
28540
28541 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
28542
28543         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
28544
28545 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28546
28547         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
28548         * g++.old-deja/g++.robertl/eb71.C: Likewise.
28549         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
28550         * g++.old-deja/g++.other/warn3.C: Likewise.
28551
28552 2003-05-11  Roger Sayle  <roger@eyesopen.com>
28553
28554         * gcc.dg/i386-387-1.c: Update to also test log.
28555         * gcc.dg/i386-387-2.c: Likewise.
28556
28557 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
28558
28559         * g77.f-torture/execute/int8421.f: New test.
28560
28561 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28562
28563         PR c++/10230, c++/10481
28564         * g++.dg/lookup/scoped5.C: New test.
28565
28566 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28567
28568         PR c++/10552
28569         * g++.dg/template/ttp6.C: New test.
28570
28571 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
28572
28573         * gcc.c-torture/execute/builtins: New directory.
28574         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
28575         gcc.c-torture/execute/builtins.
28576         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
28577         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
28578         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
28579         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
28580
28581 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28582
28583         PR c++/9252
28584         * g++.dg/template/access8.C: New test.
28585         * g++.dg/template/access9.C: New test.
28586
28587 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28588
28589         PR c++/9554
28590         * g++.dg/parse/access1.C: New test.
28591
28592 2003-05-09  DJ Delorie  <dj@redhat.com>
28593
28594         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
28595         long, and not an int.
28596
28597 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28598
28599         PR c++/10555, c++/10576
28600         * g++.dg/template/memclass1.C: New test.
28601
28602 2003-05-08  DJ Delorie  <dj@redhat.com>
28603
28604         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
28605         targets.
28606         * gcc.c-torture/execute/20021024-1.x: Likewise.
28607         * gcc.c-torture/execute/shiftdi.x: Likewise.
28608         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
28609         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
28610         * gcc.dg/20021018-1.c: Likewise.
28611
28612 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28613
28614         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
28615
28616         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
28617         (bcopy): Call memmove.
28618
28619 2003-05-08  Roger Sayle  <roger@eyesopen.com>
28620
28621         * g77.f-torture/compile/8485.f: New test case.
28622
28623 2003-05-07  Richard Henderson  <rth@redhat.com>
28624
28625         PR c++/10570
28626         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
28627         Verify exception_cleanup not called for rethrows.
28628         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
28629         when exiting catch block without rethrowing.
28630         * g++.dg/eh/forced3.C: New.
28631         * g++.dg/eh/forced4.C: New.
28632
28633 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
28634
28635         * gcc.dg/20030505.c: Fix triplet.
28636
28637 2003-05-06  DJ Delorie  <dj@redhat.com>
28638
28639         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
28640         * gcc.dg/nest.c: Likewise.
28641
28642 2003-05-05  Roger Sayle  <roger@eyesopen.com>
28643
28644         * gcc.dg/builtins-14.c: New test case.
28645
28646 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
28647
28648         * lib/compat.exp (compat-execute): New argument.
28649         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
28650         * gcc.dg/compat: New test directory.
28651         * gcc.dg/compat/compat.exp: New expect script.
28652         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
28653         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
28654         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
28655         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
28656         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
28657         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
28658
28659         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
28660         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
28661         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
28662         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
28663         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
28664         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
28665         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
28666         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
28667         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
28668         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
28669         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
28670         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
28671         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
28672         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
28673         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
28674
28675 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
28676
28677         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
28678
28679 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
28680
28681         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
28682
28683 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
28684
28685         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
28686         * gcc.dg/ppc-fsel-2.c: New test.
28687
28688         * gcc.dg/unused-5.c: New test.
28689
28690 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28691
28692         PR c++/10496
28693         * g++.dg/warn/pmf1.C: New test.
28694
28695 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28696
28697         PR c++/4494
28698         * g++.dg/warn/main.C: New test.
28699
28700 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28701
28702         * gcc.dg/nonnull-3.c: New test.
28703
28704 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
28705
28706         * gcc.dg/cpp/Wtrigraphs.c: Update.
28707         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
28708
28709 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
28710
28711         * gcc.dg/ppc-fsel-1.c: New test.
28712
28713 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
28714
28715         PR c/10604
28716         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
28717
28718 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
28719
28720         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
28721
28722 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28723
28724         PR c++/9364, c++/10553, c++/10586
28725         * g++.dg/parse/typename4.C: New test.
28726         * g++.dg/parse/typename5.C: Likewise.
28727
28728 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
28729
28730         * gcc.c-torture/compile/20030503-1.c: New test.
28731
28732 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28733
28734         * g++.dg/lookup/using5.C: Fix testcase error.
28735
28736 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
28737
28738         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
28739         since MEABI is no longer supported.  Remove all vestiges
28740         of MEABI from the test.
28741
28742 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28743
28744         PR c++/10554
28745         * g++.dg/lookup/using5.C: New test.
28746
28747 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28748
28749         PR c++/8772
28750         * g++.dg/template/ttp5.C: New test.
28751
28752 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
28753
28754         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
28755         (dg-gpp-additional-sources): New function.
28756         (dg-gpp-additional-files): Likewise.
28757         * lib/g++.exp (additional_sources): New variable.
28758         (additional_files): Likewise.
28759         (g++_target_compile): Deal with them.
28760         * lib/old-dejagnu.exp: Remove.
28761         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
28762         * g++.old-deja: Revise all tests to use dg commands.
28763
28764 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28765
28766         PR c++/9432, c++/9528
28767         * g++.dg/lookup/using4.C: New test.
28768
28769 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
28770
28771         * gcc.dg/noreturn-5.c: New file.
28772         * gcc.dg/noreturn-6.c: New file.
28773
28774         * gcc.c-torture/compile/inline-1.c: New file.
28775
28776 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
28777
28778         PR c++/10551
28779         * g++.dg/template/explicit1.C: New test.
28780
28781 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
28782
28783         PR c++/10549
28784         * g++.dg/other/bitfield1.C: New test.
28785
28786         PR c++/10527
28787         * g++.dg/init/new7.C: New test.
28788
28789 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
28790
28791         * g++.dg/ext/desig1.C: New test.
28792         * g++.dg/ext/init1.C: Update.
28793
28794         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
28795
28796 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
28797
28798         PR c++/10180
28799         * g++.dg/warn/Winline-1.C: New test.
28800
28801 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
28802
28803         * gcc.c-torture/execute/string-opt-19.c: New test.
28804
28805         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
28806         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
28807
28808 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
28809
28810         PR c++/10506
28811         * g++.dg/init/new6.C: New test.
28812
28813         PR c++/10503
28814         * g++.dg/init/ref6.C: New test.
28815
28816 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
28817
28818         * g++.dg/warn/weak1.C: XFAIL on AIX4.
28819
28820 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28821
28822         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
28823         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
28824
28825 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
28826
28827         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
28828         initialized static data members.
28829
28830 2003-04-25  H.J. Lu <hjl@gnu.org>
28831
28832         * gcc.dg/ia64-sync-4.c: New test.
28833
28834 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28835
28836         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
28837         date.
28838
28839 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
28840
28841         PR c++/10337
28842         * g++.dg/warn/conv1.C: New test.
28843         * g++.old-deja/g++.other/conv7.C: Adjust.
28844         * g++.old-deja/g++.other/overload14.C: Adjust.
28845
28846 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
28847
28848         PR c++/10471
28849         * g++.dg/template/defarg2.C: New test.
28850
28851 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
28852
28853         * gcc.dg/cpp/include2.c: Update.
28854         * gcc.dg/cpp/multiline-2.c: New.
28855         * gcc.dg/cpp/multiline.c: Update.
28856         * gcc.dg/cpp/strify2.c: Update.
28857         * gcc.dg/cpp/trad/literals-2.c: Update.
28858
28859 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28860
28861         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
28862
28863 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
28864
28865         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
28866
28867 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
28868
28869         PR c++/10451
28870         * g++.dg/parse/crash4.C: New test.
28871
28872         PR c++/9847
28873         * g++.dg/parse/crash5.C: New test.
28874
28875 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
28876
28877         PR c++/10446
28878         * g++.dg/parse/crash3.C: New test.
28879
28880         PR c++/10428
28881         * g++.dg/parse/elab1.C: New test.
28882
28883 2003-04-22  Devang Patel  <dpatel@apple.com>
28884
28885         * gcc.dg/cpp/trad/funlike-5.c: New test.
28886
28887 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
28888
28889         * g++.dg/other/packed1.C: Fix dg options.
28890
28891 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
28892
28893         * g++.dg/other/offsetof2.C: New test.
28894
28895 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
28896
28897         * g++.dg/template/recurse.C: Adjust location of error messages.
28898
28899 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
28900
28901         PR c++/9881
28902         * g++.dg/init/addr-const1.C: New test.
28903         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
28904
28905 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
28906
28907         PR c++/10405
28908         * g++.dg/lookup/struct-hack1.C: New test.
28909
28910 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
28911
28912         * ucs.c: Update diagnostic messages.
28913
28914 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
28915
28916         * gcc.dg/cpp/truefalse.cpp: New test.
28917         * gcc.dg/cpp/cpp.exp: Update.
28918         * g++.dg/other/stdbool-if.C: Remove.
28919
28920 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
28921
28922         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
28923         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
28924
28925 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
28926
28927         * gcc.c-torture/compile/20030418-1.c: New test.
28928
28929 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
28930
28931         * README.compat: Remove; content moved to doc/sourcebuild.texi.
28932
28933 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28934
28935         PR c++/10347
28936         g++.dg/template/dependent-name1.C: New test.
28937
28938 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
28939
28940         * gcc.dg/warn-1.c (tourist_guide): New array,
28941         contains a pointer to bar.
28942
28943 2003-04-16  Roger Sayle  <roger@eyesopen.com>
28944
28945         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
28946         * gcc.c-torture/execute/medce-1.c: New test case.
28947         * gcc.c-torture/execute/medce-2.c: New test case.
28948
28949 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
28950
28951         * lib/prune.exp: Ignore more messages.
28952
28953         PR c++/10381
28954         * g++.dg/parse/lookup3.C: New test.
28955
28956 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
28957
28958         * gcc.c-torture/compile/20030415-1.c : New test.
28959
28960 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
28961
28962         * gcc.c-torture/execute/scope-2.c: Move to ...
28963         * gcc.dg/noncompile/scope.c: .... here.
28964
28965 2003-04-14  Roger Sayle  <roger@eyesopen.com>
28966
28967         * gcc.dg/20030414-2.c: New test case.
28968
28969 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
28970
28971         PR target/10377
28972         * gcc.dg/20030414-1.c: New test.
28973
28974 2003-04-13  Roger Sayle  <roger@eyesopen.com>
28975
28976         * gcc.dg/builtins-12.c: New test case.
28977         * gcc.dg/builtins-13.c: New test case.
28978
28979 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28980
28981         * gcc.c-torture/execute/string-opt-18.c: New test.
28982
28983 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
28984
28985         PR c++/10300
28986         * g++.dg/init/new5.C: New test.
28987
28988 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
28989
28990         PR c++/7910
28991         * g++.dg/ext/dllimport1.C: New test.
28992
28993 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
28994
28995         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
28996
28997 2003-04-11  Bud Davis <bdavis9659@comcast.net>
28998
28999         PR Fortran/9263
29000         * g77.f-torture/noncompile/9263.f: New test
29001         PR Fortran/1832
29002         * g77.f-torture/execute/1832.f: New test
29003
29004 2003-04-11  David Chad  <davidc@freebsd.org>
29005             Loren J. Rittle  <ljrittle@acm.org>
29006
29007         libobjc/8562
29008         * objc.dg/headers.m: New test.
29009
29010 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
29011
29012         * gcc.c-torture/execute/builtin-noret-2.c: New.
29013         * gcc.c-torture/execute/builtin-noret-2.x: New.
29014         XFAIL builtin-noret-2.c at -O1 and above.
29015         * gcc.dg/redecl.c: New.
29016         * gcc.dg/Wshadow-1.c: Update error regexps.
29017
29018 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
29019
29020         * g++.dg/abi/bitfield10.C: New test.
29021
29022 2003-04-09  Mike Stump  <mrs@apple.com>
29023
29024         * gcc.dg/pch/pch.exp: Make testcase names longer.
29025         * g++.dg/pch/pch.exp: Make testcase names longer.
29026
29027 2003-04-08  Roger Sayle  <roger@eyesopen.com>
29028
29029         * gcc.dg/builtins-11.c: New test case.
29030
29031 2003-04-08  Roger Sayle  <roger@eyesopen.com>
29032
29033         * gcc.dg/builtins-9.c: New test case.
29034         * gcc.dg/builtins-10.c: New test case.
29035
29036 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
29037
29038         * gcc.dg/noncompile/init-4.c.c: New test.
29039
29040 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
29041
29042         * gcc.misc-test/gcov-9.c: New test.
29043         * gcc.misc-test/gcov-10.c: New test
29044         * gcc.misc-test/gcov-11.c: New test.
29045
29046 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
29047
29048         PR optimization/10024
29049         * gcc.c-torture/compile/20030405-1.c: New test.
29050
29051 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
29052
29053         * gcc.dg/pch/static-3.c: New.
29054         * gcc.dg/pch/static-3.hs: New.
29055         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
29056
29057 2003-04-04  Richard Henderson  <rth@redhat.com>
29058
29059         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
29060         * g++.dg/eh/forced2.C: Likewise.
29061
29062 2003-04-03  Mike Stump  <mrs@apple.com>
29063
29064         * lib/scanasm.exp (scan-assembler): Add xfail processing for
29065         target arg.
29066         (scan-assembler-times, scan-assembler-not): Likewise.
29067         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
29068
29069 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
29070
29071         * gcc.dg/sparc-loop-1.c: New test.
29072
29073 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
29074
29075         PR other/9274
29076         * g++.dg/pch/system-2.C: New.
29077         * g++.dg/pch/system-2.Hs: New.
29078
29079 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
29080
29081         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
29082
29083         * g++.dg/eh/simd-1.C (vecfunc): Same.
29084
29085 2003-04-01  Roger Sayle  <roger@eyesopen.com>
29086
29087         * gcc.c-torture/execute/20030401-1.c: New test case.
29088
29089 2003-04-01  Ziemowit Laski <zlaski@apple.com>
29090
29091         * objc.dg/defs.m: New.
29092
29093 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
29094
29095         * g++.dg/eh/simd-1.C: New.
29096         * g++.dg/eh/simd-2.C: New.
29097
29098 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
29099
29100         * gcc.c-torture/execute/simd-3.c: New.
29101
29102 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
29103
29104         PR c/9936
29105         * gcc.dg/20030331-2.c: New test.
29106
29107 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
29108
29109         PR c++/10278
29110         * g++.dg/parse/crash2.C: New test.
29111
29112 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
29113
29114         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
29115         * gcc.c-torture/execute/20030331-1.c: ...here.
29116
29117 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
29118
29119         * gcc.c-torture/execute/20030331-1.c: New test.
29120
29121 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
29122
29123         * lib/gcov.exp: Adjust call return testing strings.
29124         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
29125
29126 2003-03-31  Roger Sayle  <roger@eyesopen.com>
29127
29128         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
29129         * gcc.dg/builtins-7.c: New test case.
29130         * gcc.dg/builtins-8.c: New test case.
29131
29132 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
29133
29134         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
29135
29136 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
29137
29138         PR c++/7647
29139         * g++.dg/lookup-class-member-2.C: New test.
29140
29141 2003-03-30  Glen Nakamura  <glen@imodulo.com>
29142
29143         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
29144
29145 2003-03-28  Roger Sayle  <roger@eyesopen.com>
29146
29147         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
29148
29149 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
29150
29151         * g++.dg/init/attrib1.C: New test.
29152
29153 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
29154
29155         * gcc.dg/ultrasp8.c: New test.
29156
29157 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
29158
29159         * gcc.dg/ultrasp7.c: New test.
29160
29161 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
29162
29163         PR c++/10047
29164         * g++.dg/template/inline1.C: New test.
29165
29166 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
29167
29168         * gcc.dg/sparc-dwarf2.c: New test.
29169
29170 2003-03-27  Roger Sayle  <roger@eyesopen.com>
29171
29172         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
29173         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
29174
29175 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
29176
29177         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
29178         than reading .x files.
29179         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
29180         * g77.dg/gcov/gcov-1.f: Likewise.
29181         * gcc.misc-tests/gcov-4b.c: Likewise.
29182         * gcc.misc-tests/gcov-5b.c: Likewise.
29183         * gcc.misc-tests/gcov-6.c: Likewise.
29184         * gcc.misc-tests/gcov-7.c: Likewise.
29185         * gcc.misc-tests/gcov-8.c: Likewise.
29186         * g++.dg/gcov/gcov-1.x: Remove.
29187         * g77.dg/gcov/gcov-1.x: Likewise.
29188         * gcc.misc-tests/gcov-4b.x: Likewise.
29189         * gcc.misc-tests/gcov-5b.x: Likewise.
29190         * gcc.misc-tests/gcov-6.x: Likewise.
29191         * gcc.misc-tests/gcov-7.x: Likewise.
29192         * gcc.misc-tests/gcov-8.x: Likewise.
29193
29194 2003-03-27  Glen Nakamura  <glen@imodulo.com>
29195
29196         PR opt/10087
29197         * gcc.dg/20030324-1.c: New test.
29198
29199 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
29200
29201         PR c++/10224
29202         * g++.dg/template/arg3.C: New test.
29203
29204         PR c++/10158
29205         * g++.dg/template/friend18.C: New test.
29206
29207 2003-03-26  Roger Sayle  <roger@eyesopen.com>
29208
29209         * g77.f-torture/compile/20030326-1.f: New test case.
29210
29211 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
29212
29213         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
29214
29215         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
29216
29217 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
29218
29219         * gcc.dg/ia64-sync-3.c: New test.
29220
29221 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
29222
29223         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
29224
29225 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
29226
29227         * gcc.dg/ultrasp6.c: New test.
29228
29229 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
29230
29231         * gcc.dg/i386-signbit-1.c: New test.
29232         * gcc.dg/i386-signbit-2.c: New test.
29233         * gcc.dg/i386-signbit-3.c: New test.
29234
29235 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
29236
29237         * gcc.dg/ultrasp5.c: Fix options.
29238
29239 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
29240
29241         * gcc.dg/ultrasp5.c: Fix comment.
29242
29243 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
29244
29245         PR fortran/10197
29246         * g77.f-torture/execute/10197.f: New test.
29247
29248 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
29249
29250         PR c++/9898, c++/383
29251         * g++.dg/template/conv6.C: New test.
29252
29253         PR c++/10119
29254         * g++.dg/template/ptrmem5.C: New test.
29255
29256         PR c++/10026
29257         * g++.dg/lookup/koenig1.C: New test.
29258
29259         PR C++/10199
29260         * g++.dg/lookup/template2.C: New test.
29261
29262 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
29263
29264         * g++.dg/opt/rtti1.C: New test.
29265
29266 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
29267
29268         * gcc.dg/ultrasp5.c: New test.
29269
29270 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
29271
29272         PR middle-end/9967
29273         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
29274         builtin fputs.
29275
29276 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
29277
29278         PR c/8224
29279         * gcc.dg/20030323-1.c: New test.
29280
29281 2003-03-23  Roger Sayle  <roger@eyesopen.com>
29282
29283         * gcc.c-torture/compile/20030323-1.c: New test case.
29284
29285 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
29286
29287         * gcc.dg/20030321-1.c: New test.
29288
29289 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
29290
29291         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
29292
29293 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
29294
29295         PR c++/9978, c++/9708
29296         * g++.dg/ext/vlm1.C: Adjust expected error.
29297         * g++.dg/ext/vla2.C: New test.
29298         * g++.dg/template/arg1.C: New test.
29299         * g++.dg/template/arg2.C: New test.
29300
29301 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
29302
29303         * g77.f-torture/execute/select.f: New test.
29304         * g77.f-torture/noncompile/select_no_compile.f: New test.
29305
29306 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
29307
29308         PR c++/9898
29309         * g++.dg/other/error4.C: New test.
29310
29311 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
29312
29313         * g++.dg/template/friend17.C: New test.
29314
29315 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
29316
29317         * gcc.c-torture/compile/20030320-1.c: New.
29318
29319 2003-03-20  Roger Sayle  <roger@eyesopen.com>
29320
29321         * gcc.dg/builtins-6.c: New test case.
29322
29323 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
29324
29325         PR target/10073
29326         * gcc.c-torture/compile/20030319-1.c: New.
29327
29328 2003-03-18  Jan Hubicka  <jh@suse.cz>
29329
29330         * gcc.dg/i386-cvt-1.c: New test.
29331
29332 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
29333
29334         * objc.dg/naming-1.m: Use "(parse|syntax) error".
29335         * objc.dg/naming-2.m: Likewise.
29336
29337 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
29338
29339         PR c++/9639
29340         * g++.dg/parse/crash1.C: New test.
29341
29342 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
29343
29344         PR c++/8805
29345         * g++.dg/eh/cleanup1.C: New test.
29346
29347 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
29348
29349         * gcc.c-torture/execute/20030316-1.c: New test case.
29350
29351 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
29352
29353         PR c++/9629
29354         * g++.dg/init/ctor2.C: New test.
29355
29356 2003-03-15  Roger Sayle  <roger@eyesopen.com>
29357
29358         * g77.f-torture/compile/xformat.f: New test case.
29359
29360 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29361
29362         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
29363         * g++.old-deja/g++.mike/eh50.C: Likewise.
29364
29365 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29366
29367         PR c++/6440
29368         * g++.dg/template/spec7.C: New test.
29369         * g++.dg/template/spec8.C: Likewise.
29370
29371 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
29372
29373         * gcc.c-torture/execute/20030313-1.c: New test.
29374
29375 2003-03-14  Richard Henderson  <rth@redhat.com>
29376
29377         * gcc.dg/inline-2.c: Adjust alpha test for external call.
29378
29379 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
29380
29381         * gcc.c-torture/compile/20030314-1.c: New test.
29382
29383 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
29384
29385         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
29386         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
29387         thumb target,
29388         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
29389         to accept newer _imp__  prefix and additional
29390         newline in .drectve section.
29391         * gcc.dg/dll-4.c: Likewise.
29392         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
29393         switch.
29394
29395 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
29396
29397         * g++.dg/parse/namespace9.C: New test.
29398
29399         * g++.dg/init/ref5.C: New test.
29400         * g++.dg/parse/ptrmem1.C: Likewise.
29401
29402 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29403
29404         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
29405         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
29406         regular expression.
29407         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
29408         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
29409
29410 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
29411
29412         * gcc.c-torture/execute/20030224-2.c: New test.
29413
29414 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
29415
29416         * gcc.dg/decl-3.c: New test.
29417
29418 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
29419
29420         * gcc.dg/i386-loop-2.c: New test.
29421
29422 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
29423
29424         PR c++/9474
29425         * g++.dg/parse/namespace8.C: New test.
29426
29427         PR c++/9924
29428         * g++.dg/overload/builtin2.C: New test.
29429
29430 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
29431
29432         * gcc.dg/return-type-3.c: New test.
29433
29434 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
29435
29436         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
29437         profiling options are not supported.
29438
29439 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
29440
29441         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
29442         * g++.old-deja/g++.warn/impint2.C: Likewise.
29443
29444 2003-03-10  Devang Patel  <dpatel@apple.com>
29445
29446         * g++.dg/cpp/c++_cmd_1.C: New test.
29447         * g++.dg/cpp/c++_cmd_1.h: New file.
29448
29449 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
29450
29451         * gcc.dg/altivec-9.c: New file.
29452
29453 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29454
29455         * gcc.dg/ppc-sdata-1.c: New test.
29456         * gcc.dg/ppc-sdata-2.c: New test.
29457
29458 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
29459
29460         PR c++/9373
29461         * g++.dg/opt/ptrmem2.C: New test.
29462
29463         PR c++/8534
29464         * g++.dg/opt/ptrmem1.C: New test.
29465
29466 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
29467
29468         * gcc.dg/i386-loop-1.c: New test.
29469
29470 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29471
29472         PR c++/9970
29473         * g++.dg/lookup/friend1.C: New test.
29474
29475 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
29476
29477         PR c++/9823
29478         * g++.dg/parser/constructor1.C: New test.
29479
29480 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
29481
29482         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
29483
29484         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
29485
29486 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
29487
29488         * gcc.dg/cpp/Wunused.c: Update test.
29489
29490 2003-03-08  Jan Hubicka  <jh@suse.cz>
29491
29492         * gcc.dg/inline-3.c: New test.
29493
29494 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
29495
29496         PR c++/9809
29497         * g++.dg/parse/builtin1.C: New test.
29498
29499         PR c++/9982
29500         * g++.dg/abi/cookie1.C: New test.
29501         * g++.dg/abi/cookie2.C: Likewise.
29502
29503         PR c++/9524
29504         * g++.dg/template/field1.C: New test.
29505
29506         PR c++/9912
29507         * g++.dg/parse/class1.C: New test.
29508         * g++.dg/parse/namespace7.C: Likewise.
29509         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
29510
29511 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
29512
29513         * g++.dg/init/ref4.C: New test.
29514
29515 2003-03-07  Jan Hubicka  <jh@suse.cz>
29516
29517         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
29518         * gcc.dg/inline-3.c: New test.
29519
29520 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
29521
29522         * g++.dg/init/ref3.C: New test.
29523
29524         PR c++/9965
29525         * g++.dg/init/ref2.C: New test.
29526
29527         PR c++/9400
29528         * g++.dg/warn/Wshadow-2.C: New test.
29529
29530         PR c++/9791
29531         * g++.dg/warn/Woverloaded-1.C: New test.
29532
29533 2003-03-05  Jan Hubicka  <jh@suse.cz>
29534
29535         * gcc.dg/i386-local2.c: New.
29536         * gcc.dg/i386-local.c: Fix typo.
29537
29538 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
29539
29540         * g++.dg/abi/layout3.C: New test.
29541
29542 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
29543
29544         * gcc.c-torture/compile/20030305-1.c
29545
29546 2003-03-05  Jan Hubicka  <jh@suse.cz>
29547
29548         * gcc.dg/i386-local.c: New.
29549
29550 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
29551
29552         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
29553
29554 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29555
29556         * gcc.dg/switch-2.c: New test.
29557         * gcc.dg/switch-3.c: New test.
29558         * gcc.dg/Wswitch.c: Adjust line numbers.
29559         * gcc.dg/Wswitch-default.c: Likewise.
29560         * gcc.dg/Wswitch-enum.c: Likewise.
29561
29562 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
29563
29564         * gcc.c-torture/execute/20030222-1.c: New test.
29565
29566 2003-03-03  James E Wilson  <wilson@tuliptree.org>
29567
29568         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
29569
29570 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
29571
29572         PR c++/9878
29573         * g++.dg/init/ref1.C: New test.
29574
29575 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
29576
29577         * gcc.dg/sh-relax.c: New SH-only test.
29578
29579 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
29580
29581         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
29582         comment explaining purpose of testcase.
29583
29584 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
29585
29586         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
29587         for HC11/HC12 (asm needs two int registers).
29588         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
29589         HC11/HC12 because the test uses an asm which needs two 32-bit
29590         registers.
29591
29592 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
29593
29594         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
29595         for HC11/HC12 (array is too large otherwise).
29596         * gcc.c-torture/compile/920501-4.x: New file, likewise.
29597         * gcc.c-torture/compile/20010518-2.x: Likewise.
29598         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
29599         HC11/HC12 (array is too large).
29600
29601 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
29602
29603         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
29604         * lib/g++-dg.exp (g++-dg-test): Likewise.
29605
29606 2003-03-01  Roger Sayle  <roger@eyesopen.com>
29607
29608         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
29609         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
29610
29611 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29612
29613         * g++.dg/warn/implicit-typename1.C: Remove warning.
29614
29615 2003-02-28  Richard Henderson  <rth@redhat.com>
29616
29617         * gcc.dg/noreturn-1.c: Move noreturn warning line.
29618         * gcc.dg/return-type-1.c: Move control reaches end warning line.
29619
29620 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
29621
29622         * gcc.dg/pch/pch.exp: Change .pch to .gch.
29623         * g++.dg/pch/pch.exp: Likewise.
29624
29625 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
29626
29627         PR c++/9879
29628         * testsuite/g++.dg/init/new4.C: New test.
29629
29630 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
29631
29632         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
29633
29634 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
29635
29636         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
29637         unsigned long.
29638
29639         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
29640         wider than float.
29641
29642 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29643
29644         * lib/scanasm.exp: Add support for counting numbers of
29645         occurences.
29646         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
29647         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
29648
29649 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
29650
29651         PR c++/9683
29652         * g++.dg/template/static3.C: New test.
29653
29654         PR c++/9829
29655         * g++.dg/parse/namespace6.C: New test.
29656
29657 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29658
29659         PR target/9732
29660         * gcc.dg/20030225-1.c: New test.
29661
29662 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
29663
29664         * README: Remove out-of-date information.
29665
29666         PR c++/9836
29667         * g++.dg/template/spec6.C: New test.
29668
29669 2003-02-24  Jeff Law  <law@redhat.com>
29670
29671         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
29672
29673 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29674
29675         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
29676         * gcc.dg/pragma-ep-1.c: Likewise.
29677
29678 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29679
29680         PR c++/9602
29681         * g++.dg/template/friend16.C: New test.
29682
29683 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
29684
29685         PR c++/5333
29686         * g++.dg/parse/fused-params1.C: Adjust error messages.
29687         * g++.dg/template/nested3.C: New test.
29688
29689 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
29690
29691         * g++.dg/abi/param1.C: New test.
29692
29693 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29694
29695         PR c++/7982
29696         * g++.dg/warn/implicit-typename1.C: New test.
29697
29698 2003-02-22  Kelley Cook <kelleycook@comcast.net>
29699
29700         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
29701         with "mtune".
29702         * g++.old-deja/g++.other/store-expr2.C: Likewise.
29703         * gcc.c-torture/execute/20010129-1.x: Likewise.
29704         * gcc.dg/20011107-1.c: Likewise.
29705         * gcc.dg/20020108-1.c: Likewise.
29706         * gcc.dg/20020122-3.c: Likewise.
29707         * gcc.dg/20020206-1.c: Likewise.
29708         * gcc.dg/20020310-1.c: Likewise.
29709         * gcc.dg/20020426-2.c: Likewise.
29710         * gcc.dg/20020517-1.c: Likewise.
29711         * gcc.dg/991230-1.c: Likewise.
29712         * gcc.dg/i386-unroll-1.c: Likewise.
29713         * gcc.misc-tests/i386-prefetch.exp: Likewise.
29714
29715 2003-02-22  Jan Hubicka  <jh@suse.cz>
29716
29717         * gcc.dg/i386-mul.c: New test.
29718
29719 2003-02-21  Roger Sayle  <roger@eyesopen.com>
29720
29721         * gcc.dg/builtins-5.c: New test case.
29722
29723 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
29724
29725         * gcc.dg/asmreg-1.c: New test.
29726
29727 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
29728
29729         PR c++/9749
29730         * g++.dg/parse/varmod1.C: New test.
29731
29732 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
29733
29734         PR c++/9727
29735         * g++.dg/template/op1.C: New test.
29736
29737 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
29738
29739         PR c++/8906
29740         * g++.dg/template/nested2.C: New test.
29741
29742 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
29743
29744         PR c++/8724
29745         * g++.dg/expr/dtor1.C: New test.
29746
29747 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
29748
29749         * gcc.dg/cpp/include3.c: New test.
29750         * gcc.dg/cpp/inc/foo.h: New file.
29751
29752 2003-02-21  Glen Nakamura  <glen@imodulo.com>
29753
29754         * gcc.c-torture/execute/20030221-1.c: New test.
29755
29756 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
29757
29758         PR c++/9729
29759         * g++.dg/abi/conv1.C: New test.
29760
29761 2003-02-20  Jan Hubicka  <jh@suse.cz>
29762
29763         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
29764
29765 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
29766
29767         * gcc.c-torture/compile/20030219-1.c: New test.
29768
29769 2003-02-18  Jan Hubicka  <jh@suse.cz>
29770
29771         * gcc.dg/funcorder.c: New test.
29772
29773 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
29774
29775         * gcc.c-torture/execute/20030218-1.c: New.
29776
29777 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
29778
29779         * gcc.dg/20030218-1.c: New.
29780
29781 2003-02-18  Richard Henderson  <rth@redhat.com>
29782
29783         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
29784         * gcc.dg/attr-used-2.c: New.
29785
29786 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
29787
29788         PR c++/9704
29789         * g++.dg/init/copy5.C: New test.
29790
29791 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
29792
29793         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
29794         * g++.dg/pch/pch.exp: Likewise.
29795
29796 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
29797
29798         * gcc.c-torture/execute/20030209-1.c: Enable the test if
29799         STACK_SIZE is not defined.
29800
29801 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29802
29803         PR c++/9457
29804         * g++.dg/template/init1.C: New test.
29805
29806 2003-02-16  Jan HUbicka  <jh@suse.cz>
29807
29808         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
29809         (foo): Add few extra tests
29810         * gcc.dg/c99-const-expr-3.c: Likewise.
29811         * gcc.c-torture/execute/20030216-1.c: New.
29812
29813 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29814
29815         PR c++/9459
29816         * g++.dg/ext/typeof4.C: New test.
29817
29818 2003-02-15  Roger Sayle  <roger@eyesopen.com>
29819
29820         * gcc.dg/i386-387-3.c: New test case.
29821
29822 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
29823
29824         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
29825         cris-*-elf* cris-*-aout* and mmix-*-*.
29826
29827 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
29828
29829         * gcc.dg/20030213-1.c: New test.
29830
29831 2003-02-12  Roger Sayle  <roger@eyesopen.com>
29832
29833         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
29834         * gcc.dg/i386-387-2.c: Likewise.
29835
29836 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
29837
29838         * gcc.dg/ppc-spe.c: Fix formatting.
29839         Enable tests that were previously unsupported by gas.
29840         Delete tests for instructions that no longer exist.
29841         Switch arguments on evsubifw builtin.
29842
29843 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
29844
29845         * gcc.c-torture/execute/20030209-1.c: Disable the test if
29846         STACK_SIZE is too small.
29847
29848 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
29849             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
29850
29851         * gcc.dg/decl-2.c: New test.
29852
29853 2003-02-10  Jan Hubicka  <jh@suse.cz>
29854
29855         * gcc.dg/i386-fpcvt-1.c: New test.
29856
29857 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
29858
29859         * gcc.c-torture/execute/20030209-1.c: New test.
29860
29861 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
29862
29863         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
29864         int-wide bitops, use the constants of the same width.
29865         Likewise, if long long is 32-bit wide, test bitops using
29866         32-bit constants.
29867
29868 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
29869
29870         * gcc.dg/20021014-1.c: Annotate with expected notice text.
29871
29872 2003-02-07  Roger Sayle  <roger@eyesopen.com>
29873
29874         * testsuite/gcc.dg/builtins-4.c: New test case.
29875
29876 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29877
29878         * gcc.dg/20020430-1.c: Fix dg command typos.
29879         * gcc.dg/20020503-1.c: Likewise.
29880
29881 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29882
29883         PR c++/8785
29884         * g++.dg/parse/fused-params1.C: New test.
29885
29886         PR c++/8857
29887         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
29888
29889         PR c++/8921
29890         * g++.dg/parse/non-dependent1.C: New test.
29891
29892         PR c++/8928
29893         * g++.dg/parse/dupl-tmpl-args1.C: New test.
29894
29895         PR c++/9228
29896         * g++.dg/parse/undefined7.C: New test.
29897         * g++.dg/parse/non-templ1.C: New test.
29898
29899         PR c++/9229
29900         * g++.dg/parse/too-many-tmpl-args1.C: New test.
29901
29902 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
29903
29904         * gcc.c-torture/compile/20030206-1.c: New test.
29905
29906 2003-02-05  Roger Sayle  <roger@eyesopen.com>
29907
29908         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
29909         "pow" to "foo" to avoid potential confusion with a math built-in.
29910
29911 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29912
29913         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
29914         conditions for SPARC targets.
29915
29916 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
29917
29918         * gcc.dg/20030204-1.c: New test.
29919
29920 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29921
29922         PR c++/38
29923         * g++.dg/parse/array-size1.C: New test.
29924
29925         PR c++/5657
29926         * g++.dg/parse/undefined3.C: New test.
29927
29928         PR c++/5665
29929         * g++.dg/parse/undefined4.C: New test.
29930
29931         PR c++/5975
29932         * g++.dg/parse/undefined5.C: New test.
29933
29934         PR c++/7259
29935         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
29936
29937         PR c++/8578
29938         * g++.dg/parse/casting-operator1.C: New test.
29939
29940         PR c++/8596
29941         * g++.dg/parse/undefined6.C: New test.
29942
29943         PR c++/8736
29944         * g++.dg/parse/missing-template1.C: New test.
29945
29946 2003-02-04  Jan Hubicka  <jh@suse.cz>
29947
29948         * gcc.dg/i386-cadd.c: Compile using -march=k8.
29949         * gcc.dg/i386-cmov?.c: Likewise.
29950         * gcc.dg/i386-fpcvt-?.c: Likewise.
29951         * gcc.dg/i386-ssefp-1.c: Likewise.
29952         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
29953         conventions.
29954
29955 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
29956
29957         PR c++/7129
29958         * testsuite/g++.dg/ext/max.C: New test.
29959
29960 2003-02-03  Jan Hubicka  <jh@suse.cz>
29961
29962         * gcc.c-torture/execute/20030203-1.c: New test.
29963
29964 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
29965
29966         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
29967         'natural-endian'.
29968
29969 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
29970
29971         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
29972         * g++.dg/init/new2.C: Likewise.
29973         * g++.dg/other/new1.C: Likewise.
29974
29975 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
29976
29977         * gcc.dg/struct-ret-libc.c: New test.
29978
29979 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
29980
29981         * gcc.dg/20030129-1.c: New test.
29982
29983 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29984
29985         PR c++/8849
29986         * g++.dg/template/ptrmem4.C: New test.
29987
29988 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
29989
29990         * g++.dg/parser/constant1.C: New test.
29991
29992 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29993
29994         PR c++/8591
29995         * g++.dg/parse/friend2.C: New test.
29996
29997 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
29998
29999         PR c++/9437
30000         * g++.dg/template/unify4.C: New test.
30001
30002 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
30003
30004         * gcc.c-torture/execute/20030128-1.c: New test.
30005
30006 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
30007
30008         * g++.dg/lookup/nested1.C: Test moved from ...
30009         * g++.old-deja/g++.other/lookup24.C: ... here.
30010
30011 2003-01-28  Jan Hubicka  <jh@suse.cz>
30012
30013         * gcc.dg/i386-cmov5.c: New test.
30014
30015 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
30016
30017         * gcc.c-torture/execute/20010925-1.c: Changed the
30018         memcpy declaration.
30019
30020 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
30021
30022         PR c++/3902
30023         * g++.dg/parse/template5.C: New test.
30024
30025 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
30026
30027         PR fortran/9258
30028         * g77.dg/pr9258: New test.
30029
30030 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
30031
30032         * README: Move relevant parts from README.g++.
30033
30034         * README.g++: Remove this file.
30035
30036 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
30037
30038         * g++.dg/abi/dcast1.C: New test.
30039
30040 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30041
30042         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
30043
30044 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
30045
30046         PR c++/47
30047         * g++.old-deja/g++.other/lookup24.C: New test.
30048
30049 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30050
30051         PR middle-end/7227
30052         * gcc.dg/uninit-C.c: New test.
30053
30054 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
30055
30056         * g++.dg/abi/covariant1.C: New test.
30057
30058 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
30059
30060         * gcc.dg/20030123-1.c: New test.
30061
30062 2003-01-25  Jan Hubicka  <jh@suse.cz>
30063
30064         PR opt/8492
30065         * gcc.c-torture/compile/20030125-1.c
30066
30067 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
30068
30069         PR c++/9403
30070         * g++.dg/parse/template3.C: New test.
30071         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
30072
30073         PR c++/795
30074         * g++.dg/parse/template4.C: New test.
30075
30076         PR c++/9415
30077         * g++.dg/template/qual2.C: New test.
30078
30079         PR c++/8545
30080         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
30081
30082         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
30083
30084 2003-01-25  Roger Sayle  <roger@eyesopen.com>
30085
30086         * gcc.c-torture/execute/switch-1.c: New test case.
30087
30088 2003-01-25  Jan Hubicka  <jh@suse.cz>
30089
30090         * gcc.c-torture/execute/20030125-1.[cx]: New test.
30091
30092 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
30093
30094         Tweaks for Bison-1.875. From the NEWS file:
30095         "- `parse error' -> `syntax error'
30096         Bison now uniformly uses the term `syntax error'"
30097         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
30098         * gcc.dg/cpp/digraph2.c: Likewise.
30099         * gcc.dg/cpp/direct2.c: Likewise.
30100         * gcc.dg/cpp/paste4.c: Likewise.
30101         * gcc.dg/c90-restrict-1.c: Likewise.
30102         * gcc.dg/c99-func-2.c: Likewise.
30103         * gcc.dg/noncompile/920721-2.c: Likewise.
30104         * gcc.dg/noncompile/930622-2.c: Likewise.
30105         * gcc.dg/noncompile/940112-1.c: Likewise.
30106         * gcc.dg/noncompile/950921-1.c: Likewise.
30107         * gcc.dg/noncompile/951123-1.c: Likewise.
30108         * gcc.dg/noncompile/971104-1.c: Likewise.
30109         * gcc.dg/noncompile/990416-1.c: Likewise.
30110
30111 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
30112
30113         * g++.dg/parse/undefined1.C: Add error message.
30114
30115 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
30116
30117         PR c++/9354
30118         * g++.dg/parse/new1.C: New test.
30119
30120         PR c++/9216
30121         * g++.dg/parse/template2.C: New test.
30122
30123         PR c++/9354
30124         * g++.dg/parse/typedef2.C: New test.
30125
30126         PR c++/9328
30127         * g++.dg/ext/typeof3.C: New test.
30128
30129 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30130
30131         PR c++/2738
30132         * g++.dg/parse/ret-type1.C: New test.
30133
30134         PR c++/3792
30135         * g++.dg/parse/tmpl-outside1.C: New test.
30136
30137         PR c++/4207
30138         * g++.dg/parse/int-as-enum1.C: New test.
30139
30140         PR c++/4903
30141         * g++.dg/parse/no-typename1.C: New test.
30142
30143         PR c++/5533
30144         * g++.dg/parse/no-value1.C: New test.
30145
30146         PR c++/5921
30147         * g++.dg/parse/wrong-inline1.C: New test.
30148
30149         PR c++/6402
30150         * g++.dg/parse/ref1.C: New test.
30151
30152         PR c++/6992
30153         * g++.dg/parse/attr-ctor1.C: New test.
30154
30155         PR c++/7229
30156         * g++.dg/parse/namespace5.C: New test.
30157
30158         PR c++/7917
30159         * g++.dg/parse/func-def1.C: New test.
30160
30161         PR c++/8143
30162         * g++.dg/parse/undefined1.C: New test.
30163
30164         PR c++/5723, PR c++/8522
30165         * g++.dg/parse/specialization1.C: New test.
30166
30167         PR c++/163, PR c++/8595
30168         * g++.dg/parse/struct-as-enum1.C: New test.
30169
30170         PR c++/9173
30171         * g++.dg/parse/undefined2.C: New test.
30172
30173 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
30174
30175         PR c++/9298
30176         * g++.dg/parse/template1.C: New test.
30177
30178         PR c++/9384
30179         * g++.dg/parse/using1.C: New test.
30180
30181         PR c++/9285
30182         PR c++/9294
30183         * g++.dg/parse/expr2.C: New test.
30184
30185         PR c++/9388
30186         * g++.dg/parse/lookup2.C: Likewise.
30187
30188 2003-01-21  Jan Hubicka  <jh@suse.cz>
30189
30190         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
30191         * gcc.c-torture/execute/eeprof-1.c: Likewise.
30192         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
30193         * gcc.c-torture/execute/string-opt-*.c: Likewise.
30194
30195 2003-01-20  Nick Clifton  <nickc@redhat.com>
30196
30197         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
30198         problem with ARM sibcall code generation.
30199
30200 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
30201
30202         * gcc.c-torture/execute/20030120-1.c: New.
30203
30204 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
30205
30206         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
30207
30208 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
30209
30210         PR c++/9272
30211         * g++.dg/parse/ctor1.C: New test.
30212
30213         PR c++/9294:
30214         * g++.dg/parse/qualified1.C: New test.
30215
30216         * g++.dg/parse/typename3.C: New test.
30217
30218 2003-01-16  Richard Henderson  <rth@redhat.com>
30219
30220         * g++.dg/tls/init-2.C: Fix error matches for real this time.
30221
30222 2003-01-16  Richard Henderson  <rth@redhat.com>
30223
30224         * g++.dg/pch/pch.exp: Copy test header to the working directory
30225         before using it either for precompilation or direct use.
30226         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
30227         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
30228
30229 2003-01-16  Richard Henderson  <rth@redhat.com>
30230
30231         * gcc.dg/pch/pch.exp: Copy test header to the working directory
30232         before using it either for precompilation or direct use.
30233         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
30234         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
30235
30236 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
30237
30238         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
30239         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
30240         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
30241         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
30242         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
30243         typename warning into error.
30244         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
30245         error messages.
30246         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
30247         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
30248         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
30249         messages.
30250         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
30251         make declaration visible in template.
30252         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
30253         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
30254         messages.
30255         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
30256         message.
30257         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
30258         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
30259         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
30260         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
30261         typename warning with error message.
30262         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
30263         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
30264         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
30265
30266 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
30267
30268         * g++.dg/parse/ambig2.C: New test.
30269
30270 2003-01-15  Richard Henderson  <rth@redhat.com>
30271
30272         * g++.dg/tls/init-2.C: Update error message string.
30273
30274 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30275
30276         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
30277
30278 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
30279
30280         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
30281         all for HC11/HC12.
30282         * gcc.c-torture/compile/20001205-1.x: Likewise.
30283         * gcc.c-torture/compile/20001226-1.x: Likewise.
30284         * gcc.c-torture/compile/920520-1.x: Likewise.
30285         * gcc.c-torture/compile/961203-1.x: Likewise.
30286         * gcc.c-torture/compile/20020604-1.x: Likewise.
30287
30288 2003-01-15  Jan Hubicka  <jh@suse.cz>
30289
30290         * gcc.c-torture/compile/20030115-1.c: New test.
30291
30292         * gcc.dg/i386-fpcvt-1.c: New test.
30293         * gcc.dg/i386-fpcvt-2.c: New test.
30294
30295 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
30296
30297         Further conform g++'s __vmi_class_type_info to the C++ ABI
30298         specification.
30299         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
30300         the specification.
30301
30302 2003-01-14  Jan Hubicka  <jh@suse.cz>
30303
30304         * gcc.dg/i386-fpcvt-1.c: New test.
30305         * gcc.dg/i386-fpcvt-2.c: New test.
30306
30307 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
30308
30309         * gcc.dg/i386-mmx-3.c: New test.
30310
30311 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
30312
30313         PR c++/9264
30314         * g++.dg/parse/octal1.C: New file.
30315
30316         PR c++/9172
30317         * g++.dg/parse/typename1.C: New file.
30318
30319 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
30320
30321         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
30322         * gcc.dg/bf-no-ms-layout.c: Likewise.
30323         * gcc.dg/bf-ms-attrib.c: Likewise.
30324
30325 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
30326
30327         PR c++/9099
30328         * g++.dg/parse/dtor1.C: New file.
30329
30330         PR c++/9128
30331         * g++.dg/rtti/typeid1.C: New file.
30332
30333         PR c++/9153
30334         * g++.dg/parse/lookup1.C: New file.
30335
30336         PR c++/9171
30337         * g++.dg/templ/spec5.C: New file.
30338
30339 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
30340
30341         * gcc.c-torture/compile/20030110-1.c: New test.
30342
30343 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
30344
30345         Merge from pch-branch:
30346
30347         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
30348
30349         * gcc.dg/pch/cpp-1.h: New.
30350         * gcc.dg/pch/cpp-1.c: New.
30351         * gcc.dg/pch/cpp-2.h: New.
30352         * gcc.dg/pch/cpp-2.c: New.
30353
30354         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
30355
30356         * gcc.dg/pch/except-1.h: New.
30357         * gcc.dg/pch/except-1.c: New.
30358
30359         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
30360
30361         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
30362         running test.
30363         * gcc.dg/pch: Include *.hp not *.h.
30364         * gcc.dg/pch/system-1.h: New.
30365         * gcc.dg/pch/system-1.c: New.
30366
30367         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
30368
30369         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
30370         rather than trying to build and run a program using PCH.
30371         * gcc.dg/pch: Remove dg-do commands from test files.
30372
30373         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
30374
30375         * gcc.dg/pch/macro-3.c: New.
30376         * gcc.dg/pch/macro-3.h: New.
30377
30378         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
30379
30380         * gcc.dg/pch/common-1.c: New.
30381         * gcc.dg/pch/common-1.h: New.
30382         * gcc.dg/pch/decl-1.c: New.
30383         * gcc.dg/pch/decl-1.h: New.
30384         * gcc.dg/pch/decl-2.c: New.
30385         * gcc.dg/pch/decl-2.h: New.
30386         * gcc.dg/pch/decl-3.c: New.
30387         * gcc.dg/pch/decl-3.h: New.
30388         * gcc.dg/pch/decl-4.c: New.
30389         * gcc.dg/pch/decl-4.h: New.
30390         * gcc.dg/pch/decl-5.c: New.
30391         * gcc.dg/pch/decl-5.h: New.
30392         * gcc.dg/pch/global-1.c: New.
30393         * gcc.dg/pch/global-1.h: New.
30394         * gcc.dg/pch/inline-1.c: New.
30395         * gcc.dg/pch/inline-1.h: New.
30396         * gcc.dg/pch/inline-2.c: New.
30397         * gcc.dg/pch/inline-2.h: New.
30398         * gcc.dg/pch/static-1.c: New.
30399         * gcc.dg/pch/static-1.h: New.
30400         * gcc.dg/pch/static-2.c: New.
30401         * gcc.dg/pch/static-2.h: New.
30402
30403         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
30404
30405         * g++.dg/pch/pch.exp: Better handle failing testcases.
30406         * gcc.dg/pch/pch.exp: Likewise.
30407         * gcc.dg/pch/macro-1.c: New.
30408         * gcc.dg/pch/macro-1.h: New.
30409         * gcc.dg/pch/macro-2.c: New.
30410         * gcc.dg/pch/macro-2.h: New.
30411
30412         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
30413
30414         * g++.dg/dg.exp: Treat files in pch/ specially.
30415         * g++.dg/pch/pch.exp: New file.
30416         * g++.dg/pch/empty.H: New file.
30417         * g++.dg/pch/empty.C: New file.
30418         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
30419         "precompile".
30420
30421         * gcc.dg/pch/pch.exp: New file.
30422         * gcc.dg/pch/empty.h: New file.
30423         * gcc.dg/pch/empty.c: New file.
30424         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
30425         "precompile".
30426
30427 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30428
30429         * g++.dg/template/friend14.C: New test.
30430
30431 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
30432
30433         * gcc.dg/old-style-asm-1.c: New test.
30434
30435 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
30436
30437         * gcc.c-torture/compile/20030109-1.c: New test.
30438
30439 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
30440
30441         * gcc.c-torture/execute/20030109-1.c: New test.
30442
30443 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
30444
30445         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
30446         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
30447         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
30448         * g++.old-deja/g++.mike/eh2.C: Likewise.
30449         * g++.old-deja/g++.mike/eh3.C: Likewise.
30450         * g++.old-deja/g++.mike/eh5.C: Likewise.
30451         * g++.old-deja/g++.mike/eh6.C: Likewise.
30452         * g++.old-deja/g++.mike/eh7.C: Likewise.
30453         * g++.old-deja/g++.mike/eh8.C: Likewise.
30454         * g++.old-deja/g++.mike/eh9.C: Likewise.
30455         * g++.old-deja/g++.mike/eh10.C: Likewise.
30456         * g++.old-deja/g++.mike/eh12.C: Likewise.
30457         * g++.old-deja/g++.mike/eh13.C: Likewise.
30458         * g++.old-deja/g++.mike/eh14.C: Likewise.
30459         * g++.old-deja/g++.mike/eh16.C: Likewise.
30460         * g++.old-deja/g++.mike/eh17.C: Likewise.
30461         * g++.old-deja/g++.mike/eh18.C: Likewise.
30462         * g++.old-deja/g++.mike/eh21.C: Likewise.
30463         * g++.old-deja/g++.mike/eh23.C: Likewise.
30464         * g++.old-deja/g++.mike/eh24.C: Likewise.
30465         * g++.old-deja/g++.mike/eh25.C: Likewise.
30466         * g++.old-deja/g++.mike/eh26.C: Likewise.
30467         * g++.old-deja/g++.mike/eh27.C: Likewise.
30468         * g++.old-deja/g++.mike/eh28.C: Likewise.
30469         * g++.old-deja/g++.mike/eh29.C: Likewise.
30470         * g++.old-deja/g++.mike/eh31.C: Likewise.
30471         * g++.old-deja/g++.mike/eh33.C: Likewise.
30472         * g++.old-deja/g++.mike/eh34.C: Likewise.
30473         * g++.old-deja/g++.mike/eh35.C: Likewise.
30474         * g++.old-deja/g++.mike/eh36.C: Likewise.
30475         * g++.old-deja/g++.mike/eh37.C: Likewise.
30476         * g++.old-deja/g++.mike/eh38.C: Likewise.
30477         * g++.old-deja/g++.mike/eh39.C: Likewise.
30478         * g++.old-deja/g++.mike/eh40.C: Likewise.
30479         * g++.old-deja/g++.mike/eh41.C: Likewise.
30480         * g++.old-deja/g++.mike/eh42.C: Likewise.
30481         * g++.old-deja/g++.mike/eh44.C: Likewise.
30482         * g++.old-deja/g++.mike/eh46.C: Likewise.
30483         * g++.old-deja/g++.mike/eh47.C: Likewise.
30484         * g++.old-deja/g++.mike/eh48.C: Likewise.
30485         * g++.old-deja/g++.mike/eh49.C: Likewise.
30486         * g++.old-deja/g++.mike/eh50.C: Likewise.
30487         * g++.old-deja/g++.mike/eh51.C: Likewise.
30488         * g++.old-deja/g++.mike/eh53.C: Likewise.
30489         * g++.old-deja/g++.mike/eh55.C: Likewise.
30490         * g++.old-deja/g++.mike/p7912.C: Likewise.
30491         * g++.old-deja/g++.mike/p9706.C: Likewise.
30492         * g++.old-deja/g++.mike/p10416.C: Likewise.
30493         * g++.old-deja/g++.mike/p11667.C: Likewise.
30494         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
30495         Remove redundant reference to Iris.
30496         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
30497         Elxsi, i860, Pico Java, and WE32K.
30498
30499 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
30500
30501         * g++.dg/ext/asm4.C: New test.
30502
30503 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30504
30505         PR c++/9030
30506         * g++.dg/template/friend12.C: New test.
30507         * g++.dg/template/friend13.C: Likewise.
30508         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
30509
30510 2003-01-08  Jan Hubicka  <jh@suse.cz>
30511
30512         * gcc.dg/i386-cadd.c: New test.
30513         * gcc.dg/i386-cmov4.c: Likewise.
30514
30515 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
30516
30517         PR c++/9165
30518         * g++.dg/warn/Wunused-3.C: New test.
30519
30520         * g++.dg/abi/bitfield9.C: New test.
30521
30522         PR c++/9189
30523         * g++.dg/parse/defarg3.C: New test.
30524
30525 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
30526
30527         * g++.dg/parse/ambig1.C: New test.
30528         * g++.dg/parse/defarg2.C: New test.
30529
30530 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
30531
30532         * g++.dg/template/defarg-1.C: New test.
30533         * g++.dg/template/local2.C: Likewise.
30534
30535 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
30536
30537         * gcc.c-torture/execute/20030105-1.c: New test.
30538
30539 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30540
30541         * g++.dg/parse/namespace3.C: Remove extra semicolons.
30542         * g++.dg/parse/namespace4.C: Likewise.
30543
30544 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
30545
30546         * g++.dg/template/ntp2.C: New test.
30547
30548 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
30549
30550         * g++.dg/parse/extern-C-1.C: New test.
30551
30552         * g++.dg/parse/namespace4.C: New test.
30553
30554         * g++.dg/template/nested1.C: New test.
30555
30556         * g++.dg/parse/namespace3.C: New test.
30557
30558 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
30559
30560         * g++.dg/lookup/two-stage1.C: New test.
30561
30562 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30563
30564         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
30565         * g++.old-deja/g++.jason/access8.C: Likewise.
30566         * g++.old-deja/g++.other/decl5.C: Likewise.
30567
30568 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
30569
30570         * g++.dg/parse/parse7.C: New test.
30571
30572 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
30573
30574         PR c++/2843
30575         * g++.dg/ext/attrib7.C: New test.
30576
30577 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
30578
30579         * g++.dg/parse/parse6.C: New test.
30580
30581 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
30582
30583         * gcc.dg/h8300-stack-1.c: New.
30584
30585 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
30586
30587         g++.dg/lookup/exception1.C: New test.
30588
30589         g++.dg/lookup/template1.C: New test.
30590
30591         g++.dg/parse/namespace2.C: New test.
30592
30593         g++.dg/parse/parens2.C: New test.
30594
30595 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30596
30597         * g++.dg/parse/parse5.C: New test.
30598         * g++.dg/lookup/scoped4.C: New test.
30599
30600 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
30601
30602         * g++.dg/parse/parens1.C: New test.
30603
30604         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
30605         angle-bracket1.C.
30606         * g++.dg/parse/parens2.C: New test.
30607
30608         * g++.dg/lookup/scope-operator1.C: New test.
30609
30610         * g++.dg/parse/operator1.C: New test.
30611
30612 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30613
30614         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
30615         * g++.old-deja/g++.other/access6.C: Likewise.
30616         * g++.old-deja/g++.other/decl1.C: Likewise.
30617         * g++.old-deja/g++.pt/typename12.C: Likewise.
30618
30619 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
30620
30621         * g++.dg/parse/namespace1.C: New test.
30622
30623 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30624
30625         * g++.dg/parse/parse4.C: New test.
30626
30627 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30628
30629         * g++.dg/parse/parse3.C: New test.
30630
30631 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30632
30633         * g++.dg/parse/parse2.C: New test.
30634
30635 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30636
30637         * g++.dg/template/friend11.C: New test.
30638
30639 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30640
30641         * g++.dg/parse/parse1.C: New test.
30642
30643 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
30644
30645         * lib/profopt.exp: Change the name of a global variable to avoid
30646         possible clashes with other test suites.
30647
30648 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
30649
30650         * g++.dg/inherit/covariant8.C: New test.
30651
30652 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
30653
30654         * g++.dg/init/array9.C: New test.
30655
30656         PR c++/9112
30657         * g++.dg/parse/expr1.C: New test.
30658
30659 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
30660
30661         * gcc.c-torture/compile/20021230-1.c: New test.
30662
30663 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
30664
30665         * g++.dg/inherit/covariant5.C: New test.
30666         * g++.dg/inherit/covariant6.C: New test.
30667         * g++.dg/inherit/covariant7.C: New test.
30668
30669 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30670
30671         PR c++/2739
30672         * g++.dg/other/access2.C: New test.
30673
30674 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30675
30676         * g++.dg/other/anon-struct.C: No longer fails
30677         * g++.old-deja/g++.brendan/parse4.C: Likewise.
30678         * g++.old-deja/g++.brendan/parse5.C: Likewise.
30679         * g++.old-deja/g++.brendan/parse6.C: Likewise.
30680
30681 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30682
30683         * g++.dg/parse/angle-bracket.C (main): No longer fails.
30684
30685 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
30686
30687         * g++.dg/eh/spec4.C: Remove stray semicolon.
30688         * g++.dg/expr/pmf-1.C: Change error message.
30689         * g++.dg/ext/asm1.C: Remove stray semicolon.
30690         * g++.dg/ext/typename1.C: Add missing typenames.
30691         * g++.dg/inherit/template-as-base.C: Change error message.
30692         * g++.dg/lookup/scoped1.C: Likewise.
30693         * g++.dg/lookup/scoped2.C: Likewise.
30694         * g++.dg/lookup/using2.C: Likewise.
30695         * g++.dg/other/component1.C: Remove stray semicolon.
30696         * g++.dg/other/do1.C: Change error message.
30697         * g++.dg/other/error2.C: Likewise.
30698         * g++.dg/other/init1.C: Likewise.
30699         * g++.dg/other/packed1.C: Remove stray semicolon.
30700         * g++.dg/other/ptrmem2.C: Change error message.
30701         * g++.dg/parse/parameter-declaration-1.C: Remove line number
30702         marker.
30703         * g++.dg/special/initp1.C: Remove invalid attribute usage.
30704         * g++.dg/template/access3.C: Add typename keyword.
30705         * g++.dg/template/access5.C: Remove stray semicolon.
30706         * g++.dg/template/access6.C: Likewise.
30707         * g++.dg/template/complit1.C: Likewise.
30708         * g++.dg/template/crash1.C: Change error message.
30709         * g++.dg/template/inherit2.C: Remove stray semicolon.
30710         * g++.dg/template/instantiate2.C: Likewise.
30711         * g++.dg/template/instantiate3.C: Change error message.
30712         * g++.dg/template/qual1.C: Remove stray semicolon.
30713         * g++.dg/template/qualttp18.C: Change error message.
30714         * g++.dg/template/ref1.C: Remove stray semicolon.
30715         * g++.dg/template/sizeof1.C (A::value): Declare it.
30716         * g++.dg/template/spec4.C: Change error message.
30717         * g++.dg/template/static1.C: Likewise.
30718         * g++.dg/template/type1.C: Likewise.
30719         * g++.dg/template/typename3.C: Likewise.
30720         * g++.old-deja/g++.benjamin/13478.C: Change error message.
30721         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
30722         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
30723         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
30724         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
30725         named return value extension.
30726         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
30727         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
30728         * g++.old-deja/g++.bob/extern_C.C: Likewise.
30729         * g++.old-deja/g++.bob/inherit2.C: Likewise.
30730         * g++.old-deja/g++.brendan/complex1.C: Likewise.
30731         * g++.old-deja/g++.brendan/copy5.C: Likewise.
30732         * g++.old-deja/g++.brendan/crash13.C: Likewise.
30733         * g++.old-deja/g++.brendan/crash15.C: Likewise.
30734         * g++.old-deja/g++.brendan/crash18.C: Change error message.
30735         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
30736         * g++.old-deja/g++.brendan/crash38.C: Likewise.
30737         * g++.old-deja/g++.brendan/crash50.C: Likewise.
30738         * g++.old-deja/g++.brendan/crash56.C: Likewise.
30739         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
30740         syntax.
30741         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
30742         * g++.old-deja/g++.brendan/crash8.C: Change error message.
30743         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
30744         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
30745         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
30746         * g++.old-deja/g++.brendan/template11.C: Likewise.
30747         * g++.old-deja/g++.brendan/template26.C: Likewise.
30748         * g++.old-deja/g++.brendan/template27.C: Use explicit
30749         specialization syntax.
30750         * g++.old-deja/g++.brendan/template30.C: Likewise.
30751         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
30752         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
30753         non-dependent names.
30754         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
30755         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
30756         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
30757         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
30758         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
30759         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
30760         named return value extension.
30761         * g++.old-deja/g++.ext/namedret2.C: Likewise.
30762         * g++.old-deja/g++.ext/namedret3.C: Likewise.
30763         * g++.old-deja/g++.ext/return1.C: Likewise.
30764         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
30765         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
30766         * g++.old-deja/g++.jason/access8.C: Likewise.
30767         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
30768         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
30769         pseudo-destructor names.
30770         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
30771         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
30772         pseudo-destructor names.
30773         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
30774         * g++.old-deja/g++.jason/overload19.C: Likewise.
30775         * g++.old-deja/g++.jason/overload32.C: Likewise.
30776         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
30777         stray semicolons.
30778         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
30779         * g++.old-deja/g++.jason/return.C: Likewise.
30780         * g++.old-deja/g++.jason/return2.C: Likewise.
30781         * g++.old-deja/g++.jason/shadow1.C: Likewise.
30782         * g++.old-deja/g++.jason/special.C: Use explicit specialization
30783         syntax.
30784         * g++.old-deja/g++.jason/template10.C: Account for use of
30785         non-dependent names.
30786         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
30787         syntax.
30788         * g++.old-deja/g++.jason/template37.C: Likewise.
30789         * g++.old-deja/g++.law/access4.C: Change error messages.
30790         * g++.old-deja/g++.law/arm13.C: Remove incorrect
30791         pseudo-destructor names.
30792         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
30793         * g++.old-deja/g++.law/ctors9.C: Likewise.
30794         * g++.old-deja/g++.law/cvt22.C: Likewise.
30795         * g++.old-deja/g++.law/dtors5.C: Likewise.
30796         * g++.old-deja/g++.law/global-init1.C: Likewise.
30797         * g++.old-deja/g++.law/missed-error3.C: Likewise.
30798         * g++.old-deja/g++.law/operators28.C: Likewise.
30799         * g++.old-deja/g++.law/visibility28.C: Likewise.
30800         * g++.old-deja/g++.martin/eval1.C: Likewise.
30801         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
30802         name.
30803         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
30804         * g++.old-deja/g++.mike/net34.C: Likewise.
30805         * g++.old-deja/g++.mike/net36.C: Likewise.
30806         * g++.old-deja/g++.mike/ns2.C: Likewise.
30807         * g++.old-deja/g++.mike/p12306.C: Likewise.
30808         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
30809         value extension.
30810         * g++.old-deja/g++.mike/p700.C: Likewise.
30811         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
30812         * g++.old-deja/g++.mike/p710.C: Likewise.
30813         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
30814         value extension.
30815         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
30816         * g++.old-deja/g++.mike/pmf9.C: Likewise.
30817         * g++.old-deja/g++.ns/crash2.C: Likewise.
30818         * g++.old-deja/g++.ns/crash3.C: Likewise.
30819         * g++.old-deja/g++.ns/invalid1.C: Likewise.
30820         * g++.old-deja/g++.ns/ns17.C: Likewise.
30821         * g++.old-deja/g++.ns/template16.C: Likewise.
30822         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
30823         keyword.
30824         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
30825         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
30826         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
30827         named return value extension.
30828         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
30829         * g++.old-deja/g++.other/access4.C: Issue additional error
30830         messages.
30831         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
30832         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
30833         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
30834         * g++.old-deja/g++.other/crash25.C: Change error message.
30835         * g++.old-deja/g++.other/crash4.C: Change error message.
30836         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
30837         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
30838         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
30839         checks.
30840         * g++.old-deja/g++.other/defarg8.C: Likewise.
30841         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
30842         * g++.old-deja/g++.other/dtor10.C: Likewise.
30843         * g++.old-deja/g++.other/incomplete.C: Likewise.
30844         * g++.old-deja/g++.other/linkage7.C: Likewise.
30845         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
30846         lookup algorithm.
30847         * g++.old-deja/g++.other/mangle2.C: Likewise.
30848         * g++.old-deja/g++.other/refinit2.C: Likewise.
30849         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
30850         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
30851         * g++.old-deja/g++.pt/crash28.C: Likewise.
30852         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
30853         syntax.
30854         * g++.old-deja/g++.pt/crash32.C: Change error message.
30855         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
30856         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
30857         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
30858         error message position.
30859         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
30860         * g++.old-deja/g++.pt/defarg8.C: Change error message.
30861         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
30862         syntax.
30863         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
30864         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
30865         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
30866         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
30867         keyword.
30868         * g++.old-deja/g++.pt/explicit31.C: Likewise.
30869         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
30870         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
30871         keyword.
30872         * g++.old-deja/g++.pt/explicit71.C: Change error message.
30873         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
30874         syntax.
30875         * g++.old-deja/g++.pt/friend28.C: Account for use of
30876         non-dependent names.
30877         * g++.old-deja/g++.pt/friend29.C: Likewise.
30878         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
30879         rules.
30880         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
30881         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
30882         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
30883         lookup rules.
30884         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
30885         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
30886         keyword.
30887         * g++.old-deja/g++.pt/memclass20.C: Likewise.
30888         * g++.old-deja/g++.pt/memclass5.C: Likewise.
30889         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
30890         keyword.
30891         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
30892         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
30893         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
30894         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
30895         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
30896         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
30897         keyword.
30898         * g++.old-deja/g++.pt/spec10.C: Likewise.
30899         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
30900         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
30901         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
30902         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
30903         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
30904         * g++.old-deja/g++.pt/ttp62.C: Likewise.
30905         * g++.old-deja/g++.pt/ttp64.C: Likewise.
30906         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
30907         * g++.old-deja/g++.pt/typename15.C: Likewise.
30908         * g++.old-deja/g++.pt/typename22.C: Likewise.
30909         * g++.old-deja/g++.pt/typename6.C: Change error messages.
30910         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
30911         * g++.old-deja/g++.pt/virtual2.C: Likewise.
30912         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
30913         syntax.
30914         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
30915         return value extension.
30916         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
30917         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
30918         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
30919         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
30920
30921 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
30922
30923         * g++.dg/warn/inline1.C: New test.
30924         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
30925         * g++.old-deja/g++.jason/synth10.C: Likewise.
30926         * g++.old-deja/g++.mike/net31.C: Likewise.
30927         * g++.old-deja/g++.mike/p8786.C: Likewise.
30928
30929         * g++.dg/template/friend10.C: New test.
30930         * g++.dg/template/conv5.C: New test.
30931
30932 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
30933
30934         * g++.dg/lookup/scoped3.C: New test.
30935
30936         * g++.dg/lookup/decl1.C: New test.
30937         * g++.dg/lookup/decl2.C: New test.
30938
30939 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
30940
30941         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
30942         gcc.c-torture/compile/20021015-1.c,
30943         gcc.c-torture/compile/20021015-2.c,
30944         gcc.c-torture/compile/20021123-1.c,
30945         gcc.c-torture/compile/20021123-2.c,
30946         gcc.c-torture/compile/20021123-3.c,
30947         gcc.c-torture/compile/20021123-4.c,
30948         gcc.c-torture/execute/20021024-1.c: Add tests previously added
30949         only to 3.1 or 3.2 branch.
30950
30951 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
30952
30953         * gcc.dg/i386-bitfield3.c: New test.
30954
30955         * gcc.dg/i386-bitfield2.c: New test.
30956
30957 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
30958
30959         * g++.dg/parse/conv_op1.C: New test.
30960
30961 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
30962
30963         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
30964         approved.
30965
30966 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
30967
30968         * gcc.c-torture/compile/20021220-1.c: New test.
30969
30970 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
30971
30972         * gcc.dg/i386-fastcall-1.c: New.
30973
30974 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30975
30976         * gcc.c-torture/execute/20021219-1.c: New test.
30977
30978 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30979
30980         * gcc.dg/i386-pic-1.c: New test.
30981
30982 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30983
30984         PR c++/8099
30985         * g++.dg/template/friend9.C: New test.
30986
30987 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30988
30989         PR c++/3663
30990         * g++.dg/template/access7.C: New test.
30991
30992 2002-12-18  Nick Clifton  <nickc@redhat.com>
30993
30994         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
30995         the libstdc++-v3 directory has been found.
30996
30997 2002-12-12  Devang Patel <dpatel@apple.com>
30998         * gcc.dg/darwin-ld-1.c: New test.
30999         * gcc.dg/darwin-ld-2.c: New test.
31000         * gcc.dg/darwin-ld-3.c: New test.
31001         * gcc.dg/darwin-ld-4.c: New test.
31002         * gcc.dg/darwin-ld-5.c: New test.
31003
31004 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
31005
31006         * gcc.c-torture/compile/20021212-1.c: New test.
31007
31008 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
31009
31010         * gcc.dg/fshort-wchar: New test.
31011
31012 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
31013
31014         PR c++/8372
31015         * g++.dg/template/dtor1.C: New test.
31016
31017         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
31018         markers.
31019
31020 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
31021
31022         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
31023
31024 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
31025
31026         * g++.dg/template/static1.C: New test.
31027         * g++.dg/template/static2.C: New test.
31028         * g++.old-deja/g++.ext/memconst.C: New test.
31029
31030 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31031
31032         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
31033         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
31034         * g++.dg/special/initp1.C: Likewise.
31035
31036 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
31037
31038         * gcc.c-torture/execute/20021204-1.c: New test.
31039
31040 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
31041
31042         * gcc.dg/ppc-fmadd-1.c: New file.
31043         * gcc.dg/ppc-fmadd-2.c: New file.
31044         * gcc.dg/ppc-fmadd-3.c: New file.
31045
31046 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
31047
31048         * gcc.c-torture/compile/20021204-1.c: New test.
31049
31050 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
31051
31052         * g++.dg/inherit/covariant2.C: New test.
31053         * g++.dg/inherit/covariant3.C: New test.
31054         * g++.dg/inherit/covariant4.C: New test.
31055         * g++.dg/inherit/covariant1.C: Remove XFAIL.
31056         * g++.old-deja/g++.robertl/eb17.C: Likewise.
31057
31058 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
31059
31060         PR c++/8688
31061         * g++.dg/init/brace3.C: New test.
31062
31063 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
31064
31065         * gcc.dg/20020210-1.c: Fix a comment typo.
31066
31067 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
31068
31069         PR c++/8720
31070         * g++.dg/parse/defarg1.C: New test.
31071
31072         PR c++/8615
31073         * g++.dg/template/char1.C: New test.
31074
31075         * g++.dg/template/varmod1.C: Fix typo.
31076
31077 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31078
31079         DR 180
31080         * g++.old-deja/g++.pt/crash32.C: Expect error.
31081
31082 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
31083
31084         PR c++/5919
31085         * g++.dg/template/varmod1.C: New test.
31086
31087         PR c++/8727
31088         * g++.dg/inherit/typeinfo1.C: New test.
31089
31090         PR c++/8663
31091         * g++.dg/inherit/typedef1.C: New test.
31092
31093 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
31094
31095         PR c++/8332
31096         PR c++/8493
31097         * g++.dg/template/strlen1.C: New test.
31098
31099         PR c++/8227
31100         * g++.dg/template/ctor2.C: New test.
31101
31102         PR c++/8214
31103         * g++.dg/init/string1.C: New test.
31104
31105         PR c++/8511
31106         * g++.dg/template/friend8.C: New test.
31107
31108 2002-11-29  Joe Buck <jbuck@synopsys.com>
31109
31110         * g++.dg/lookup/anon2.C: New test.
31111
31112 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
31113
31114         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
31115         h8300 port.
31116
31117 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
31118
31119         * gcc.dg/bitfld-6.c: New test.
31120
31121 2002-11-27  Jan Hubicka  <jh@suse.cz>
31122
31123         * gcc.c-torture/execute/20021127.[cx]: New test.
31124
31125 2002-11-26  Jan Hubicka  <jh@suse.cz>
31126
31127         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
31128         quality.
31129
31130 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
31131
31132         * g++.dg/init/brace2.C: New test.
31133         * g++.old-deja/g++.mike/p9129.C: Correct.
31134
31135 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
31136
31137         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
31138
31139 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
31140
31141         * gcc.dg/sibcall-6: New test for indirect sibcalls.
31142
31143 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
31144
31145         * testsuite/g++.dg/abi/empty11.C: New test.
31146         * testsuite/g++.dg/rtti/cv1.C: New test.
31147
31148 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
31149
31150         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
31151
31152 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
31153
31154         * g++.dg/abi/empty10.C: New test.
31155
31156 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
31157
31158         * gcc.c-torture/compile/20021124-1.c: New test.
31159
31160 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
31161
31162         * g++.dg/abi/rtti2.C: New test.
31163
31164 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
31165
31166         * gcc.dg/i386-unroll-1.c: New test.
31167
31168 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
31169
31170         * gcc.c-torture/compile/20021120-1.c: New test.
31171         * gcc.c-torture/compile/20021120-2.c: New test.
31172
31173 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
31174
31175         * gcc.dg/bitfld-5.c: New test.
31176
31177 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
31178
31179         * gcc.c-torture/execute/20021120-3.c: New test.
31180
31181 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
31182
31183         * gcc.c-torture/execute/20021120-2.c: New test.
31184
31185 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
31186
31187         * gcc.c-torture/execute/20021120-1.c: New test.
31188
31189 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
31190
31191         * gcc.c-torture/execute/20021118-3.c: New test.
31192
31193 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31194
31195         * gcc.c-torture/compile/20021119-1.c: New test.
31196
31197 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
31198
31199         * gcc.dg/duff-1.c: New test.
31200         * gcc.dg/duff-2.c: New test.
31201         * gcc.dg/duff-3.c: New test.
31202
31203 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
31204
31205         * gcc.dg/cpp/_Pragma5.c: New test.
31206
31207 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
31208
31209         * gcc.c-torture/execute/20021118-2.c: New test.
31210
31211 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
31212
31213         * gcc.c-torture/execute/20021118-1.c: New test.
31214
31215 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
31216
31217         * gcc.dg/20021116-1.c: New test.
31218
31219 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
31220
31221         * g++.dg/abi/vcall1.C: New test.
31222
31223 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
31224
31225         * gcc.dg/20021029-1.c: New test.
31226         * gcc.dg/20021029-2.c: New test.
31227
31228 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31229
31230         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
31231
31232 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31233
31234         PR c/8439
31235         * gcc.dg/20021110.c: Move to ...
31236         * gcc.c-torture/compile/20021110.c: .... here.
31237
31238 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31239
31240         PR c/8467
31241         * gcc.c-torture/execute/20021111-1.c
31242
31243 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31244
31245         PR c/8439
31246         * gcc.dg/20021110.c: New test.
31247
31248 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
31249
31250         * g++.dg/abi/vthunk3.C: Run only on x86.
31251
31252 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
31253
31254         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
31255
31256 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
31257
31258         * lib/compat.exp (compat-execute): Fix logic error in last
31259         change.
31260
31261 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
31262
31263         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
31264
31265 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31266
31267         PR c++/8389
31268         * g++.dg/template/access6.C: New test.
31269
31270 2002-11-08  Jan Hubicka  <jh@suse.cz>
31271
31272         * gcc.dg/i386-ssefp-1.c: New test.
31273         * gcc.dg/i386-ssefp-1.c: New test.
31274
31275 2002-11-08  Jan Hubicka  <jh@suse.cz>
31276
31277         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
31278
31279 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
31280
31281         * g++.dg/abi/vthunk3.C: New test.
31282
31283         PR c++/8338
31284         * g++.dg/template/crash2.C: New test.
31285
31286 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
31287
31288         * testsuite/g++.dg/abi/dtor1.C: New test.
31289         * testsuite/g++.dg/abi/dtor2.C: Likewise.
31290
31291 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
31292
31293         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
31294         Darwin.
31295
31296 2002-11-04  Adam Nemet  <anemet@lnxw.com>
31297
31298         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
31299         -mthumb.  Only xfail with -O0.
31300
31301 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
31302
31303         * g++.dg/abi/thunk1.C: New test.
31304         * g++.dg/abi/thunk2.C: Likewise.
31305         * g++.dg/abi/vtt1.C: Likewise.
31306
31307 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
31308
31309         PR optimization/8423
31310         * gcc.c-torture/execute/builtin-constant.c: New test.
31311
31312 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
31313
31314         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
31315         Add some more cases.
31316
31317 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
31318
31319         PR c++/8391
31320         * g++.dg/opt/local1.C: New test.
31321
31322 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
31323
31324         PR c++/8160
31325         * g++.dg/template/complit1.C: New test.
31326
31327         PR c++/8149
31328         * g++.dg/template/typename4.C: Likewise.
31329
31330 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31331
31332         Core issue 287, PR c++/7639
31333         * g++.dg/template/instantiate1.C: Adjust error location.
31334         * g++.dg/template/instantiate3.C: New test.
31335         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
31336         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
31337         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
31338
31339 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
31340
31341         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
31342
31343 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
31344
31345         PR c++/8287
31346         * g++.dg/init/dtor2.C: New test.
31347
31348 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31349
31350         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
31351         * gcc.dg/nest.c: Bypass errors on irix6.
31352
31353 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
31354
31355         * gcc.dg/nest.c: Expect error for mmix-*-*.
31356         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
31357
31358 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
31359
31360         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
31361         markers.
31362
31363         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
31364
31365 2002-10-25  Mike Stump  <mrs@apple.com>
31366
31367         * gcc.dg/warn-1.c: New test.
31368
31369 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
31370
31371         * g++.dg/template/typename3.C: New test.
31372
31373 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
31374
31375         * g++.dg/lookup/ptrmem1.C: New test.
31376
31377         * g++.dg/abi/vthunk2.C: New test.
31378
31379 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
31380
31381         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
31382
31383 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
31384
31385         * g++.dg/abi/empty9.C: New test.
31386
31387 2002-10-24  Richard Henderson  <rth@redhat.com>
31388
31389         * g++.dg/inherit/thunk1.C: Enable for ia64.
31390
31391 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
31392
31393         PR c++/8067
31394         * g++.dg/lookup/pretty1.C: New test.
31395
31396 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
31397
31398         * gcc.dg/20021023-1.c: New test.
31399
31400 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
31401
31402         PR c++/7679
31403         * g++.dg/parse/inline1.C: New test.
31404
31405 2002-10-23  Richard Henderson  <rth@redhat.com>
31406
31407         * g++.dg/inherit/thunk1.C: Enable for x86_64.
31408
31409         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
31410
31411 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
31412
31413         PR c++/6579
31414         * g++.dg/parse/stmtexpr3.C: New test.
31415
31416 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
31417
31418         * g++.dg/expr/cond1.C: New test.
31419
31420 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
31421
31422         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
31423
31424 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
31425
31426         * g++.dg/abi/vbase13.C: New test.
31427         * g++.dg/abi/vbase14.C: Likewise.
31428
31429 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
31430
31431         * gcc.dg/tls/pic-1.c: New test.
31432         * gcc.dg/tls/nonpic-1.c: New test.
31433         * gcc.dg/20021018-1.c: New test.
31434
31435 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
31436
31437         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
31438         Remove only files with the same base name as the test case.
31439         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
31440         (profopt-execute): Likewise.  Also, remove old profiling
31441         and performance data files before running the tests.
31442
31443         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
31444         * g++.dg/bprob/bprob.exp: Likewise.
31445         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
31446         to allow more general test case names.
31447
31448         * g++.dg/bprob/bprob-1.C: Rename to ...
31449         * g++.dg/bprob/g++-bprob-1.C: ... this.
31450
31451         * g77.dg/bprob/bprob-1.f: Rename to ...
31452         * g77.dg/bprob/g77-bprob-1.f: ... this.
31453
31454 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
31455
31456         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
31457         bison 1.50 or later.
31458
31459 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
31460
31461         * g++.dg/README: Describe more test directories.
31462
31463 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
31464
31465         * g++.dg/init/array6.C: Add additional tests.
31466
31467 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
31468
31469         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
31470         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
31471
31472 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
31473
31474         * gcc.c-torture/compile/20020604-1.x: New.
31475         * gcc.c-torture/compile/simd-5.x: Likewise.
31476         * gcc.c-torture/execute/920710-1.x: Likewise.
31477         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
31478
31479 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
31480
31481         * g++.dg/inherit/override1.C: Add dg-options clause.
31482
31483 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31484
31485         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
31486         _mm_slli_si128.
31487
31488 2002-10-19  Andreas Schwab  <schwab@suse.de>
31489
31490         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
31491         directory component.
31492
31493 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
31494
31495         * g++.dg/inherit/thunk1.C: New test.
31496
31497         * g++.dg/inherit/override1.C: New test.
31498
31499         * g++.dg/abi/mangle11.C: New test.
31500         * g++.dg/abi/mangle14.C: New test.
31501         * g++.dg/abi/mangle17.C: New test.
31502
31503 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
31504
31505         * g++.dg/overload/member2.C: New test.
31506
31507 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
31508
31509         * g++.dg/README: Describe new compat directory.
31510         * g++.dg/dg.exp: Skip tests in compat directory.
31511         * README.compat: New file.
31512         * lib/compat.exp: New expect script.
31513         * g++.dg/compat: New test directory.
31514         * g++.dg/compat/compat.exp: New expect script.
31515         * g++.dg/compat/abi: New test directory.
31516         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
31517         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
31518         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
31519         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
31520         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
31521         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
31522         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
31523         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
31524         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
31525         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
31526         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
31527         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
31528         * g++.dg/compat/break: New test directory.
31529         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
31530         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
31531         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
31532         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
31533         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
31534         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
31535         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
31536         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
31537         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
31538         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
31539         g++.dg/compat/break/README: New files.
31540         * g++.dg/compat/eh: New test directory.
31541         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
31542         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
31543         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
31544         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
31545         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
31546         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
31547         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
31548         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
31549         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
31550         g++.dg/compat/eh/filter2_y.C,
31551         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
31552         g++.dg/compat/eh/new1_y.C,
31553         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
31554         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
31555         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
31556         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
31557         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
31558         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
31559         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
31560         g++.dg/compat/eh/unexpected1_y.C: New files.
31561         * g++.dg/compat/init: New test directory.
31562         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
31563         g++.dg/compat/init/array5_y.C,
31564         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
31565         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
31566         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
31567         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
31568         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
31569         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
31570         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
31571         g++.dg/compat/init/init-ref2_y.C: New files.
31572
31573 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
31574
31575         PR c++/7584
31576         * g++.dg/inherit/using3.C: New test.
31577
31578 2002-10-17  Jan Hubicka  <jh@suse.cz>
31579
31580         * gcc.dg/20021017-2.c: New test.
31581
31582 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
31583
31584         * g++.dg/abi/mangle16.C: Adjust.
31585
31586         * g++.dg/init/array8.C: New test.
31587
31588 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
31589
31590         * gcc.dg/special/mips-abi.exp: New test.
31591         * gcc.dg/special/mips-abi.s: Empty file used by the above.
31592
31593 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
31594
31595         * g++.dg/abi/mangle16.C: New test.
31596         * g++.dg/abi/mangle17.C: Likewise.
31597
31598         PR c++/7478
31599         * g++.dg/template/ref1.C: New test.
31600
31601 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31602
31603         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
31604
31605 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
31606
31607         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
31608
31609 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
31610
31611         PR c++/7524
31612         * g++.dg/init/array7.C: New test.
31613
31614 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
31615
31616         * g++.dg/init/array6.C: New test.
31617
31618         * g++.dg/abi/mangle13.C: Likewise.
31619         * g++.dg/abi/mangle14.C: Likewise.
31620         * g++.dg/abi/mangle15.C: Likewise.
31621
31622 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
31623
31624         * g++.dg/abi/empty8.C: New test.
31625
31626 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
31627
31628         * g++.dg/init/ctor1.C: New test.
31629
31630 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
31631
31632         * gcc.c-torture/execute/20021015-1.c: New test.
31633
31634 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
31635
31636         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
31637
31638 2002-10-14  Jan Hubicka  <jh@suse.cz>
31639
31640         * gcc.dg/i386-ssetype-[1-5].c: New tests.
31641
31642 2002-10-14  Richard Henderson  <rth@redhat.com>
31643
31644         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
31645
31646 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
31647
31648         PR optimization/6631
31649         * g++.dg/opt/const2.C: New test.
31650
31651 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
31652
31653         PR c++/7176
31654         * g++.dg/parse/friend1.C: New test.
31655         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
31656
31657 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
31658
31659         * gcc.dg/20021014-1.c: New test.
31660
31661 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
31662
31663         PR c++/5661
31664         * g++.dg/ext/vlm1.C: New test.
31665         * g++.dg/ext/vlm2.C: Likewise.
31666
31667         * g++.dg/init/array1.C: Remove invalid braces.
31668         * g++.dg/init/brace1.C: New test.
31669         * g++.dg/init/copy2.C: Likewise.
31670         * g++.dg/init/copy3.C: Likewise.
31671         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
31672         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
31673         braces.
31674
31675 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
31676
31677         * gcc.dg/cpp/assembler.S: Don't use -ansi.
31678
31679 2002-10-11  Richard Shann  <richard.shann@superh.com>
31680
31681         * gcc.c-torture/compile/simd-5.c: New test.
31682
31683 2002-10-10  Roger Sayle  <roger@eyesopen.com>
31684
31685         * gcc.c-torture/execute/shiftopt-1.c: New test case.
31686
31687 2002-10-10  Jim Wilson  <wilson@redhat.com>
31688
31689         * gcc.c-torture/execute/20021010-1.c: New test.
31690
31691 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
31692
31693         PR c/7353
31694         * g++.dg/ext/typedef-init.C: New test.
31695         * gcc.dg/typedef-init.c: New test.
31696
31697 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
31698
31699         * gcc.dg/cpp/paste13.c: New test.
31700
31701 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31702
31703         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
31704         remaining platforms, XFAIL during compile, not execute.  Don't
31705         XFAIL at -O0.
31706
31707 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
31708
31709         * gcc.dg/alias-1.c: Tweak expected warning.
31710
31711 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
31712
31713         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
31714
31715 2002-10-06  Andreas Jaeger  <aj@suse.de>
31716
31717         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
31718         * gcc.dg/cpp/c++98.C: Likewise.
31719
31720         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
31721         * g++.dg/cpp/c++98.C: Likewise.
31722
31723         * g++.dg/README (Subdirectories): Mention cpp directory.
31724
31725         PR target/7559
31726         * gcc.dg/20021006-1.c: New test.
31727
31728 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31729
31730         PR c++/7804
31731         * g++.dg/other/warning1.C: New test.
31732
31733 2002-10-04  Roger Sayle  <roger@eyesopen.com>
31734
31735         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
31736         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
31737         and sparc-*-* with -m64 as expected failures.  See PR 8087.
31738
31739 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
31740
31741         PR c++/7931
31742         * g++.dg/template/ptrmem3.C: New test.
31743
31744         PR c++/7754
31745         * g++.dg/template/union1.C: New test.
31746
31747 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
31748
31749         PR c++/8006
31750         * g++.dg/abi/mangle9.C: New test.
31751         * g++.dg/abi/mangle10.C: New test.
31752         * g++.dg/abi/mangle11.C: New test.
31753         * g++.dg/abi/mangle12.C: New test.
31754
31755 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
31756
31757         PR c++/7188.
31758         * g++.dg/template/meminit1.C: New test.
31759         * g++.dg/warn/Wreorder-1.C: Likewise.
31760         * g++.old-deja/g++.mike/warn3.C: Tweak.
31761         * lib/prune.exp: Ingore "in copy constructor".
31762
31763 2002-10-02  Andreas Jaeger  <aj@suse.de>
31764
31765         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
31766         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
31767         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
31768         on x86-64.
31769
31770 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
31771
31772         * gcc.dg/empty1.C: Fix typo.
31773
31774 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
31775
31776         * gcc.dg/alias-1.c: New test.
31777
31778 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
31779
31780         * gcc.dg/empty1.C: New test.
31781
31782         * g++.dg/tls/init-2.C: Tweak error messages.
31783
31784 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
31785
31786         * gcc.c-torture/compile/20020923-1.c: New test.
31787
31788 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
31789
31790         * gcc.c-torture/execute/ffs-1.c: New test.
31791         * gcc.c-torture/execute/ffs-2.c: Ditto.
31792
31793 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
31794
31795         * g++.dg/overload/member1.C: New test.
31796
31797 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
31798
31799         * g++.dg/abi/empty7.C: New test.
31800         * g++.dg/init/pm2.C: Likewise.
31801
31802 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
31803
31804         * g++.dg/rtti/crash1.C: New test.
31805
31806 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
31807
31808         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
31809         gcc.dg/sibcall-4.c: New tests.
31810
31811 2002-09-28  Roger Sayle  <roger@eyesopen.com>
31812
31813         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
31814         powerpc and MMIX targets.
31815
31816 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
31817
31818         * gcc.dg/cpp/20020927-1.c: New.
31819
31820 2002-09-26  David S. Miller  <davem@redhat.com>
31821
31822         * gcc.c-torture/compile/trunctfdf.c: New.
31823
31824 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31825
31826         * lib/target-supports.exp (check_weak_available): Handle solaris2.
31827
31828 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
31829
31830         * gcc.c-torture/execute/loop-15.c: New.
31831
31832 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
31833
31834         * README.QMTEST: Fix typo.
31835
31836 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
31837
31838         * gcc.dg/20020926-1.c: New test.
31839
31840 2002-09-25  David S. Miller  <davem@redhat.com>
31841
31842         PR target/7842
31843         * gcc.c-torture/execute/shiftdi.c: New test.
31844
31845 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
31846
31847         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
31848         unique to the tool.
31849         * lib/g77.exp (g77_init): Likewise.
31850         * lib/g++.exp (g++_init): Likewise.
31851         * lib/objc.exp (objc_init): Likewise.
31852
31853 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
31854
31855         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
31856         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
31857         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
31858
31859 2002-09-25  Richard Henderson  <rth@redhat.com>
31860
31861         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
31862         too-small long double.
31863
31864 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
31865
31866         * gcc.dg/20020919-1.c: New test.
31867
31868 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
31869
31870         * g++.dg/abi/bitfield6.C: New test.
31871         * g++.dg/abi/bitfield7.C: New test.
31872         * g++.dg/abi/bitfield8.C: New test.
31873         * g++.dg/abi/vbase11.C: New test.
31874
31875 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31876
31877         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
31878         hppa*-*-hpux*.  Update test comment.
31879
31880 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
31881
31882         * gcc.dg/tls/struct-1.c: New test.
31883
31884 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
31885
31886         * gcc.dg/cpp/tr-warn2.c: Update.
31887
31888 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
31889
31890         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
31891
31892 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
31893
31894         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
31895         systems.
31896
31897 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
31898
31899         * gcc.c-torture/execute/ieee/mzero3.c: New test.
31900
31901         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
31902         Adjust for c++filt moved to binutils.  Remove spurious duplicate
31903         setting of cxxfilt.
31904
31905 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
31906
31907         * gcc.dg/20020312-2.c: Update for darwin.
31908
31909 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
31910
31911         * g++.old-deja/g++.other/crash32.C: Mark ICE.
31912
31913 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
31914
31915         * objc.dg/comp-types-1.m: New test.
31916         * objc.dg/comp-types-2.m: New test.
31917         * objc.dg/comp-types-3.m: New test.
31918         * objc.dg/comp-types-4.m: New test.
31919         * objc.dg/comp-types-5.m: New test.
31920         * objc.dg/comp-types-6.m: New test.
31921
31922 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31923
31924         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
31925
31926 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
31927
31928         * g++.dg/other/do1.C: New test.
31929
31930         * g++.dg/template/subst1.C: New test.
31931
31932 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
31933
31934         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
31935
31936 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
31937
31938         * g++.dg/template/qualttp20.C: Adjust expected errors.
31939         * g++.old-deja/g++.jason/report.C: Likewise.
31940         * g++.old-deja/g++.other/qual1.C: Likewise.
31941
31942         * g++.dg/lookup/scoped2.C: New test.
31943
31944         * g++.dg/ext/asm3.C: New test.
31945
31946 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
31947
31948         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
31949
31950 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
31951
31952         * ChangeLog: follow spelling conventions.
31953         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
31954         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
31955         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
31956         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
31957         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
31958         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
31959         * g++.old-deja/g++.law/global-init1.C: Likewise.
31960         * g++.old-deja/g++.other/delete4.C: Likewise.
31961         * g++.old-deja/g++.other/inline21.C: Likewise.
31962         * g++.old-deja/g++.other/singleton.C: Likewise.
31963         * g77.dg/strlen0.f: Likewise.
31964         * g77.f-torture/compile/20010519-1.f: Likewise.
31965         * g77.f-torture/compile/980310-4.f: Likewise.
31966         * gcc.c-torture/compile/20000605-1.c: Likewise.
31967         * gcc.c-torture/execute/20020225-1.c: Likewise.
31968         * gcc.dg/c90-hexfloat-2.c: Likewise.
31969         * gcc.dg/c99-bool-1.c: Likewise.
31970         * gcc.dg/c99-hexfloat-2.c: Likewise.
31971         * gcc.dg/dll-2.c: Likewise.
31972         * gcc.dg/wtr-union-init-1.c: Likewise.
31973         * gcc.dg/wtr-union-init-2.c: Likewise.
31974         * gcc.dg/wtr-union-init-3.c: Likewise.
31975         * gcc.dg/cpp/avoidpaste1.c: Likewise.
31976         * gcc.dg/cpp/defined.c: Likewise.
31977         * gcc.dg/cpp/macsyntx.c: Likewise.
31978         * gcc.dg/cpp/paste2.c: Likewise.
31979         * gcc.dg/cpp/trad/defined.c: Likewise.
31980         * gcc.dg/format/c90-printf-1.c: Likewise.
31981         * gcc.dg/format/c90-scanf-1.c: Likewise.
31982         * gcc.dg/format/c99-printf-1.c: Likewise.
31983         * gcc.dg/format/c99-scanf-1.c: Likewise.
31984         * gcc.misc-tests/gcov-8.c: Likewise.
31985         * lib/profopt.exp: Likewise.
31986
31987 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
31988
31989         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
31990
31991 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
31992
31993         * g++.dg/inherit/using2.C: New test.
31994
31995 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
31996
31997         * ChangeLog: Follow spelling conventions.
31998         * g++.dg/template/friend4.C: Likewise.
31999         * g++.old-deja/g++.pt/crash67.C: Likewise.
32000         * gcc.c-torture/execute/20000801-4.c: Likewise.
32001         * gcc.dg/c90-digraph-1.c: Likewise.
32002         * gcc.dg/c94-digraph-1.c: Likewise.
32003         * gcc.dg/c99-digraph-1.c: Likewise.
32004         * gcc.dg/cpp/line5.c: Likewise.
32005         * gcc.dg/cpp/multiline.c: Likewise.
32006         * gcc.dg/cpp/trad/literals-1.c: Likewise.
32007         * gcc.dg/format/attr-3.c: Likewise.
32008         * gcc.dg/format/c90-scanf-3.c: Likewise.
32009         * gcc.dg/format/ext-4.c: Likewise.
32010
32011 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
32012
32013         * g++.dg/template/pretty1.C: New test.
32014
32015 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
32016
32017         * gcc.c-torture/execute/struct-cpy-1.c: New test.
32018
32019 2002-09-13  Matt Austern  <austern@apple.com>
32020
32021         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
32022         passing a cast expression to a function by const reference.
32023
32024 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
32025
32026         * g++.dg/template/deduce1.C: New test.
32027
32028 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
32029
32030         * gcc.c-torture/execute/simd-1.c: Force all use of int to
32031         32-bit int.
32032
32033 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32034
32035         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
32036         usage.
32037
32038 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
32039
32040         * gcc.c-torture/compile/20020910-1.c: New test.
32041
32042 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
32043
32044         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
32045
32046 2002-09-10  Andreas Jaeger  <aj@suse.de>
32047
32048         * gcc.dg/20020312-2.c: Adjust for x86-64.
32049
32050 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
32051
32052         * g77.dg/7388.f: New test case for PR 7388.
32053
32054 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
32055
32056         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
32057
32058 2002-09-05  Ziemowit Laski <zlaski@apple.com>
32059
32060         * objc.dg/proto-lossage-1.m: New test.
32061
32062 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
32063
32064         * gcc.dg/cpp/_Pragma4.c: Fix typo.
32065
32066 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
32067
32068         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
32069         expected to pass.
32070
32071 2002-09-06  Stan Shebs  <shebs@apple.com>
32072             David Edelsohn  <edelsohn@gnu.org>
32073
32074         * gcc.dg/weak: New directory.
32075         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
32076         target-specific xfail bits.
32077         * gcc.dg/typeof-2.c: Move to new directory.
32078         * gcc.dg/weak.exp: New expect script.
32079
32080 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
32081
32082         * gcc.c-torture/execute/extzvsi.c: New test.
32083
32084 2002-09-05  Stan Shebs  <shebs@apple.com>
32085
32086         * gcc.dg/weak-1.c: xfail on Darwin.
32087         * gcc.dg/weak-2.c: Ditto.
32088         * gcc.dg/weak-3.c: Ditto.
32089         * gcc.dg/weak-4.c: Ditto.
32090         * gcc.dg/weak-5.c: Ditto.
32091         * gcc.dg/weak-6.c: Ditto.
32092         * gcc.dg/weak-7.c: Ditto.
32093         * gcc.dg/weak-8.c: Ditto.
32094         * gcc.dg/weak-9.c: Ditto.
32095
32096 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
32097
32098         * gcc.c-torture/execute/loop-14.c: New test.
32099
32100 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
32101
32102         * g++.dg/other/cxa-atexit1.C: New test.
32103
32104         * gcc.dg/typeof-2.c: New test.
32105
32106 2002-09-03  Roger Sayle  <roger@eyesopen.com>
32107
32108         * gcc.dg/builtins-2.c: New testcase.
32109         * gcc.dg/builtins-3.c: New testcase.
32110
32111 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
32112
32113         * gcc.dg/cpp/_Pragma4.c: New test.
32114
32115 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
32116
32117         * objc/execute/nil_method-1.m: New testcase.
32118
32119 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
32120
32121         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
32122         [Object class], not [Object initialize].
32123
32124 2002-08-31  Roger Sayle  <roger@eyesopen.com>
32125             Hans-Peter Nilsson  <hp@bitrange.com>
32126
32127         * gcc.c-torture/execute/20020720-1.x: Skip test on
32128         mmix-knuth-mmixware.  Correct comment.
32129
32130 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
32131
32132         * testsuite/g++.dg/abi/bitfield5.C: New test.
32133         * testsuite/g++.dg/abi/vbase10.C: Likewise.
32134
32135 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
32136
32137         * objc.dg/undeclared-selector.m: New test.
32138
32139 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
32140
32141         * g++.dg/other/offsetof1.C: Avoid cast warning.
32142
32143 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
32144
32145         * objc.dg/super-class-2.m: New test.
32146
32147 2002-08-24  Matt Austern  <austern@apple.com>
32148
32149         * g++.dg/ext/lvaddr.C: New test.
32150         * g++.dg/ext/lvcast.C: New test.
32151
32152 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
32153
32154         * testsuite/g++.dg/inherit/cond1.C: New test.
32155
32156 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
32157
32158         * gcc.dg/noncompile/incomplete-1.c: New test.
32159
32160 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
32161
32162         * gcc.dg/typespec-1.c: New test.
32163
32164 2002-08-20  Devang Patel  <dpatel@apple.com>
32165         * objc.dg/proto-hier-2.m: New test.
32166
32167 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
32168
32169         * objc.dg/bitfield-1.m: New test.
32170         * objc.dg/bitfield-2.m: New test.
32171
32172 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
32173
32174         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
32175         gcc.dg/c99-flex-array-4.c: New tests.
32176
32177 2002-08-16  Stan Shebs  <shebs@apple.com>
32178
32179         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
32180
32181 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
32182
32183         * gcc.dg/typeof-1.c: New test.
32184         * g++.dg/ext/typeof2.C: New test.
32185
32186 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
32187
32188         * g++.dg/other/offsetof1.C: New test.
32189
32190 2002-08-14  Richard Henderson  <rth@redhat.com>
32191
32192         * gcc.dg/tls/diag-3.c: Fix expected message strings.
32193
32194 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
32195
32196         * gcc.dg/cpp/_Pragma3.c: New test.
32197
32198 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
32199
32200         * g++.dg/template/inherit3: New test.
32201
32202 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
32203
32204         * gcc.dg/bitfld-4.c: Add blank options.
32205
32206 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
32207
32208         * g++.dg/template/crash1.C: New test.
32209
32210 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
32211
32212         * gcc.dg/tls/opt-2.c: New test.
32213
32214 2002-08-08  Devang Patel  <dpatel@apple.com>
32215
32216         * objc.dg/selector-1.m : New test
32217
32218 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
32219
32220         * g++.dg/abi/bitfield4.C: New test.
32221         * gcc.dg/bitfld-4.c: New test.
32222
32223 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
32224
32225         * g++.dg/other/packed1.C: New test.
32226
32227 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
32228
32229         * g++.dg/abi/offsetof.C: Tweak error messages.
32230         * g++.old-deja/g++.mike/p10769a.C: Likewise.
32231
32232 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
32233
32234         * gcc.dg/bitfld-3.c: New test.
32235
32236 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
32237             Richard Henderson  <rth@redhat.com>
32238
32239         * gcc.dg/i386-bitfield1.c: New test.
32240         * g++.dg/abi/bitfield3.C: Update.
32241
32242 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
32243
32244         * objc.dg/const-str-2.m: Update.
32245         * gcc.dg/cpp/c++98.c: Change to C extension.
32246         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
32247         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
32248
32249 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
32250
32251         * testsuite/gcc.dg/tls/diag-3.c: New.
32252
32253 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
32254
32255         * g++.dg/README (Subdirectories): Document new subdir expr.
32256         * g++.dg/expr/pmf-1.C: New test.
32257
32258 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
32259
32260         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
32261
32262 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
32263
32264         * g++.dg/abi/bitfield3.C: New test.
32265
32266 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
32267
32268         * lib/gcov.exp: Tweak expected line formats.
32269         * gcc.misc-tests/gcov8.c: New test.
32270         * gcc.misc-tests/gcov8.x: New flags.
32271
32272 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
32273
32274         * consistency.vlad/layout/endian.c: Include string.h.
32275
32276         * gcc.c-torture/execute/20020805-1.c: New test.
32277
32278 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
32279
32280         * g++.dg/other/conversion1.C: New test.
32281
32282 2002-08-03  Roger Sayle  <roger@eyesopen.com>
32283
32284         * gcc.dg/builtins-1.c: New testcase.
32285
32286 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
32287
32288         * g++.dg/inherit/access3.C: New test.
32289
32290 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
32291
32292         * gcc.dg/ia64-visibility-2.c: New test.
32293
32294 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
32295
32296         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
32297         __qualifier_flags to __flags.
32298
32299 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
32300
32301         * g++.dg/inherit/operator1.C: New test.
32302         * g++.dg/lookup/disamb1.C: Fix typo in comment.
32303         * g++.dg/other/error1.C: Change expected error message.
32304         * g++.dg/template/conv4.C: Likewise.
32305
32306 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
32307
32308         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
32309         for documented behavior.
32310
32311 2002-07-25  Roger Sayle  <roger@eyesopen.com>
32312
32313         * gcc.c-torture/execute/20020720-1.x: Skip this test on
32314         several targets known to fail.
32315
32316 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
32317
32318         * gcc.dg/mips-args-[123].c: New tests.
32319
32320 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
32321
32322         * gcc.dg/ppc-spe.c: New.
32323
32324 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
32325
32326         * g++.dg/other/ptrmem4.C: New testcase.
32327
32328 2002-07-24  Richard Henderson  <rth@redhat.com>
32329
32330         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
32331
32332 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
32333
32334         * g++.dg/ext/alignof1.C (main): Return 0 for success.
32335
32336 2002-07-24  Roger Sayle  <roger@eyesopen.com>
32337
32338         * gcc.c-torture/execute/memset-3.c: New testcase.
32339
32340 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
32341
32342         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
32343         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
32344
32345 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32346
32347         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
32348         Delete.
32349
32350 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
32351
32352         * gcc.c-torture/compile/simd-4.c: New test.
32353
32354 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32355
32356         PR c++/7347, c++/7348
32357         * g++.dg/template/access4.C: New test.
32358         * g++.dg/template/access5.C: New test.
32359         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
32360         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
32361         * g++.old-deja/g++.pt/ttp58.C: Likewise.
32362         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
32363
32364 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
32365
32366         * gcc.dg/gnu89-init-2.c: New test.
32367
32368 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
32369
32370         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
32371
32372 2002-07-20  Roger Sayle  <roger@eyesopen.com>
32373
32374         * gcc.c-torture/execute/20020720-1.c: New testcase.
32375
32376 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
32377
32378         * gcc.dg/cpp/Wsignprom.c: New tests.
32379
32380 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
32381
32382         * gcc.c-torture/execute/loop-13.c: New test.
32383
32384 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
32385
32386         * gcc.dg/cpp/expr.c: New tests.
32387
32388 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
32389
32390         * g++.dg/opt/pr6713.C: Add template instantiation.
32391
32392 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
32393
32394         * gcc.dg/nest.c: New test.
32395
32396 2002-07-17  Richard Henderson  <rth@redhat.com>
32397
32398         * g++.dg/opt/pr6713.C: New test.
32399
32400 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
32401
32402         * gcc.c-torture/execute/loop-2e.x: Let the testcase
32403         XFAIL for all x86 processors.
32404
32405 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
32406
32407         * gcc.c-torture/execute/20010122-1.x: Do not test with
32408         -fomit-frame-pointer.
32409
32410 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32411
32412         * g++.dg/template/instantiate2.C: New test.
32413         * g++.dg/template/spec4.C: New test.
32414
32415 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32416
32417         * g++.dg/template/access2.C: New test.
32418         * g++.dg/template/access3.C: New test.
32419
32420 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
32421
32422         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
32423         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
32424         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
32425         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
32426         Convert to use <stdarg.h>.
32427         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
32428         Delete.
32429         * gcc.dg/va-arg-2.c: New.
32430         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
32431
32432 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
32433
32434         * gcc.c-torture/compile/20020710-1.c: New test.
32435
32436 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
32437                           Andrew Pinski  <pinskia@physics.uc.edu>
32438
32439         gcc.c-torture/compile/simd-2.c: New testcase.
32440         gcc.c-torture/compile/simd-3.c: Likewise.
32441
32442 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
32443
32444         PR c++/7224
32445         * g++.dg/overload/error1.C: New test.
32446
32447 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32448
32449         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
32450         configuration and IRIX 6 O32 ABI.
32451
32452 2002-07-11  Roger Sayle  <roger@eyesopen.com>
32453
32454         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
32455
32456 2002-07-10  Roger Sayle  <roger@eyesopen.com>
32457
32458         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
32459
32460 2002-07-10  Jeffrey A Law  <law@redhat.com>
32461
32462         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
32463
32464         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
32465
32466 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
32467
32468         * gcc.dg/20020312-2.c: Check for __PPC__.
32469
32470 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
32471
32472         * gcc.c-torture/compile/20020709-1.c: New test.
32473
32474 2002-07-07  Roger Sayle  <roger@eyesopen.com>
32475
32476         * g++.dg/template/qualttp21.C: New test case.
32477
32478 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
32479
32480         * gcc.c-torture/compile/20020706-1.c: New test.
32481         * gcc.c-torture/compile/20020706-2.c: New test.
32482
32483 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
32484             Alexandre Oliva  <aoliva@redhat.com>
32485
32486         * g++.dg/warn/incomplete1.C: New test.
32487
32488 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32489
32490         PR c++/7099
32491         * g++.dg/warn/noreturn1.C: New test.
32492
32493 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
32494
32495         PR c++/6706
32496         * g++.dg/debug/debug6.C: New test.
32497         * g++.dg/debug/debug7.C: New test.
32498
32499 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
32500
32501         * gcc.c-torture/compile/simd-3.c: New test.
32502
32503 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
32504
32505         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
32506         * gcc.dg/20020620-1.c: Likewise.
32507
32508 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32509
32510         PR c++/6944
32511         * g++.dg/init/array4.C: New test.
32512         * g++.dg/init/array5.C: New test.
32513
32514 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
32515
32516         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
32517         * gcc.c-torture/execute/simd-2.c (main): Likewise.
32518
32519 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32520
32521         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
32522         * gcc.dg/wtr-aggr-init-1.c: Likewise.
32523         * gcc.dg/wtr-conversion-1.c: Likewise.
32524         * gcc.dg/wtr-escape-1.c: Likewise.
32525         * gcc.dg/wtr-int-type-1.c: Likewise.
32526         * gcc.dg/wtr-label-1.c: Likewise.
32527         * gcc.dg/wtr-static-1.c: Likewise.
32528         * gcc.dg/wtr-strcat-1.c: Likewise.
32529         * gcc.dg/wtr-suffix-1.c: Likewise.
32530         * gcc.dg/wtr-switch-1.c: Likewise.
32531         * gcc.dg/wtr-unary-plus-1.c: Likewise.
32532         * gcc.dg/wtr-union-init-1.c: Likewise.
32533         * gcc.dg/wtr-union-init-2.c: Likewise.
32534         * gcc.dg/wtr-union-init-3.c: Likewise.
32535
32536         * gcc.dg/wtr-func-def-1.c: New test.
32537
32538 2002-07-02 Devang Patel <dpatel@apple.com>
32539
32540         * objc.dg/param-1.m: New test.
32541
32542 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
32543
32544         * gcc.dg/cpp/trad/directive.c: Add test.
32545         * gcc.dg/cpp/trad/macroargs.c: Add test.
32546         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
32547
32548 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
32549
32550         * gcc.dg/cpp/cmdlne-M.c: New test.
32551
32552 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
32553
32554         * objc.dg/desig-init-1.m: New test.
32555
32556 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32557
32558         PR c++/6716
32559         * g++.dg/template/instantiate1.C: New test.
32560
32561 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
32562
32563         PR c++/7112
32564         * g++.dg/template/sizeof2.C: New test.
32565
32566 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
32567
32568         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
32569         gcc.dg/cpp/trad/include.c: New tests.
32570
32571 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
32572
32573         PR target/7177
32574         * gcc.c-torture/compile/20020701-1.c: New test.
32575
32576 2002-07-01  Stan Shebs  <shebs@apple.com>
32577
32578         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
32579         header here...
32580         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
32581         (objc-torture-execute): or here.
32582
32583 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
32584
32585         * gcc.c-torture/execute/arith-rand-ll.c: New test.
32586
32587 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
32588
32589         * gcc.dg/cpp/trad/escaped-nl.c: New test.
32590
32591 2002-06-30  Devang Patel  <dpatel@apple.com>
32592
32593         * objc.dg/fsyntax-only.m: New test.
32594
32595 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
32596
32597         PR c++/6695
32598         * g++.dg/template/friend7.C: New file.
32599
32600 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
32601
32602         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
32603         return type.
32604
32605 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
32606
32607         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
32608         avoid division by zero.
32609
32610 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
32611
32612         * gcc.dg/Wunknownprag.c: New tests.
32613
32614 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
32615
32616         * gcc.c-torture/execute/simd-2.c: New test.
32617
32618 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
32619
32620         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
32621         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
32622         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
32623         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
32624         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
32625         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
32626         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
32627         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
32628         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
32629         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
32630         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
32631         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
32632         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
32633         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
32634         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
32635         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
32636         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
32637
32638 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
32639
32640         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
32641         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
32642         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
32643         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
32644         New tests.
32645         * gcc.dg/cpp/trad/directive.c: Update.
32646
32647 2002-06-23  Andreas Jaeger  <aj@suse.de>
32648
32649         * gcc.c-torture/execute/complex-6.c: New.
32650
32651 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
32652
32653         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
32654         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
32655         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
32656         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
32657
32658 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
32659
32660         * gcc.dg/cpp/trad: New directory with traditional tests copied
32661         from parent directory.
32662         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
32663         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
32664         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
32665         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
32666         Move to trad/ and rename.
32667         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
32668         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
32669         gcc.dg/cpp/trad/redef2.c: New tests.
32670         * gcc.dg/cpp/trad/trad.exp: New driver.
32671
32672 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
32673
32674         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
32675         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
32676         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
32677         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
32678         Remove.
32679
32680 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
32681
32682         * gcc.dg/20020620-1.c: New test.
32683
32684 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32685
32686         * g++.dg/template/ttp4.C: New test.
32687
32688 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
32689
32690         * g++.dg/opt/vt1.C: Fix regexp.
32691
32692 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32693
32694         * gcc.c-torture/execute/pure-1.c: Make functions static again.
32695         Don't use attribute `noinline'.
32696
32697 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
32698
32699         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
32700
32701 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
32702
32703         * gcc.c-torture/execute/simd-1.c: New.
32704
32705         * gcc.dg/simd-1.c: New.
32706
32707 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
32708
32709         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
32710
32711 2002-06-16  Richard Henderson  <rth@redhat.com>
32712
32713         * g++.dg/ext/anon-struct1.C: New.
32714         * g++.dg/ext/anon-struct2.C: New.
32715         * g++.dg/ext/anon-struct3.C: New.
32716         * gcc.dg/anon-struct-1.c: New.
32717         * gcc.dg/anon-struct-2.c: New.
32718         * gcc.dg/anon-struct-3.c: New.
32719         * gcc.dg/20011008-1.c: Adjust warning text.
32720         * gcc.dg/20020527-1.c: Add -fms-extensions.
32721
32722 2002-06-16  Richard Henderson  <rth@redhat.com>
32723
32724         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
32725
32726 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
32727
32728         * gcc.c-torture/execute/20020615-1.c: New test.
32729
32730 2002-06-15  Roger Sayle  <roger@eyesopen.com>
32731
32732         * gcc.c-tortuture/execute/compare-1.c: New test case.
32733         * gcc.c-tortuture/execute/compare-2.c: New test case.
32734         * gcc.c-tortuture/execute/compare-3.c: New test case.
32735
32736 2002-06-13  Richard Henderson  <rth@redhat.com>
32737
32738         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
32739         ia64 ilp32.
32740
32741 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32742
32743         * g++.dg/template/typename2.C: Update error message.
32744
32745 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
32746
32747         * gcc.c-torture/execute/20020611-1.c: New test.
32748
32749 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
32750
32751         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
32752         list of targets to skip.
32753
32754 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
32755
32756         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
32757         targets if not optimizing.
32758
32759 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
32760
32761         * gcc.c-torture/compile/20020605-1.c: New test.
32762
32763         * g++.dg/opt/vt1.C: New test.
32764
32765         * gcc.dg/20020531-1.c: New test.
32766
32767         * gcc.dg/20020530-1.c: New test.
32768
32769         * gcc.dg/20020527-1.c: New test.
32770
32771         * g++.dg/opt/cse1.C: New test.
32772
32773 2002-06-07  Roger Sayle  <roger@eyesopen.com>
32774
32775         * gcc.dg/20020607-2.c: New test case.
32776
32777 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
32778
32779         * gcc.c-torture/compile/20020604-1.c: New test.
32780
32781 2002-06-04  Richard Henderson  <rth@redhat.com>
32782
32783         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
32784         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
32785         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
32786
32787 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
32788
32789         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
32790
32791 2002-06-03  Richard Henderson  <rth@redhat.com>
32792
32793         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
32794         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
32795
32796 2002-06-02  Richard Henderson  <rth@redhat.com>
32797
32798         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
32799         test functions static.
32800
32801 2002-06-02  Andreas Jaeger  <aj@suse.de>
32802
32803         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
32804         now.
32805
32806 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
32807
32808         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
32809         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
32810         Update for mofified diagnostics.
32811         * gcc.dg/c99-intconst-1.c: No longer fail.
32812
32813 2002-06-02  Richard Henderson  <rth@redhat.com>
32814
32815         * gcc.dg/uninit-A.c: Remove xfail markers.
32816
32817 2002-06-01  Roger Sayle  <roger@eyesopen.com>
32818
32819         * gcc.dg/fnegate-1.c: New test case.
32820
32821 2002-05-30  Osku Salerma  <osku@iki.fi>
32822
32823         * gcc.c-torture/execute/mayalias-1.c: New file.
32824
32825 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
32826
32827         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
32828         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
32829         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
32830
32831 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
32832
32833         * gcc.c-torture/execute/20020529-1.c: New test.
32834
32835 2002-05-27  Richard Henderson  <rth@redhat.com>
32836
32837         * g++.dg/ext/attrib6.C: New test case.
32838
32839 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32840
32841         * gcc.c-torture/execute/pure-1.c: New test.
32842
32843 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
32844
32845         * gcc.dg/cpp/arith-2.c: Remove.
32846
32847 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
32848
32849         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
32850         * gcc.dg/cpp/if-3.c: Remove.
32851
32852 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
32853
32854         * g++.dg/opt/cse2.C: New test.
32855
32856 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
32857
32858         * gcc.dg/cpp/arith-1.c: New semantic tests.
32859         * gcc.dg/cpp/if-1.c: Update.
32860
32861 2002-05-24  Ben Elliston  <bje@redhat.com>
32862
32863         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
32864
32865 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
32866
32867         * gcc.dg/verbose-asm.c: New test.
32868
32869 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
32870
32871         * gcc.dg/cpp/paste12.c: New test.
32872
32873 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
32874
32875         * g++.dg/parse/named_ops.C: New test.
32876
32877 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
32878
32879         * gcc/testsuite/gcc.dg/weak-8.c: New test.
32880
32881 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
32882
32883         * gcc.dg/weak-2.c: Allow optional leading underscore
32884         in scan-assembler symbol name.
32885         * gcc.dg/weak-3.c: Likewise.
32886         * gcc.dg/weak-4.c: Likewise.
32887         * gcc.dg/weak-5.c: Likewise.
32888
32889 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
32890
32891         * gcc.dg/20020523-1.c: New test.
32892
32893 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
32894
32895         * objc.dg/const-str-2.m: Update now that we stop after
32896         a command line error.
32897
32898 2002-05-22  Richard Henderson  <rth@redhat.com>
32899
32900         * g++.dg/dg.exp: Fix typo in test pruneing.
32901
32902 2002-05-22  Richard Henderson  <rth@redhat.com>
32903
32904         * g++.dg/dg.exp: Prune the tls subdirectory.
32905         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
32906         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
32907         * g++.dg/tls/init-1.C: New.
32908
32909 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
32910
32911         * gcc.dg/20020517-1.c: New test.
32912
32913 2002-05-21  Richard Henderson  <rth@redhat.com>
32914
32915         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
32916         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
32917
32918 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
32919
32920         * g++.dg/other/copy2.C: New test.
32921
32922 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
32923
32924         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
32925         (MAX_COPY): Bump up to 10 times sizeof (long long).
32926         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
32927
32928         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
32929         sizeof (long long).
32930
32931         * gcc.c-torture/execute/strcpy-1.c: New test.
32932
32933 2002-05-19  Jason Merrill  <jason2redhat.com>
32934
32935         * g++.dg/ext/oper1.C: New test.
32936
32937 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
32938 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
32939
32940         * README.QMTEST: New file.
32941
32942         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
32943
32944 2002-05-19  Andreas Jaeger  <aj@suse.de>
32945
32946         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
32947         now.
32948         * gcc.c-torture/execute/loop-2d.x: Likewise.
32949
32950 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
32951
32952         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
32953         support weak symbols.
32954         * gcc.dg/weak-4.c: Likewise.
32955         * gcc.dg/weak-6.c: Likewise.
32956
32957 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
32958
32959         * gcc.dg/weak-3.c: Add dg-excess-error comment for
32960         cygwin, coff and h8300-*-hms targets
32961         * gcc.dg/weak-5.c: Likewise.
32962         * gcc.dg/weak-7.c: Likewise.
32963
32964 2002-05-16  Jason Merrill  <jason@redhat.com>
32965
32966         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
32967         (scan-assembler-not, scan-assembler-dem): Likewise.
32968         (scan-assembler-dem-not): Likewise.
32969
32970 2002-05-15  Richard Henderson  <rth@redhat.com>
32971
32972         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
32973
32974 2002-05-15  Richard Henderson  <rth@redhat.com>
32975
32976         * gcc.dg/weak-5.c (vfoo1c): No warning here.
32977         (vfoo1f): Warning here.
32978         (vfoo1l): Don't redefine the alias.
32979
32980 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
32981
32982         * g++.dg/init/pm1.C: New test.
32983
32984 2002-05-12  David S. Miller  <davem@redhat.com>
32985
32986         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
32987         types.
32988
32989 2002-05-10  Roger Sayle  <roger@eyesopen.com>
32990
32991         * gcc.c-torture/execute/20020510-1.c: New test case.
32992
32993 2002-05-10  David S. Miller  <davem@redhat.com>
32994
32995         * gcc.c-torture/execute/conversion.c: Test long double too.
32996
32997 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
32998
32999         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
33000         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
33001         * lib/g++.exp (g++_link_flags): Likewise.
33002         * lib/objc.exp (objc_target_compile): Likewise.
33003
33004 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
33005
33006         * gcc.dg/cpp/poison.c: Update.
33007         * gcc.dg/cpp/20000625-2.c: Remove.
33008         * gcc.dg/cpp/direct2s.c: Remove final test.
33009
33010 2002-05-08  Tom Rix  <trix@redhat.com>
33011
33012         * gcc.c-torture/execute/20020508-1.c: New test.
33013         * gcc.c-torture/execute/20020508-2.c: New test.
33014         * gcc.c-torture/execute/20020508-3.c: New test.
33015
33016 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
33017
33018         * gcc.dg/cpp/charconst-4.c: More tests.
33019
33020 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
33021
33022         PR c/6569
33023         * gcc.dg/weak-3.c: Update location of warning messages.
33024         * gcc.dg/weak-5.c: Likewise.
33025
33026 2002-05-06  Roger Sayle  <roger@eyesopen.com>
33027
33028         * gcc.c-torture/execute/20020506-1.c: New test case.
33029
33030 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
33031
33032         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
33033
33034 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
33035
33036         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
33037
33038 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
33039
33040         * gcc.dg/cpp/charconst-3.c: New test.
33041
33042 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
33043
33044         * gcc.dg/cpp/charconst.c: Update tests.
33045
33046 2002-05-05  Tim Josling  <tej@melbpc.org.au>
33047
33048         * treelang: Added directory for new sample language treelang. Also
33049         lib/treelang.exp: New file to signal treelang should be tested.
33050
33051 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
33052
33053         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
33054         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
33055         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
33056         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
33057         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
33058         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
33059         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
33060
33061 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
33062
33063         * gcc.dg/format/xopen-2.c: New test.
33064
33065 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
33066
33067         * gcc.dg/20020503-1.c: New test.
33068
33069 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
33070
33071         * g++.dg/init/dtor1.C: Make it tougher.
33072
33073 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
33074
33075         * g++.dg/init/dtor1.C: New test.
33076
33077 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
33078
33079         * gcc.dg/altivec-8.c: New.
33080
33081 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
33082
33083         * gcc.dg/altivec-7.c: New.
33084
33085 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
33086
33087         * g++.dg/parse/typedef1.C: New test.
33088
33089 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
33090
33091         PR c++/6486
33092         * g++.dg/template/friend6.C: New test.
33093
33094         PR c++/6492
33095         * g++.dg/init/copy1.C: New test.
33096
33097 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
33098
33099         * g++.dg/warn/effc1.C: New test.
33100
33101 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
33102
33103         * gcc.dg/cpp/if-cexp.c: Add a test.
33104
33105 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
33106
33107         * gcc.dg/20020426-2.c: New test.
33108
33109 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
33110
33111         * gcc.dg/cpp/if-mop.c: Update.
33112         * gcc.dg/cpp/if-mpar.c: Add test.
33113         * gcc.dg/cpp/if-oppr.c: Update.
33114
33115 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33116
33117         PR c/6343
33118         * gcc.dg/weak-[2-7].c: New tests.
33119
33120 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
33121
33122         * gcc.dg/enum1.c: New test.
33123
33124 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
33125
33126         PR c++/6497
33127         * g++.dg/inherit/access2.C: New test.
33128
33129 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
33130
33131         PR bootstrap/6445
33132         * gcc.dg/20020426-1.c: New test.
33133
33134 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
33135
33136         * g++.dg/abi/enum1.C: New test.
33137
33138 2002-04-26  Richard Henderson  <rth@redhat.com>
33139
33140         * gcc.dg/c99-bool-1.c: Expect always true warning.
33141
33142 2002-04-25  Roger Sayle  <roger@eyesopen.com>
33143
33144         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
33145
33146 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33147
33148         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
33149         targets.
33150
33151 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
33152
33153         * g++.dg/abi/mange7.C: New test.
33154
33155         PR c++/6438.
33156         * g++.dg/parse/stmtexpr2.C: New test.
33157
33158 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
33159
33160         * gcc.dg/20020312-2.c: Add SH target.
33161
33162 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33163
33164         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
33165         compiler output on mips*-*-irix*.
33166
33167 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
33168
33169         * g++.dg/parse/attr1.C: New test.
33170
33171 2002-04-23  Roger Sayle  <roger@eyesopen.com>
33172
33173         * gcc.c-torture/execute/string-opt-17.c: New test case.
33174         * gcc.c-torture/execute/memset-2.c: New test case.
33175
33176 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
33177
33178         PR c++/6256:
33179         * g++.dg/template/friend5.C: New test.
33180
33181         PR c++/6331:
33182         * g++.dg/template/qual1.C: Likewise.
33183
33184 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
33185
33186         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
33187         Include stdlib.h, not stdio.h or ctype.h.
33188
33189 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
33190
33191         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
33192         cris-*-elf* and mmix-*-*.
33193         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
33194         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
33195         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
33196         Ditto.
33197         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
33198         * gcc.dg/wchar_t-1.c: Ditto.
33199
33200 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
33201
33202         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
33203         Clarify comment.
33204
33205 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
33206
33207         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
33208
33209 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33210
33211         * gcc.c-torture/execute/20000906-1.x: Delete.
33212
33213 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
33214
33215         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
33216
33217 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
33218
33219         * PR6367
33220         * g77.f-torture/execute/6367.f: New test.
33221         * g77.f-torture/execute/6367.x: Disable for MMIX.
33222
33223 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
33224
33225         * PR6352
33226         * g++.dg/opt/inline2.C: New test.
33227
33228 2002-04-18  Richard Henderson  <rth@redhat.com>
33229
33230         * gcc.dg/20000906-1.c: Enable for all targets.
33231         * gcc.c-torture/compile/iftrap-2.c: New.
33232
33233 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
33234
33235         * gcc.dg/20020418-1.c: New test.
33236         * gcc.dg/20020418-2.c: New test.
33237
33238 2002-04-18  Richard Henderson  <rth@redhat.com>
33239
33240         * gcc.c-torture/compile/iftrap-1.c: New.
33241         * gcc.dg/iftrap-1.c: Adjust for ia64.
33242         * gcc.dg/iftrap-2.c: New.
33243
33244 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
33245
33246         * gcc.c-torture/compile/20020418-1.c: New test.
33247
33248 2002-04-18  Roger Sayle  <roger@eyesopen.com>
33249
33250         * gcc.c-torture/compile/20020415-1.c: New.
33251
33252 2002-04-18  David S. Miller  <davem@redhat.com>
33253
33254         * gcc.c-torture/execute/20020418-1.c: New test.
33255
33256 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
33257
33258         * gcc.dg/20020416-1.c: New test.
33259
33260         * g++.dg/opt/inline1.C: New test.
33261
33262 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
33263
33264         * gcc.dg/altivec-5.c: New test.
33265
33266         * gcc.dg/20020415-1.c: New test.
33267
33268 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
33269
33270         * testsuite/lib/chill.exp: Remove.
33271
33272 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
33273
33274         * g++.dg/other/big-struct.C: New test.
33275
33276 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
33277
33278         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
33279         of scratch file.
33280
33281 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
33282
33283         PR c/6277
33284         * gcc.dg/i386-387-1.c: Allow optional leading underscore
33285         in scan-assembler function name
33286
33287 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
33288
33289         * g77.f-torture/execute/980628-4.x,
33290         g77.f-torture/execute/980628-5.x,
33291         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
33292         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
33293         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
33294         i[34567]86-*-*.
33295
33296 2002-04-13  David S. Miller  <davem@redhat.com>
33297
33298         * gcc.c-torture/execute/20020413-1.c: New test.
33299
33300 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
33301
33302         * gcc.dg/asm-6.c,
33303         * g++.dg/ext/asm1.C: New tests.
33304
33305 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
33306
33307         PR c++ 5373.
33308         * g++.dg/parse/stmtexpr1.C: New test.
33309
33310         PR c++/5189.
33311         * g++.dg/template/copy1.C: New test.
33312
33313 2002-04-12  Richard Henderson  <rth@redhat.com>
33314
33315         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
33316
33317 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
33318
33319         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
33320         gcc.c-torture/execute/20020307-2.c.
33321
33322 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
33323
33324         * g++.dg/ext/attrib5.C,
33325         * g++.dg/lookup/struct1.C: New tests.
33326
33327 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
33328
33329         * gcc.dg/20020411-1.c: New test.
33330
33331         * gcc.c-torture/execute/20020411-1.c: New test.
33332
33333 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
33334
33335         * g77.f-torture/execute/6177.f: New test.
33336
33337 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
33338
33339         PR middle-end/6247
33340         * g++.dg/opt/cleanup1.C: New test.
33341
33342         * g++.dg/opt/const1.C: New test.
33343
33344 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
33345
33346         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
33347
33348 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
33349
33350         PR c++/5507
33351         * g++.dg/template/typename2.C: New test.
33352
33353 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
33354
33355         * gcc.c-torture/execute/loop-12.c: New.
33356
33357 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
33358
33359         * g77.f-torture/execute/980628-4.x,
33360         g77.f-torture/execute/980628-5.x,
33361         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
33362         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
33363         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
33364
33365 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33366
33367         PR optimization/6086
33368         * g++.dg/opt/preinc1.C: New test.
33369
33370 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
33371
33372         PR c++/5571
33373         * g++.dg/opt/static2.C: New test.
33374
33375 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
33376
33377         PR c/5120
33378         * gcc.dg/20020406-1.c: New test.
33379
33380 2002-04-04  David S. Miller  <davem@redhat.com>
33381
33382         * gcc.c-torture/execute/20020404-1.c: New test.
33383
33384 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
33385
33386         PR c/6123
33387         * gcc.dg/20020312-2.c: Do not declare global register variable
33388         if __PIC__ or __pic__ is defined.
33389
33390 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
33391
33392         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
33393         __asm__ so that it works correctly even if -ansi -pedantic-errors.
33394
33395 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33396
33397         * gcc.misc-tests/linkage.exp: Update last change to handle
33398         sparc*-, not just sparc-.
33399
33400 2002-04-03  Richard Henderson  <rth@redhat.com>
33401
33402         * gcc.dg/cpp/ucs.c: Improved long UCS test.
33403
33404 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
33405
33406         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
33407
33408 2002-04-02  David S. Miller  <davem@redhat.com>
33409
33410         * gcc.c-torture/execute/20020402-3.c: New test.
33411
33412 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
33413
33414         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
33415         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
33416
33417         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
33418         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
33419         g77.f-torture/execute/20001201.x,
33420         g77.f-torture/execute/u77-test.x: New files.
33421
33422         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
33423         * gcc.dg/wchar_t-1.c: Ditto.
33424
33425 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33426
33427         * gcc.c-torture/execute/20020402-1.c: New test.
33428
33429 2002-04-01  Richard Henderson  <rth@redhat.com>
33430
33431         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
33432
33433         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
33434
33435 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33436
33437         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
33438
33439 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
33440
33441         * g++.dg/inherit/template-as-base.C: Expect error.
33442         * g++.dg/inherit/namespace-as-base.C: Likewise.
33443
33444 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
33445
33446         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
33447         g++.dg/ext/instantiate3.C: Tweak match patterns.
33448
33449         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
33450         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
33451         -da test.
33452
33453 2002-03-31  Richard Henderson  <rth@redhat.com>
33454
33455         * gcc.dg/special/alias-2.c: New.
33456         * gcc.dg/special/ecos.exp: Run it.
33457
33458 2002-03-31  Richard Henderson  <rth@redhat.com>
33459
33460         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
33461
33462 2002-03-31  Kazu Hirata  <kazu@hxi.com>
33463
33464         * gcc.dg/weak-1.c: Disable on h8300 port.
33465
33466 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
33467
33468         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
33469         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
33470         ordering tests.
33471         * g++.dg/bprob/bprob-1.C: New test.
33472         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
33473         * g++.dg/gcov/gcov-1.C: New test.
33474         * g++.dg/gcov/gcov-1.x: New file.
33475         * g++.dg/gcov/gcov-2.C: New test.
33476         * g++.dg/gcov/gcov-3.C: New test.
33477         * g++.dg/gcov/gcov-3.h: New file.
33478
33479 2002-03-28  Roger Sayle  <roger@eyesopen.com>
33480
33481         * g++.old-deja/g++.other/builtins5.C: New test.
33482         * g++.old-deja/g++.other/builtins6.C: New test.
33483         * g++.old-deja/g++.other/builtins7.C: New test.
33484         * g++.old-deja/g++.other/builtins8.C: New test.
33485         * g++.old-deja/g++.other/builtins9.C: New test.
33486
33487 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
33488
33489         * g++.dg/opt/static1.C: New test.
33490
33491         * g++.dg/opt/longbranch1.C: New test.
33492
33493 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
33494
33495         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
33496
33497         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
33498
33499 2002-03-28  Jeffrey A Law  (law@redhat.com)
33500
33501         * gcc.c-torture/execute/20020328-1.c: New test.
33502
33503 2002-03-27  Richard Henderson  <rth@redhat.com>
33504
33505         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
33506         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
33507         move from g++.old-deja/g++.ext/.
33508
33509 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
33510
33511         * g++.dg/init/new2.C: New test.
33512
33513 2002-03-26  Richard Henderson  <rth@redhat.com>
33514
33515         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
33516
33517         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
33518         on sparc.
33519
33520         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
33521         sparcv9 systems.
33522         * gcc.dg/20001102-1.c: Likewise.
33523
33524 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
33525
33526         * gcc.dg/cpp/endif-pedantic1.c,
33527         gcc.dg/cpp/endif-pedantic2.c: New tests.
33528
33529 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
33530
33531         * g++.dg/init/new1.C: New test.
33532
33533 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
33534
33535         * g++.dg/abi/vbase9.C: New test.
33536
33537 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
33538
33539         * gcc.dg/arm-asm.c: New test.
33540
33541 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
33542
33543         * gcc.dg/Wswitch-enum.c: New test.
33544         Fix PR c/5044.
33545
33546 2002-03-26  Richard Henderson  <rth@redhat.com>
33547
33548         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
33549         structure.
33550
33551 2002-03-25  Richard Henderson  <rth@redhat.com>
33552
33553         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
33554         sparcv9 systems.
33555
33556         * gcc.c-torture/compile/20011119-1.c (xxx): New.
33557         * gcc.c-torture/compile/20011119-2.c (xxx): New.
33558
33559 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
33560
33561         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
33562
33563 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
33564
33565         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
33566         targets using generic thunk support.
33567
33568 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
33569
33570         * gcc.c-torture/compile/20020323-1.c: New test.
33571
33572         * g++.dg/opt/conj2.C: New test.
33573
33574 2002-03-24  Richard Henderson  <rth@redhat.com>
33575
33576         * gcc.dg/weak-1.c: Use -fno-common.
33577
33578 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
33579
33580         * g77.dg/f77-edit-apostrophe-out.f: New test
33581         * g77.dg/f77-edit-h-out.f: New test
33582         * g77.dg/f77-edit-t-in.f: New test
33583         * g77.dg/f77-edit-t-out.f: New test
33584         * g77.dg/f77-edit-x-out.f: New test
33585         * g77.dg/f77-edit-slash-out.f: New test
33586         * g77.dg/f77-edit-colon-out.f: New test
33587         * g77.dg/f77-edit-s-out.f: New test
33588
33589 2002-03-24  Richard Henderson  <rth@redhat.com>
33590
33591         * objc/execute/formal_protocol-6.x: New XFAIL.
33592
33593 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
33594
33595         * gcc.dg/weak-1.c: Early return from dg-final on platforms
33596         that do not support weak symbols
33597
33598 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
33599
33600         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
33601         * lib/g77.exp: Likewise.
33602         * lib/objc.exp: Likewise.
33603
33604 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
33605
33606         * gcc.dg/Wswitch-default.c: New test.
33607
33608 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
33609
33610         * g++.dg/other/enum1.C: New test.
33611
33612 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
33613
33614         * gcc.dg/pragma-ep-3.c: Fix typo.
33615
33616 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
33617
33618         * g++.dg/inherit/template-as-base.C: New test.
33619
33620 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
33621
33622         * g++.old-deja/g++.other/dwarf2-1.C: Move...
33623         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
33624
33625 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
33626
33627         * gcc.dg/cpp/multiline.c: Update to match.
33628
33629 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
33630
33631         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
33632
33633 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
33634
33635         * gcc.dg/cpp/extratokens2.c: New file.
33636
33637 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
33638
33639         * gcc.dg/20020312-2.c: Add rs6000 target.
33640
33641         * gcc.c-torture/compile/20020319-1.c: New test.
33642
33643 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33644
33645         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
33646         (A, E): Handle this.
33647
33648 2002-03-20  Jason Merrill  <jason@redhat.com>
33649
33650         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
33651         ignoring -fpic.
33652         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
33653         through prune_gcc_output.
33654
33655 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
33656
33657         * gcc.c-torture/compile/20020320-1.c: New test.
33658
33659 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
33660
33661         * gcc.c-torture/compile/20020318-1.c: New test.
33662
33663         * gcc.dg/struct-by-value-1.c: New test.
33664
33665         * gcc.dg/20020319-1.c: New test.
33666
33667 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
33668
33669         * g++.dg/opt/conj1.C: New test.
33670
33671 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
33672
33673         * g++.dg/template/qualttp20.C: Revert previous change.
33674         * g++.dg/template/qualttp3.C: Likewise.
33675         * g++.dg/template/qualttp4.C: Likewise.
33676         * g++.dg/template/qualttp5.C: Likewise.
33677         * g++.dg/template/qualttp6.C: Likewise.
33678         * g++.dg/template/qualttp7.C: Likewise.
33679         * g++.dg/template/qualttp8.C: Likewise.
33680         * g++.dg/template/recurse.C: Likewise.
33681
33682 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
33683
33684         * gcc.dg/cpp/wchar-1.c: Update.
33685
33686 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
33687
33688         * g++.dg/template/conv1.C: New test.
33689         * g++.dg/template/conv2.C: New test.
33690         * g++.dg/template/conv3.C: New test.
33691         * g++.dg/template/conv4.C: New test.
33692
33693 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
33694
33695         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
33696         * g++.dg/template/qualttp3.C: Likewise.
33697         * g++.dg/template/qualttp4.C: Likewise.
33698         * g++.dg/template/qualttp5.C: Likewise.
33699         * g++.dg/template/qualttp6.C: Likewise.
33700         * g++.dg/template/qualttp7.C: Likewise.
33701         * g++.dg/template/qualttp8.C: Likewise.
33702         * g++.dg/template/recurse.C: Likewise.
33703
33704 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
33705
33706         * g++.dg/opt/dtor1.C: New test.
33707
33708 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
33709
33710         * gcc.c-torture/compile/20020315-1.c: New test.
33711
33712 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
33713
33714         * gcc.dg/weak-1.c: Fix scan tests.
33715
33716 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
33717
33718         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
33719         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
33720         cris-*-aout* mmix-*-*.
33721         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
33722         cris-*-aout* mmix-*-*.
33723         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
33724         cris-*-elf* cris-*-aout* and mmix-*-*.
33725         * gcc.dg/20001009-1.c: Ditto.
33726         * gcc.dg/20010912-1.c: Ditto.
33727         * gcc.dg/20020122-4.c: Ditto.
33728         * gcc.dg/inline-2.c: Ditto.
33729
33730 2002-03-14  Jeffrey A Law  (law@cygnus.com)
33731
33732         * gcc.c-torture/compile/20020314-1.c: New test.
33733
33734 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
33735
33736         * gcc.c-torture/execute/20020314-1.c: New test.
33737
33738 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
33739
33740         * g++.dg/warn/Wunused-1.C: New test.
33741
33742 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
33743
33744         * g++.dg/abi/mangle6.C: New test.
33745
33746 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
33747
33748         * gcc.c-torture/compile/20020309-2.c: New test.
33749
33750         * gcc.c-torture/compile/20020312-1.c: New test.
33751
33752 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
33753
33754         * g++.dg/other/access1.C: New test.
33755
33756 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
33757
33758         * gcc.c-torture/execute/wchar_t-1.c: New test.
33759
33760 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
33761
33762         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
33763
33764 2002-03-12  Roger Sayle  <roger@eyesopen.com>
33765
33766         * gcc.dg/20020312-1.c: New test case.
33767
33768 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
33769
33770         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
33771
33772 2002-03-11  Richard Henderson  <rth@redhat.com>
33773
33774         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
33775         * g++.old-deja/g++.jason/report.C: Likewise.
33776
33777 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
33778
33779         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
33780         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
33781
33782 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
33783
33784         * testsuite/g++.dg/overload/pmf1.C: New test.
33785
33786 2002-03-11  Kazu Hirata  <kazu@hxi.com>
33787
33788         * gcc.c-torture/execute/20020307-1.c: Use long.
33789
33790 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
33791
33792         PR optimization/5844
33793         * gcc.dg/20020310-1.c: New test.
33794
33795 2002-03-09  Michael Meissner  <meissner@redhat.com>
33796
33797         * gcc.c-torture/execute/memcpy-2.c: New test.
33798         * gcc.c-torture/execute/memset-1.c: New test.
33799         * gcc.c-torture/execute/strlen-1.c: New test.
33800         * gcc.c-torture/execute/strcmp-1.c: New test.
33801         * gcc.c-torture/execute/strncmp-1.c: New test.
33802
33803 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
33804
33805         * gcc.dg/ppc-ldstruct.c: New test.
33806
33807 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
33808
33809         * gcc.c-torture/execute/va-arg-22.c: New test.
33810
33811 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
33812
33813         * gcc.c-torture/compile/20020309-1.c: New test.
33814
33815 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
33816
33817         * gcc.c-torture/execute/20020307-2.c: New test.
33818
33819 2002-03-07  Jeffrey A Law  (law@redhat.com)
33820
33821         * g77.f-torture/compile/20020307-1.f: New test.
33822
33823 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
33824
33825         * gcc.dg/unordered-1.c: New test.
33826
33827 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
33828
33829         * gcc.c-torture/execute/20020307-1.c: New test.
33830
33831 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
33832
33833         * gcc.dg/20020304-1.c: New test.
33834
33835         * gcc.c-torture/compile/20020304-2.c: New test.
33836
33837 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
33838
33839         * gcc.c-torture/compile/20020304-1.c: New test case
33840         (from PR c/5830).
33841
33842 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
33843
33844         * gcc.dg/20020103-1.c: Add other -D ppc variants.
33845
33846 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
33847
33848         * g++.dg/other/classkey1.C: New test.
33849
33850 2002-03-01  Richard Henderson  <rth@redhat.com>
33851
33852         * gcc.c-torture/compile/981223-1.x: New.
33853         * gcc.c-torture/compile/920625-1.x: New.
33854
33855 2002-02-28  Richard Henderson  <rth@redhat.com>
33856
33857         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
33858
33859 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
33860
33861         * gcc.c-torture/execute/20020227-1.c: New test.
33862
33863 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
33864
33865         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
33866         here" ERROR lines.
33867         * g++.old-deja/g++.oliva/partord1.C: Likewise.
33868         * g++.old-deja.g++.other/defarg1.C: Likewise.
33869         * g++.old-deja/g++.pt/calls2.C: Likewise.
33870         * g++.old-deja/g++.pt/crash20.C: Likewise.
33871         * g++.old-deja/g++.pt/crash30.C: Likewise.
33872         * g++.old-deja/g++.pt/crash36.C: Likewise.
33873         * g++.old-deja/g++.pt/crash6.C: Likewise.
33874         * g++.old-deja/g++.pt/defarg13.C: Likewise.
33875         * g++.old-deja/g++.pt/derived3.C: Likewise.
33876         * g++.old-deja/g++.pt/error1.C: Likewise.
33877         * g++.old-deja/g++.pt/friend21.C: Likewise.
33878         * g++.old-deja/g++.pt/friend23.C: Likewise.
33879         * g++.old-deja/g++.pt/infinite1.C: Likewise.
33880         * g++.old-deja/g++.robertl/eb128.C: Likewise.
33881
33882 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
33883
33884         * gcc.c-torture/execute/20020225-2.c: New test.
33885
33886 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
33887
33888         * gcc.c-torture/execute/920730-1t.c,
33889         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
33890         Delete test cases, only relevant to -traditional.
33891
33892 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
33893
33894         * gcc.dg/cpp/undef1.c: Remove.
33895         * gcc.dg/cpp/directiv.c: Update.
33896         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
33897
33898 2002-02-27  Michael Meissner  <meissner@redhat.com>
33899
33900         * gcc.c-torture/execute/20020226-1.c: New test.
33901
33902 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
33903
33904         * g++.dg/debug/debug4.C: New test.
33905
33906         * gcc.dg/ia64-visibility-1.c: New test.
33907
33908 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
33909
33910         * gcc.dg/debug/20020224-1.c: New.
33911
33912 2002-02-25  Kazu Hirata  <kazu@hxi.com>
33913
33914         * gcc.c-torture/execute/960416-1.x: New.
33915         * gcc.c-torture/execute/divconst-3.x: Likewise.
33916
33917 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
33918
33919         * gcc.dg/20020224-1.c: New test.
33920
33921 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
33922
33923         * gcc.c-torture/execute/20020225-1.c: New.
33924
33925 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
33926
33927         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
33928
33929 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
33930
33931         * gcc.dg/20020222-1.c: New test.
33932
33933 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
33934
33935         * g++.dg/opt/anonunion1.C: New test.
33936
33937 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
33938
33939         * g++.dg/template/qualttp19.C: New test.
33940         * g++.dg/template/qualttp20.C: New test.
33941         * g++.old-deja/g++.jason/report.C: Adjust expected errors
33942         * g++.old-deja/g++.other/qual1.C: Likewise.
33943
33944 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
33945
33946         * gcc.dg/attr-alwaysinline.c: New.
33947
33948 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
33949
33950         * gcc.dg/20020220-1.c: New test.
33951
33952         * gcc.dg/20020220-2.c: New test.
33953
33954         * g++.dg/opt/mmx1.C: New test.
33955
33956 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
33957
33958         * gcc.c-torture/compile/20020110.c: New test.
33959
33960 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
33961
33962         * gcc.c-torture/execute/20020219-1.c: New test.
33963
33964         * gcc.dg/20020219-1.c: New test.
33965
33966         * gcc.dg/noncompile/20020220-1.c: New test.
33967
33968         * g++.dg/opt/ptrintsum1.C: New test.
33969
33970         * gcc.dg/debug/20020220-1.c: New test.
33971
33972 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
33973
33974         * gcc.c-torture/execute/20020216-1.c: New test.
33975
33976 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
33977
33978         * gcc.dg/decl-1.c: Update, new test.
33979
33980 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
33981
33982         * g++.dg/abi/bitfield1.C: New test.
33983         * g++.dg/abi/bitfield2.C: New test.
33984
33985 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
33986
33987         * gcc.dg/attr-nest.c: New test.
33988
33989 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
33990
33991         * gcc.c-torture/execute/20020215-1.c: New test.
33992
33993 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
33994
33995         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
33996         * g++.dg/debug/debug.exp: New.
33997         * g++.dg/debug/trivial.C: New.
33998         * g++.dg/debug/debug1.C: Moved...
33999         * g++.dg/other/debug1.C: ...from here.
34000         * g++.dg/debug/debug2.C: Moved...
34001         * g++.dg/other/debug2.C: ...from here.
34002         * g++.dg/debug/debug3.C: Moved...
34003         * g++.dg/other/debug3.C: ...from here.
34004
34005         * gcc.dg/noncompile/20020213-1.c: New test.
34006
34007 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
34008
34009         * g++.dg/other/debug3.C: New test.
34010
34011         * gcc.c-torture/execute/20020213-1.c: New test.
34012
34013 2002-02-13  Richard Smith <richard@ex-parrot.com>
34014
34015         * g++.old-deja/g++.other/thunk1.C: New test.
34016
34017 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
34018
34019         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
34020
34021 2002-02-13  Stan Shebs  <shebs@apple.com>
34022
34023         * gcc.dg/altivec-3.c: New.
34024
34025 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
34026
34027         * gcc.dg/Wunreachable-1.c: New test.
34028         * gcc.dg/Wunreachable-2.c: New test.
34029
34030 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
34031
34032         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
34033
34034 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
34035
34036         * gcc.dg/decl-1.c: New test.
34037
34038 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
34039
34040         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
34041
34042 2002-02-10  Kazu Hirata  <kazu@hxi.com>
34043
34044         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
34045         * gcc.c-torture/compile/980506-1.x: Likewise.
34046
34047 2002-02-10  Kazu Hirata  <kazu@hxi.com>
34048
34049         * gcc.dg/20020210-1.c: New.
34050
34051 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
34052
34053         * g77.f-torture/execute/947.f: New regression test
34054         for PR fortran/947.
34055
34056 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
34057
34058         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
34059         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
34060
34061 2002-02-08  Richard Henderson  <rth@redhat.com>
34062
34063         * gcc.c-torture/compile/labels-3.c: New.
34064
34065 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
34066
34067         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
34068         expression statements work instead.
34069         * gcc.dg/noncompile/20020207-1.c: New test.
34070
34071 2002-02-07  Richard Henderson  <rth@redhat.com>
34072
34073         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
34074
34075 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
34076
34077         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
34078         message from g77
34079         * lib/g77-dg.exp: Trim g77 error messages so that they are
34080         recognized by dg.exp.
34081
34082 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
34083
34084         PR fortran/5473
34085         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
34086
34087 2002-02-07  Richard Henderson  <rth@redhat.com>
34088
34089         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
34090         to be sufficiently aligned for integers.
34091
34092 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
34093
34094         * g++.dg/template/friend4.C: New test.
34095
34096 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
34097
34098         PR fortran/5743
34099         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
34100         unsupported cases.
34101
34102 2002-02-07  Richard Henderson  <rth@redhat.com>
34103
34104         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
34105         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
34106         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
34107         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
34108
34109 2002-02-06  Richard Henderson  <rth@redhat.com>
34110
34111         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
34112
34113 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
34114
34115         * gcc.dg/20020206-1.c: New test.
34116
34117 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
34118
34119         * gcc.c-torture/execute/20020206-1.c: New test.
34120
34121         * gcc.c-torture/execute/20020206-2.c: New test.
34122
34123         PR optimization/5429:
34124         * gcc.c-torture/compile/20020206-1.c: New test.
34125
34126 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
34127
34128         * g++.dg/ext/align1.C: Do not use an explicit alignment value
34129         as certain file formats cannot support particularly large
34130         alignments.
34131
34132         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
34133         and do not expect to be able to link the executable.
34134
34135         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
34136         fail because the COFF format does not support the weak attribute.
34137
34138 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
34139
34140         * g77.dg/pr5473.f: New test
34141
34142 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
34143
34144         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
34145         Fix testcase accordingly.
34146
34147 2002-02-04  Richard Henderson  <rth@redhat.com>
34148
34149         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
34150         (buf): Change to be an array of pointers, not ints.
34151
34152 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
34153
34154         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
34155         before all tests.  Move warning one line above to match where it
34156         C frontend emits.
34157         * gcc.dg/Wswitch-2.c: New test.
34158         * g++.dg/warn/Wswitch-1.C: New test.
34159         * g++.dg/warn/Wswitch-2.C: New test.
34160
34161 2002-02-04  Richard Henderson  <rth@redhat.com>
34162
34163         * g++.dg/abi/offsetof.C: Fix size comparison.
34164
34165 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
34166
34167         * gcc.dg/cast-qual-2.c: New test.
34168
34169 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
34170
34171         * gcc.dg/20020201-4.c: New test.
34172
34173 2002-02-04  Ben Elliston  <bje@redhat.com>
34174
34175         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
34176         target_info attribute != 0, in addition to the empty string.
34177         (gcc_target_compile): Likewise.
34178
34179 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
34180
34181         * gcc.dg/Wswitch.c: New test.
34182         PR gcc/4475. PR gcc/3780.
34183
34184 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
34185
34186         * g77.f-torture/execute/5122.f: New test for regressions
34187         against PR fortran/5122.
34188
34189 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
34190
34191         * g77.f-torture/compile/pr3743.f: Delete
34192         * g77.dg/pr3743-1.f: New test.
34193         * g77.dg/pr3743-2.f: New test.
34194         * g77.dg/pr3743-3.f: New test.
34195         * g77.dg/pr3743-4.f: New test.
34196
34197 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
34198
34199         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
34200
34201 2002-02-02  Richard Henderson  <rth@redhat.com>
34202
34203         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
34204         * gcc.c-torture/execute/bf64-1.c: Likewise.
34205
34206 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
34207
34208         * gcc.dg/20020201-2.c: New test.
34209
34210         * gcc.dg/20020201-3.c: New test.
34211
34212         * gcc.c-torture/execute/bitfld-2.c: New test.
34213
34214 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
34215
34216         * gcc.dg/bitfld-1.c: Update.
34217         * gcc.dg/bitfld-2.c: Update.
34218         * gcc.c-torture/execute/bitfld-1.x: New.
34219
34220 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
34221
34222         * gcc.c-torture/execute/20020201-1.c: New test.
34223
34224 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
34225
34226         PR target/5469
34227         * gcc.dg/20020201-1.c: New test.
34228
34229 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
34230
34231         PR fortran/3743
34232         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
34233         * g77.f-torture/compile/pr3743.x: Remove
34234
34235 2002-01-31  Tom Rix  <trix@redhat.com>
34236
34237         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
34238
34239 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
34240
34241         * gcc.dg/noncompile/20020130-1.c: New test.
34242
34243 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
34244
34245         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
34246
34247 2002-01-29  Richard Henderson  <rth@redhat.com>
34248
34249         * gcc.c-torture/execute/991118-1.c: Cast various constants back
34250         to long long.
34251         * gcc.c-torture/execute/bf64-1.c: Likewise.
34252
34253 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
34254
34255         * gcc.c-torture/execute/20020129-1.c: New test.
34256
34257 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
34258
34259         * gcc.c-torture/compile/20000224-1.c: Update.
34260         * gcc.c-torture/execute/bitfld-1.c: New tests.
34261         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
34262         * gcc.dg/uninit-A.c: Update.
34263
34264 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
34265
34266         * g++.dg/template/ctor1.C: Add instantiation.
34267
34268 2002-01-28  Paul Koning  <pkoning@equallogic.com>
34269
34270         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
34271         argument to __builtin_prefetch to be const ptr.
34272
34273 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
34274
34275         * gcc.c-torture/compile/20020120-1.c: New test.
34276
34277 2002-01-27  Kazu Hirata  <kazu@hxi.com>
34278
34279         * gcc.c-torture/execute/20020127-1.c: New test.
34280
34281 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
34282
34283         * g77.dg/f77-edit-i-in.f: New test
34284         * g77.dg/f77-edit-i-out.f: New test
34285
34286 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
34287
34288         * gcc.dg/debug/debug.exp: New file.
34289         * gcc.dg/debug/trivial.c: New file.
34290         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
34291         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
34292         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
34293         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
34294         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
34295         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
34296         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
34297         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
34298         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
34299         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
34300         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
34301         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
34302         * gcc.dg/20000503-1.c: Removed.
34303         * gcc.dg/20010207-1.c: Removed.
34304         * gcc.dg/20011223-1.c: Removed.
34305         * gcc.dg/20020104-2.c: Removed.
34306         * gcc.dg/debug-1.c: Removed.
34307         * gcc.dg/debug-2.c: Removed.
34308         * gcc.dg/debug-3.c: Removed.
34309         * gcc.dg/debug-4.c: Removed.
34310         * gcc.dg/debug-5.c: Removed.
34311         * gcc.dg/debug-6.c: Removed.
34312         * gcc.dg/dwarf2-1.c: Removed.
34313         * gcc.dg/dwarf2-2.c: Removed.
34314
34315 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
34316
34317         * g++.old-deja/g++.other/eh5.C: New test.
34318         * g++.old-deja/g++.other/sibcall2.C: New test.
34319         * g++.old-deja/g++.other/array9.C: New test.
34320         * g++.old-deja/g++.other/typename2.C: New test.
34321         * g++.old-deja/g++.other/crash60.C: New test.
34322         * g++.old-deja/g++.other/conv9.C: New test.
34323         * g++.old-deja/g++.other/mangle10.C: New test.
34324         * g++.old-deja/g++.other/unchanging1.C: New test.
34325         * g++.old-deja/g++.other/exprstmt1.C: New test.
34326         * g++.old-deja/g++.other/inline23.C: New test.
34327         * g++.old-deja/g++.eh/ia64-1.C: New test.
34328         * g++.old-deja/g++.other/dwarf2-1.C: New test.
34329         * g++.old-deja/g++.other/reload1.C: New test.
34330         * g++.old-deja/g++.other/static20.C: New test.
34331         * g++.old-deja/g++.other/local-alloc1.C: New test.
34332         * g++.old-deja/g++.other/conv8.C: New test.
34333         * g++.old-deja/g++.other/stmtexpr2.C: New test.
34334         * g++.old-deja/g++.other/storeexpr1.C: New test.
34335         * g++.old-deja/g++.other/storeexpr2.C: New test.
34336         * g++.dg/eh/template2.C: New test.
34337         * g++.dg/warn/weak1.C: New test.
34338
34339 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
34340
34341         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
34342         Remove first, non-varying, argument.
34343
34344 2002-01-23  Richard Henderson  <rth@redhat.com>
34345
34346         * gcc.dg/inline-2.c: New.
34347
34348         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
34349         Add optional target arg.  Check number of arguments.
34350         (scan-assembler-not, scan-assembler-dem): Likewise.
34351         (scan-assembler-dem-not): Likewise.
34352
34353 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
34354
34355         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
34356         line 12.
34357         * g++.old-deja/g++.brendan/parse3.C,
34358         g++.old-deja/g++.other/crash26.C,
34359         g++.old-deja/g++.other/crash28.C,
34360         g++.old-deja/g++.other/crash29.C,
34361         g++.old-deja/g++.other/crash30.C,
34362         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
34363
34364 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
34365
34366         * gcc.dg/20020115-1.c: New.
34367
34368 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
34369
34370         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
34371
34372 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
34373
34374         * gcc.dg/20020122-3.c: New.
34375
34376 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
34377
34378         * g++.dg/other/gc1.C: New test.
34379
34380 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
34381
34382         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
34383
34384 2002-01-22  Richard Henderson  <rth@redhat.com>
34385
34386         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
34387
34388 2002-01-22  Richard Henderson  <rth@redhat.com>
34389
34390         * gcc.dg/20020122-4.c: New.
34391
34392 2002-01-22  H.J. Lu <hjl@gnu.org>
34393
34394         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
34395         link output.
34396         * gcc.dg/special/ecos.exp: Likewise.
34397         * lib/g++-dg.exp: Likewise.
34398         * lib/g77-dg.exp: Likewise.
34399         * lib/gcc-dg.exp : Likewise.
34400         * lib/mike-g++.exp: Likewise.
34401         * lib/mike-g77.exp: Likewise.
34402         * lib/mike-gcc.exp: Likewise.
34403         * lib/objc-dg.exp: Likewise.
34404
34405 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
34406
34407         PR target/5379
34408         * gcc.dg/20020122-2.c: New test.
34409
34410 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
34411
34412         * gcc.dg/20020122-1.c: New test.
34413
34414 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
34415
34416         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
34417
34418 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
34419
34420         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
34421
34422 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34423
34424         * gcc.c-torture/compile/20020121-1.c: New test.
34425
34426 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34427
34428         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
34429         ld_library_path.
34430
34431 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
34432
34433         * gcc.dg/20020218-1.c: New test.
34434
34435 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
34436
34437         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
34438         messages
34439         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
34440         "At global scope" warning
34441         * g++.dg/ext/align1.C: Change cygwin test for alignment
34442         from db-bogus to dg-warning
34443
34444 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
34445
34446         * g77.f-torture/compile/cpp2.F: New test.
34447
34448 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
34449
34450         * g++.dg/template/access1.C: New test.
34451
34452 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
34453
34454         * gcc.dg/20020118-1.c: New.
34455
34456 2002-01-18  Kazu Hirata  <kazu@hxi.com>
34457
34458         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
34459
34460 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
34461
34462         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
34463         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
34464         alignment warnings.
34465
34466 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
34467
34468         * gcc.misc-tests/i386-prefetch.exp: Save and restore
34469         torture_with_loops and torture_without_loops
34470
34471 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
34472
34473         * gcc.c-torture/compile/20020116-1.c: New test.
34474
34475 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
34476
34477         * gcc.dg/20020116-2.c: New test.
34478
34479         * gcc.dg/ultrasp4.c: New test.
34480
34481         * gcc.dg/20020116-1.c: New test.
34482
34483 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
34484
34485         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
34486         by EABI.
34487
34488 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
34489
34490         * gcc.misc-tests/i386-prefetch.exp: New.
34491         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
34492         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
34493         * gcc.misc-tests/i386-pf-none-1.c: New test.
34494         * gcc.misc-tests/i386-pf-sse-1.c: New test.
34495
34496 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
34497
34498         * gcc.dg/gnu89-init-1.c: Add new tests.
34499
34500 2002-01-15  Andreas Jaeger  <aj@suse.de>
34501
34502         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
34503         * gcc.dg/i386-mmx-2.c: Likewise.
34504         * gcc.dg/i386-sse-1.c: Likewise.
34505         * gcc.dg/i386-sse-2.c: Likewise.
34506         * gcc.dg/i386-sse-3.c: Likewise.
34507
34508 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
34509
34510         * g77.f-torture/execute/intrinsic-unix-bessel.f:
34511         Uncomment additional cases that now pass.
34512
34513 2002-01-11  Richard Henderson  <rth@redhat.com>
34514
34515         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
34516         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
34517
34518 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
34519
34520         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
34521
34522 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
34523
34524         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
34525         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
34526
34527 2002-01-10  Dale Johannesen  <dalej@apple.com>
34528
34529         * gcc.c-torture/execute/loop-11.c: New.
34530
34531 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
34532
34533         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
34534         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
34535
34536 2002-01-09  Richard Henderson  <rth@redhat.com>
34537
34538         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
34539         type in which to perform the operation for each size.
34540
34541 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
34542
34543         * gcc.c-torture/compile/20020109-2.c: New test.
34544
34545 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
34546
34547         * gcc.c-torture/execute/loop-10.c: New test.
34548
34549 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
34550
34551         * gcc.c-torture/compile/20010226-1.c: New test.
34552         * gcc.c-torture/compile/20010227-1.c: New test.
34553         * gcc.c-torture/compile/20010426-1.c: New test.
34554         * gcc.c-torture/compile/20010510-1.c: New test.
34555         * gcc.c-torture/compile/20010605-3.c: New test.
34556         * gcc.c-torture/compile/20010824-1.c: New test.
34557         * gcc.c-torture/execute/20010409-1.c: New test.
34558         * gcc.dg/noncompile/20000901-1.c: New test.
34559         * gcc.dg/20001023-1.c: New test.
34560         * gcc.dg/20001101-1.c: New test.
34561         * gcc.dg/20001102-1.c: New test.
34562         * gcc.dg/20010207-1.c: New test.
34563         * gcc.dg/20010405-1.c: New test.
34564         * gcc.dg/20010822-1.c: New test.
34565         * gcc.dg/20011107-1.c: New test.
34566
34567 2002-01-09  Jeffrey A Law  (law@redhat.com)
34568
34569         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
34570
34571         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
34572         execution failure on PA targets.
34573
34574 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
34575
34576         * gcc.c-torture/compile/20020109-1.c: New test.
34577
34578 2002-01-08  Kazu Hirata  <kazu@hxi.com>
34579
34580         * gcc.c-torture/execute/20020108-1.c: New test.
34581
34582 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
34583
34584         * gcc.dg/20020108-1.c: New test.
34585
34586 2002-01-08  H.J. Lu <hjl@gnu.org>
34587
34588         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
34589         for header files.
34590
34591 2002-01-08  Geoff Keating  <geoffk@redhat.com>
34592
34593         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
34594         consistency.
34595
34596 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
34597
34598         * gcc.dg/altivec-4.c: Test altivec predicates.
34599
34600 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
34601
34602         * gcc.c-torture/execute/20020107-1.c: New test.
34603
34604 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
34605
34606         PR c/5279
34607         * gcc.c-torture/compile/20020106-1.c: New test.
34608
34609 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
34610
34611         * gcc.c-torture/execute/nestfunc-4.c: New test.
34612
34613 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
34614
34615         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
34616         extra triple that slipped in.
34617         * g++.old-deja/g++.abi/align.C: Likewise.
34618         * g++.old-deja/g++.abi/bitfields.C: Likewise.
34619
34620 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
34621
34622         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
34623         * g++.old-deja/g++.abi/align.C: Likewise.
34624         * g++.old-deja/g++.abi/bitfields.C: Likewise.
34625
34626         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
34627         on FreeBSD/i386.
34628         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
34629         FreeBSD.
34630
34631 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
34632
34633         * gcc.dg/20020104-1.c: New test.
34634
34635         * gcc.dg/20020104-2.c: New test.
34636
34637 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
34638
34639         * gcc.dg/20020103-1.c: Fix typo in target selector.
34640
34641 2002-01-03  Richard Henderson  <rth@redhat.com>
34642
34643         * gcc.dg/20020103-1.c: New.
34644
34645 2002-01-03  Kazu Hirata  <kazu@hxi.com>
34646
34647         * gcc.c-torture/execute/20020103-1.c: New test.
34648
34649 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
34650
34651         * g++.dg/other/debug2.C: New test.
34652
34653         * gcc.c-torture/compile/20020103-1.c: New test.
34654
34655 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
34656
34657         * gcc.dg/gnu89-init-1.c: Added new tests.
34658
34659 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34660
34661         * g++.dg/template/friend2.C: Remove as patch is reverted.
34662
34663         * g++.dg/warn/oldcast1.C: New test.
34664
34665         * g++.dg/template/ptrmem1.C: New test.
34666         * g++.dg/template/ptrmem2.C: New test.
34667
34668         * g++.dg/template/ntp.C: New test.
34669
34670         * g++.dg/other/component1.C: New test.
34671
34672         * g++.dg/template/ttp3.C: New test.
34673
34674         * g++.dg/template/friend2.C: New test.
34675         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
34676
34677 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34678
34679         * g++.dg/other/ptrmem1.C: New test.
34680         * g++.dg/other/ptrmem2.C: New test.
34681
34682 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34683
34684         * g++.dg/template/ctor1.C: New test.
34685
34686 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34687
34688         * g++.dg/template/friend2.C: New test.
34689
34690 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
34691
34692         * gcc.dg/mmix-1.c: New test.
34693
34694 2001-12-31  Richard Henderson  <rth@redhat.com>
34695
34696         * gcc.dg/asm-5.c: New.
34697
34698 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
34699
34700         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
34701         in namespace __gnu_cxx
34702
34703 2001-12-30  Richard Henderson  <rth@redhat.com>
34704
34705         * gcc.dg/debug-6.c: New.
34706
34707 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
34708
34709         * gcc.c-torture/compile/20011229-2.c: New test.
34710
34711 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
34712
34713         * gcc.dg/debug-3.c: New test.
34714         * gcc.dg/debug-4.c: New test.
34715         * gcc.dg/debug-5.c: New test.
34716
34717 2001-12-29  Richard Henderson  <rth@redhat.com>
34718
34719         * g++.dg/eh/loop1.C: New.
34720
34721 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
34722
34723         * g++.dg/template/crash1.C: New test.
34724
34725 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
34726
34727         * g++.dg/other/const1.C: New test.
34728
34729 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
34730
34731         * gcc.c-torture/compile/20011229-1.c: New test.
34732
34733 2001-12-28  Stan Shebs  <shebs@apple.com>
34734
34735         * lib/objc-torture.exp: Resync with c-torture.exp.
34736         * lib/objc.exp: Load standard libraries.
34737
34738 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
34739
34740         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
34741         additional tests.
34742
34743 2001-12-27  Roger Sayle <roger@eyesopen.com>
34744
34745         * gcc.c-torture/execute/string-opt-16.c: New testcase.
34746
34747 2001-12-27  Richard Henderson  <rth@redhat.com>
34748
34749         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
34750
34751 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
34752
34753         * g++.dg/eh/ctor1.C: New test.
34754         * g++.dg/other/error2.C: New test.
34755
34756 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
34757
34758         * g++.dg/other/init2.C: New test.
34759
34760 2001-12-24  Richard Henderson  <rth@redhat.com>
34761
34762         * gcc.dg/20011223-1.c: New.
34763         * gcc.dg/inline-1.c: New.
34764
34765 2001-12-23  Richard Henderson  <rth@redhat.com>
34766
34767         * gcc.dg/asm-4.c: Test operand modifiers.
34768
34769 2001-12-23  Richard Henderson  <rth@redhat.com>
34770
34771         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
34772
34773 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
34774
34775         * gcc.c-torture/execute/20011223-1.c: New test.
34776
34777 2001-12-21  Richard Henderson  <rth@redhat.com>
34778
34779         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
34780         re-enables the warning.
34781
34782 2001-12-21  Richard Henderson  <rth@redhat.com>
34783
34784         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
34785
34786 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
34787
34788         * gcc.c-torture/compile/20011218-1.c: New test.
34789
34790 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
34791
34792         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
34793         arm-isr.c test.
34794         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
34795         epilogue generation for ARM ISR routines.
34796
34797 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34798
34799         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
34800         * gcc.dg/format/c90-printf-3.c: Likewise.
34801         * gcc.dg/format/c99-printf-3.c: Likewise.
34802         * gcc.dg/format/ext-1.c: Likewise.
34803         * gcc.dg/format/ext-6.c: Likewise.
34804         * gcc.dg/format/format.h: Prototype unlocked stdio.
34805
34806 2001-12-20  Richard Henderson  <rth@redhat.com>
34807
34808         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
34809         (arena): Use it.
34810         (malloc): Correct allocation logic.  Abort if we fill up the
34811         arena before initialization complete.
34812         (realloc): Correct allocation logic.
34813
34814 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
34815
34816         * gcc.c-torture/compile/20011219-2.c: New test.
34817
34818         * gcc.c-torture/execute/20011219-1.c: New test.
34819
34820 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
34821
34822         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
34823         target does not support weak symbols.
34824
34825 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
34826
34827         * gcc.c-torture/compile/20011219-1.c: New test.
34828
34829 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
34830
34831         * g++.dg/other/error1.C: New test.
34832
34833 2001-12-17  Jeffrey A Law  (law@redhat.com)
34834
34835         * gcc.c-torture/execute/20011217-1.c: New test.
34836
34837 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
34838
34839         * objc.dg/special/: New directory.
34840         * objc.dg/special/special.exp: New file.
34841         * objc.dg/special/unclaimed-category-1.h: New file.
34842         * objc.dg/special/unclaimed-category-1a.m: New file.
34843         * objc.dg/special/unclaimed-category-1.m: New file.
34844
34845 2001-12-17  Andreas Jaeger  <aj@suse.de>
34846
34847         * gcc.c-torture/compile/20011217-2.c: New test.
34848
34849 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
34850
34851         * gcc.c-torture/compile/20011217-1.c: New test.
34852
34853 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
34854
34855         * testsuite/gcc.dg/20011214-1.c: New.
34856
34857 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
34858
34859         * gcc.dg/altivec-4.c: New.
34860
34861 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
34862
34863         * gcc.dg/20011113-1.c: New test.
34864
34865 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34866
34867         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
34868         std::__malloc_alloc_template<0> and
34869         std::__default_alloc_template<false, 0>.
34870
34871 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
34872
34873         * objc/execute/bf-21.m: New test.
34874         * objc/execute/enumeration-1.m: New test.
34875         * objc/execute/enumeration-2.m: New test.
34876
34877 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
34878
34879         * gcc.dg/gnu89-init-1.c: New test.
34880
34881 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
34882
34883         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
34884         * g++.old-deja/g++.jason/2371.C: Likewise.
34885         * g++.old-deja/g++.jason/template33.C: Likewise.
34886         * g++.old-deja/g++.jason/template34.C: Likewise.
34887         * g++.old-deja/g++.jason/template36.C: Likewise.
34888         * g++.old-deja/g++.oliva/typename1.C: Likewise.
34889         * g++.old-deja/g++.oliva/typename2.C: Likewise.
34890         * g++.old-deja/g++.other/typename1.C: Likewise.
34891         * g++.old-deja/g++.pt/inherit2.C: Likewise.
34892         * g++.old-deja/g++.pt/nontype5.C: Likewise.
34893         * g++.old-deja/g++.pt/typename11.C: Likewise.
34894         * g++.old-deja/g++.pt/typename14.C: Likewise.
34895         * g++.old-deja/g++.pt/typename16.C: Likewise.
34896         * g++.old-deja/g++.pt/typename3.C: Likewise.
34897         * g++.old-deja/g++.pt/typename4.C: Likewise.
34898         * g++.old-deja/g++.pt/typename5.C: Likewise.
34899         * g++.old-deja/g++.pt/typename7.C: Likewise.
34900         * g++.old-deja/g++.robertl/eb9.C: Likewise.
34901
34902 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
34903
34904         * g++.dg/other/linkage1.C: New test.
34905         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
34906         specifiers.
34907
34908 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
34909
34910         * gcc.dg/concat.c: New test.
34911
34912 2001-12-11  Stan Shebs  <shebs@apple.com>
34913
34914         * objc/compile: New test directory.
34915         * objc/compile/compile.exp: New expect script.
34916         * objc/compile/20011211-1.m: New compile test.
34917
34918 2001-12-11  Jason Merrill  <jason@redhat.com>
34919
34920         * lib/prune.exp (prune_gcc_output): Also handle "In member
34921         function".  So many permutations...
34922
34923 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
34924
34925         * g++.dg/template/typedef1.C: New test.
34926
34927 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
34928
34929         * g++.dg/other/copy1.C: New test.
34930
34931 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
34932
34933         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
34934
34935         * gcc.dg/builtin-choose-expr.c: New.
34936
34937 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
34938
34939         * gcc.dg/altivec-2.c: New.
34940
34941 2001-12-07  Richard Henderson  <rth@redhat.com>
34942
34943         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
34944
34945 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
34946
34947         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
34948         ultrasparc.
34949
34950 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
34951
34952         * g++-old.deja/g++.robertl/eb101.C: Deleted.
34953
34954 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
34955
34956         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
34957         variable argument list.
34958
34959 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
34960
34961         * gcc.c-torture/execute/memcheck: Delete entire directory.
34962         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
34963         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
34964
34965 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
34966
34967         * gcc.dg/Wshadow-1.c: New test.
34968
34969 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
34970
34971         * gcc.c-torture/compile/20011130-1.c: New test.
34972
34973         * gcc.dg/noncompile/20011025-1.c: New test.
34974
34975         * g++.dg/other/anon-union.C: New test.
34976
34977         * gcc.c-torture/execute/20011024-1.c: New test.
34978
34979 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
34980
34981         * gcc.c-torture/execute/20000722-1.x,
34982         gcc.c-torture/execute/20010123-1.x: Remove.
34983         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
34984         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
34985         gcc.dg/c99-complit-2.c: New tests.
34986
34987 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
34988
34989         * g++.dg/inherit/base1.C: New test.
34990
34991 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
34992
34993         * g++.dg/other/stdarg1.C: New test.
34994
34995         * gcc.c-torture/compile/20011130-2.c: New test.
34996
34997 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
34998
34999         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
35000         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
35001         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
35002         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
35003         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
35004         * gcc.dg/builtin-prefetch-1.c: New test.
35005
35006 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
35007
35008         * gcc.dg/20011130-1.c: New test.
35009
35010 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
35011
35012         * g++.dg/other/scope1.C: New test.
35013         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
35014
35015 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
35016
35017         * gcc.dg/vla-init-1.c: New test.
35018
35019 2001-12-01  Geoff Keating  <geoffk@redhat.com>
35020
35021         * gcc.c-torture/compile/structs.c: New testcase from GDB.
35022
35023 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35024
35025         * objc.dg/alias.m: Update.
35026         * objc.dg/class-1.m: Update.
35027         * objc.dg/const-str-1.m: Update.
35028         * objc.dg/fwd-proto-1.m: Update.
35029         * objc.dg/id-1.m: Update.
35030         * objc.dg/super-class-1.m: Update.
35031
35032 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
35033
35034         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
35035         constructs.
35036
35037 2001-11-28  Jeffrey A Law  (law@cygnus.com)
35038
35039         * gcc.c-torture/execute/20011128-1.c: New test.
35040
35041 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
35042
35043         * gcc.dg/20011127-1.c: New test.
35044
35045 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
35046
35047         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
35048         from Austin Group draft 7.
35049         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
35050         scanf format arguments.
35051         * gcc.dg/format/no-exargs-2.c: New test.
35052
35053 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
35054
35055         * g++.dg/abi/vbase8-4.C: New test.
35056
35057 2001-11-24  Ian Lance Taylor  <ian@airs.com>
35058
35059         * gcc.c-torture/execute/20011121-1.c: New test.
35060
35061 2001-11-23  Jeffrey A Law  (law@cygnus.com)
35062
35063         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
35064
35065 2001-11-23  Andreas Jaeger  <aj@suse.de>
35066
35067         * gcc.dg/cpp/charconst-2.c: New test.
35068
35069 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
35070
35071         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
35072         to the host if it is remote.  Let tests specify extra headers
35073         they use.
35074         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
35075         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
35076         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
35077         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
35078         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
35079         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
35080         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
35081         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
35082         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
35083         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
35084
35085 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
35086
35087         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
35088         for little endian ARMs.
35089
35090 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
35091
35092         * gcc.c-torture/compile/20011119-1.c: New test.
35093         * gcc.c-torture/compile/20011119-2.c: New test.
35094
35095 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
35096
35097         * gcc.dg/altivec-1.c: Fix typo.
35098
35099 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
35100
35101         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
35102
35103 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
35104
35105         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
35106
35107 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
35108
35109         * lib/g77.exp: Don't specify --rpath-link.
35110
35111         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
35112         across all the headers.
35113         * gcc.dg/format/format.exp: For testing on a remote host,
35114         copy format.h.
35115
35116         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
35117         * gcc.c-torture/execute/930406-1.c: Likewise.
35118         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
35119
35120 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
35121
35122         * gcc.dg/altivec-1.c: New.
35123
35124 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
35125
35126         * gcc.dg/cpp/fpreprocessed.c: New test case.
35127
35128 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35129
35130         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
35131         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
35132         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
35133
35134 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35135
35136         * gcc.dg/no-builtin-1.c: New test.
35137
35138 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
35139
35140         * gcc.c-torture/execute/20011115-1.c: New test.
35141
35142 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
35143
35144         * gcc.c-torture/compile/20011114-2.c: New test.
35145         * gcc.c-torture/compile/20011114-3.c: New test.
35146         * gcc.c-torture/compile/20011114-4.c: New test.
35147
35148 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
35149
35150         * g++.dg/other/init1.C: New test.
35151
35152 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
35153
35154         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
35155         message.
35156
35157         * gcc.c-torture/execute/20011114-1.c: New testcase.
35158
35159         * gcc.c-torture/compile/20010327-1.c: Revert last change.
35160         * gcc.c-torture/compile/20011114-1.c: New test, exactly
35161         like the (before this change) version of 20010327-1.c.
35162
35163 2001-11-14  Roger Sayle <roger@eyesopen.com>
35164
35165         * gcc.c-torture/execute/string-opt-13.c: New testcase.
35166
35167 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
35168
35169         * g++.dg/init/array2.C: New test.
35170
35171 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
35172
35173         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
35174
35175 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
35176
35177         * g++.dg/other/forscope1.C: New test.
35178         * g++.dg/ext/forscope1.C: New test.
35179         * g++.dg/ext/forscope2.C: New test.
35180
35181 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
35182
35183         * gcc.c-torture/execute/20011113-1.c: New test.
35184
35185 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
35186
35187         * gcc.c-torture/execute/20011109-2.c: New test.
35188
35189         * gcc.c-torture/execute/20011109-1.c: New test.
35190
35191 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
35192
35193         * gcc.c-torture/compile/20011109-1.c: New test.
35194
35195 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
35196
35197         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
35198         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
35199         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
35200         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
35201         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
35202         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
35203         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
35204
35205 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
35206
35207         * g++.dg/warn/Wshadow-1.C: New tests.
35208         * g++.old-deja/g++.mike/for3.C: Update.
35209
35210 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
35211
35212         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
35213         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
35214         XFAILs.  Adjust expected error texts.
35215         * gcc.c-torture/compile/20011106-1.c,
35216         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
35217         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
35218         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
35219         gcc.dg/c99-array-lval-5.c: New tests.
35220
35221 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
35222
35223         * gcc.dg/cpp/defined.c: Update.
35224
35225 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
35226
35227         * gcc.c-torture/execute/anon-1.c: New test.
35228
35229 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
35230
35231         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
35232         same size, so no warning should be produced on stormy16.
35233
35234         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
35235         due to oversized array.
35236         * g++.old-deja/g++.mike/ns15.C: Likewise.
35237         * g++.old-deja/g++.pt/crash16.C: Likewise.
35238
35239 2001-11-02  Graham Stott  <grahams@redhat.com>
35240
35241         * g++.dgother/debug1.C: Fix typos.
35242
35243 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
35244
35245         * g++.dg/other/debug1.C: New test.
35246
35247 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
35248
35249         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
35250         of unsigned long.
35251
35252 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
35253
35254         * gcc.dg/20011029-2.c: New test.
35255
35256         * gcc.c-torture/compile/20011029-1.c: New test.
35257
35258 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
35259
35260         * objc/execute/class_self-1.m: New test.
35261         * objc/execute/class_self-2.m: New test.
35262
35263 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
35264
35265         * gcc.misc-tests/msgs.exp: Delete.
35266         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
35267         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
35268         error set to match recent changes.
35269
35270 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
35271
35272         * gcc.dg/20011021-1.c: New test.
35273
35274 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
35275
35276         * gcc.c-torture/compile/20011023-1.c: New test.
35277
35278 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
35279
35280         * lib/g77.exp: Rewrite based on lib/g++.exp.
35281
35282 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
35283
35284         * gcc.c-torture/execute/20011019-1.c: New test.
35285
35286         * gcc.dg/20011018-1.c: New test.
35287
35288 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
35289
35290         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
35291
35292 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
35293
35294         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
35295         * gcc.dg/attr-invalid.c: Likewise.
35296
35297 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
35298
35299         * testsuite/gcc.dg/20011015-1.c: New test.
35300
35301 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
35302
35303         * g++.dg/template/unify2.C: New test.
35304
35305 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
35306
35307         * g++.dg/other/exception-specification.C: New test
35308
35309 2001-10-13  Tom Rix  <trix@redhat.com>
35310
35311         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
35312         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
35313
35314 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
35315
35316         * testsuite/gcc.dg/20011009-1.c: New test.
35317
35318 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
35319
35320         PR g++/4476
35321         * g++.dg/other/friend1.C: New test.
35322
35323 2001-10-11  Richard Henderson  <rth@redhat.com>
35324
35325         * g++.old-deja/g++.other/crash18.C: Add -S to options.
35326
35327 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35328
35329         * gcc.c-torture/compile/20011010-1.c: New.
35330
35331 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
35332
35333         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
35334         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
35335         g77.f-torture/execute/execute.exp,
35336         g77.f-torture/noncompile/noncompile.exp,
35337         gcc.c-torture/compile/compile.exp,
35338         gcc.c-torture/execute/execute.exp,
35339         gcc.c-torture/execute/ieee/ieee.exp,
35340         gcc.c-torture/execute/memcheck/memcheck.exp,
35341         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
35342         objc/execute/execute.exp: Update FSF address.
35343
35344 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
35345
35346         * gcc.dg/cpp/cmdlne-C.c: Update.
35347         * gcc.dg/cpp/cmdlne-C2.c: New.
35348
35349 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35350
35351         * gcc.c-torture/execute/20011008-3.c: New.
35352
35353 2001-10-08  DJ Delorie  <dj@redhat.com>
35354
35355         * gcc.dg/20011008-1.c: New.
35356         * gcc.dg/20011008-2.c: New.
35357
35358 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
35359
35360         * gcc.dg/cpp/spacing1.c: Update test.
35361
35362 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35363
35364         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
35365         spelling errors of "separate" as "seperate".
35366
35367 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
35368
35369         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
35370         enough to avoid inlining.
35371
35372 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
35373
35374         * lib/g77.exp: set libg2c_dir correctly.
35375
35376 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35377
35378         * gcc.dg/cpp/macro11.c: New test.
35379
35380 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
35381
35382         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
35383         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
35384         gcc.dg/format/multattr-3.c: New tests.
35385         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
35386         tests for format attributes on function pointers being rejected.
35387
35388 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
35389
35390         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
35391
35392 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
35393
35394         * g++.dg/warn/format1.C: New test.
35395
35396 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
35397
35398         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
35399
35400 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
35401
35402         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
35403
35404 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
35405
35406         * gcc.dg/cpp/redef2.c: Add test.
35407
35408 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
35409
35410         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
35411         long-standing bug on i686, apparently.
35412         * gcc.c-torture/execute/loop-2c.x: New file.
35413         * gcc.c-torture/execute/loop-2d.x: New file.
35414         * gcc.c-torture/execute/loop-3c.x: New file.
35415
35416 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
35417
35418         * gcc.dg/cpp/20000625-2.c: Correct line number.
35419
35420 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
35421
35422         * gcc.dg/cpp/macro10.c: New test.
35423         * gcc.dg/cpp/strify3.c: New test.
35424         * gcc.dg/cpp/spacing1.c: Add tests.
35425         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
35426         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
35427
35428 2001-09-24  DJ Delorie  <dj@redhat.com>
35429
35430         * gcc.c-torture/execute/20010924-1.c: New test.
35431
35432 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
35433
35434         * testsuite/objc/execute/paste.m: Remove.
35435
35436 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
35437
35438         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
35439
35440 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
35441
35442         * g77.dg/strlen0.f: New test.
35443
35444 2001-09-21  Richard Henderson  <rth@redhat.com>
35445
35446         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
35447         * g++.old-deja/g++.abi/vtable2.C: Likewise.
35448
35449 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
35450
35451         Table-driven attributes.
35452         * g++.dg/ext/attrib1.C: New test.
35453
35454 2001-09-20  DJ Delorie  <dj@redhat.com>
35455
35456         * gcc.dg/20000926-1.c: Update expected warning messages.
35457         * gcc.dg/array-2.c: Likewise, and test for warnings too.
35458         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
35459         array.
35460
35461 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
35462
35463         * g++.dg/eh/registers1.C: New test case.
35464
35465 2001-09-17  Richard Henderson  <rth@redhat.com>
35466
35467         * gcc.dg/array-5.c: Fix VLA decomposition test.
35468
35469 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
35470
35471         * gcc.dg/cpp/line5.c: New testcase.
35472
35473 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
35474
35475         * gcc.dg/cpp/macro9.c: New test.
35476
35477 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
35478
35479         * gcc.c-torture/execute/980223.c: Change type of addr from long
35480         to char *.
35481
35482 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
35483
35484         * gcc.c-torture/execute/20010915-1.c: New test.
35485
35486 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
35487
35488         * g77.dg/bprob: New directory.
35489         * g77.dg/bprob/bprob.exp: New file.
35490         * g77.dg/bprob/bprob-1.f: New test.
35491         * g77.dg/gcov: New directory.
35492         * g77.dg/gcov/gcov.exp: New file.
35493         * g77.dg/gcov/gcov-1.f: New test.
35494         * g77.dg/gcov/gcov-1.x: New file.
35495
35496 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
35497
35498         * gcc.dg/cpp/directiv.c: Update.
35499         * gcc.dg/cpp/undef1.c: Update.
35500
35501 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
35502
35503         * gcc.dg/20010912-1.c: New test.
35504
35505 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
35506
35507         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
35508         language-independent file in lib.
35509         * lib/gcov.exp: New file.
35510
35511 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
35512
35513         * gcc.c-torture/compile/20010911-1.c: New test.
35514
35515 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
35516
35517         * lib/profopt.exp: New, to support profile-directed optimizations.
35518         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
35519         * gcc.misc-tests/bprob-1.c: New test.
35520         * gcc.misc-tests/bprob-2.c: New test.
35521
35522 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
35523
35524         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
35525         XFAIL and which kinds of gcov output to verify.
35526         * gcc.misc-tests/gcov-4b.x: New file.
35527         * gcc.misc-tests/gcov-5b.x: New file.
35528         * gcc.misc-tests/gcov-6.x: New file.
35529         * gcc.misc-tests/gcov-7.c: New test.
35530         * gcc.misc-tests/gcov-7.x: New file.
35531
35532 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
35533
35534         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
35535         * gcc.misc-tests/gcov-6.c: New test.
35536
35537 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
35538
35539         PR c++/3986
35540         * g++.dg/abi/vbase1.C: New test.
35541
35542 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
35543
35544         * objc.dg/method-2.m: New.
35545
35546 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
35547
35548         PR c++/4203
35549         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
35550         * g++.dg/init/empty1.C: New test.
35551
35552 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
35553
35554         * gcc.c-torture/compile/20010903-1.c: New test.
35555
35556 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
35557
35558         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
35559         for m68k.
35560
35561 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
35562
35563         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
35564
35565         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
35566
35567         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
35568
35569 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
35570
35571         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
35572         for 16-bit 'unsigned int'.
35573
35574 2001-08-29  Kazu Hirata  <kazu@hxi.com>
35575
35576         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
35577
35578 2001-08-27  Richard Henderson  <rth@redhat.com>
35579
35580         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
35581         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
35582
35583 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
35584
35585         * gcc.dg/asm-names.c (ymain): New.
35586
35587 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
35588
35589         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
35590         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
35591         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
35592
35593 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35594
35595         * gcc.dg/compare5.c: New testcase.
35596
35597 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
35598
35599         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
35600         and "In instantiation".
35601
35602 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
35603
35604         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
35605
35606 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
35607
35608         * gcc.misc-tests/gcov.exp: Add support for branch information.
35609         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
35610         * gcc.misc-tests/gcov-4.c: New test.
35611         * gcc.misc-tests/gcov-4b.c: New test.
35612         * gcc.misc-tests/gcov-5b.c: New test.
35613
35614 2001-08-20  Zack Weinberg  <zackw@panix.com>
35615
35616         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
35617         expected to fail.
35618
35619 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35620
35621         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
35622
35623 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
35624
35625         * g++.dg/eh/template1.C: New test.
35626
35627 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
35628
35629         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
35630         Fix thinko.
35631         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
35632         for xfail.
35633
35634 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
35635
35636         * lib/g77-dg.exp: Use prune.exp for common procedures
35637         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
35638         * lib/g77.exp: (g77-dg-prune) Remove
35639
35640 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
35641
35642         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
35643
35644 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35645
35646         * g++.dg/template/unify1.C: New test.
35647
35648 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
35649
35650         * g++.dg/abi/empty4.C: New test.
35651
35652 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
35653
35654         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
35655         solaris2.*
35656         * g77.f-torture/compile/pr3743.x: Likewise.
35657
35658 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
35659
35660         * g++.dg/other/using-declaration.C: New test.
35661
35662 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
35663
35664         * gcc.dg/cpp/tr-sign.c: New testcase.
35665
35666 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
35667
35668         * gcc.dg/cpp/19951025-1.c: Revert.
35669         * gcc.dg/cpp/directiv.c: We no longer process directives that
35670         interrupt macro arguments.
35671
35672 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
35673
35674         * gcc.dg/bconstp-1.c: New test.
35675
35676 2001-08-03  Richard Henderson  <rth@redhat.com>
35677
35678         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
35679
35680 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35681
35682         * gcc.dg/cpp/19951025-1.c: Update.
35683
35684 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
35685
35686         * g77.dg/ff90-1.f (s): Fix reference of variable z,
35687         should be x.
35688
35689 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
35690
35691         Kill -fhonor-std.
35692         * g++.old-deja/g++.ns/ns14.C: Remove special options.
35693         * g++.old-deja/g++.other/std1.C: Likewise.
35694         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
35695
35696 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
35697
35698         * lib/g77.exp: Load gcc-defs.exp for common procedures
35699         (g77_pass, g77_fail, g77_finish, g77_exit,
35700         ${tool}_check_unsupported_p} Now redundant.  Deleted.
35701
35702 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
35703
35704         * g77.dg/fbackslash.f
35705         * g77.dg/fcase-preserve.f
35706         * g77.dg/ff90-1.f
35707         * g77.dg/ffixed-line-length-0.f
35708         * g77.dg/ffixed-line-length-132.f
35709         * g77.dg/ffixed-line-length-7.f
35710         * g77.dg/ffixed-line-length-72.f
35711         * g77.dg/ffixed-line-length-none.f
35712         * g77.dg/ffree-form-1.f
35713         * g77.dg/fno-backslash.f
35714         * g77.dg/fno-f90-1.f
35715         * g77.dg/fno-fixed-form-1.f
35716         * g77.dg/fno-onetrip.f
35717         * g77.dg/fno-typeless-boz.f
35718         * g77.dg/fno-underscoring.f
35719         * g77.dg/fno-vxt-1.f
35720         * g77.dg/fonetrip.f
35721         * g77.dg/ftypeless-boz.f
35722         * g77.dg/fugly-assumed.f
35723         * g77.dg/funderscoring.f
35724         * g77.dg/fvxt-1.f
35725
35726 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
35727
35728         * objc.dg/fwd-proto-1.m: New.
35729         * objc.dg/local-decl-1.m: New.
35730         * objc.dg/naming-1.m: New.
35731         * objc.dg/naming-2.m: New.
35732         * objc.dg/proto-hier-1.m: New.
35733
35734 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
35735
35736         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
35737         largest-type elements to a struct makes its size grow.
35738
35739 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
35740
35741         * g++.dg/abi/vthunk1.C: New test.
35742
35743 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
35744
35745         * g++.dg/abi/vbase8-22.C: New test.
35746
35747 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
35748
35749         * gcc.dg/cpp/macro8.c: New test.
35750
35751 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
35752
35753         * g++.dg/abi/vbase8-21.C: New test.
35754
35755 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
35756
35757         * g++.dg/abi/vbase8-10.C: New test.
35758
35759 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35760
35761         * lib/g++.exp (g++_set_ld_library_path): Renamed to
35762         ${tool}_set_ld_library_path.
35763         Changed caller.
35764         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
35765         g++.exp.
35766
35767 2001-07-26  Stan Cox <scox@redhat.com>
35768
35769         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
35770         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
35771         gcc_exit, gcc_check_unsupported_p):
35772         Moved to gcc-deps.exp
35773         * gcc-deps.exp: New file.
35774
35775 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35776
35777         * g++.old-deja/g++.pt/defarg14.C: New test.
35778
35779 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
35780
35781         * g++.old-deja/g++.other/lineno5.C: New test.
35782
35783 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
35784
35785         * g++.old-deja/g++.pt/crash68.C: New test.
35786
35787 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
35788
35789         * g++.old-deja/g++.other/crash42.C: New test.
35790
35791 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
35792
35793         * gcc.dg/cpp/extratokens.c: Fix.
35794         * gcc.dg/cpp/skipping2.c: New tests.
35795
35796 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35797
35798         * gcc.c-torture/execute/20010724-1.c: New file.
35799         * gcc.c-torture/execute/20010724-1.x: New file.
35800
35801 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
35802
35803         * g++.old-deja/g++.other/cond7.C: New test.
35804
35805 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
35806
35807         * g++.old-deja/g++.other/optimize4.C: New test.
35808
35809 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
35810
35811         * g++.old-deja/g++.abi/vbase8-5.C: New test.
35812
35813 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
35814
35815         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
35816         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
35817         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
35818         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
35819
35820         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
35821         bug report" message.
35822
35823         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
35824         * g++.dg/ext/instantiate1.C: Move from old-deja.
35825
35826 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
35827
35828         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
35829         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
35830         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
35831         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
35832
35833 2001-07-23  Jeffrey A Law  (law@cygnus.com)
35834
35835         * gcc.c-torture/execute/20010723-1.c: New test.
35836
35837 2001-07-23  Ben Elliston  <bje@redhat.com>
35838
35839         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
35840
35841 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35842
35843         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
35844         i[34567]86-*-*.
35845         Delete handling of ieee_multilib_flags.
35846         Pass -mieee for alpha*-*-* and sh-*-*.
35847         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
35848
35849 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
35850
35851         Remove old-abi tests.
35852         * g++.old-deja/g++.mike/p11116.C: Remove.
35853         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
35854
35855 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
35856
35857         * g77.f-torture/compile/pr3743.f: New test
35858
35859 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
35860
35861         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
35862
35863 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35864
35865         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
35866         g++.old-deja/g++.pt/static6.C: Likewise.
35867         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
35868         supports weak symbols.
35869
35870 2001-07-18  Andreas Jaeger  <aj@suse.de>
35871
35872         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
35873         supported again.
35874
35875 2001-07-18  Andreas Jaeger  <aj@suse.de>
35876
35877         * gcc.dg/iftrap-1.c: Fix target line.
35878
35879 2001-07-17  Richard Henderson  <rth@redhat.com>
35880
35881         * gcc.c-torture/execute/20010717-1.c: New.
35882
35883 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
35884
35885         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
35886         tests.
35887
35888 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
35889
35890         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
35891
35892 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35893
35894         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
35895         UAC_SIGBUS, UAC_NOPRINT definitions.
35896
35897 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
35898
35899         * objc/execute/object_is_class.m: New test.
35900         * objc/execute/object_is_meta_class.m: New test.
35901
35902 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
35903
35904         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
35905         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
35906
35907 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
35908
35909         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
35910         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
35911
35912 2001-07-14  Richard Henderson  <rth@redhat.com>
35913
35914         * gcc.dg/iftrap-1.c: New.
35915
35916 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
35917
35918         * g77.f-torture/execute/intrinsic77.f: New test.
35919
35920 2001-07-11  Janis Johnson <janis@us.ibm.com>
35921
35922         * gcc.misc-tests/gcov-3.c: New test.
35923
35924 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
35925
35926         * gcc.c-torture/compile/20010711-1.c,
35927         * gcc.c-torture/compile/20010711-2.c: New tests.
35928
35929 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
35930
35931         * gcc.c-torture/execute/20010711-1.c: New test.
35932
35933 2001-07-11  Ben Elliston  <bje@redhat.com>
35934
35935         * g++.old-deja/g++.other/enum5.C: New test.
35936
35937 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
35938
35939         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
35940         (g++-dg-prune): Call prune_gcc_output.
35941         * prune.exp: New file for prune_gcc_output.
35942         * lib/g++.exp, lib/gcc.exp: Load it.
35943
35944 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
35945
35946         * gcc.c-torture/compile/20010701-1.c,
35947         g++.old-deja/g++.ext/attrib6.C: New tests.
35948
35949 2001-07-06  Jeffrey A Law  (law@cygnus.com)
35950
35951         * gcc.c-torture/compile/20010706-1.c: New test.
35952
35953 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
35954
35955         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
35956
35957 2001-06-28  Stan Shebs  <shebs@apple.com>
35958
35959         * gcc.dg/pragma-darwin.c: New test.
35960
35961 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35962
35963         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
35964         Solaris 2.[678] system.
35965
35966 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
35967
35968         * gcc.dg/20010622-1.c: New test.
35969
35970 2001-06-18  Stan Shebs  <shebs@apple.com>
35971
35972         * objc.dg: New directory.
35973         * objc.dg/dg.exp: New file.
35974         * objc.dg/alias.m: New.
35975         * objc.dg/class-1.m: New.
35976         * objc.dg/class-2.m: New.
35977         * objc.dg/const-str-1.m: New.
35978         * objc.dg/const-str-2.m: New.
35979         * objc.dg/id-1.m: New.
35980         * objc.dg/method-1.m: New.
35981         * objc.dg/super-class-1.m: New.
35982         * lib/objc-dg.exp: New file.
35983
35984 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35985
35986         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
35987         of label name.
35988
35989 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
35990
35991         * g++.old-deja/g++.abi/vbase8-9.C: New test.
35992
35993 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35994
35995         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
35996         variable.
35997
35998 2001-06-12  Richard Henderson  <rth@redhat.com>
35999
36000         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
36001
36002 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
36003
36004         * g++.old-deja/g++.abi/vbase5.C: New test.
36005         * g++.old-deja/g++.abi/vbase6.C: New test.
36006         * g++.old-deja/g++.abi/vbase7.C: New test.
36007
36008 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36009
36010         * gcc.c-torture/compile/20010610-1.c: New test.
36011
36012 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
36013
36014         * g++.old-deja/g++.abi/vbase4.C: New test.
36015
36016 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
36017
36018         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
36019         support %f for HC11/HC12 targets.
36020         * gcc.c-torture/execute/930513-1.x: New file, likewise.
36021         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
36022         on HC11/HC12 targets.
36023         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
36024
36025 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36026
36027         * gcc.dg/wchar_t-1.c: New file.
36028         * gcc.dg/wint_t-1.c: Likewise.
36029
36030 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
36031
36032         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
36033
36034 2001-06-11  Richard Henderson  <rth@redhat.com>
36035
36036         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
36037
36038 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
36039
36040         * gcc.c-torture/compile/20010611-1.c: New test.
36041
36042 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
36043
36044         * gcc.dg/c99-tag-1.c: Add more tests.
36045
36046 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
36047
36048         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
36049         representation on MN10300 and ARM/Thumb.
36050
36051 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
36052
36053         * g77.f-torture/execute/20010610.f: New.
36054
36055 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
36056
36057         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
36058         names.
36059
36060 2001-06-09  Richard Henderson  <rth@redhat.com>
36061
36062         * gcc.c-torture/execute/ashrdi-1.c: New.
36063         * gcc.c-torture/execute/ashldi-1.c: New.
36064         * gcc.c-torture/execute/lshrdi-1.c: New.
36065
36066 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
36067
36068         * objc/execute/load-3.m: Added. Check sending +load to categories,
36069         in addition to classes.
36070
36071 2001-06-08  Stan Shebs  <shebs@apple.com>
36072
36073         * objc/execute/load-2.m: New test.  From Nicola Pero
36074         <n.pero@mi.flashnet.it>.
36075
36076 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
36077
36078         * gcc.c-torture/execute/20010605-2.c: New test.
36079
36080 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
36081
36082         * g++.old-deja/g++.abi/vbase2.C: New test.
36083         * g++.old-deja/g++.abi/vbase3.C: New test.
36084
36085 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
36086
36087         * g++.old-deja/g++.pt/friend49.C: New test.
36088
36089 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
36090
36091         * g++.old-deja/g++.ext/anon3.C: New test.
36092
36093 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
36094
36095         * g++.old-deja/g++.other/conv7.C: New test.
36096
36097 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
36098
36099         * gcc.c-torture/compile/20010605-2.c: New test.
36100
36101 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36102
36103         * gcc.c-torture/execute/20010604-1.c: New test.
36104
36105 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
36106
36107         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
36108
36109 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
36110
36111         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
36112         (g++_link_flags): Likewise.
36113         (g++_init): Pass gccpath's value to two previous functions.
36114
36115 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36116
36117         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
36118         Ensure logfile entry matches exec command line.
36119
36120 2001-05-31  Richard Henderson  <rth@redhat.com>
36121
36122         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
36123         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
36124
36125 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
36126
36127         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
36128         compiler for irix6.2
36129
36130 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
36131
36132         * g++.old-deja/g++.other/optimize3.C: New file.
36133
36134 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
36135
36136         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
36137         assemble.
36138
36139 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
36140
36141         * g++.old-deja/g++.other/optimize2.C: New file.
36142
36143 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
36144
36145         * gcc.c-torture/compile/20010518-2.c: New file.
36146         * gcc.c-torture/execute/20010518-1.c: New file.
36147         * gcc.c-torture/execute/20010518-2.c: New file.
36148
36149 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36150
36151         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
36152
36153 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
36154
36155         G++ no longer defines builtins that do not begin with __builtin.
36156         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
36157         * g++.old-deja/g++.brendand/misc13.C: Likewise.
36158         * g++.old-deja/g++.law/builtin1.C: Likewise.
36159         * g++.old-deja/g++.law/cvt2.C: Likewise.
36160         * g++.old-deja/g++.mike/net5.C: Likewise.
36161         * g++.old-deja/g++.other/builtins1.C: Likewise.
36162         * g++.old-deja/g++.other/builtins2.C: Likewise.
36163         * g++.old-deja/g++.other/builtins3.C: Likewise.
36164         * g++.old-deja/g++.other/builtins4.C: Likewise.
36165         * g++.old-deja/g++.other/inline8.C: Likewise.
36166         * g++.old-deja/g++.robertl/eb39.C: Likewise.
36167
36168 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
36169
36170         * g++.old-deja/g++.pt/using1.C: Adjust.
36171         * g++.old-deja/g++.pt/using2.C: New test.
36172
36173 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
36174
36175         * gcc.dg/cpp/charconst.c: New tests.
36176         * gcc.dg/cpp/escape.c: New tests.
36177         * gcc.dg/cpp/escape-1.c: New tests.
36178         * gcc.dg/cpp/escape-2.c: New tests.
36179         * gcc.dg/cpp/ucs.c: New tests.
36180
36181 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
36182
36183         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
36184         native compiler for irix6.5.
36185
36186 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
36187
36188         * lib/g++.exp (g++_include_flags): Use args to compute
36189         get_multilibs.
36190         (g++_link_flags): Likewise.
36191         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
36192
36193 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
36194
36195         * gcc.dg/c90-hexfloat-1.c: Add more tests.
36196
36197 2001-05-21  Geoff Keating  <geoffk@redhat.com>
36198
36199         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
36200         this file.
36201
36202 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
36203
36204         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
36205         STACK_SIZE;
36206         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
36207         to STACK_SIZE; Use it to define size of add_histo array.
36208         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
36209         to STACK_SIZE.
36210         (f): Use GITT_SIZE to define size of gitt local table.
36211         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
36212         to STACK_SIZE; Use it to define size of bytemem array.
36213
36214 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
36215
36216         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
36217         on 68HC11/HC12 due to the asm instruction.
36218         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
36219         * gcc.c-torture/compile/920520-1.x: Likewise.
36220         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
36221         on 68HC11/HC12 because the function is larger than 64K.
36222         * gcc.c-torture/compile/961203-1.x: New file, this test fails
36223         on 68HC11/HC12 because the structure is too large.
36224
36225 2001-05-20  Richard Henderson  <rth@redhat.com>
36226
36227         * gcc.c-torture/execute/20010520-1.c: New.
36228
36229 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36230
36231         * g++.old-deja/g++.warn/compare1.C: New test.
36232         * gcc.dg/compare4.c: New test.
36233
36234 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
36235
36236         * g++.old-deja/g++.other/optimize1.C: New test.
36237
36238 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36239
36240         * g++.old-deja/g++.pt/spec41.C: New test.
36241
36242 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
36243
36244         * gcc.c-torture/compile/20010114-1.x: Remove.
36245
36246 2001-05-18  Stan Shebs  <shebs@apple.com>
36247
36248         * gcc.c-torture/compile/20010518-1.c: New test.
36249
36250 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
36251
36252         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
36253         * g++.old-deja/g++.pt/crash67.C: New test.
36254
36255 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
36256
36257         * g++.old-deja/g++.other/debug9.C: New test.
36258
36259 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
36260
36261         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
36262
36263 2001-05-16  Jan Hubicka  <jh@suse.cz>
36264
36265         * gcc.c-torture/compile/20010516-1.c: New test.
36266
36267 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
36268
36269         * g++.old-deja/g++.other/crash41.C: New test.
36270
36271 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
36272
36273         * g++.old-deja/g++.pt/crash66.C: New test.
36274
36275 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
36276
36277         * g++.old-deja/g++.robertl/eb27.C: Convert.
36278
36279 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
36280
36281         * g++.dg/friend-warn.C: New test.  Do not warn about friend
36282         declaration being redundant.
36283
36284 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
36285
36286         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
36287
36288 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
36289
36290         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
36291
36292 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
36293
36294         * lib/g++.exp: Use testsuite_flags.
36295
36296 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
36297
36298         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
36299
36300 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36301
36302         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
36303
36304 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
36305
36306         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
36307
36308 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
36309
36310         * gcc.c-torture/compile/20010313-1.c: New test.
36311
36312 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
36313
36314         * gcc.dg/cpp/direct2.c: New test.
36315         * gccq.dg/cpp/direct2s.c: New test.
36316
36317         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
36318
36319 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
36320
36321         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
36322         * g++.old-deja/g++.other/op3.C: Likewise.
36323
36324 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
36325
36326         * gcc.dg/cpp/syshdr.h: New file.
36327         * gcc.dg/cpp/sysmac1.c: Update.
36328         * gcc.dg/cpp/sysmac2.c: Update.
36329
36330 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
36331
36332         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
36333
36334 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
36335
36336         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
36337         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
36338
36339 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
36340
36341         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
36342
36343 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
36344
36345         * lib/g++.exp (g++_include_flags): Don't use any special flags
36346         if TESTING_IN_BUILD_TREE is not defined.
36347         (g++_init): Use a plain 'c++' as the compiler if
36348         TESTING_IN_BUILD_TREEE is not defined.
36349
36350 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
36351
36352         * g++.old-deja/g++.eh/catch13.C: New test.
36353         * g++.old-deja/g++.eh/catch14.C: New test.
36354
36355 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
36356
36357         * gcc.dg/cpp/tr-define.c: New test.
36358
36359 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
36360
36361         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
36362         <stdlib.h>, not <malloc.h>.
36363
36364 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
36365
36366         * g++.old-deja/g++.ns/template17.C: New test.
36367
36368 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
36369
36370         * g++.old-deja/g++.pt/ref4.C: New test.
36371
36372 2001-04-30  Richard Henderson  <rth@redhat.com>
36373
36374         * gcc.dg/20000724-1.c: Revert last change.
36375
36376 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
36377
36378         * g77.f-torture/execute/20010430.f: New test.
36379
36380 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
36381
36382         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
36383
36384 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
36385
36386         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
36387
36388 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
36389
36390         * g++.old-deja/g++.eh/crash6.C: New test.
36391
36392 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
36393
36394         * g++.old-deja/g++.other/warn7.C: New test.
36395
36396 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
36397
36398         * g++.old-deja/g++.other/defarg9.C: New test.
36399
36400 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
36401
36402         * g77.f-torture/compile/20010426.f: New test.
36403         * g77.f-torture/execute/20010426.f: New test.
36404
36405 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
36406
36407         * g77.f-torture/compile/20000629-1.x: Remove - error
36408         has been fixed.
36409
36410 2001-04-26  Jeffrey A Law  (law@cygnus.com)
36411
36412         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
36413         Tweak slightly to work with g++.dg framework.
36414         * g++.dg/special/ecos.exp: Run initp1.C test.
36415         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
36416
36417         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
36418         its linker doesn't give line numbers either.
36419         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
36420
36421 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
36422
36423         * g++.old-deja/g++.other/lex1.C: New test.
36424
36425 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
36426
36427         * gcc.dg/noncompile/20010425-1.c: New test.
36428
36429 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
36430
36431         * g++.old-deja/g++.pt/mangle2.C: New test.
36432
36433 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
36434
36435         * gcc.dg/format/plus-1.c: New test.
36436
36437 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
36438
36439         * gcc.dg/20010423-1.c: New test.
36440
36441 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
36442
36443         * gcc.c-torture/execute/20010422-1.c: New test.
36444
36445 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
36446
36447         * g++.old-deja/g++.ns/type2.C: New test.
36448
36449 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
36450
36451         * g++.old-deja/g++.other/perf1.C: New test.
36452
36453 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
36454
36455         * gcc.dg/c99-func-2.c: Remove xfail.
36456         * gcc.dg/c99-func-3.c: Remove xfail.
36457         * gcc.dg/c99-func-4.c: Remove xfail.
36458
36459 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
36460
36461         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
36462
36463 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
36464
36465         * gcc.c-torture/compile/20010423-1.c: New test.
36466
36467 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
36468
36469         * g++.old-deja/g++.pt/typename28.C: New test.
36470
36471 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
36472
36473         * g++.old-deja/g++.abi/empty2.C: New test.
36474         * g++.old-deja/g++.abi/empty3.C: New test.
36475
36476 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36477
36478         * g++.old-deja/g++.other/comdat2.C: New test.
36479         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
36480
36481 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36482
36483         * g++.old-deja/g++.other/overload14.C: New test.
36484
36485 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36486
36487         * g++.old-deja/g++.other/lookup23.C: New test.
36488
36489 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36490
36491         * gcc.c-torture/execute/20010403-1.c: New test.
36492
36493 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
36494             Mark Mitchell  <mark@codesourcery.com>
36495
36496         * lib/old-dejagnu.exp: Don't delete output of executable.
36497         Add .exe suffix to executables.
36498
36499 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
36500
36501         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
36502
36503 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36504
36505         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
36506
36507 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
36508
36509         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
36510         * g++.old-deja/g++.abi/crash1.C: New test.
36511
36512 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
36513
36514         * g++.old-deja/g++.other/crash40.C: New test.
36515
36516 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36517
36518         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
36519
36520 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
36521
36522         * g++.old-deja/g++.other/warn6.C: New test.
36523
36524 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
36525
36526         * g++.old-deja/g++.robertl/eb42.C: Same.
36527
36528 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36529
36530         * gcc.dg/wtr-conversion-1.c: New testcase.
36531
36532 2001-04-10  Richard Henderson  <rth@redhat.com>
36533
36534         * g++.old-deja/g++.other/array5.C: New.
36535
36536 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36537
36538         * gcc.c-torture/execute/20010408-1.c: New test.
36539
36540 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
36541
36542         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
36543         headers and constructs.
36544         * g++.old-deja/g++.robertl/eb79.C: Same.
36545         * g++.old-deja/g++.robertl/eb77.C (main): Same.
36546         * g++.old-deja/g++.robertl/eb73.C: Same.
36547         * g++.old-deja/g++.robertl/eb66.C (main): Same.
36548         * g++.old-deja/g++.robertl/eb55.C (t): Same.
36549         * g++.old-deja/g++.robertl/eb54.C (main): Same.
36550         * g++.old-deja/g++.robertl/eb46.C (main): Same.
36551         * g++.old-deja/g++.robertl/eb44.C: Same.
36552         * g++.old-deja/g++.robertl/eb41.C (main): Same.
36553         * g++.old-deja/g++.robertl/eb4.C (main): Same.
36554         * g++.old-deja/g++.robertl/eb39.C: Same.
36555         * g++.old-deja/g++.robertl/eb33.C (main): Same.
36556         * g++.old-deja/g++.robertl/eb31.C (main): Same.
36557         * g++.old-deja/g++.robertl/eb30.C: Same.
36558         * g++.old-deja/g++.robertl/eb3.C: Same.
36559         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
36560         * g++.old-deja/g++.robertl/eb21.C: Same.
36561         * g++.old-deja/g++.robertl/eb15.C: Same.
36562         * g++.old-deja/g++.robertl/eb118.C: Same.
36563         * g++.old-deja/g++.robertl/eb115.C (main): Same.
36564         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
36565         * g++.old-deja/g++.robertl/eb109.C: Same.
36566         * g++.old-deja/g++.other/sibcall1.C (main): Same.
36567         * g++.old-deja/g++.mike/rtti1.C: Same.
36568         * g++.old-deja/g++.mike/p658.C: Same.
36569         * g++.old-deja/g++.mike/net46.C: Same.
36570         * g++.old-deja/g++.mike/net34.C: Same.
36571         * g++.old-deja/g++.mike/memoize1.C: Same.
36572         * g++.old-deja/g++.mike/eh2.C: Same.
36573         * g++.old-deja/g++.law/weak.C: Same.
36574         * g++.old-deja/g++.law/visibility7.C: Same.
36575         * g++.old-deja/g++.law/visibility25.C: Same.
36576         * g++.old-deja/g++.law/visibility22.C: Same.
36577         * g++.old-deja/g++.law/visibility2.C: Same.
36578         * g++.old-deja/g++.law/visibility17.C: Same.
36579         * g++.old-deja/g++.law/visibility13.C: Same.
36580         * g++.old-deja/g++.law/visibility10.C: Same.
36581         * g++.old-deja/g++.law/visibility1.C: Same.
36582         * g++.old-deja/g++.law/virtual3.C (eval): Same.
36583         * g++.old-deja/g++.law/vbase1.C: Same.
36584         * g++.old-deja/g++.law/operators32.C: Same.
36585         * g++.old-deja/g++.law/nest3.C: Same.
36586         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
36587         * g++.old-deja/g++.law/except5.C (main): Same.
36588         * g++.old-deja/g++.law/cvt7.C (run): Same.
36589         * g++.old-deja/g++.law/cvt2.C: Same.
36590         * g++.old-deja/g++.law/cvt16.C: Same.
36591         * g++.old-deja/g++.law/ctors6.C (bar): Same.
36592         * g++.old-deja/g++.law/ctors17.C (main): Same.
36593         * g++.old-deja/g++.law/ctors13.C: Same.
36594         * g++.old-deja/g++.law/ctors12.C (main): Same.
36595         * g++.old-deja/g++.law/ctors10.C: Same.
36596         * g++.old-deja/g++.law/code-gen5.C: Same.
36597         * g++.old-deja/g++.law/bad-error7.C: Same.
36598         * g++.old-deja/g++.law/arm9.C: Same.
36599         * g++.old-deja/g++.law/arm12.C: Same.
36600         * g++.old-deja/g++.law/arg8.C: Same.
36601         * g++.old-deja/g++.law/arg1.C: Same.
36602         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
36603         * g++.old-deja/g++.jason/template31.C: Same.
36604         * g++.old-deja/g++.jason/template24.C (main): Same.
36605         * g++.old-deja/g++.jason/2371.C: Same.
36606         * g++.old-deja/g++.eh/new2.C: Same.
36607         * g++.old-deja/g++.eh/new1.C: Same.
36608         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
36609         * g++.old-deja/g++.brendan/nest21.C (main): Same.
36610         * g++.old-deja/g++.brendan/err-msg3.C: Same.
36611         * g++.old-deja/g++.brendan/crash62.C: Same.
36612         * g++.old-deja/g++.brendan/crash52.C: Same.
36613         * g++.old-deja/g++.brendan/crash49.C (main): Same.
36614         * g++.old-deja/g++.brendan/crash38.C: Same.
36615         * g++.old-deja/g++.brendan/crash15.C (main): Same.
36616         * g++.old-deja/g++.brendan/copy9.C: Same.
36617
36618 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
36619
36620         * gcc.c-torture/execute/20001203-2.c (memset):
36621         Count argument is of type __SIZE_TYPE__.
36622
36623 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
36624
36625         * gcc.c-torture/compile/20010404-1.c: New test.
36626
36627 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
36628
36629         * gcc.c-torture/compile/20010326-1.c: New test.
36630
36631 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
36632
36633         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
36634         peculiarities of the SH.
36635         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
36636
36637 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36638
36639         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
36640         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
36641         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
36642
36643 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
36644
36645         * g77.f-torture/compile/20010321-1.f: New test.
36646
36647 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
36648
36649         * gcc.c-torture/compile/20010329-1.c: New test.
36650
36651 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
36652
36653         * gcc.c-torture/execute/20010329-1.c: New test.
36654
36655 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
36656
36657         * g++.old-deja/g++.other/eh4.C: Fix typo.
36658
36659 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
36660
36661         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
36662
36663 2001-03-28  Philip Blundell  <philb@gnu.org>
36664
36665         * gcc.c-torture/compile/20010328-1.c: New test.
36666
36667 2001-03-27  Richard Henderson  <rth@redhat.com>
36668
36669         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
36670         * g++.old-deja/g++.eh/vbase3.C: Likewise.
36671
36672 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
36673
36674         * gcc.c-torture/compile/20010327-1.c: New test.
36675
36676 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
36677
36678         * g++.old-deja/g++.other/friend12.C: New test.
36679         * g++.old-deja/g++.other/friend9.C: Expect no errors.
36680         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
36681
36682 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36683
36684         * gcc.c-torture/execute/20010325-1.c: New test.
36685
36686 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
36687
36688         * g++.old-deja/g++.other/mangle3.C: New test.
36689
36690 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
36691
36692         * g++.old-deja/g++.other/anon8.C: New test.
36693
36694 2001-03-20  Philip Blundell  <philb@gnu.org>
36695
36696         * gcc.c-torture/compile/20010320-1.c: New test.
36697
36698 2001-03-17  Richard Henderson  <rth@redhat.com>
36699
36700         * g++.old-deja/g++.other/eh4.C: Add expected error text.
36701
36702 2001-03-15  Geoff Keating  <geoff@redhat.com>
36703
36704         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
36705         tests on AIX.
36706
36707 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
36708
36709         * g++.old-deja/g++.other/eh4.C: New test.
36710
36711 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
36712
36713         * gcc.dg/cpp/mi1.c: Update.
36714
36715 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
36716
36717         * g++.old-deja/g++.other/regstack.C: New test.
36718
36719 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
36720
36721         * g++.old-deja/g++.other/ref4.C: New test.
36722
36723 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
36724
36725         * objc/execute/va_method.m: Added.
36726         * objc/execute/IMP.m: Added.
36727         * objc/execute/_cmd.m: Added.
36728         * objc/execute/accessing_ivars.m: Added.
36729         * objc/execute/class-1.m: Added.
36730         * objc/execute/class-10.m: Added.
36731         * objc/execute/class-11.m: Added.
36732         * objc/execute/class-12.m: Added.
36733         * objc/execute/class-13.m: Added.
36734         * objc/execute/class-14.m: Added.
36735         * objc/execute/class-2.m: Added.
36736         * objc/execute/class-3.m: Added.
36737         * objc/execute/class-4.m: Added.
36738         * objc/execute/class-5.m: Added.
36739         * objc/execute/class-6.m: Added.
36740         * objc/execute/class-7.m: Added.
36741         * objc/execute/class-8.m: Added.
36742         * objc/execute/class-9.m: Added.
36743         * objc/execute/class-tests-1.h
36744         * objc/execute/class-tests-2.h
36745         * objc/execute/compatibility_alias.m: Added.
36746         * objc/execute/encode-1.m: Added.
36747         * objc/execute/formal_protocol-1.m: Added.
36748         * objc/execute/formal_protocol-2.m: Added.
36749         * objc/execute/formal_protocol-3.m: Added.
36750         * objc/execute/formal_protocol-4.m: Added.
36751         * objc/execute/formal_protocol-5.m: Added.
36752         * objc/execute/formal_protocol-6.m: Added.
36753         * objc/execute/formal_protocol-7.m: Added.
36754         * objc/execute/informal_protocol.m: Added.
36755         * objc/execute/initialize.m: Added.
36756         * objc/execute/load.m: Added.
36757         * objc/execute/many_args_method.m: Added.
36758         * objc/execute/nested-3.m: Added.
36759         * objc/execute/no_clash.m: Added.
36760         * objc/execute/private.m: Added.
36761         * objc/execute/redefining_self.m: Added.
36762         * objc/execute/root_methods.m: Added.
36763         * objc/execute/selector-1.m: Added.
36764         * objc/execute/static-1.m: Added.
36765         * objc/execute/static-2.m: Added.
36766         * objc/execute/va_method.m: Added.
36767
36768 2001-03-10  Richard Henderson  <rth@redhat.com>
36769
36770         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
36771
36772 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
36773
36774         * g++.old-deja/g++.other/crash31.C: XFAIL.
36775         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
36776         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
36777         * gcc.c-torture/execute/20010123-1.x: XFAIL.
36778         * gcc.c-torture/execute/20010124-1.x: XFAIL.
36779         * gcc.dg/sequence-pt-1.c: XFAIL one test.
36780
36781 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
36782
36783         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
36784
36785 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
36786
36787         * gcc.dg/20000724-1.c: Don't use multiline strings.
36788
36789 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
36790
36791         * objc/execute/string1.m, objc/execute/string2.m: Compare the
36792         result of -cString against what we expect it to be; don't just
36793         print it out for no one to read.
36794
36795         * objc/execute/string3.m, objc/execute/string4.m: New tests.
36796         Based on testcases provided by Nicola Pero.
36797
36798 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
36799
36800         * gcc.dg/cpp/macro7.c: New test.
36801
36802 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
36803
36804         * gcc.dg/cpp/multiline.c: Update.
36805
36806 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
36807
36808         * g++.old-deja/g++.other/enum3.C: New test.
36809
36810 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
36811
36812         * g++.old-deja/g++.other/pod1.C: New test.
36813
36814 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
36815
36816         * g++.old-deja/g++.ext/overload1.C: New test.
36817
36818 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
36819
36820         * g++.old-deja/g++.pt/using1.C: New test.
36821
36822 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
36823
36824         * g++.old-deja/g++.other/using9.C: New test.
36825
36826 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
36827
36828         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
36829
36830         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
36831
36832 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
36833
36834         * g++.old-deja/g++.ext/realpt1.C: Remove.
36835
36836 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
36837
36838         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
36839
36840 2001-02-26  Will Cohen  <wcohen@redhat.com>
36841
36842         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
36843
36844 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
36845
36846         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
36847         templatized constructors.
36848
36849 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36850
36851         * gcc.c-torture/execute/20010224-1.c: New test.
36852
36853 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
36854
36855         * gcc.c-torture/execute/20010222-1.c: New test.
36856
36857 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
36858
36859         * g++.old-deja/g++.other/inline20.C: New test.
36860
36861 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
36862
36863         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
36864
36865 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
36866
36867         * g++.old-deja/g++.other/lookup22.C: New test.
36868
36869 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
36870
36871         * g77.dg: New directory.
36872         * g77.dg/20010216-1.f: New test case.
36873         * g77.dg/dg.exp: New driver.
36874         * lib/g77-dg.exp: New driver library.
36875
36876 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36877
36878         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
36879
36880 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
36881
36882         * g++.old-deja/g++.other/decl9.C: New test.
36883
36884 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
36885
36886         * g++.old-deja/g++.other/init16.C: Update the test so that it does
36887         not need <string> and also tests the initialization at runtime.
36888
36889 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
36890
36891         * gcc.c-torture/execute/longlong.c: New test.
36892
36893 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
36894
36895         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
36896
36897 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
36898
36899         * gcc.c-torture/execute/920302-1.c (execute):
36900         Change argument type to short.
36901
36902 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
36903
36904         * g++.old-deja/g++.pt/deduct6.C: New test.
36905
36906 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
36907
36908         * g++.old-deja/g++.pt/deduct5.C: New test.
36909
36910 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
36911
36912         * gcc.c-torture/execute/20010209-1.c: New test.
36913
36914 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
36915
36916         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
36917
36918 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
36919
36920         * g++.dg/vtgc1.C: Update for new ABI.
36921
36922         * consistency.vlad: New directory, 1665 files.
36923
36924 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
36925
36926         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
36927         return type.
36928         * gcc.dg/cpp/digraphs.c: Declare puts.
36929
36930 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
36931
36932         * g++.old-deja/g++.other/warn5.C: New test.
36933
36934 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
36935
36936         * g++.old-deja/g++.pt/spec40.C: New test.
36937
36938 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
36939
36940         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
36941         case.
36942         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
36943
36944 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
36945
36946         * gcc.c-torture/compile/20010209-1.c: New test.
36947
36948 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
36949
36950         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
36951         excess errors message but not if it crashes.
36952         * g++.old-deja/g++.other/crash27.C: Likewise.
36953         * g++.old-deja/g++.other/crash28.C: Likewise.
36954         * g++.old-deja/g++.other/crash30.C: Likewise.
36955         * g++.old-deja/g++.other/crash32.C: Likewise.
36956         * g++.old-deja/g++.other/crash35.C: Likewise.
36957         * g++.old-deja/g++.pt/inherit2.C: Likewise.
36958
36959 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
36960
36961         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
36962         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
36963         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
36964         g77.f-torture/execute/execute.exp,
36965         g77.f-torture/noncompile/noncompile.exp,
36966         gcc.c-torture/execute/execute.exp,
36967         gcc.c-torture/execute/memcheck/memcheck.exp,
36968         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
36969         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
36970         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
36971         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
36972         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
36973         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
36974         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
36975         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
36976         Remove bug reporting instructions with ancient email addresses.
36977
36978 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
36979
36980         * gcc.dg/20010202-1.c: New test.
36981         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
36982
36983 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
36984
36985         * g++.dg/stdbool-if.C: New test.
36986
36987 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
36988
36989         * objc/execute/fdecl.m: Added main().
36990
36991 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
36992
36993         * gcc.c-torture/execute/20010206-1.c: New test.
36994
36995 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
36996
36997         * gcc.dg/cpp/avoidpaste1.c: Update.
36998
36999 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
37000
37001         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
37002         Pero <nicola@brainstorm.co.uk>.
37003         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
37004
37005 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
37006
37007         * g++.old-deja/g++.pt/spec39.C: New test.
37008
37009 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
37010
37011         * gcc.c-torture/compile/20010202-1.c: New test.
37012
37013 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
37014
37015         * g++.old-deja/g++.abi/primary2.C: New test.
37016         * g++.old-deja/g++.abi/primary3.C: New test.
37017         * g++.old-deja/g++.abi/primary4.C: New test.
37018         * g++.old-deja/g++.abi/primary5.C: New test.
37019         * g++.old-deja/g++.abi/vtable3.h: New test.
37020         * g++.old-deja/g++.abi/vtable3a.C: New test.
37021         * g++.old-deja/g++.abi/vtable3b.C: New test.
37022         * g++.old-deja/g++.abi/vtable3c.C: New test.
37023         * g++.old-deja/g++.abi/vtable3d.C: New test.
37024         * g++.old-deja/g++.abi/vtable3e.C: New test.
37025         * g++.old-deja/g++.abi/vtable3f.C: New test.
37026         * g++.old-deja/g++.abi/vtable3g.C: New test.
37027         * g++.old-deja/g++.abi/vtable3h.C: New test.
37028         * g++.old-deja/g++.abi/vtable3i.C: New test.
37029         * g++.old-deja/g++.abi/vtable3j.C: New test.
37030         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
37031
37032 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
37033
37034         * g++.old-deja/g++.other/anon6.C: New test.
37035         * g++.old-deja/g++.other/anon7.C: New test.
37036
37037 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
37038
37039         * gcc.dg/cpp/avoidpaste2.c: New tests.
37040
37041 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
37042
37043         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
37044
37045 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
37046
37047         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
37048         DECIMAL_DIG cases for Irix."
37049
37050 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
37051
37052         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
37053
37054 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
37055
37056         * gcc.dg/c99-tag-1.c: New test.
37057
37058 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
37059
37060         * gcc.dg/cpp/tr-warn1.c: Add tests.
37061
37062 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
37063
37064         * gcc.dg/cpp/avoidpaste1.c: Update.
37065         * gcc.dg/cpp/paste4.c: Update.
37066
37067 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
37068
37069         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
37070         cases for Irix.
37071
37072 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
37073
37074         * g++.old-deja/g++.other/inline19.C: New test.
37075
37076 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
37077
37078         * gcc.dg/Wlarger-than.c: New test.
37079
37080 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
37081
37082         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
37083
37084 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
37085
37086         * gcc.c-torture/execute/20010129-1.c: New test.
37087         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
37088
37089 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
37090
37091         * gcc.dg/cpp/avoidpaste1.c: Test case.
37092
37093 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
37094
37095         * g++.old-deja/g++.other/inline18.C: New test.
37096
37097 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37098
37099         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
37100         and __builtin_putchar.
37101
37102 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
37103
37104         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
37105         tests.
37106
37107 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
37108
37109         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
37110         floating point number rounding mode to round to the nearest
37111         representable mode.
37112
37113 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
37114
37115         * g++.old-deja/g++.other/mangle2.C: New test.
37116
37117 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
37118
37119         * gcc.c-torture/compile/20010124-1.c: New test.
37120
37121 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
37122
37123         * g++.old-deja/g++.pt/spec38.C: New test.
37124
37125 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37126
37127         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
37128         "Build don't run".
37129
37130 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37131
37132         * gcc.c-torture/execute/20010123-1.c: New test.
37133
37134 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
37135
37136         * g++.old-deja/g++.pt/spec37.C: New test.
37137
37138 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
37139
37140         * g++.old-deja/g++.pt/overload14.C: New test.
37141
37142 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37143
37144         * gcc.c-torture/execute/20010122-1.c: New test, exercise
37145         __builtin_return_address.
37146
37147 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
37148
37149         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
37150         * g++.old-deja/g++.pt/spec35.C: New test.
37151         * g++.old-deja/g++.pt/spec36.C: New test.
37152
37153 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
37154
37155         * gcc.c-torture/compile/20010118-1.c: New test.
37156
37157 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
37158
37159         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
37160
37161 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
37162
37163         * gcc.c-torture/execute/20010119-1.c: New test.
37164
37165 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
37166
37167         * g++.old-deja/g++.other/vbase5.C: New test.
37168
37169 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
37170
37171         * gcc.c-torture/execute/20010118-1.c: New test.
37172
37173 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
37174
37175         * g++.old-deja/g++.pt/deduct3.C: New test.
37176
37177 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
37178
37179         * g++.old-deja/g++.pt/spec34.C: New test.
37180
37181 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
37182
37183         * g77.f-torture/compile/20000601-2.f: New test.
37184
37185 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
37186
37187         * g++.old-deja/g++.other/init17.C: New test.
37188
37189 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
37190
37191         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
37192
37193 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
37194
37195         * g++.old-deja/g++.pt/unify8.C: New test.
37196
37197 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
37198
37199         * g++.old-deja/g++.abi/vbase1.C: New test.
37200
37201 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
37202
37203         * g++.old-deja/g++.pt/crash65.C: New test.
37204
37205 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
37206
37207         * gcc.dg/cpp/assembl2.S: New test case.
37208
37209 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
37210
37211         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
37212         are supported.
37213
37214 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37215
37216         * g++.old-deja/g++.other/builtins1.C: New test.
37217         * g++.old-deja/g++.other/builtins2.C: Likewise.
37218         * g++.old-deja/g++.other/builtins3.C: Likewise.
37219         * g++.old-deja/g++.other/builtins4.C: Likewise.
37220
37221 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
37222
37223         * gcc.c-torture/compile/20010117-1.c: New test.
37224         * gcc.c-torture/compile/20010117-2.c: New test.
37225
37226 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
37227
37228         * g77.f-torture/execute/20010116.[fx]: New test,
37229         XFAIL on i?86-*-*.
37230         * g77.f-torture/compile/20010115.f: Indicate it's
37231         a test for PR fortran/1636.
37232
37233 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
37234
37235         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
37236
37237 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
37238
37239         * g77.f-torture/compile/20010115.f: New test.
37240
37241 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
37242
37243         * g++.old-deja/g++.pt/nontype5.C: New test.
37244
37245 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
37246
37247         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
37248         have an equivalent working one below it.
37249
37250 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
37251
37252         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
37253         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
37254
37255 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
37256
37257         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
37258         message containing "init_priority".
37259         (conpr-2.C): Likewise.
37260         (conpr-3.C): Likewise.
37261         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
37262
37263 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37264
37265         * gcc.c-torture/execute/20010114-2.c: New test.
37266
37267 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
37268
37269         * gcc.c-torture/compile/20010114-1.c: New test.
37270         * gcc.c-torture/compile/20010114-1.x: Xfail.
37271         * gcc.c-torture/compile/20010114-2.c: New test.
37272         * gcc.c-torture/execute/20010114-1.c: New test.
37273         * gcc.dg/trunc-1.c: New test.
37274         * gcc.dg/uninit-B.c: New test.
37275
37276 2001-01-13  Nick Clifton  <nickc@redhat.com>
37277
37278         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
37279         target.
37280
37281 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
37282
37283         * gcc.c-torture/compile/20010113-1.c: New test.
37284
37285 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
37286
37287         * gcc.c-torture/compile/20001212-1.c: New test.
37288
37289 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
37290
37291         * gcc.dg/cpp/widestr1.c: Update.
37292         * gcc.dg/cpp/prag-imp.c: Remove.
37293
37294 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
37295
37296         * gcc.c-torture/execute/20000801-3.x: Remove.
37297         * gcc.dg/c90-init-1.c: New test.
37298         * gcc.dg/c99-init-1.c: New test.
37299         * gcc.dg/c99-init-2.c: New test.
37300         * gcc.dg/gnu99-init-1.c: New test.
37301
37302 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
37303
37304         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
37305         testing that no relevant ones were found.
37306
37307 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
37308
37309         * g++.old-deja/g++.pt/cast2.C: New test.
37310
37311 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
37312
37313         * g++.old-deja/g++.pt/friend47.C: New test.
37314
37315 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
37316
37317         * g++.old-deja/g++.pt/instantiate13.C: New test.
37318
37319 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
37320
37321         * g++.old-deja/g++.other/defarg7.C: New test.
37322         * g++.old-deja/g++.other/defarg8.C: New test.
37323
37324 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
37325
37326         * g++.old-deja/g++.pt/crash64.C: New test.
37327
37328 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
37329
37330         * g++.old-deja/g++.pt/crash63.C: New test.
37331
37332 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
37333
37334         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
37335
37336 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
37337
37338         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
37339
37340 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
37341
37342         * g++.old-deja/g++.pt/error3.C: New test.
37343
37344 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
37345
37346         * g++.old-deja/g++.other/crash39.C: New test.
37347
37348 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
37349
37350         * g++.old-deja/g++.other/vbase4.C: New test.
37351
37352 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
37353
37354         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
37355         * gcc.dg/special/20000419-2.c: New file. Identical to above.
37356         * gcc.dg/special/special.exp: New test driver which will check
37357         for alias support for the above test.
37358
37359 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
37360
37361         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
37362         problems on small machines.
37363         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
37364         parameterize.
37365
37366 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
37367
37368         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
37369         mips.
37370         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
37371
37372 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
37373
37374         * g++.old_deja/g++.pt/using8.C: New test.
37375
37376 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
37377
37378         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
37379
37380 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
37381
37382         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
37383         where a failure is expected.
37384         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
37385
37386 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
37387
37388         * g++.old_deja/g++.pt/instantiate12.C: New test.
37389
37390 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
37391
37392         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
37393         start of structs.
37394         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
37395         * g++.old-deja/g++.brendan/crash17.C: Likewise.
37396         * g++.old-deja/g++.brendan/crash29.C: Likewise.
37397         * g++.old-deja/g++.brendan/crash48.C: Likewise.
37398         * g++.old-deja/g++.brendan/ns1.C: Likewise.
37399         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
37400         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
37401         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
37402         * g++.old-deja/g++.eh/spec6.C: Likewise.
37403         * g++.old-deja/g++.jason/crash3.C: Likewise.
37404         * g++.old-deja/g++.law/ctors11.C: Likewise.
37405         * g++.old-deja/g++.law/ctors17.C: Likewise.
37406         * g++.old-deja/g++.law/ctors5.C: Likewise.
37407         * g++.old-deja/g++.law/ctors9.C: Likewise.
37408         * g++.old-deja/g++.mike/ambig1.C: Likewise.
37409         * g++.old-deja/g++.mike/net22.C: Likewise.
37410         * g++.old-deja/g++.mike/p3538a.C: Likewise.
37411         * g++.old-deja/g++.mike/p3538b.C: Likewise.
37412         * g++.old-deja/g++.mike/virt3.C: Likewise.
37413         * g++.old-deja/g++.niklas/t128.C: Likewise.
37414         * g++.old-deja/g++.other/anon4.C: Likewise.
37415         * g++.old-deja/g++.other/using1.C: Likewise.
37416         * g++.old-deja/g++.other/warn3.C: Likewise.
37417         * g++.old-deja/g++.pt/t37.C: Likewise.
37418         * g++.old-deja/g++.robertl/eb69.C: Likewise.
37419         * g++.old-deja/g++.robertl/eb71.C: Likewise.
37420
37421 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
37422
37423         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
37424
37425 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37426
37427         * gcc.c-torture/execute/stdio-opt-3.c: New test.
37428
37429 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
37430
37431         * gcc.c-torture/compile/20010107-1.c: New test.
37432
37433 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37434
37435         * gcc.c-torture/execute/builtin-noret-1.c: New test.
37436
37437 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37438
37439         * gcc.dg/format/format.h: New file.
37440         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
37441         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
37442         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
37443         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
37444         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
37445         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
37446         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
37447         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
37448         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
37449         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
37450         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
37451         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
37452         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
37453         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
37454         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
37455         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
37456         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
37457         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
37458         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
37459         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
37460         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
37461         instead of declaring standard types, macros and functions in each
37462         test.
37463
37464 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
37465
37466         * gcc.c-torture/execute/20010106-1.c: New test.
37467
37468 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
37469
37470         * gcc.dg/format/format.exp: New file.
37471         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
37472         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
37473         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
37474         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
37475         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
37476         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
37477         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
37478         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
37479         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
37480         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
37481         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
37482         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
37483         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
37484         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
37485         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
37486         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
37487         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
37488         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
37489         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
37490         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
37491         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
37492         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
37493         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
37494         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
37495         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
37496         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
37497         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
37498         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
37499         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
37500         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
37501         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
37502         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
37503         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
37504         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
37505         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
37506         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
37507         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
37508         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
37509         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
37510         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
37511         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
37512         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
37513
37514 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
37515
37516         * gcc.c-torture/execute/991228-1.c: Take word endianness into
37517         account.
37518
37519 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
37520
37521         * gcc.c-torture/execute/builtin-complex-1.c: New test.
37522
37523 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
37524
37525         * g++.old-deja/g++.pt/crash62.C: New test.
37526
37527 2001-01-04  Richard Henderson  <rth@redhat.com>
37528
37529         * gcc.dg/20000926-1.c: Update expected warnings.
37530         * gcc.dg/array-2.c: Likewise.
37531         * gcc.dg/array-4.c: Also validate flexible array members.
37532         * gcc.dg/c99-flex-array-1.c: New.
37533
37534 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
37535
37536         * gcc.c-torture/compile/20001222-1.x: Remove.
37537
37538 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37539
37540         * gcc.c-torture/execute/built-in-setjmp.c: New.
37541
37542 2001-01-03  Richard Henderson  <rth@redhat.com>
37543
37544         * gcc.dg/940510-1.c: Update expected error wording.
37545         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
37546
37547 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
37548
37549         * lib/target-supports.exp (check_alias_available): Modified to
37550         indicate aliases not supported if only weak aliases are supported.
37551
37552 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37553
37554         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
37555         Turn on cmpstrsi checks for __pj__ and __i370__.
37556
37557 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
37558
37559         * g++.old-deja/g++.other/virtual11.C: New test.
37560
37561 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
37562
37563         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
37564
37565 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37566
37567         * gcc.c-torture/compile/20010102-1.c: New test.
37568
37569 2001-01-02  Andreas Jaeger  <aj@suse.de>
37570
37571         * gcc.dg/noreturn-3.c: New test.
37572
37573         * gcc.dg/noreturn-4.c: New test.
37574
37575 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37576
37577         * gcc.c-torture/execute/stdio-opt-1.c: Also test
37578         __builtin_fputc and __builtin_fwrite.
37579
37580 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
37581
37582         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
37583         signed char, not default char.
37584
37585 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
37586
37587         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
37588
37589 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
37590
37591         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
37592
37593 2000-12-29  Richard Henderson  <rth@redhat.com>
37594
37595         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
37596         (__cyg_profile_func_exit): Define.
37597
37598 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
37599
37600         * g++.dg/vtgc1.C: New test.
37601
37602 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
37603
37604         * gcc.dg/noncompile/20001228-1.c: New test.
37605
37606         * gcc.dg/20001228-1.c: New test.
37607
37608         * gcc.c-torture/execute/20001228-1.c: New test.
37609
37610 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
37611
37612         * gcc.dg/format-strfmon-1.c: New test.
37613
37614 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37615
37616         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
37617         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
37618         * gcc.c-torture/execute/string-opt-1.c: Likewise.
37619         * gcc.c-torture/execute/string-opt-2.c: Likewise.
37620         * gcc.c-torture/execute/string-opt-3.c: Likewise.
37621         * gcc.c-torture/execute/string-opt-4.c: Likewise.
37622         * gcc.c-torture/execute/string-opt-6.c: Likewise.
37623         * gcc.c-torture/execute/string-opt-7.c: Likewise.
37624         * gcc.c-torture/execute/string-opt-8.c: Likewise.
37625         * gcc.c-torture/execute/string-opt-9.c: Likewise.
37626         * gcc.c-torture/execute/string-opt-10.c: Likewise.
37627         * gcc.c-torture/execute/string-opt-11.c: Likewise.
37628         * gcc.c-torture/execute/string-opt-12.c: Likewise.
37629
37630         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
37631         * gcc.c-torture/execute/string-opt-4.c: Test index.
37632
37633 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
37634
37635         * gcc.c-torture/compile/20001226-1.c: New test.
37636
37637 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
37638
37639         * gcc.c-torture/compile/20001222-1.c: New test.
37640         * gcc.c-torture/compile/20001222-1.x: Xfail.
37641
37642 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
37643
37644         * gcc.c-torture/execute/comp-goto-2.c: New test.
37645
37646 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
37647
37648         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
37649         Use long types if __INT_MAX__ is 32767.
37650         (main): Use cast to (sint32 *) when poking 88 into a_page.
37651
37652         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
37653
37654 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
37655
37656         * gcc.c-torture/compile/20001221-1.c: New test.
37657         * gcc.c-torture/execute/20001221-1.c: New test.
37658
37659 2000-12-20  Richard Henderson  <rth@redhat.com>
37660
37661         * g++.old-deja/g++.pt/crash36.C: Update error lines.
37662         * g++.old-deja/g++.robertl/eb109.C: Likewise.
37663
37664 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37665
37666         * gcc.dg/compare3.c: New test.
37667
37668 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37669
37670         * gcc.dg/format-warnll-1.c: New test.
37671
37672 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
37673
37674         * gcc.dg/cpp/cmdlne-P.c: New test.
37675
37676 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37677
37678         * gcc.c-torture/execute/builtin-abs-1.c,
37679         gcc.c-torture/execute/builtin-abs-2.c: New tests.
37680
37681 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
37682
37683         * gcc.dg/cpp/multiline.c: New test.
37684
37685 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
37686
37687         * g++.old-deja/g++.other/syshdr1.C: Update.
37688         * gcc.dg/cpp/lineflags.c: Remove temporarily.
37689
37690 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37691
37692         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
37693
37694 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37695
37696         * g++.old-deja/g++.pt/ttp65.C: New test.
37697
37698 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37699
37700         * g++.old-deja/g++.pt/ttp64.C: New test.
37701
37702 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37703
37704         * g++.old-deja/g++.pt/spec33.C: New test.
37705
37706 2000-12-14  Catherine Moore  <clm@redhat.com>
37707
37708         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
37709         * gcc.c-torture/execute/920612-2.c: Likewise.
37710         * gcc.c-torture/execute/920428-2.c: Likewise.
37711         * gcc-c-torture/execute/va-arg-11.c: Call exit.
37712         * gcc.c-torture/execute/va-arg-21.c: Likewise.
37713
37714 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37715
37716         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
37717         * gcc.dg/pack-test-2.c: Likewise.
37718
37719 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
37720
37721         Tests by Zack Weinberg <zackw@stanford.edu>.
37722
37723         * gcc.dg/cpp/defined.c: Update.
37724         * gcc.dg/cpp/defined_trad.c: New tests.
37725
37726 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
37727
37728         * gcc.dg/cpp/trad-direct.c: Update.
37729
37730 2000-12-11  Neil Booth  <neilb@earthling.net>
37731
37732         * gcc.dg/cpp/defined_trad.c
37733
37734 2000-12-11  Neil Booth  <neilb@earthling.net>
37735
37736         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
37737
37738 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
37739
37740         * gcc.dg/format-miss-2.c: New test.
37741
37742 2000-12-09  Neil Booth  <neilb@earthling.net>
37743
37744         * gcc.dg/cpp/lineflags.c: New tests.
37745         * gcc.dg/cpp/poison.c: Update.
37746         * gcc.dg/cpp/redef2.c: Update.
37747         * gcc.dg/cpp/skipping.c: New test.
37748
37749 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
37750
37751         * g++.old-deja/g++.other/eh3.C: New testcase.
37752
37753 2000-12-07  Neil Booth  <neilb@earthling.net>
37754
37755         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
37756         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
37757         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
37758         wtr-union-init-2.c, wtr-union-init-3.c: Update.
37759         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
37760         Update.
37761
37762 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37763
37764         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
37765         __SIZE_TYPE__ instead of int for type of integers cast to
37766         pointers.
37767
37768 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
37769
37770         * g++.old-deja/g++.other/cleanup4.C: New test.
37771
37772 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37773
37774         * format-sec-1.c: New test.
37775
37776 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37777
37778         * gcc.dg/format-nonlit-3.c: New test.
37779
37780 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37781
37782         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
37783         through a null pointer.
37784
37785 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37786
37787         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
37788         * g++.old-deja/g++.pt/partial4.C: New test.
37789
37790 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
37791
37792         * gcc.c-torture/execute/ieee/hugeval.x: New.
37793
37794 2000-12-06  Neil Booth  <neilb@earthling.net>
37795
37796         * gcc.dg/cpp/backslash2.c: New tests.
37797
37798 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37799
37800         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
37801         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
37802
37803 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
37804
37805         * gcc.c-torture/execute/20001203-2.c: New testcase.
37806
37807 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
37808
37809         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
37810         * g++.old-deja/g++.other/virtual10.C: New test.
37811
37812 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
37813
37814         * g++.old-deja/g++.mike/pmf5.C: Remove test.
37815
37816 2000-12-05  Richard Henderson  <rth@redhat.com>
37817
37818         * gcc.c-torture/compile/20001205-1.c: New.
37819
37820 2000-12-04  Neil Booth  <neilb@earthling.net>
37821
37822         * g++.old-deja/g++.other/virtual9.C: New test.
37823         * g++.old-deja/g++.pt/crash61.C: New test.
37824         * gcc.c-torture/execute/loop-9.c: New test.
37825
37826 2000-12-04  Neil Booth  <neilb@earthling.net>
37827
37828         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
37829         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
37830         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
37831         * gcc.dg/cpp/extratokens.c: ...here.
37832
37833 2000-12-04  Neil Booth  <neilb@earthling.net>
37834
37835         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
37836         New tests.
37837
37838 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37839
37840         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
37841         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
37842
37843 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
37844
37845         * gcc.c-torture/execute/20001203-1.c: New test.
37846
37847 2000-12-03  Neil Booth  <neilb@earthling.net>
37848
37849         * gcc.dg/cpp/macro6.c: New test cases.
37850
37851 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37852
37853         * gcc.c-torture/execute/string-opt-9.c: New test.
37854         * gcc.c-torture/execute/string-opt-10.c: Likewise.
37855         * gcc.c-torture/execute/string-opt-11.c: Likewise.
37856         * gcc.c-torture/execute/string-opt-12.c: Likewise.
37857
37858         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
37859         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
37860
37861 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
37862
37863         * gcc.dg/cpp/if-6.c: New testcase.
37864
37865         * gcc.dg/20001201-1.c: New testcase.
37866
37867 2000-12-02  Neil Booth  <neilb@earthling.net>
37868
37869         * g++.old-deja/g++.other/externC4.C,
37870         g++.old-deja/g++.other/friend10.C: New tests.
37871
37872 2000-12-02  Neil Booth  <neilb@earthling.net>
37873
37874         * g++.old-deja/g++.other/instan2.C
37875         * g++.old-deja/g++.other/instan3.C: New test.
37876
37877 2000-12-02  Neil Booth  <neilb@earthling.net>
37878
37879         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
37880         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
37881         gnuc99.c,gnuc99-pedantic.c: New tests.
37882
37883 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
37884
37885         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
37886         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
37887
37888 2000-12-01  Neil Booth  <neilb@earthling.net>
37889
37890         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
37891         * gcc.dg/cpp/poison.c: Update.
37892         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
37893
37894 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
37895
37896         * g77.f-torture/execute/20001201.f: New test.
37897
37898 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
37899
37900         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
37901
37902 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
37903
37904         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
37905
37906 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
37907
37908         * g++.old-deja/g++.other/cast6.C: New test.
37909
37910 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
37911
37912         * gcc.c-torture/execute/20001130-2.c: New testcase.
37913
37914 2000-11-30  Richard Henderson  <rth@redhat.com>
37915
37916         * gcc.c-torture/execute/20001130-1.c: New test.
37917
37918 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
37919
37920         * g++.old-deja/g++.other/op3.C: New test.
37921
37922 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
37923
37924         * g++.old-deja/g++.other/op2.C: New test.
37925
37926 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
37927
37928         * g++.old-deja/g++.other/crash38.C: New test.
37929
37930 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
37931
37932         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
37933
37934 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
37935
37936         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
37937         tests.
37938         * gcc.c-torture/execute/string-opt-6.c: New test.
37939
37940         * gcc.dg/20001117-1.c: Add main.
37941
37942 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
37943
37944         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
37945         Move from here ...
37946         * gcc.dg/940510-1.c: ... to here.
37947
37948         * gcc.dg/20000926-1.c: GNU C now allows initializations of
37949         zero-size arrays in toplevel structures.
37950
37951 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
37952
37953         * gcc.c-torture/execute/loop-8.c: New test.
37954
37955 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
37956
37957         * g++.old-deja/g++.other/base1.C: New test.
37958
37959 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
37960
37961         * g++.old-deja/g++.other/parse2.C: New test.
37962
37963 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
37964
37965         * g++.old-deja/g++.pt/incomplete1.C: New test.
37966
37967 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
37968
37969         * g++.old-deja/g++.other/friend9.C: New test.
37970
37971 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
37972
37973         * gcc.dg/20001127-1.c: New test.
37974
37975 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
37976
37977         * g++.old-deja/g++.pt/friend46.C: New test.
37978
37979 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
37980
37981         * g++.old-deja/g++.other/ptrmem8.C: New test.
37982
37983 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37984
37985         * gcc.c-torture/execute/string-opt-7.c: New test.
37986         * gcc.c-torture/execute/string-opt-8.c: Likewise.
37987
37988 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
37989
37990         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
37991         instead of 'mkcheck 2'.
37992
37993 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
37994
37995         * gcc.c-torture/execute/memcheck/driver.c,
37996         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
37997         C9X references to refer to C99.
37998
37999 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
38000
38001         * gcc.dg/ultrasp3.c: New test.
38002
38003 2000-11-25  Neil Booth  <neilb@earthling.net>
38004
38005         * gcc.dg/cpp/include2.c: Update test to be locale independent.
38006
38007 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
38008
38009         * gcc.c-torture/compile/20001123-2.c: New.
38010
38011 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38012
38013         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
38014
38015 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
38016
38017         * gcc.dg/sequence-point-1.c: Add some new tests.
38018         * gcc.c-torture/execute/20001124-1.c: New test.
38019
38020 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
38021
38022         * g++.old-deja/g++.other/vaarg4.C: New test.
38023         * gcc.c-torture/compile/20001123-1.c: New test.
38024
38025 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
38026
38027         * g++.other/crash24.C: Adjust and remove XFAIL.
38028         * g++.other/crash37.C: New test.
38029
38030 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
38031
38032         * g++.old-deja/g++.pt/instantiate9.C: New test.
38033
38034 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
38035
38036         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
38037         new ABI, too.
38038
38039         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
38040         * g++.old-deja/g++.robertl/eb55.C: Likewise.
38041
38042 2000-11-22  Neil Booth  <neilb@earthling.net>
38043
38044         * gcc.dg/cpp/Wtrigraphs.c: New test.
38045
38046 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
38047
38048         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
38049
38050 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
38051
38052         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
38053
38054 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
38055
38056         * lib/gcc-dg.exp: load_lib scanasm.exp.
38057         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
38058         * lib/g++-dg.exp: load_lib scanasm.exp.
38059         * lib/scanasm.exp: New.
38060         (scan-assembler, scan-assembler-not): Add optional arguments to
38061         test name, or if not present, the pattern name.
38062         (scan-assembler-dem, scan-assembler-dem-not): New.
38063
38064         * g++.dg/dg.exp: New.
38065
38066 2000-11-21  Neil Booth  <neilb@earthling.net>
38067
38068         * gcc.dg/cpp/integrated1.c: Remove.
38069
38070 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
38071
38072         * gcc.c-torture/execute/20001121-1.c: New test.
38073
38074 2000-11-21  Richard Henderson  <rth@redhat.com>
38075
38076         * gcc.c-torture/compile/20001121-1.c: New test.
38077
38078 2000-11-20  Neil Booth  <neilb@earthling.net>
38079
38080         * gcc.dg/cpp/integrated1.c: New test.
38081
38082 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
38083
38084         * g++.old-deja/g++.other/inline17.C: New test.
38085
38086 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
38087
38088         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
38089         local variable to be zero: I made the variable global. Now
38090         uses abort() and exit() instead of relying on main's return value.
38091
38092 2000-11-20  Neil Booth  <neilb@earthling.net>
38093
38094         * gcc.dg/cpp/paste2.c: Update test.
38095         * objc/execute/paste.m: New test.
38096
38097 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
38098
38099         * gcc.dg/c99-condexpr-1.c: New test.
38100
38101 2000-11-20  Neil Booth  <neilb@earthling.net>
38102
38103         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
38104
38105 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
38106
38107         * g++.old-deja/g++.pt/export1.C: New test.
38108
38109 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
38110
38111         * gcc.dg/20001117-1.c: New test.
38112
38113 2000-11-18  Richard Henderson  <rth@redhat.com>
38114
38115         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
38116
38117 2000-11-18  Richard Henderson  <rth@redhat.com>
38118
38119         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
38120         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
38121         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
38122
38123 2000-11-18  Richard Henderson  <rth@redhat.com>
38124
38125         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
38126         (main): New.  Exit cleanly.
38127
38128 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38129
38130         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
38131         gcc.dg/c99-fordecl-2.c: New tests.
38132
38133 2000-11-18  Richard Henderson  <rth@redhat.com>
38134
38135         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
38136         * gcc.c-torture/execute/zerolen-2.c: New.
38137
38138 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38139
38140         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
38141         memory.
38142
38143 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
38144
38145         * g++.old-deja/g++.pt/instantiate8.C: New test.
38146
38147 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
38148
38149         * g++.old-deja/g++.other/incomplete.C: Add more tests.
38150         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
38151
38152 2000-11-16  Nick Clifton  <nickc@redhat.com>
38153
38154         * gcc.c-torture/execute/nestfunc-2.c: New test.
38155         * gcc.c-torture/execute/nestfunc-3.c: New test.
38156
38157 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
38158
38159         * gcc.c-torture/compile/20001116-1.c: New test.
38160
38161 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38162
38163         * gcc.c-torture/execute/20001115-1.c: New test.
38164
38165 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
38166
38167         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
38168         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
38169         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
38170         * g++.old-deja/g++.abi/vmihint.C: Likewise.
38171
38172 2000-11-15  Neil Booth  <neilb@earthling.net>
38173
38174         gcc.dg/cpp/_Pragma1.c: Update.
38175         gcc.dg/cpp/_Pragma2.c: New test.
38176
38177 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
38178
38179         * g++.old-deja/g++.other/anon5.C: New test.
38180
38181 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
38182
38183         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
38184         tests.
38185
38186 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
38187
38188         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
38189         output.
38190
38191 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38192
38193         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
38194         labels at end of compound statements.
38195
38196 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
38197
38198         * gcc.c-torture/execute/loop-7.c: New test.
38199
38200 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38201
38202         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
38203
38204 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38205
38206         * gcc.dg/c99-bool-1.c: New test.
38207
38208 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38209
38210         * gcc.dg/c99-scope-1.c: Remove xfail.
38211         * gcc.dg/c99-scope-2.c: New test.
38212
38213 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38214
38215         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
38216         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
38217
38218 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
38219
38220         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
38221         error messages.
38222
38223         * g++.mike/p700.C: Don't typedef wchar_t.
38224         * g++.mike/p784.C: Likewise.
38225         * g++.mike/eb101.C: Don't use __wchar_t.
38226
38227 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
38228
38229         * g77.f-torture/execute/20001111.[fx]: Test premature exit
38230         from DO loop.
38231
38232 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
38233
38234         * gcc.c-torture/execute/20001111-1.c: New test.
38235
38236 2000-11-10  Nick Clifton  <nickc@redhat.com>
38237
38238         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
38239         long multuiple and accumulate.
38240
38241 2000-11-09  Richard Henderson  <rth@redhat.com>
38242
38243         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
38244         via size_t instead of int.
38245
38246         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
38247         * gcc.c-torture/execute/string-opt-2.c: Likewise.
38248         * gcc.c-torture/execute/string-opt-3.c: Likewise.
38249         * gcc.c-torture/execute/string-opt-4.c: Likewise.
38250
38251 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
38252
38253         * gcc.c-torture/compile/20001109-1.c: New test.
38254         * gcc.c-torture/compile/20001109-2.c: New test.
38255
38256 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
38257
38258         * g++.old-deja/g++.pt/operator1.C: New test.
38259         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
38260
38261 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
38262
38263         * gcc.dg/20001108-1.c: New test.
38264
38265 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
38266
38267         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
38268         with both arguments constant strings.
38269         * gcc.c-torture/execute/string-opt-3.c: New test.
38270         * gcc.c-torture/execute/string-opt-4.c: New test.
38271         * gcc.c-torture/execute/string-opt-5.c: New test.
38272
38273 2000-11-08  Nick Clifton  <nickc@redhat.com>
38274
38275         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
38276         mulsidi3adddi patterns.
38277
38278 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
38279
38280         * g++.old-deja/g++.other/crash36.C: New test.
38281
38282 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
38283
38284         * g++.old-deja/g++.other/init16.C: New test.
38285
38286 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
38287
38288         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
38289
38290 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
38291
38292         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
38293         * gcc.c-torture/execute/va-arg-16.x: Likewise.
38294         * gcc.c-torture/execute/va-arg-17.x: Likewise.
38295
38296 2000-11-07  DJ Delorie  <dj@redhat.com>
38297
38298         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
38299
38300 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38301
38302         * gcc.c-torture/execute/string-opt-1.c: New test.
38303
38304 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
38305
38306         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
38307         mips-sgi-irix6.* because the MIPS ABI passes floating-point
38308         parameters in registers, and there is no way for a varargs
38309         function to know in which order the integer and floating-point
38310         parameters should be interleaved when they are placed on the
38311         stack.
38312         * gcc.c-torture/execute/va-arg-16.x: Likewise.
38313         * gcc.c-torture/execute/va-arg-17.x: Likewise.
38314
38315 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38316
38317         * gcc.c-torture/execute/string-opt-2.c: New test.
38318
38319 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
38320
38321         * g++.old-deja/g++.pt/crash60.C: New test.
38322
38323 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
38324
38325         * g++.old-deja/g++.other/crash24.C: New test.
38326         * g++.old-deja/g++.other/crash25.C: New test.
38327         * g++.old-deja/g++.other/crash26.C: New test.
38328         * g++.old-deja/g++.other/crash27.C: New test.
38329         * g++.old-deja/g++.other/crash28.C: New test.
38330         * g++.old-deja/g++.other/crash29.C: New test.
38331         * g++.old-deja/g++.other/crash30.C: New test.
38332         * g++.old-deja/g++.other/crash31.C: New test.
38333         * g++.old-deja/g++.other/crash32.C: New test.
38334         * g++.old-deja/g++.other/crash33.C: New test.
38335         * g++.old-deja/g++.other/crash34.C: New test.
38336         * g++.old-deja/g++.other/crash35.C: New test.
38337
38338 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
38339
38340         * gcc.c-torture/execute/20001031-1.c: New test.
38341
38342 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
38343
38344         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
38345         namespace.
38346
38347         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
38348         standards-conformant.
38349
38350         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
38351
38352         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
38353         * g++.old-deja/g++.mike/p755a.C: Likewise.
38354         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
38355         library makes no calls to `operator new' during initialization.
38356
38357 2000-11-04  Neil Booth  <neilb@earthling.net>
38358
38359         * gcc.dg/cpp/include2.c: New tests.
38360
38361 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
38362
38363         * lib/g++.exp (g++_set_ld_library_path): New function.
38364         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
38365
38366 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
38367
38368         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
38369         warnings.
38370
38371 2000-11-01  Richard Henderson  <rth@redhat.com>
38372
38373         * g++.old-deja/g++.ext/namedret1.C: New.
38374         * g++.old-deja/g++.ext/namedret2.C: New.
38375         * g++.old-deja/g++.ext/namedret3.C: New.
38376
38377 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
38378
38379         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
38380         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
38381
38382 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38383
38384         * gcc.c-torture/execute/va-arg-21.c: New test.
38385
38386 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
38387
38388         * gcc.dg/c99-complex-2.c: New test.
38389
38390 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38391
38392         * gcc.c-torture/execute/stdio-opt-1.c: New test.
38393
38394 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
38395
38396         * g++.old-deja/g++.other/inline16.C: New test.
38397
38398 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
38399
38400         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
38401         __PRETTY_FUNCTION__
38402
38403 2000-10-29  Neil Booth  <neilb@earthling.net>
38404
38405         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
38406         New tests.
38407         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
38408         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
38409         optimisation.
38410
38411 2000-10-29  Neil Booth  <neilb@earthling.net>
38412
38413         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
38414         * mi1.c, mi1c.h: Add null directives to multiple-include test.
38415         * mi5.c: Test multiple includes work with -C.
38416         * trigraphs.c: Test ^= version.
38417
38418 2000-10-28  Neil Booth  <neilb@earthling.net>
38419
38420         New tests and test updates for new macro expander.
38421
38422         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
38423         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
38424         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
38425         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
38426         new diagnostic messages.
38427
38428         * gcc.dg/cpp/macro3.c: New tests.
38429
38430 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
38431
38432         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
38433         on the same line.
38434
38435 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
38436
38437         * g++.old-deja/g++.other/eh2.C: New test.
38438
38439 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
38440
38441         * gcc.c-torture/execute/20001027-1.c: New test.
38442
38443 2000-10-26  Richard Henderson  <rth@redhat.com>
38444
38445         * gcc.c-torture/execute/20001026-1.c: New.
38446
38447 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
38448
38449         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
38450         * g++.old-deja/g++.law/builtin1.C: Likewise.
38451         * g++.old-deja/g++.law/ctors10.C: Likewise.
38452         * g++.old-deja/g++.law/virtual3.C: Likewise.
38453         * g++.old-deja/g++.mike/p658.C: Likewise.
38454         * g++.old-deja/g++.other/sibcall1.C: Likewise.
38455         * g++.old-deja/g++.other/vaarg2.C: Likewise.
38456         * g++.old-deja/g++.robertl/eb124.C: Likewise.
38457         * g++.old-deja/g++.robertl/eb44.C: Likewise.
38458         * g++.old-deja/g++.robertl/eb77.C: Likewise.
38459
38460 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
38461
38462         * gcc.c-torture/compile/20001024-1.c: New test.
38463
38464 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
38465
38466         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
38467         to tell us whether or not we are using V3.
38468
38469 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
38470
38471         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
38472         operands.
38473
38474 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38475
38476         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
38477
38478 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
38479
38480         * gcc.c-torture/execute/20001024-1.c: New test.
38481
38482 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
38483
38484         * g++.old-deja/g++.other/sibcall1.C: New test.
38485
38486 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
38487
38488         * gcc.dg/noncompile/init-3.c: New test.
38489
38490 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
38491
38492         * gcc.dg/format-array-1.c: New test.
38493
38494 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38495
38496         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
38497         writing through null pointers; remove comment about testing
38498         unterminated strings.
38499
38500 2000-10-17  Matthew Hiller  <hiller@redhat.com>
38501
38502         * gcc.c-torture/execute/20001017-2.c: New test.
38503
38504 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38505
38506         * gcc.c-torture/compile/20001018-1.c: New test.
38507         * gcc.c-torture/compile/20001018-1.x: Xfail.
38508
38509 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38510
38511         * gcc.c-torture/execute/20001017-1.c: New test.
38512
38513 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38514
38515         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
38516         for multiple use of arguments with scanf formats; add tests for
38517         multiple use of arguments.
38518
38519 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
38520
38521         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
38522
38523 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38524
38525         * gcc.dg/format-miss-1.c: New test.
38526
38527 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
38528
38529         * gcc.c-torture/execute/20001013-1.c: New test.
38530
38531 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
38532
38533         * gcc.dg/format-branch-1.c: New test.
38534
38535 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
38536
38537         * README, lib/file-format.exp: Remove EGCS references.
38538
38539 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
38540
38541         * gcc.dg/20001013-1.c: New test.
38542
38543 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
38544
38545         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
38546         for intmax_t in the compiler using __typeof__ and the type rules
38547         for conditional expressions.
38548
38549 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
38550
38551         * gcc.dg/20001012-1.c: New test.
38552         * gcc.dg/20001012-2.c: New test.
38553
38554 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38555
38556         * gcc.dg/format-attr-1.c: New test.
38557
38558 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38559
38560         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
38561         __LONG_LONG_MAX__ instead of LLONG_MAX.
38562
38563 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38564
38565         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
38566         scanf flags.
38567         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
38568         flags.
38569
38570 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
38571
38572         * gcc.dg/sequence-pt-1.c: New test.
38573
38574 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
38575
38576         * gcc.c-torture/execute/20001011-1.c: New testcase.
38577         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
38578
38579 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
38580
38581         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
38582         does not error on it.
38583
38584 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
38585
38586         * gcc.dg/20001009-1.c: New test.
38587
38588 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
38589
38590         * gcc.c-torture/compile/20001009-1.c: Move from here ....
38591         * gcc.c-torture/execute/20001009-2.c: ... to here.
38592
38593 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
38594
38595         * gcc.c-torture/compile/20001009-1.c: New testcase.
38596         * gcc.c-torture/execute/20001009-1.c: New testcase.
38597         Testcases provided by Jan Hubicka <jh@suse.cz>.
38598
38599 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
38600
38601         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
38602         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
38603         uintmax_t using <limits.h> to emulate the compiler's internal
38604         logic.  No longer XFAIL %j tests.
38605
38606 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
38607
38608         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
38609         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
38610         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
38611         regexps and details of expected handling of some bad formats.
38612         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
38613         suppression.
38614
38615 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38616
38617         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
38618         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
38619         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
38620         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
38621         in list archives.
38622
38623 2000-10-06  Richard Henderson  <rth@cygnus.com>
38624
38625         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
38626         * g++.old-deja/g++.brendan/crash52.C: Likewise.
38627         * g++.old-deja/g++.jason/report.C: Likewise.
38628         * g++.old-deja/g++.law/friend5.C: Likewise.
38629         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
38630         of the expected warnings.
38631
38632 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
38633
38634         * g++.old-deja/g++.pt/enum14.C: New test.
38635
38636 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
38637
38638         * g++.old-deja/g++.pt/crash59.C: New test.
38639
38640 2000-10-04  Will Cohen  <wcohen@redhat.com>
38641
38642         * gcc.dg/20000926-1.c: New test.
38643
38644 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
38645
38646         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
38647         function name for current C++ compiler.
38648         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
38649
38650 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
38651
38652         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
38653         __PRETTY_FUNCTION__.
38654         * g++.old-deja/g++.ext/pretty2.C: Likewise.
38655
38656 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38657
38658         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
38659
38660 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
38661
38662         * gcc.c-torture/compile/20000923-1.c: New test.
38663
38664 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
38665
38666         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
38667         * g++.old-deja/g++.pt/ttp62.C: Same.
38668         * g++.old-deja/g++.other/inline14.C: Same.
38669
38670 2000-09-24  Richard Henderson  <rth@cygnus.com>
38671
38672         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
38673
38674 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
38675
38676         * gcc.dg/c90-printf-1.c: Add test for wide string format.
38677
38678 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
38679
38680         * gcc.c-torture/compile/20000922-1.c: New file.
38681
38682 2000-09-21  Nick Clifton  <nickc@redhat.com>
38683
38684         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
38685         a signed long modulo operation.
38686         (mod6): New function - perform an unsigned long modulo operation.
38687         (main): Add tests for modulos of very large numbers by very small
38688         dividends.
38689
38690 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38691
38692         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
38693
38694 2000-09-19  Richard Henderson  <rth@cygnus.com>
38695
38696         * gcc.dg/compare2.c (case 10): XFAIL.
38697
38698 2000-09-18  Richard Henderson  <rth@cygnus.com>
38699
38700         * gcc.c-torture/execute/20000906-1.c: Move ...
38701         * gcc.dg/20000906-1.c: ... here.  Only run on targets
38702         that support __builtin_trap.
38703
38704 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
38705
38706         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
38707
38708 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38709
38710         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
38711         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
38712         more $ format tests.
38713
38714 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38715
38716         * gcc.dg/format-errmk-1.c: New test.
38717
38718 2000-09-17  Greg McGary  <greg@mcgary.org>
38719
38720         * gcc.c-torture/execute/20000917-1.x: Remove.
38721
38722 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38723
38724         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
38725
38726 2000-09-17  Greg McGary  <greg@mcgary.org>
38727
38728         * gcc.c-torture/execute/20000917-1.c: New test.
38729         * gcc.c-torture/execute/20000917-1.x: XFAIL.
38730
38731 2000-09-16  Neil Booth  <NeilB@earthling.net>
38732
38733         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
38734         in nested macro bug.
38735
38736 2000-09-15  Neil Booth  <NeilB@earthling.net>
38737
38738         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
38739
38740 2000-09-14  Jeffrey A Law  (law@cygnus.com)
38741
38742         * gcc.c-torture/execute/20000914-1.c: New test.
38743
38744 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
38745
38746         * g++.other/inline13.C: New test.
38747
38748 2000-09-12  Andreas Jaeger  <aj@suse.de>
38749
38750         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
38751         constant by Ulrich Drepper <drepper@redhat.com>.
38752
38753 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
38754
38755         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
38756
38757 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38758
38759         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
38760
38761 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
38762
38763         * gcc.dg/cpp/backslash.c: New test.
38764
38765 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
38766
38767         * gcc.c-torture/execute/20000910-1.c: New test.
38768         * gcc.c-torture/execute/20000910-2.c: Likewise.
38769
38770 2000-09-11  Robert Lipe  <robertl@sco.com>
38771
38772         * gcc.dg/pragma-align.c: New test.
38773
38774 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
38775
38776         * g++.old-deja/g++.pt/explicit82.C: New test.
38777         * g++.old-deja/g++.pt/explicit83.C: New test.
38778
38779 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
38780
38781         * gcc.dg/asm-names.c: New test.
38782
38783 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38784
38785         * gcc.dg/cpp/tr-warn6.c: New test
38786
38787 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38788
38789         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
38790         be accepted.
38791
38792 2000-09-07  Catherine Moore  <clm@redhat.com>
38793
38794         * gcc.c-torture/execute/unroll-1.c: New test.
38795
38796 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
38797
38798         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
38799         ERROR markers.
38800         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
38801         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
38802         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
38803         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
38804         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
38805         Preprocess only.
38806         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
38807         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
38808
38809 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
38810
38811         * g++.old-deja/g++.pt/deduct2.C: New test.
38812
38813 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
38814
38815         * g++.old-deja/g++.pt/parms2.C: New test.
38816
38817 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
38818
38819         * g++.old-deja/g++.pt/crash58.C: New test.
38820
38821 2000-09-06  Greg McGary  <greg@mcgary.org>
38822
38823         * gcc.c-torture/execute/20000906-1.c: New test.
38824         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
38825
38826 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38827
38828         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
38829
38830 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
38831
38832         * g++.old-deja/g++.pt/crash57.C: New test.
38833
38834 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
38835
38836         * g++.old-deja/g++.pt/crash56.C: New test.
38837
38838 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
38839
38840         * g++.old-deja/g++.pt/koenig1.C: New test.
38841
38842 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
38843
38844         * gcc.dg/20000904-1.c: New test.
38845
38846 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
38847
38848         * gcc.dg/cpp/paste8.c: New test.
38849
38850 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
38851
38852         * gcc.c-torture/compile/20000827-1.c: New test.
38853
38854 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
38855
38856         * gcc.dg/format-diag-1.c: New test.
38857
38858 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
38859
38860         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
38861         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
38862         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
38863         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
38864         gcc.dg/formatz-1.c: Adjust warning regular expressions.
38865
38866 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
38867
38868         * g++.old-deja/g++.other/nested4.C: New test.
38869
38870 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
38871
38872         * g++.old-deja/g++.ns/scoped1.C: New test.
38873
38874 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
38875
38876         * lib/g++.exp: Support testing already-installed GCC.
38877
38878 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38879
38880         * wtr-label-1.c, wtr-suffix-1.c: New tests.
38881
38882 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38883
38884         * gcc.dg/return-type-2.c: New test.
38885
38886 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
38887
38888         * gcc.c-torture/compile/20000825-1.c: New test.
38889
38890 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
38891
38892         * gcc.dg/dwarf2-2.c: New test.
38893
38894 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
38895
38896         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
38897         dg-warning regexps.
38898
38899 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38900
38901         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
38902         gcc.dg/format-ext-5.c: New tests.
38903
38904 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
38905
38906         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
38907
38908 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
38909
38910         * gcc.dg/noncompile/930622-2.c: Adjust error message.
38911
38912 2000-08-24  Richard Henderson  <rth@cygnus.com>
38913
38914         * gcc.dg/ia64-sync-1.c: New test.
38915         * gcc.dg/ia64-sync-2.c: New test.
38916         * gcc.dg/ia64-asm-1.c: New test.
38917
38918 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
38919
38920         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
38921         * gcc.dg/format-ext-2.c: New test.
38922
38923 2000-08-23  Jason Merrill  <jason@redhat.com>
38924
38925         * lib/old-dejagnu.exp: Also ignore "In member function" and
38926         "At global scope".
38927
38928 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38929
38930         * gcc.dg/noncompile/label-lineno-1.c: New test.
38931
38932 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
38933
38934         * gcc.dg/c99-array-nonobj-1.c: New test.
38935
38936 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
38937
38938         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
38939         tests.
38940         * gcc.dg/format-ext-1.c: New test.
38941
38942 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38943
38944         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
38945         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
38946         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
38947         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
38948         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
38949
38950 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
38951
38952         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
38953         gcc.dg/c99-strftime-2.c: New tests.
38954
38955 2000-08-22  Richard Henderson  <rth@cygnus.com>
38956
38957         * gcc.c-torture/execute/20000822-1.c: New test.
38958
38959 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
38960
38961         * gcc.c-torture/execute/20000819-1.x: Remove.
38962
38963 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
38964
38965         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
38966         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
38967         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
38968         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
38969         gcc.dg/format-xopen-1.c: New tests.
38970
38971 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
38972
38973         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
38974
38975 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
38976
38977         * g++.old-deja/g++.other/loop2.C: New test.
38978
38979         * gcc.c-torture/compile/20000606-1.c: New test.
38980         * gcc.c-torture/compile/20000728-1.c: New test.
38981         * gcc.c-torture/execute/20000801-1.c: New test.
38982         * gcc.c-torture/execute/20000801-2.c: New test.
38983         * gcc.c-torture/execute/20000819-1.c: New test.
38984         * gcc.c-torture/execute/20000819-1.x: XFAIL.
38985         * gcc.dg/20000629-1.c: New test.
38986         * gcc.dg/20000724-1.c: New test.
38987         * gcc.dg/20000807-1.c: New test.
38988
38989 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
38990
38991         * gcc.dg/cpp/pragma-1.c: New test.
38992         * gcc.dg/cpp/pragma-2.c: New test.
38993
38994 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
38995
38996         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
38997         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
38998
38999 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39000
39001         * gcc.c-torture/compile/20000818-1.c: New test.
39002
39003 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
39004
39005         * gcc.c-torture/execute/20000818-1.c: New test.
39006
39007 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39008
39009         * gcc.dg/format-va-1.c: New test.
39010
39011 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
39012
39013         * g++.old-deja/g++.other/typedef8.C: New test.
39014
39015 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
39016
39017         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
39018         * g++.old-deja/g++.mike/net36.C: Mark candidate.
39019         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
39020         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
39021         * g++.old-deja/g++.other/ptrmem7.C: New test.
39022         * g++.old-deja/g++.pt/ptrmem10.C: New test.
39023
39024 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
39025
39026         * g++.old-deja/g++.pt/typename27.C: New test.
39027
39028 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
39029
39030         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
39031         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
39032         * g++.old-deja/g++.pt/friend45.C: New test.
39033         * g++.old-deja/g++.other/friend8.C: New test.
39034
39035 2000-08-15  Richard Henderson  <rth@cygnus.com>
39036
39037         * gcc.c-torture/execute/20000815-1.c: New test.
39038
39039 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
39040
39041         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
39042         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
39043         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
39044
39045 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
39046
39047         * g++.old-deja/g++.other/refinit2.C: New test.
39048
39049 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
39050
39051         * lib/c-torture.exp (c-torture): Make
39052         compiler_conditional_xfail_data global.
39053         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
39054         compiler_conditional_xfail_data machinery.
39055         (f-torture-execute): Likewise.
39056         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
39057         and only when unrolling loops.
39058
39059         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
39060
39061 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
39062
39063         * g++.old-deja/g++.pt/explicit81.C: New test.
39064
39065 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
39066
39067         * g++.old-deja/g++.pt/typename26.C: New test.
39068
39069 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
39070
39071         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
39072         warning.
39073
39074 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
39075
39076         * g++.old-deja/g++.other/array3.C: New test.
39077
39078 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
39079
39080         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
39081         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
39082         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
39083         New tests.
39084
39085 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
39086
39087         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
39088         * g++.old-deja/g++.abi/vmihint.C: Likewise.
39089
39090 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
39091
39092         * gcc.c-torture/execute/20000808-1.c: New test.
39093
39094 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
39095
39096         * gcc.dg/c90-const-expr-1.c: New test.
39097
39098 2000-08-08  Richard Henderson  <rth@cygnus.com>
39099
39100         * gcc.dg/noncompile/920923-1.c: Declare calloc.
39101
39102 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
39103
39104         * gcc.dg/noncompile/const-ll-1.c: New test.
39105
39106 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39107
39108         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
39109
39110 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
39111
39112         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
39113         that running programs linked against the shared version of libobjc
39114         run correctly.
39115
39116 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
39117
39118         * gcc.dg/c99-printf-1.c: New test.
39119
39120 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
39121
39122         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
39123
39124 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
39125
39126         * gcc.c-torture/execute/20000731-1.x: Delete.
39127
39128 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
39129
39130         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
39131         and torture_without_loops as is done by c-torture.exp.
39132         (search_for): Copy from c-torture.exp.
39133         (gcc-dg-runtest): New function, drives a directory of tests
39134         iterating over the TORTURE_OPTIONS.
39135         (scan-assembler, scan-assembler-not): Move here from
39136         individual directory drivers.
39137
39138         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
39139         defined by lib/gcc-dg.exp.
39140         * gcc.dg/cpp/cpp.exp: Likewise.
39141         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
39142         gcc-dg-runtest, so we cycle over optimization options.
39143
39144         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
39145         * gcc.dg/compare2.c: No longer expected to fail.
39146
39147 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
39148
39149         * gcc.c-torture/execute/20000804-1.c: New test.
39150
39151 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
39152
39153         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
39154
39155 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
39156
39157         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
39158
39159 2000-08-03  Jeffrey A Law  (law@cygnus.com)
39160
39161         * gcc.c-torture/compile/20000803-1.c: New test.
39162
39163 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
39164
39165         * gcc.c-torture/execute/20000801-3.c,
39166         gcc.c-torture/execute/20000801-4.c: New tests.
39167         * gcc.c-torture/execute/20000801-3.x,
39168         gcc.c-torture/execute/20000801-4.x: Xfail.
39169
39170 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
39171
39172         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
39173         libobjc/.libs to allow for libtool.
39174
39175 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
39176
39177         * gcc.c-torture/compile/20000802-1.c: New test.
39178
39179 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
39180
39181         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
39182
39183 2000-07-31  Jeffrey A Law  (law@cygnus.com)
39184
39185         * gcc-c-torture/execute/20000731-2.c: New test.
39186
39187         * gcc.c-torture/execute/20000731-1.c: New test.
39188         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
39189
39190 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
39191
39192         * testsuite/gcc.dg/cpp/paste7.c: New test.
39193         * gcc.dg/cpp/20000725-1.c: New test.
39194
39195 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
39196
39197         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
39198         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
39199         declaration warning for __builtin_dwarf_reg_size.
39200
39201         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
39202
39203 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
39204
39205         * gcc.dg/noncompile/voidparam-1.c: New test.
39206
39207 2000-07-30  Richard Henderson  <rth@cygnus.com>
39208
39209         * gcc.dg/c90-digraph-1.c: Don't xfail.
39210         * gcc.dg/compare2.c (case 10): Xfail.
39211         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
39212
39213 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
39214
39215         * gcc.dg/c99-main-1.c: New test.
39216
39217 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39218
39219         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
39220
39221 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
39222
39223         * gcc.c-tortuer/execute/20000726-1.c: New test.
39224
39225 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
39226
39227         * gcc.c-torture/execute/enum-2.c: New test.
39228
39229 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39230
39231         * gcc.dg/cpp/tr-warn3.c: New test.
39232
39233 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
39234
39235         * g++.old-deja/g++.ext/implicit1.C: Remove.
39236         * g++.old-deja/g++.jason/c2.C: Remove
39237         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
39238         * g++.old-deja/g++.pt/crash16.C: Likewise.
39239         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
39240
39241 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
39242
39243         * g++.old-deja/g++.other/for2.C: New test.
39244
39245 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
39246
39247         * gcc.dg/20000720-1.c: New test.
39248
39249 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
39250
39251         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
39252
39253 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
39254
39255         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
39256         * gcc.c-torture/execute/20000722-1.c: New.
39257         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
39258
39259 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
39260
39261         * gcc.dg/cpp/20000720-1.S: New test.
39262
39263 2000-07-21  Michael Meissner  <meissner@redhat.com>
39264
39265         * gcc.c-torture/execute/ieee/hugeval.c: New test.
39266
39267 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
39268
39269         * g++.old-deja/g++.brendan/crash16.C,
39270         g++.old-deja/g++.brendan/parse3.C,
39271         g++.old-deja/g++.brendan/redecl1.C,
39272         g++.old-deja/g++.ns/template13.C,
39273         g++.old-deja/g++.other/decl4.C,
39274         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
39275
39276 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
39277
39278         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
39279         and "Internal error".
39280
39281         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
39282         regexps.
39283         * gcc.dg/cpp/paste6.c: New test.
39284
39285 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
39286
39287         * gcc.dg/cpp/tr-direct.c: New test.
39288
39289         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
39290         gcc.dg/cpp/undef1.c: Tweak error regexps.
39291
39292 2000-07-18  Eric Christopher <echristo@redhat.com>
39293
39294         * gcc.c-torture/compile/20000718-1.c: New test.
39295
39296 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
39297
39298         * cpplex.c (_cpp_push_token): If the token being pushed back
39299         is the previous token in this context, just subtract one from
39300         context->posn.
39301         * cppmacro.c (save_expansion): Clear aux field when storing a
39302         placemarker.
39303
39304 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
39305
39306         * gcc.dg/noncompile/redecl-1.c: New test.
39307
39308 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
39309
39310         * gcc.c-torture/execute/20000717-5.c: New test.
39311         * gcc.c-torture/execute/20000717-1.x: Removed.
39312
39313 2000-07-17  Richard Henderson  <rth@cygnus.com>
39314
39315         * gcc.c-torture/execute/20000717-4.c: New test.
39316
39317 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
39318
39319         * gcc.dg/cpp/syshdr.c: New test.
39320         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
39321
39322 2000-07-17  Neil Booth  <neilb@earthling.net>
39323
39324         * gcc.dg/cpp/cmdlne-dM.c: New test.
39325         * gcc.dg/cpp/cmdlne-dD.c: New test.
39326
39327 2000-07-17  Jeffrey A Law  (law@cygnus.com)
39328
39329         * gcc.c-torture/execute/20000717-3.c: New test.
39330
39331         * gcc.c-torture/compile/20000717-1.c: New test.
39332
39333 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
39334
39335         * gcc.c-torture/execute/20000717-2.c: New test.
39336
39337 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39338
39339         * gcc.dg/formatz-1.c: New test.
39340
39341         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
39342         * gcc.dg/c99-digraph-1.c: New tests.
39343
39344         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
39345         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
39346
39347         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
39348         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
39349         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
39350         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
39351         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
39352         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
39353         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
39354
39355 2000-07-17   Greg McGary <greg@mcgary.org>
39356
39357         * gcc.c-torture/execute/20000717-1.c: New test.
39358         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
39359
39360 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
39361
39362         * gcc.c-torture/execute/20000715-2.c: New test.
39363         * gcc.dg/20000715-1.c: New test.
39364
39365 2000-07-15  Michael Meissner  <meissner@redhat.com>
39366
39367         * gcc.c-torture/execute/20000715-1.c: New test.
39368
39369 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
39370
39371         * gcc.c-torture/execute/20000707-1.c: New test.
39372
39373 2000-07-13  Neil Booth  <NeilB@earthling.net>
39374
39375         * testsuite/gcc.dg/cpp/digraph1.c,
39376         testsuite/gcc.dg/cpp/digraph2.c,
39377         testsuite/gcc.dg/cpp/digraphs.c: New tests.
39378
39379 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
39380
39381         * g77.f-torture/compile/20000630-2.f: New test.
39382         * g77.f-torture/compile/20000630-2.x
39383
39384 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
39385
39386         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
39387
39388 2000-07-11  Neil Booth  <NeilB@earthling.net>
39389
39390         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
39391
39392 2000-07-11  Neil Booth  <NeilB@earthling.net>
39393
39394         * gcc.dg/cpp/cmdlne-C.c: New.
39395
39396 2000-07-09  Neil Booth  <NeilB@earthling.net>
39397
39398         * gcc.dg/cpp/directiv.c: New tests.
39399         * gcc.dg/cpp/undef1.c: Update.
39400
39401 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
39402
39403         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
39404
39405 2000-07-09  Neil Booth  <NeilB@earthling.net>
39406
39407         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
39408
39409 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
39410
39411         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
39412         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
39413
39414 2000-07-08  Neil Booth  <NeilB@earthling.net>
39415
39416         * gcc.dg/cpp/macsyntx.c: New tests.
39417
39418 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
39419
39420         * gcc.dg/20000707-1.c: New test.
39421
39422 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
39423
39424         * gcc.c-torture/execute/20000706-1.c: New test.
39425         * gcc.c-torture/execute/20000706-2.c: New test.
39426         * gcc.c-torture/execute/20000706-3.c: New test.
39427         * gcc.c-torture/execute/20000706-4.c: New test.
39428         * gcc.c-torture/execute/20000706-5.c: New test.
39429
39430 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
39431
39432         * g++.old-deja/g++.pt/instantiate7.C: New test.
39433
39434 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
39435
39436         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
39437         * g++.old-deja/g++.mike/thunk3.C: Likewise.
39438         * g++.old-deja/g++.other/rtti3.C: Likewise.
39439         * g++.old-deja/g++.other/rttid3.C: Likewise.
39440
39441 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
39442
39443         *  g77.f-torture/compile/20000630-1.x: Fix typo
39444
39445 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
39446
39447         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
39448         assembly output.
39449
39450 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
39451
39452         * gcc.dg/cpp/ident.c: New test.
39453
39454 2000-07-05  Neil Booth  <NeilB@earthling.net>
39455
39456         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
39457           gcc.dg/cpp/lexstrng.c: New tests.
39458
39459 2000-07-04  Neil Booth  <NeilB@earthling.net>
39460
39461         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
39462         * gcc.dg/cpp/strify2.c: Same.
39463
39464 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
39465
39466         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
39467         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
39468         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
39469         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
39470
39471         * testsuite/gcc.dg/cpp/macro1.c,
39472         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
39473         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
39474         testsuite/gcc.dg/cpp/strify1.c,
39475         testsuite/gcc.dg/cpp/strify2.c: New tests.
39476
39477 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
39478
39479         * gcc.c-torture/execute/20000703-1.c: New test.
39480
39481 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
39482
39483         * g++.old-deja/g++.pt (lookup10.C): New test.
39484
39485 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
39486
39487         * g++.old-deja/g++.pt (typename25.C): New test.
39488
39489 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
39490
39491         * gcc.c-torture/compile/20000701-1.c: New test.
39492
39493 2000-06-30  Nick Clifton  <nickc@cygnus.com>
39494
39495         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
39496         to test case.
39497
39498 2000-06-30  Catherine Moore  <clm@cygnus.com>
39499
39500         * gcc.c-torture/execute/align-1.c: New test.
39501
39502 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
39503
39504         * g++.old-deja/g++.pt/expr8.C: New test.
39505         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
39506
39507 2000-06-29  Nick Clifton  <nickc@cygnus.com>
39508
39509         * gcc.c-torture/compile/20000629-1.c: New test.
39510
39511 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
39512
39513
39514         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
39515         gcc.dg/noncompile directory, depending on whether they're
39516         preprocessor tests or not.  Annotate all the tests for the dg
39517         framework.
39518
39519         * gcc.c-torture/noncompile/noncompile.exp: Delete.
39520         * gcc.dg/noncompile/noncompile.exp: New.
39521
39522         * Moved files:
39523         Old name                                New name
39524         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
39525         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
39526         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
39527         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
39528         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
39529         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
39530         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
39531         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
39532         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
39533         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
39534         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
39535         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
39536         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
39537         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
39538         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
39539         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
39540         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
39541         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
39542         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
39543         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
39544         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
39545         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
39546         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
39547         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
39548
39549         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
39550         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
39551         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
39552         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
39553         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
39554         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
39555
39556 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
39557
39558         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
39559         declare one variable.  On the fourth, error.
39560         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
39561         declared by 20000628-1a.h.
39562
39563 2000-06-29  Richard Henderson  <rth@redhat.com>
39564
39565         * gcc.c-torture/execute/930529-1.x: New file.
39566         * gcc.dg/920413-1.c: Adjust expected warning text.
39567         * gcc.dg/980217-1.c: Declare abort.
39568         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
39569
39570 2000-06-29  Jeffrey A Law  (law@cygnus.com)
39571
39572         * g77.f-torture/compile/20000629-1.f: New test.
39573         * g77.f-torture/compile/20000629-1.x: Expected to fail.
39574
39575 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
39576
39577         Rearrange lots of files, removing entirely the
39578         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
39579         directories.
39580
39581         * Deleted files:
39582         gcc.c-torture/code_quality/code_quality.exp
39583         gcc.c-torture/special/special.exp
39584         gcc.failure/failure.exp
39585         gcc.failure/940409-1.x
39586         gcc.c-torture/compile/961203-1.x
39587
39588         * New files:
39589         gcc.misc-tests/linkage.exp
39590         gcc.c-torture/execute/920730-1t.c
39591         gcc.c-torture/execute/920730-1t.x
39592         gcc.c-torture/compile/920520-1.x
39593         gcc.c-torture/compile/920521-1.x
39594         gcc.c-torture/compile/981006-1.x
39595         gcc.c-torture/execute/eeprof-1.x
39596
39597         * Moved files (possibly with modifications to fit a new harness):
39598         Old name                                New name
39599         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
39600         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
39601         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
39602         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
39603         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
39604         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
39605         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
39606         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
39607         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
39608         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
39609         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
39610         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
39611         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
39612         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
39613
39614 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
39615
39616         * c-torture/compile/961203-1.x: Delete.
39617
39618         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
39619         not exit. Include stdio.h.
39620         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
39621         * gcc.misc-tests/dg-12.c: Likewise.
39622         * gcc.misc-tests/dg-5.c: Likewise.
39623         * gcc.misc-tests/dg-6.c: Likewise.
39624         * gcc.misc-tests/dg-7.c: Prototype abort.
39625         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
39626         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
39627         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
39628         not exit.
39629         * gcc.misc-tests/sieve.c: Use return from main, not exit.
39630         * gcc.misc-tests/sort2.c: Use return from main, not exit.
39631
39632 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
39633
39634         * gcc.dg/cpp/20000628-1.c: New test.
39635         * gcc.dg/cpp/20000628-1.h: New header for above test.
39636         * gcc.dg/cpp/20000628-1a.h: Likewise.
39637
39638 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
39639
39640         * gcc.dg/cpp: New directory.
39641         * gcc.dg/cpp/cpp.exp: New driver.
39642         * gcc.dg/cpp/20000627-1.c: New test.
39643         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
39644         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
39645         and rewrite as a compilation test.
39646
39647         * gcc.dg: Move many files into the cpp subdirectory, possibly
39648         renaming or editing them as well.
39649         Old name                New name
39650         990119-1.c              cpp/19990119-1.c
39651         990228-1.c              cpp/19990228-1.c
39652         990407-1.c              cpp/19990407-1.c
39653         990409-1.c              cpp/19990409-1.c
39654         990413-1.c              cpp/19990413-1.c
39655         990703-1.c              cpp/19990703-1.c
39656         20000127-1.c            cpp/20000127-1.c
39657         20000129-1.c            cpp/20000129-1.c
39658         20000207-1.c            cpp/20000207-1.c
39659         20000207-2.c            cpp/20000207-2.c
39660         20000209-1.c            cpp/20000209-1.c
39661         20000209-2.c            cpp/20000209-2.c
39662         20000301-1.c            cpp/20000301-1.c
39663         20000419-1.c            cpp/20000419-1.c
39664         20000510-1.S            cpp/20000510-1.S
39665         20000519-1.c            cpp/20000519-1.c
39666         20000529-1.c            cpp/20000529-1.c
39667         20000625-1.c            cpp/20000625-1.c
39668         20000625-2.c            cpp/20000625-2.c
39669         cpp-as1.c               cpp/assert1.c
39670         cpp-as2.c               cpp/assert2.c
39671         cxx-comments-1.c        cpp/cxxcom1.c
39672         cxx-comments-2.c        cpp/cxxcom2.c
39673         endif-label.c           cpp/endif.c
39674         cpp-hash1.c             cpp/hash1.c
39675         cpp-hash2.c             cpp/hash2.c
39676         cpp-if1.c               cpp/if-1.c
39677         cpp-if2.c               cpp/if-2.c
39678         cpp-if3.c               cpp/if-3.c
39679         cpp-if4.c               cpp/if-4.c
39680         cpp-if5.c               cpp/if-5.c
39681         cpp-cond.c              cpp/if-cexp.c
39682         cpp-missingop.c         cpp/if-mop.c
39683         cpp-missingparen.c      cpp/if-mpar.c
39684         cpp-opprec.c            cpp/if-oppr.c
39685         cpp-ifparen.c           cpp/if-paren.c
39686         cpp-shortcircuit.c      cpp/if-sc.c
39687         cpp-shift.c             cpp/if-shift.c
39688         cpp-unary.c             cpp/if-unary.c
39689         cpp-li1.c               cpp/line1.c
39690         cpp-li2.c               cpp/line2.c
39691         lineno.c                cpp/line3.c
39692         lineno-2.c              cpp/line4.c
39693         cpp-mi.c                cpp/mi1.c
39694         cpp-mic.h               cpp/mi1c.h
39695         cpp-micc.h              cpp/mi1cc.h
39696         cpp-mind.h              cpp/mi1nd.h
39697         cpp-mindp.h             cpp/mi1ndp.h
39698         cpp-mix.h               cpp/mi1x.h
39699         cpp-mi2.c               cpp/mi2.c
39700         cpp-mi2a.h              cpp/mi2a.h
39701         cpp-mi2b.h              cpp/mi2b.h
39702         cpp-mi2c.h              cpp/mi2c.h
39703         cpp-mi3.c               cpp/mi3.c
39704         cpp-mi3.def             cpp/mi3.def
39705         poison-1.c              cpp/poison.c
39706         pr-impl.c               cpp/prag-imp.c
39707         cpp-redef-2.c           cpp/redef1.c
39708         cpp-redef.c             cpp/redef2.c
39709         strpaste.c              cpp/strp1.c
39710         strpaste-2.c            cpp/strp2.c
39711         cpp-tradpaste.c         cpp/tr-paste.c
39712         cpp-tradstringify.c     cpp/tr-str.c
39713         cpp-tradwarn1.c         cpp/tr-warn1.c
39714         cpp-tradwarn2.c         cpp/tr-warn2.c
39715         trigraphs.c             cpp/trigraphs.c
39716         cpp-unc1.c              cpp/unc1.c
39717         cpp-unc2.c              cpp/unc2.c
39718         cpp-unc3.c              cpp/unc3.c
39719         cpp-unc.c               cpp/unc4.c
39720         undef.c                 cpp/undef1.c
39721         undef-2.c               cpp/undef2.c
39722         cpp-wi1.c               cpp/widestr1.c
39723
39724 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
39725
39726         * lib/g++.exp (g++_include_flags): Tweak.
39727
39728 2000-06-27  H.J. Lu  <hjl@gnu.org>
39729             Loren J. Rittle  <ljrittle@acm.org>
39730
39731         * lib/g++.exp (g++_include_flags): Override libgloss.exp
39732         version with one that knows about the new gcc tree structure.
39733         (g++_link_flags): Same.
39734
39735 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
39736
39737         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
39738         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
39739         case we are cross-compiling.
39740
39741         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
39742         g++.old-deja/g++.niklas/Makefile.in,
39743         g++.old-deja/g++.niklas/configure.in,
39744         g++.old-deja/g++.other/Makefile.in,
39745         g++.old-deja/g++.other/configure.in,
39746         gcc.c-torture/code_quality/Makefile.in,
39747         gcc.c-torture/code_quality/configure.in,
39748         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
39749         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
39750         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
39751         gcc.c-torture/execute/ieee/Makefile.in,
39752         gcc.c-torture/execute/ieee/configure.in,
39753         gcc.c-torture/noncompile/Makefile.in,
39754         gcc.c-torture/noncompile/configure.in,
39755         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
39756         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
39757         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
39758
39759 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
39760
39761         * g++.old-deja/g++.other/ambig3.C: New test.
39762
39763 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
39764
39765         * g++.old-deja/g++.pt/syntax1.C: New test.
39766         * g++.old-deja/g++.pt/syntax2.C: New test.
39767         * g++.old-deja/g++.other/syntax3.C: New test.
39768         * g++.old-deja/g++.other/syntax4.C: New test.
39769
39770 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
39771
39772         * gcc.dg/20000623-1.c: Prototype exit and abort.
39773
39774 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
39775
39776         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
39777         New tests.
39778         * gcc.dg/cpp-mi3.def: New file.
39779
39780         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
39781         inside assertions.
39782         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
39783         lexer's error messages.
39784         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
39785         divine anything from the linemarkers.
39786         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
39787         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
39788
39789 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
39790
39791         * gcc.dg/20000623-1.c: New test.
39792
39793 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
39794
39795         * gcc.c-torture/execute/20000622-1.c: New test.
39796
39797 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
39798
39799         * g++.old-deja/g++.other/init15.C: New test.
39800
39801 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
39802
39803         * g++.old-deja/g++.pt/vaarg2.C: New test.
39804         * g++.old-deja/g++.pt/vaarg3.C: New test.
39805
39806 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
39807
39808         * g++.old-deja/g++.other/dyncast6.C: New test.
39809
39810 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
39811
39812         * gcc.c-torture/execute/loop-6.c: New test.
39813
39814 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
39815
39816         * gcc.dg/20000614-1.c: New test.
39817         * gcc.dg/20000614-2.c: New test.
39818
39819 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
39820
39821         * g++.old-deja/g++.other/inline12.C: New test.
39822
39823 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
39824
39825         * g++.old-deja/g++.other/eh1.C: New test.
39826
39827 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
39828
39829         * g++.old-deja/g++.other/type.C: New test.
39830
39831 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
39832
39833         * g++.old-deja/g++.other/initstring.C: New test.
39834
39835 2000-06-12  Jason Merrill  <jason@redhat.com>
39836
39837         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
39838
39839 2000-06-09  Jeffrey A Law  (law@cygnus.com)
39840
39841         * gcc.c-torture/compile/20000609-1.c: New test.
39842
39843 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
39844
39845         * gcc.dg/20000609-1.c: New test.
39846
39847 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
39848
39849         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
39850         * gcc.c-torture/noncompile/poison-1.c: Move...
39851         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
39852         * gcc.dg/cpp-li1.c: Add a token after the #line.
39853
39854 2000-06-05  Richard Henderson  <rth@cygnus.com>
39855
39856         * gcc.c-torture/execute/20000605-2.c: New test.
39857         * gcc.c-torture/execute/20000605-3.c: New test.
39858
39859 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
39860
39861         * g77.f-torture/execute/20000503-1.x: New file.
39862
39863 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
39864
39865         * g++.old-deja/g++.eh/badalloc1.C: New test.
39866
39867 2000-06-05  Richard Henderson  <rth@cygnus.com>
39868
39869         * gcc.c-torture/execute/20000605-1.c: New test.
39870
39871 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
39872             Nathan Sidwell <nathan@codesourcery.com>
39873
39874         * gcc.c-torture/compile/20000605-1.c: New test.
39875
39876 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
39877
39878         * g77.f-torture/compile/20000601-1.f: New test.
39879
39880 2000-06-03  Richard Henderson  <rth@cygnus.com>
39881
39882         * gcc.c-torture/execute/20000603-1.c: New.
39883
39884 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
39885
39886         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
39887         * gcc.dg/noreturn-2.c (noreturn): Likewise.
39888
39889 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
39890
39891         * gcc.dg/compare2.c (case 12): XFAIL.
39892         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
39893         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
39894
39895         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
39896
39897 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
39898
39899         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
39900         guard macro is already defined when the header is first
39901         included.
39902         * gcc.dg/cpp-mix.h: New file.
39903         * gcc.dg/endif-label.c: Update patterns to match compiler.
39904
39905         * g++.brendan/complex1.C: Declare abort.
39906         * g++.law/refs4.C: Remove XFAIL.
39907         * g++.oliva/expr2.C: Declare abort and exit.
39908
39909 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
39910
39911         * gcc.c-torture/execute/20000528-1.c: New test.
39912
39913         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
39914         * g++.old-deja/g++.law/temps4.C: Likewise.
39915
39916         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
39917         stdlib.h.  Call abort() on failure.
39918         * g++.old-deja/g++.law/refs4.C: Likewise.
39919         * g++.old-deja/g++.law/temps4.C: Likewise.
39920         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
39921         * gcc.c-torture/execute/20000112-1.c: Include string.h.
39922
39923 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
39924
39925         Relative to g++.dg/special:
39926         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
39927
39928         Relative to g++.old-deja:
39929         * g++.brendan/complex1.C, g++.jason/optimize2.C,
39930         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
39931         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
39932         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
39933         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
39934         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
39935         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
39936
39937         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
39938         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
39939         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
39940         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
39941         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
39942         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
39943         and/or string.h.
39944
39945         * g++.other/goto1.C: Update expectations for error messages.
39946
39947 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
39948
39949         * gcc.c-torture/compile/20000523-1.c: New test.
39950
39951 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
39952
39953         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
39954
39955 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
39956
39957         * g++.old-deja/g++.eh/catch11.C: New test.
39958         * g++.old-deja/g++.eh/catch12.C: New test.
39959
39960 2000-05-24  Nick Clifton  <nickc@cygnus.com>
39961
39962         * gcc.c-torture/execute/20000523-1.c: New test.
39963
39964 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
39965
39966         * c-torture/execute/bcp-1.c: Replace abort in arg of
39967         __builtin_constant_p with a generic external function.
39968
39969         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
39970         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
39971         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
39972         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
39973         Prototype abort and/or exit.
39974
39975         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
39976         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
39977         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
39978         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
39979
39980 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
39981
39982         * gcc.dg/dwarf2-1.c: New test.
39983
39984 2000-05-20  Richard Henderson  <rth@cygnus.com>
39985
39986         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
39987
39988 2000-05-20  Andreas Jaeger  <aj@suse.de>
39989
39990         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
39991         testcase.
39992
39993 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
39994
39995         * gcc.c-torture/execute/20000519-2.c: New test.
39996
39997 2000-05-19  Andreas Jaeger  <aj@suse.de>
39998
39999         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
40000         which fails with SSA.
40001
40002         * lib/c-torture.exp: Also test with -O3 -fssa.
40003
40004 2000-05-18  Michael Meissner  <meissner@redhat.com>
40005
40006         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
40007         * gcc.c-torture/execute/920415-1.c: Ditto.
40008         * gcc.c-torture/execute/920501-1.c: Ditto.
40009         * gcc.c-torture/execute/conversion.c: Ditto.
40010         * gcc.c-torture/execute/cvt-1.c: Ditto.
40011
40012 2000-05-18  Jeffrey A Law  (law@cygnus.com)
40013
40014         * gcc.c-torture/compile/20000518-1.c: New test.
40015
40016 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
40017
40018         * g77.f-torture/compile/200005018.f: New test.
40019
40020 2000-05-17  Jeffrey A Law  (law@cygnus.com)
40021
40022         * gcc.c-torture/compile/20000517-1.c: New test.
40023
40024 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40025
40026         * gcc.c-torture/execute/20000516-1.c: New test.
40027
40028 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
40029
40030         * g++.old-deja/g++.other/eh.C: New test.
40031
40032 2000-05-12  Richard Henderson  <rth@cygnus.com>
40033
40034         * gcc.c-torture/execute/990208-1.c (main): Don't pass
40035         constants through to doit's conditional.
40036
40037 2000-05-11  Jeffrey A Law  (law@cygnus.com)
40038
40039         * gcc.c-torture/compile/20000511-1.c: New test.
40040         * g77.f-torture/compile/20000511-1.f: New test.
40041         * g77.f-torture/compile/20000511-2.f: New test.
40042
40043 2000-05-11  Michael Meissner  <meissner@redhat.com>
40044
40045         * gcc.c-torture/execute/20000511-1.c: New test.
40046
40047 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
40048
40049         * gcc.dg/dg.exp: Scan .S files as well as .c files.
40050         * gcc.dg/20000510-1.S: New.
40051
40052 2000-05-08  Catherine Moore  <clm@cygnus.com>
40053
40054         * gcc.dg/unused-3.c: New.
40055
40056 2000-05-06  Richard Henderson  <rth@cygnus.com>
40057
40058           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
40059           * g++.old-deja/g++.mike/warn1.C: Likewise.
40060           * g++.old-deja/g++.pt/local1.C: Likewise.
40061           * g++.old-deja/g++.pt/local7.C: Likewise.
40062           * g++.old-deja/g++.pt/spec16.C: Likewise.
40063
40064 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
40065
40066         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
40067
40068 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
40069
40070           * g77.f-torture/execute/20000503-1.f: New test.
40071
40072 2000-05-04  Andreas Jaeger  <aj@suse.de>
40073
40074         * gcc.dg/noreturn-2.c: New test.
40075
40076 2000-05-04  Neil Booth  <NeilB@earthling.net>
40077
40078         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
40079         preprocessor.
40080
40081 2000-05-04  Richard Henderson  <rth@cygnus.com>
40082
40083         * gcc.c-torture/execute/20000503-1.c: Fix typo.
40084
40085 2000-05-04  Richard Henderson  <rth@cygnus.com>
40086
40087         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
40088         OpenSSL by Jason R Thorpe.
40089
40090 2000-05-03  Jim Wilson  <wilson@cygnus.com>
40091
40092         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
40093
40094 2000-05-03  Robert Lipe <robertlipe@usa.net>
40095
40096         * gcc.dg/20000503-1.c: New test.
40097
40098 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
40099
40100         * gcc.c-torture/compile/20000502-1.c: New test.
40101         * g++.old-deja/g++.other/align.C: New test.
40102         * gcc.dg/cpp-tradstringify.c: New test.
40103
40104 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
40105
40106         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
40107         and hard registers.
40108
40109 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
40110
40111         * gcc.c-torture/execute/loop-5.c: New test.
40112
40113 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
40114
40115         * gcc.c-torture/execute/va-arg-20.c: New test.
40116
40117 2000-04-23  Jeffrey A Law  (law@cygnus.com)
40118
40119         * gcc.c-torture/execute/20000422-1.c: New test.
40120
40121 2000-04-20  Greg McGary  <gkm@gnu.org>
40122
40123         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
40124         when optimizing, but without sibling-call optimizations (-O1).
40125
40126 2000-04-20  Jeffrey A Law  (law@cygnus.com)
40127
40128           * gcc.c-torture/compile/20000420-1.c: New test.
40129
40130 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
40131
40132         * g++.abi/ptrflags.C: New test.
40133         * g++.eh/catchptr1.C: Test incomplete pointer chains.
40134
40135 2000-04-19  Catherine Moore  <clm@cygnus.com>
40136
40137         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
40138
40139 2000-04-19  Greg McGary  <gkm@gnu.org>
40140
40141         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
40142         sibling-call optimizations.
40143
40144 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
40145
40146         * gcc.dg/20000419-1.c: New test.
40147
40148 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
40149
40150         * gcc.c-torture/execute/20000412-6.c: New test.
40151
40152 2000-04-12  Jeffrey A Law  (law@cygnus.com)
40153
40154         * gcc.c-torture/execute/20000412-5.c: New test.
40155         * g77.f-torture/compile/20000412-1.f: New test.
40156         * gcc.c-torture/execute/20000412-4.c: New test.
40157         * gcc.c-torture/compile/20000412-2.c: New test.
40158         * gcc.c-torture/execute/20000412-3.c: New test.
40159         * gcc.c-torture/compile/20000412-1.c: New test.
40160         * gcc.c-torture/execute/20000412-2.c: New test.
40161
40162 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
40163
40164         * objc/execute/bf-20.m: New test.
40165
40166 2000-04-10  Richard Henderson  <rth@cygnus.com>
40167
40168         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
40169
40170         * gcc.c-torture/execute/20000412-1.c: New test.
40171
40172 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
40173
40174         * g++.old-deja/g++.eh/catchptr1.C: New test.
40175
40176 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
40177
40178         * g++.old-deja/g++.abi/cxa_vec.C: New test.
40179
40180 2000-04-08  Neil Booth  <NeilB@earthling.net>
40181
40182         * gcc.dg/cpp-nullchar.c: Remove test as
40183         embedded nulls cause problems.
40184
40185 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40186
40187         * gcc.dg/compare2.c: New test.
40188
40189 2000-04-08  Neil Booth  <NeilB@earthling.net>
40190
40191         * gcc.dg/cpp-nullchar.c: New test.
40192
40193 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
40194
40195         * gcc.dg/cpp-mi2.c: New test.
40196         * gcc.dg/cpp-mi2[abc].h: New files.
40197
40198 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
40199
40200         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
40201         member name.
40202
40203 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
40204
40205         * g++.old-deja/g++.abi/vmihint.C: New test.
40206
40207 2000-04-06  Neil Booth  <NeilB@earthling.net>
40208
40209         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
40210         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
40211         copyright.
40212
40213 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
40214
40215         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
40216         avoid stack-frame overwrite.
40217
40218 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
40219
40220         * gcc.c-torture/compile/20000405-2.c: New test.
40221         * gcc.c-torture/compile/20000405-3.c: New test.
40222
40223 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40224
40225         * gcc.c-torture/compile/20000405-1.c: New test.
40226
40227 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
40228
40229         * gcc.dg/cast-qual-1.c: Revert last change.
40230
40231 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40232
40233         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
40234
40235 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
40236
40237         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
40238         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
40239
40240 2000-04-03  Jeffrey A Law  (law@cygnus.com)
40241
40242         * gcc.c-torture/compile/20000403-2.c: New test.
40243         * gcc.c-torture/compile/20000403-1.c: New test.
40244
40245 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
40246
40247         * gcc.c-torture/execute/20000403-1.c: New test.
40248
40249 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
40250
40251         * gcc.c-torture/execute/20000402-1.c: New test.
40252
40253 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
40254
40255         * gcc.c-torture/execute/va-arg-15.c: New test.
40256         * gcc.c-torture/execute/va-arg-16.c: New test.
40257         * gcc.c-torture/execute/va-arg-17.c: New test.
40258         * gcc.c-torture/execute/va-arg-18.c: New test.
40259         * gcc.c-torture/execute/va-arg-19.c: New test.
40260
40261 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
40262
40263         * gcc.c-torture/compile/981211-1.c: Move to...
40264         * gcc.dg/cpp-as1.c: ...here.
40265         * gcc.dg/cpp-as2.c: New file.
40266
40267         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
40268         compiler.
40269
40270 2000-04-02  Neil Booth  <NeilB@earthling.net>
40271
40272         * gcc.dg/cpp-cond.c  New tests.
40273         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
40274         accidental success less likely.
40275         * gcc.dg/cpp-missingop.c  New tests.
40276         * gcc.dg/cpp-missingparen.c  New tests.
40277         * gcc.dg/cpp-shift.c  New tests.
40278         * gcc.dg/cpp-shortcircuit.c  New tests.
40279         * gcc.dg/cpp-unary.c  New tests.
40280
40281 2000-03-29  Jeffrey A Law  (law@cygnus.com)
40282
40283         * gcc.c-torture/compile/20000329-1.c: New test.
40284
40285 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
40286
40287         * gcc.c-torture/compile/20000326-1.c: New test.
40288         * gcc.c-torture/compile/20000326-2.c: New test.
40289
40290 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
40291
40292         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
40293         the first parameter is a function argument.
40294
40295 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
40296
40297         * g++.old-deja/g++.ext/array4.C: New test.
40298
40299 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
40300
40301         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
40302
40303 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40304
40305         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
40306
40307 2000-03-19  Richard Henderson  <rth@cygnus.com>
40308
40309         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
40310
40311 2000-03-19  Richard Henderson  <rth@cygnus.com>
40312
40313         * gcc.c-torture/compile/20000319-1.c: New test.
40314
40315 2000-03-14  Jeffrey A Law  (law@cygnus.com)
40316
40317         * gcc.c-torture/execute/20000314-3.c: New test.
40318         * gcc.c-torture/execute/20000314-2.c: New test.
40319         * gcc.c-torture/execute/20000314-1.c: New test.
40320         * gcc.c-torture/compile/20000314-2.c: New test.
40321         * gcc.c-torture/compile/20000314-1.c: New test.
40322
40323 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
40324
40325         * g++.old-deja/g++.warn/inline.C: New test.
40326
40327 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
40328
40329         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
40330         standards-compliant result rather than specific constants.
40331         Put test-values in array.
40332
40333 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
40334
40335         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
40336         (g++_target_compile): Put test-specific options last.
40337
40338 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
40339
40340         * g++.old-deja/g++.eh/vbase4.C: New test.
40341
40342 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
40343
40344         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
40345
40346 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
40347
40348         * g++.old-deja/g++.brendan/misc12.C: Removed.
40349         * g++.old-deja/g++.pt/memtemp77.C: Constify.
40350         * g++.old-deja/g++.ext/pretty4.C: New test.
40351
40352 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
40353
40354         * g++.old-deja/g++.other/string2.C: New test.
40355
40356 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
40357
40358         * g++.old-deja/g++.warn/impint2.C: New test.
40359
40360 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
40361
40362         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
40363         is 1, not zero.
40364
40365 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
40366
40367         * g++.old-deja/g++.warn/impint.C: New test.
40368         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
40369         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
40370         * g++.old-deja/g++.pt/explicit12.C: Likewise.
40371         * g++.old-deja/g++.pt/explicit13.C: Likewise.
40372         * g++.old-deja/g++.pt/explicit17.C: Likewise.
40373         * g++.old-deja/g++.pt/explicit18.C: Likewise.
40374         * g++.old-deja/g++.pt/explicit19.C: Likewise.
40375         * g++.old-deja/g++.pt/explicit23.C: Likewise.
40376         * g++.old-deja/g++.pt/explicit31.C: Likewise.
40377         * g++.old-deja/g++.pt/explicit35.C: Likewise.
40378         * g++.old-deja/g++.pt/explicit6.C: Likewise.
40379         * g++.old-deja/g++.pt/memclass7.C: Likewise.
40380
40381 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
40382
40383         * gcc.dg/cpp-redef.c: New test.
40384
40385 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
40386
40387         * g++.old-deja/g++.pt/unify7.C: New test.
40388
40389 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
40390
40391         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
40392         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
40393
40394 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
40395
40396         * gcc.c-torture/compile/20000224-1.c: New test.
40397
40398 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40399
40400         * gcc.c-torture/compile/cpp-2.c: New test.
40401         * gcc.c-torture/compile/cpp-1.c: New test.
40402
40403 2000-02-25  Jeffrey A Law  (law@cygnus.com)
40404
40405         * gcc.c-torture/execute/20000225-1.c: New test.
40406
40407 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40408
40409         * gcc.dg/cpp-li2.c: New test.
40410
40411         * gcc.dg/cpp-wi1.c: New test.
40412
40413         * gcc.dg/cpp-li1.c: New test.
40414
40415 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
40416
40417         * g++.old-deja/g++.other/sizeof5.C: New test.
40418
40419 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40420
40421         * gcc.c-torture/execute/va-arg-13.c: New test.
40422
40423 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
40424
40425         * gcc.c-torture/execute/va-arg-12.c: New test.
40426
40427 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
40428
40429         * gcc.c-torture/execute/20000223-1.c: New test.
40430
40431 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
40432
40433         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
40434
40435 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
40436
40437         * g++.old-deja/g++.abi/ptrmem.C: New test.
40438
40439 2000-02-19  Richard Henderson  <rth@cygnus.com>
40440
40441         * gcc.c-torture/compile/init-3.c: New.
40442
40443 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
40444
40445         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
40446         ALWAYS_CXXFLAGS.
40447
40448 2000-02-11  Robert Lipe <robertl@sco.com>
40449
40450         * gcc.c-torture/compile/20000211-3.c: New test.
40451
40452 2000-02-11  Martin Buchholz <martin@xemacs.org>
40453
40454         * gcc.c-torture/compile/20000211-2.c: New test.
40455
40456 2000-02-11  Jeffrey A Law  (law@cygnus.com)
40457
40458         * gcc.c-torture/compile/20000211-1.c: New test.
40459
40460 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
40461
40462         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
40463           on native targets
40464
40465 2000-02-08  Nathan Sidwell  <nathan@acm.org>
40466
40467         * g++.old-deja/g++.other/cast5.C: New test.
40468
40469 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
40470
40471         * gcc.c-torture/execute/20000205-1.c: New.
40472
40473 2000-02-03  Nathan Sidwell  <nathan@acm.org>
40474
40475         * g++.old-deja/g++.jason/cast3.C: Return void.
40476         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
40477
40478 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40479
40480         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
40481
40482         * gcc.dg/loop-1.c: New test.
40483
40484 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
40485
40486         * gcc.c-torture/compile/20000127-1.c: New test.
40487         * gcc.c-torture/execute/991228-1.c: New test.
40488
40489 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40490
40491         * gcc.dg/unused-2.c: New test.
40492
40493         * gcc.dg/conv-1.c: New test.
40494
40495 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
40496
40497         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
40498         compiler.
40499         (tool_option_proc): Fix typo.
40500
40501 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
40502
40503         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
40504         of the ld on the host, not on the build machine.
40505         Also, don't crash if '--help' is not a supported option.
40506
40507 2000-01-24  Richard Henderson  <rth@cygnus.com>
40508
40509         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
40510
40511 2000-01-20  Jeffrey A Law  (law@cygnus.com)
40512
40513         * gcc.c-torture/execute/20000120-2.c: New test.
40514         * gcc.c-torture/execute/20000120-1.c: New test.
40515
40516 2000-01-13  Jeffrey A Law  (law@cygnus.com)
40517
40518         * gcc.c-torture/execute/20000113-1.c: New test.
40519
40520 2000-01-12  Jeffrey A Law  (law@cygnus.com)
40521
40522         * gcc.c-torture/execute/20000112-1.c: New test.
40523
40524 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40525
40526         * gcc.dg/20000111-1.c: New test.
40527
40528 2000-01-10  Jeffrey A Law  (law@cygnus.com)
40529
40530         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
40531         with 16 bit integers.
40532
40533 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40534
40535         * gcc.dg/20000108-1.c: New test.
40536
40537 2000-01-05  Nathan Sidwell  <nathan@acm.org>
40538
40539         * g++.old-deja/g++.ns/koenig8.C: New test.
40540
40541 2000-01-05  Nathan Sidwell  <nathan@acm.org>
40542
40543         * g++.old-deja/g++.other/cast4.C: New test.
40544
40545 2000-01-05  Jeffrey A Law  (law@cygnus.com)
40546
40547         * gcc.c-torture/compile/20000105-2.c: New test.
40548         * gcc.c-torture/compile/20000105-1.c: New test.
40549
40550 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40551
40552         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
40553         references to printf & atoi to conform to ANSI standard.
40554         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
40555         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
40556         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
40557         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
40558         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
40559         * g++.old-deja/g++.brendan/complex1.C: Likewise.
40560         * g++.old-deja/g++.brendan/copy1.C: Likewise.
40561         * g++.old-deja/g++.brendan/copy2.C: Likewise.
40562         * g++.old-deja/g++.brendan/copy3.C: Likewise.
40563         * g++.old-deja/g++.brendan/copy4.C: Likewise.
40564         * g++.old-deja/g++.brendan/copy5.C: Likewise.
40565         * g++.old-deja/g++.brendan/copy6.C: Likewise.
40566         * g++.old-deja/g++.brendan/copy7.C: Likewise.
40567         * g++.old-deja/g++.brendan/copy8.C: Likewise.
40568         * g++.old-deja/g++.brendan/crash11.C: Likewise.
40569         * g++.old-deja/g++.brendan/crash14.C: Likewise.
40570         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
40571         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
40572         * g++.old-deja/g++.brendan/delete2.C: Likewise.
40573         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
40574         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
40575         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
40576         * g++.old-deja/g++.brendan/eh1.C: Likewise.
40577         * g++.old-deja/g++.brendan/groff1.C: Likewise.
40578         * g++.old-deja/g++.brendan/init3.C: Likewise.
40579         * g++.old-deja/g++.brendan/misc12.C: Likewise.
40580         * g++.old-deja/g++.brendan/misc7.C: Likewise.
40581         * g++.old-deja/g++.brendan/new2.C: Likewise.
40582         * g++.old-deja/g++.brendan/operators4.C: Likewise.
40583         * g++.old-deja/g++.brendan/operators5.C: Likewise.
40584         * g++.old-deja/g++.brendan/overload2.C: Likewise.
40585         * g++.old-deja/g++.brendan/overload7.C: Likewise.
40586         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
40587         * g++.old-deja/g++.brendan/reference1.C: Likewise.
40588         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
40589         * g++.old-deja/g++.brendan/template24.C: Likewise.
40590         * g++.old-deja/g++.brendan/template3.C: Likewise.
40591         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
40592         * g++.old-deja/g++.jason/inline3.C: Likewise.
40593         * g++.old-deja/g++.jason/opeq.C: Likewise.
40594         * g++.old-deja/g++.law/arg5.C: Likewise.
40595         * g++.old-deja/g++.law/arm7.C: Likewise.
40596         * g++.old-deja/g++.law/ctors11.C: Likewise.
40597         * g++.old-deja/g++.law/cvt8.C: Likewise.
40598         * g++.old-deja/g++.law/init9.C: Likewise.
40599         * g++.old-deja/g++.law/refs4.C: Likewise.
40600         * g++.old-deja/g++.law/template2.C: Likewise.
40601         * g++.old-deja/g++.law/visibility24.C: Likewise.
40602         * g++.old-deja/g++.law/vtable3.C: Likewise.
40603         * g++.old-deja/g++.mike/asm2.C: Likewise.
40604         * g++.old-deja/g++.mike/eh1.C: Likewise.
40605         * g++.old-deja/g++.mike/misc1.C: Likewise.
40606         * g++.old-deja/g++.mike/misc13.C: Likewise.
40607         * g++.old-deja/g++.mike/misc14.C: Likewise.
40608         * g++.old-deja/g++.mike/ns12.C: Likewise.
40609         * g++.old-deja/g++.mike/p1248.C: Likewise.
40610         * g++.old-deja/g++.mike/p3708.C: Likewise.
40611         * g++.old-deja/g++.mike/p3708a.C: Likewise.
40612         * g++.old-deja/g++.mike/p3708b.C: Likewise.
40613         * g++.old-deja/g++.mike/p646.C: Likewise.
40614         * g++.old-deja/g++.mike/p700.C: Likewise.
40615         * g++.old-deja/g++.mike/p783.C: Likewise.
40616         * g++.old-deja/g++.mike/p783a.C: Likewise.
40617         * g++.old-deja/g++.mike/p783b.C: Likewise.
40618         * g++.old-deja/g++.mike/p786.C: Likewise.
40619         * g++.old-deja/g++.mike/p789.C: Likewise.
40620         * g++.old-deja/g++.mike/p789a.C: Likewise.
40621         * g++.old-deja/g++.mike/p807a.C: Likewise.
40622         * g++.old-deja/g++.other/delete3.C: Likewise.
40623         * g++.old-deja/g++.other/dyncast1.C: Likewise.
40624         * g++.old-deja/g++.other/dyncast2.C: Likewise.
40625         * g++.old-deja/g++.other/dyncast3.C: Likewise.
40626         * g++.old-deja/g++.other/empty1.C: Likewise.
40627         * g++.old-deja/g++.other/temporary1.C: Likewise.
40628         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
40629         * g++.old-deja/g++.pt/t16.C: Likewise.
40630         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
40631
40632 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
40633
40634         * gcc.dg/991230-1.c: New test.
40635
40636 1999-12-29  Jeffrey A Law  (law@cygnus.com)
40637
40638         * gcc.c-torture/compile/991229-3.c: New test.
40639         * gcc.c-torture/compile/991229-2.c: New test.
40640         * gcc.c-torture/compile/991229-1.c: New test.
40641
40642 1999-12-29  Greg McGary <gkm@eng.ascend.com>
40643
40644         * gcc.c-torture/compile/labels-2.c: New test.
40645
40646 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
40647
40648         * gcc.c-torture/execute/991227-1.c: New test.
40649
40650 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40651
40652         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
40653
40654 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
40655
40656         * gcc.c-torture/execute/991221-1.c: New test.
40657
40658 1999-12-20  Nathan Sidwell  <nathan@acm.org>
40659
40660         * g++.old-deja/g++.other/cast3.C: New test.
40661
40662 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
40663
40664         * gcc.c-torture/execute/991216-4.c: New test.
40665
40666 1999-12-16  Michael Meissner  <meissner@cygnus.com>
40667
40668         * gcc.c-torture/execute/991216-1.c: New test.
40669         * gcc.c-torture/execute/991216-2.c: New test.
40670         * gcc.c-torture/execute/991216-3.c: New test.
40671
40672 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
40673
40674         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
40675         Actually make the test fail by using "-O2" for compilation.
40676
40677 1999-12-15  Nathan Sidwell  <nathan@acm.org>
40678
40679         * g++.old-deja/g++.warn/cast-align1.C: New test.
40680
40681 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
40682
40683         * gcc.c-torture/compile/991214-1.c: New test.
40684         * gcc.c-torture/compile/991214-2.c: New test.
40685
40686 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
40687
40688         * gcc.dg/991214-1.c: New test.
40689
40690 1999-12-13  Jeffrey A Law  (law@cygnus.com)
40691
40692         * gcc.c-torture/compile/991213-3.c: New test.
40693         * gcc.c-torture/compile/991213-2.c: New test.
40694         * gcc.c-torture/compile/991213-1.c: New test.
40695
40696 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
40697
40698         * gcc.dg/991209-1.c: New test.
40699
40700 1999-12-08  Nathan Sidwell <nathan@acm.org>
40701
40702         * gcc.c-torture/compile/991208-1.c: New test.
40703
40704 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40705
40706         * gcc.dg/ultrasp2.c: New test.
40707
40708 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
40709
40710         * g++.old-deja/g++.abi/align.C (main): Fix typo.
40711
40712 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
40713
40714         * gcc.c-torture/compile/991202-1.c: New test.
40715         * gcc.c-torture/execute/991202-1.c: New test.
40716         * gcc.c-torture/execute/991202-2.c: New test.
40717         * gcc.c-torture/execute/991202-3.c: New test.
40718
40719 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
40720
40721         * g++.old-deja/g++.abi/align.C: New test.
40722         * g++.old-deja/g++.abi/aggregates.C: Likewise.
40723         * g++.old-deja/g++.abi/bitfields.C: Likewise.
40724
40725 1999-12-01  Richard Henderson  <rth@cygnus.com>
40726
40727         * gcc.c-torture/execute/991201-1.c: New.
40728
40729 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
40730
40731         * gcc.dg/991129-1.c: New test.
40732
40733 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
40734
40735         * gcc.c-torture/compile/991127-1.c: New test.
40736
40737 1999-11-22  Nathan Sidwell  <nathan@acm.org>
40738
40739         * g++.old-deja/g++.other/warn4.C: New test.
40740
40741 1999-11-22  Nathan Sidwell  <nathan@acm.org>
40742
40743         * g++.old-deja/g++.eh/cleanup2.C: New test.
40744         * g++.old-deja/g++.ext/pretty2.C: New test.
40745         * g++.old-deja/g++.ext/pretty3.C: New test.
40746         * g++.old-deja/g++.other/debug6.C: New test.
40747
40748 1999-10-20  Jim Wilson  <wilson@cygnus.com>
40749
40750         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
40751         compiler_output to look for one error message instead of two.
40752
40753 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
40754
40755         * gcc.c-torture/execute/991118-1.c: Also test case
40756         where the word boundary does not split a byte evenly.
40757
40758 1999-11-19  Nathan Sidwell  <nathan@acm.org>
40759
40760         * g++.old-deja/g++.ext/restrict1.C: New test.
40761
40762 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
40763
40764         * gcc.c-torture/execute/991118-1.c: New test.
40765
40766 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
40767
40768         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
40769         working directory pathnames.
40770
40771 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
40772
40773         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
40774         host is equipped with driver.h and driver.o so it can actually
40775         compile and run the tests.
40776
40777 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
40778
40779         * gcc.c-torture/compile/991008-1.c: New test.
40780
40781 1999-11-08  Nick Clifton  <nickc@cygnus.com>
40782
40783         * lib/gcc-dg.exp: Include target-supports.exp
40784
40785 1999-11-05  Nick Clifton  <nickc@cygnus.com>
40786
40787         * lib/target-supports.exp: New file: Provide procs to test for
40788         features supported by the target.
40789         (check_weak_available): Moved here from ecos.exp.
40790         (check_alias_available): New proc: Determine of the target
40791         toolchain supports the alias attribute.
40792
40793         * gcc.dg/special/ecos.exp: Move check_weak_available to
40794         target-supports.exp.
40795         (alias-1.c): Only perform the test if the target supports
40796         aliases.
40797         (wkali-1.c): Only perform the test if the target supports
40798         aliases.
40799
40800         * gcc.dg/990506-0.c: Expect error messages from cross
40801         targets as well as native targets.
40802
40803 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40804
40805         * gcc.dg/ultrasp1.c: Removed xfail.
40806         * gcc.dg/struct-ret-2.c: Likewise.
40807         * gcc.dg/array-1.c: Likewise.
40808
40809 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40810
40811         * gcc.dg/struct-ret-2.c: New test.
40812
40813         * gcc.dg/array-1.c: New test.
40814
40815 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
40816
40817         * gcc.c-torture/execute/991030-1.c: New test.
40818
40819 1999-10-26  Richard Henderson  <rth@cygnus.com>
40820
40821         * gcc.c-torture/compile/991026-2.c: New test.
40822
40823 1999-10-26  Jeffrey A Law  (law@cygnus.com)
40824
40825         * gcc.c-torture/compile/991026-1.c: New test.
40826
40827 1999-10-23  Jeffrey A Law  (law@cygnus.com)
40828
40829         * gcc.c-torture/execute/991023-1.c: New test.
40830
40831 1999-10-19  Jeffrey A Law  (law@cygnus.com)
40832
40833         * gcc.c-torture/execute/991019-1.c: New test.
40834
40835 1999-10-16  Richard Henderson  <rth@cygnus.com>
40836
40837         * gcc.c-torture/execute/991016-1.c: New test.
40838
40839 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
40840
40841         * gcc.c-torture/execute/991014-1.c: New test.
40842
40843 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
40844
40845         * g++.old-deja/g++.other/union2.C: New test.
40846
40847 1999-10-13  Nathan Sidwell  <nathan@acm.org>
40848
40849         * g++.old-deja/g++.other/vaarg2.C: New test.
40850         * g++.old-deja/g++.other/vaarg3.C: New test.
40851
40852 1999-10-12  Craig Burley  <craig@jcb-sc.com>
40853
40854         * g77.f-torture/noncompile/19990905-1.f: Moved from being
40855         in compile/.
40856
40857 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
40858
40859         * gcc.c-torture/execute/va-arg-11.c: New test.
40860
40861 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
40862
40863         * lib/file-format.exp (gcc_target_object_format): Don't
40864         crash if objdump is unavailable.
40865
40866 1999-09-29  Donn Terry <donn@interix.com>
40867
40868         * gcc.misc-tests/mg.exp: delete extraneous redirection.
40869
40870 1999-09-28  Nick Clifton  <nickc@cygnus.com>
40871
40872         * gcc.c-torture/compile/990928-1.c: New test.
40873
40874 1999-09-28  Nathan Sidwell  <nathan@acm.org>
40875
40876         * g++.old-deja/g++.other/decl6.C: New test.
40877
40878 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40879
40880         * gcc.c-torture/execute/va-arg-10.c: New test.
40881
40882 1999-09-27  Nathan Sidwell  <nathan@acm.org>
40883
40884         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
40885         __PRETTY_FUNCTION__.
40886
40887 1999-09-23  Nick Clifton  <nickc@cygnus.com>
40888
40889         * gcc.c-torture/execute/990923-1.c: New test.
40890
40891 1999-09-21  Nick Clifton  <nickc@cygnus.com>
40892
40893         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
40894         for which -fpic is inappropriate.
40895
40896 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
40897
40898         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
40899
40900 1999-09-21  Nathan Sidwell  <nathan@acm.org>
40901
40902         * g++.old-deja/g++.other/dyncast1.C: New test.
40903         * g++.old-deja/g++.other/dyncast2.C: New test.
40904         * g++.old-deja/g++.other/dyncast3.C: New test.
40905         * g++.old-deja/g++.other/dyncast4.C: New test.
40906         * g++.old-deja/g++.other/dyncast5.C: New test.
40907         * g++.old-deja/g++.eh/catch3.C: New test.
40908         * g++.old-deja/g++.eh/catch3p.C: New test.
40909         * g++.old-deja/g++.eh/catch4.C: New test.
40910         * g++.old-deja/g++.eh/catch4p.C: New test.
40911         * g++.old-deja/g++.eh/catch5.C: New test.
40912         * g++.old-deja/g++.eh/catch5p.C: New test.
40913         * g++.old-deja/g++.eh/catch6.C: New test.
40914         * g++.old-deja/g++.eh/catch6p.C: New test.
40915         * g++.old-deja/g++.eh/catch7.C: New test.
40916         * g++.old-deja/g++.eh/catch7p.C: New test.
40917         * g++.old-deja/g++.eh/catch8.C: New test.
40918         * g++.old-deja/g++.eh/catch8p.C: New test.
40919         * g++.old-deja/g++.eh/catch9.C: New test.
40920         * g++.old-deja/g++.eh/catch9p.C: New test.
40921
40922 1999-09-13  Nathan Sidwell  <nathan@acm.org>
40923
40924         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
40925         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
40926
40927 1999-09-13  Jeffrey A Law  (law@cygnus.com)
40928
40929         * gcc.c-torture/compile/990913-1.c: New test.
40930
40931 1999-09-10  Nathan Sidwell  <nathan@acm.org>
40932
40933         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
40934         * g++.old-deja/g++.jason/rfg5.C: Likewise.
40935
40936 1999-09-09  Richard Henderson  <rth@cygnus.com>
40937
40938         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
40939
40940 1999-09-09  Nathan Sidwell  <nathan@acm.org>
40941
40942         * g++.old-deja/g++.other/lookup11.C: New test.
40943         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
40944         what is permitted and what we want.
40945         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
40946         overload use.
40947         * g++.old-deja/g++.jason/rfg5.C: Likewise.
40948
40949 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
40950
40951         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
40952         * gcc.c-torture/noncompile/poison-1.c: New file.
40953
40954 1999-09-08  Nathan Sidwell  <nathan@acm.org>
40955
40956         * g++.old-deja/g++.other/sizeof3.C: New test.
40957         * g++.old-deja/g++.other/sizeof4.C: New test.
40958         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
40959         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
40960
40961 1999-09-07  Richard Henderson  <rth@cygnus.com>
40962
40963         * gcc.dg/va-arg-1.c: New.
40964
40965 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40966
40967         * gcc.c-torture/execute/va-arg-9.c: New test.
40968
40969 1999-09-05  Craig Burley  <craig@jcb-sc.com>
40970
40971         * g77.f-torture/compile/980519-2.f: New test.
40972         * g77.f-torture/compile/19990905-0.f: New test.
40973         * g77.f-torture/compile/19990905-1.f: New test.
40974         * g77.f-torture/compile/19990905-2.f: New test.
40975
40976         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
40977
40978 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
40979
40980         * gcc.c-torture/execute/990827-1.c: Fix typo.
40981
40982 1999-09-03  Nathan Sidwell  <nathan@acm.org>
40983
40984         * g++.old-deja/g++.other/deref1.C: New test.
40985
40986 1999-09-02  Nathan Sidwell  <nathan@acm.org>
40987
40988         * g++.old-deja/g++.other/ambig2.C: New test.
40989         * g++.old-deja/g++.other/cond5.C: New test.
40990         * g++.old-deja/g++.other/lookup16.C: New test.
40991
40992 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
40993
40994         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
40995         assemblers too.
40996
40997 1999-08-31  Jeffrey A Law  (law@cygnus.com)
40998
40999         * lib/c-torture.exp: Avoid the "compare executables" optimization
41000         when testing native.
41001
41002 1999-08-29  Jeffrey A Law  (law@cygnus.com)
41003
41004         * gcc.c-torture/execute/990829-1.c: New test.
41005         * gcc.c-torture/compile/990829-1.c: New test.
41006
41007 1999-08-27  Paul Burchard  <burchard@pobox.com>
41008
41009         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
41010         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
41011         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
41012         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
41013         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
41014         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
41015         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
41016         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
41017         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
41018         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
41019         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
41020
41021 1999-08-27  Jeffrey A Law  (law@cygnus.com)
41022
41023         * gcc.c-torture/execute/990827-1.c: New test.
41024
41025 1999-08-26  Craig Burley  <craig@jcb-sc.com>
41026
41027         * g77.f-torture/noncompile/19990826-4.f: New test.
41028
41029         * g77.f-torture/compile/19990826-3.f: New test.
41030
41031         * g77.f-torture/execute/19990826-2.f: New test.
41032
41033         * g77.f-torture/compile/19990826-1.f: New test.
41034
41035         * gcc.c-torture/execute/990826-0.c: New test.
41036         * g77.c-torture/execute/19990826-0.f: New test.
41037
41038         * g77.f-torture/noncompile/970626-2.f: New test.
41039
41040 1999-08-25  Paul Burchard  <burchard@pobox.com>
41041
41042         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
41043         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
41044         lss-011.C: New tests.
41045
41046 1999-08-25  Nathan Sidwell  <nathan@acm.org>
41047
41048         * g++.old-deja/g++.other/decl5.C: New test.
41049
41050 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41051
41052         * noncompile/noncompile.exp: Load_lib c-torture.exp.
41053         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
41054         call `postbase' for each one.  All callers of `postbase' changed
41055         to call this instead.
41056
41057 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
41058
41059         * gcc.c-torture/execute/990811-1.c: New test.
41060
41061 1999-08-09  Nick Clifton  <nickc@cygnus.com>
41062
41063         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
41064         just native ones.
41065
41066         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
41067         just native ones.
41068
41069 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
41070
41071         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
41072
41073 1999-08-04  Jeffrey A Law  (law@cygnus.com)
41074
41075         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
41076
41077 1999-08-04  Nathan Sidwell  <nathan@acm.org>
41078
41079         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
41080
41081 1999-08-04  Jeffrey A Law  (law@cygnus.com)
41082
41083         * gcc.c-torture/execute/990804-1.c: New test.
41084
41085 1999-08-03  Nathan Sidwell  <nathan@acm.org>
41086
41087         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
41088         * g++.old-deja/g++.brendan/crash64.C: Likewise.
41089         * g++.old-deja/g++.brendan/overload8.C: Likewise.
41090
41091 1999-08-03  Nathan Sidwell  <nathan@acm.org>
41092
41093         * g++.old-deja/g++.other/struct1.C: New test.
41094
41095 1999-08-03  Nathan Sidwell  <nathan@acm.org>
41096
41097         * g++.old-deja/g++.other/enum2.C: New test.
41098
41099 1999-08-02  Richard Henderson  <rth@cygnus.com>
41100
41101         Adapted from tests from Franz Sirl:
41102         * gcc.c-torture/execute/va-arg-7.c: New test.
41103         * gcc.c-torture/execute/va-arg-8.c: New test.
41104
41105 1999-08-01  Jeffrey A Law  (law@cygnus.com)
41106
41107         * gcc.c-torture/compile/990801-2.c: New test.
41108
41109         * gcc.c-torture/compile/990801-1.c: New test.
41110
41111 1999-07-27  Michael Meissner  <meissner@cygnus.com>
41112
41113         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
41114         fp-cmp-1.c, converting double to float.
41115
41116         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
41117         fp-cmp-1.c, converting double to long double.
41118
41119         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
41120         from fr1 to unknown_register, since fr1 is a legitimate register
41121         on some machines.
41122
41123 1999-07-25  Jeffrey A Law  (law@cygnus.com)
41124
41125         * README: More listname related changes.
41126
41127 1999-07-08  Catherine Moore  <clm@cygnus.com>
41128
41129         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
41130
41131 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
41132
41133         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
41134
41135 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
41136
41137         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
41138
41139 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
41140
41141         * gcc.dg/990703-1.c: New test.
41142
41143 1999-06-29  Nick Clifton  <nickc@cygnus.com>
41144
41145         * lib/file-format.exp: New file: Move definition of proc
41146         gcc_target_object_format to here from
41147         gcc.dg/special/ecos.exp.
41148
41149         * lib/c-torture.exp: Include lib file-format.exp.
41150         * lib/gcc-dg.exp: Include lib file-format.exp.
41151
41152         * gcc.dg/special/ecos.exp: Remove definition of proc
41153         gcc_target_object_format.
41154
41155 1999-06-28  Jeffrey A Law  (law@cygnus.com)
41156
41157         * gcc.c-torture/execute/990628-1.c: New test.
41158
41159 1999-06-25  Jeffrey A Law  (law@cygnus.com)
41160
41161         * gcc.c-torture/compile/990625-2.c: New test.
41162
41163         * gcc.c-torture/compile/990625-1.c: New test.
41164
41165 1999-06-23  Nick Clifton  <nickc@cygnus.com>
41166
41167         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
41168         attributes compile.
41169         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
41170         ports that use the COFF/PE file format.
41171
41172 1999-06-17  Jeffrey A Law  (law@cygnus.com)
41173
41174         * gcc.c-torture/compile/990617-1.c: New test.
41175
41176 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
41177
41178         * g++.old-deja/g++.other/decl4.C: New test.
41179
41180 1999-06-14  Nathan Sidwell  <nathan@acm.org>
41181
41182         * g++.old-deja/g++.other/bitfld3.C: New test.
41183
41184 1999-06-08  Nathan Sidwell  <nathan@acm.org>
41185
41186         * g++.old-deja/g++.eh/catch1.C: New test.
41187
41188 1999-06-07  Jeffrey A Law  (law@cygnus.com)
41189
41190         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
41191
41192         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
41193         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
41194
41195 1999-06-05  Craig Burley  <craig@jcb-sc.com>
41196
41197         * g77.f-torture/compile/19990502-0.f: Replace with new,
41198         shorter, test that still fails after recent changes.
41199
41200 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
41201
41202         * gcc.c-torture/execute/990604-1.c: New test.
41203
41204 1999-05-31  Jeffrey A Law  (law@cygnus.com)
41205
41206         * gcc.c-torture/execute/990531-1.c: New test.
41207
41208 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41209
41210         * gcc.c-torture/compile/990527-1.c: New test.
41211
41212 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
41213
41214         * gcc.c-torture/execute/990527-1.c: New test.
41215
41216 1999-05-25  Nick Clifton  <nickc@cygnus.com>
41217
41218         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
41219         bitfields as signed.
41220
41221 1999-05-25  Craig Burley  <craig@jcb-sc.com>
41222
41223         * g77.f-torture/compile/19990525-0.f: New test.
41224
41225 1999-05-25  Jeffrey A Law  (law@cygnus.com)
41226
41227         * gcc.c-torture/execute/990525-2.c: New test.
41228
41229         * gcc.c-torture/execute/990525-1.c: New test.
41230
41231 1999-05-24  Nathan Sidwell  <nathan@acm.org>
41232
41233         * g++.old-deja/g++.other/anon3.C: New test.
41234         * g++.old-deja/g++.other/anon4.C: New test.
41235         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
41236         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
41237         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
41238         Merrill).
41239
41240 1999-05-24  Jeffrey A Law  (law@cygnus.com)
41241
41242         * gcc.c-torture/execute/990524-1.c: New test.
41243
41244         * gcc.dg/990524-1.c: New test.
41245
41246 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41247
41248         * gcc.c-torture/compile/990523-1.c: New test.
41249
41250 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
41251
41252         * gcc.c-torture/compile/990519-1.c: New test.
41253
41254 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
41255
41256         * gcc.c-torture/compile/990517-1.c: New test.
41257
41258         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
41259         (e4, f4): New tests.
41260         (main): Call them.
41261
41262 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41263
41264         * gcc.dg/noreturn-1.c: New test.
41265
41266 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
41267
41268         * gcc.c-torture/execute/990513-1.c: New test.
41269
41270 1999-05-10  Richard Henderson  <rth@cygnus.com>
41271
41272         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
41273
41274 1999-05-10  Craig Burley  <craig@jcb-sc.com>
41275
41276         * g77.f-torture/execute/erfc.f: Use small single-precision
41277         values, to avoid problems on Alphas when not -mieee.
41278
41279 1999-05-08  Craig Burley  <craig@jcb-sc.com>
41280
41281         * gcc.dg/990506-0.c: New test.
41282
41283 1999-05-08  Richard Henderson  <rth@cygnus.com>
41284
41285         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
41286         the constant to test.  Don't XFAIL 64-bit targets.
41287
41288         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
41289         * g++.old-deja/g++.law/profile1.C: Likewise.
41290
41291         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
41292         operator new instances.
41293         * g++.old-deja/g++.other/delete5.C: Likewise.
41294
41295 1999-05-03  Craig Burley  <craig@jcb-sc.com>
41296
41297         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
41298         intrinsic.
41299
41300 1999-05-03  Craig Burley  <craig@jcb-sc.com>
41301
41302         * g77.f-torture/execute/u77-test.f: Reverse order of two
41303         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
41304
41305 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41306
41307         * gcc.dg/compare1.c: New test.
41308
41309 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
41310
41311         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
41312         New tests.
41313
41314 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41315
41316         * g77.f-torture/compile/19990502-1.f: New test.
41317
41318 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41319
41320         * g77.f-torture/compile/19990502-0.f: New test.
41321
41322 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41323
41324         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
41325         intrinsic.
41326
41327 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41328
41329         * g77.f-torture/execute/u77-test.f (main): List libU77
41330         intrinsics not currently tested.
41331         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
41332         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
41333         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
41334         Trim blanks off the ends of some printed strings.
41335
41336 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41337
41338         * g77.f-torture/execute/u77-test.f (main): Just warn about
41339         FSTAT gid disagreement, as it's expected on some systems.
41340
41341 1999-05-01  Craig Burley  <craig@jcb-sc.com>
41342
41343         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
41344         use a new function, which allows for some slop.
41345         Clean up some commentary.
41346         (issum): The new function.
41347         (sgladd): Deleted subroutine.
41348
41349 1999-05-01  Craig Burley  <craig@jcb-sc.com>
41350
41351         * g77.f-torture/execute/u77-test.f: Modify to be more like
41352         libf2c/libU77 version, bringing patches to that version here.
41353         Add suitable commentary.
41354
41355 1999-04-25  Richard Henderson  <rth@cygnus.com>
41356
41357         * gcc.dg/990424-1.c: New test.
41358
41359 1999-04-24  Craig Burley  <craig@jcb-sc.com>
41360
41361         * g77.f-torture/execute/u77-test.f (main): Bug involving
41362         LSTAT has been fixed, so turn back on full checking.
41363
41364 1999-04-20  Craig Burley  <craig@jcb-sc.com>
41365
41366         * g77.f-torture/compile/19990419-0.f: New test.
41367         * g77.f-torture/execute/19990419-1.f: New test.
41368
41369 1999-04-17  Richard Henderson  <rth@cygnus.com>
41370
41371         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
41372         to avoid the need for a prototype to supress a warning.
41373
41374 1999-04-07  Jim Wilson  <wilson@cygnus.com>
41375
41376         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
41377
41378 1999-04-04  Jeffrey A Law  (law@cygnus.com)
41379
41380         * gcc.c-torture/execute/990404-1.c: New test.
41381
41382 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
41383
41384         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
41385         * gcc.dg/cpp-if3.c: Don't use -pedantic.
41386         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
41387         missing initializer warnings.
41388
41389 1999-03-28  Jeffrey A Law  (law@cygnus.com)
41390
41391         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
41392         matching strings.
41393
41394 1999-03-26  Jeffrey A Law  (law@cygnus.com)
41395
41396         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
41397
41398 1999-03-26  Craig Burley  <craig@jcb-sc.com>
41399
41400         * g77.f-torture/execute/19990325-0.f: New test.
41401         * g77.f-torture/execute/19990325-1.f: New test.
41402
41403 1999-03-24  Jeffrey A Law  (law@cygnus.com)
41404
41405         * gcc.c-torture/execute/990324-1.c: New test.
41406
41407 1999-03-22  Jim Wilson  <wilson@cygnus.com>
41408
41409         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
41410         test with 4.
41411
41412 1999-03-17  Richard Henderson  <rth@cygnus.com>
41413
41414         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
41415
41416 1999-03-13  Craig Burley  <craig@jcb-sc.com>
41417
41418         * g77.f-torture/execute/19990313-2.f: New test.
41419         * g77.f-torture/execute/19990313-3.f: New test.
41420
41421 1999-03-13  Craig Burley  <craig@jcb-sc.com>
41422
41423         * g77.f-torture/execute/19990313-0.f: New test.
41424         * g77.f-torture/execute/19990313-1.f: New test.
41425
41426 1999-03-12  Jim Wilson  <wilson@cygnus.com>
41427
41428         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
41429         printf to sprintf.
41430         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
41431         (main): Add check for u15.  Conditionalize u31 check depending on
41432         whether ints are <32 bits or >=32 bits.
41433
41434 1999-03-08  Craig Burley  <craig@jcb-sc.com>
41435
41436         * g77.f-torture/execute/19981119-0.f: Improve testiness.
41437
41438 1999-03-08  Craig Burley  <craig@jcb-sc.com>
41439
41440         * g77.f-torture/compile/19990305-0.f: New test.
41441         * g77.f-torture/execute/19981119-0.f: New test.
41442
41443 1999-03-08  Craig Burley  <craig@jcb-sc.com>
41444
41445         * g77.f-torture/execute/970625-2.f: call ABORT if final
41446         result is not correct, instead of just printing it.
41447         Add this checking via newly introduced obfuscation, to
41448         trip up buggy front ends.
41449
41450 1999-03-07  Craig Burley  <craig@jcb-sc.com>
41451
41452         * g77.f-torture/compile/960317-1.f: Moved from being
41453         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
41454
41455 1999-03-06  Craig Burley  <craig@jcb-sc.com>
41456
41457         * g77.f-torture/execute/960317-1.f: New (old) test.
41458         * g77.f-torture/execute/970625-2.f: Ditto.
41459
41460 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
41461
41462         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
41463         message on line 1 or line 2; cccp and cpplib do this differently.
41464
41465 1999-03-01  Jeffrey A Law  (law@cygnus.com)
41466
41467         * g++.old-deja/g++.law/weak1.C: New test.
41468
41469 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
41470
41471         * gcc.c-torture/execute/990119-1.c: Renamed to...
41472         * gcc.dg/990119-1.c: this, so it will only be tested once
41473         (it's a preprocessor test, it doesn't need to be run at
41474         multiple optimization levels).
41475
41476 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
41477
41478         * lib/g++.exp: Don't add incdir=$base_dir/../include to
41479           ALWAYS_CXXFLAGS.
41480
41481 1999-02-24  Craig Burley  <craig@jcb-sc.com>
41482
41483         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
41484         * g77.f-torture/compile/19981216-0.f: ...as it is expected
41485         to not be compilable by current g77.
41486
41487 1999-02-24  Nick Clifton  <nickc@cygnus.com>
41488
41489         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
41490
41491 1999-02-22  Jeffrey A Law  (law@cygnus.com)
41492
41493         * gcc.c-torture/execute/990222-1.c: New test.
41494
41495 1999-02-19  Craig Burley  <craig@jcb-sc.com>
41496
41497         * g77.f-torture/compile/19990218-0.f: New test.
41498         * g77.f-torture/noncompile/19990218-1.f: New test.
41499
41500 1999-02-18  Craig Burley  <craig@jcb-sc.com>
41501
41502         * g77.f-torture/compile/19981216-0.f: New test.
41503
41504 1999-02-14  Jeffrey A Law  (law@cygnus.com)
41505
41506         * gcc.dg/990214-1.c: New test.
41507
41508 1999-02-13  Jeffrey A Law  (law@cygnus.com)
41509
41510         * gcc.dg/990213-2.c: New test.
41511
41512         * gcc.dg/990213-1.c: New test.
41513
41514 1999-02-12  Jeffrey A Law  (law@cygnus.com)
41515
41516         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
41517         ints.
41518
41519 1999-02-11  Nick Clifton  <nickc@cygnus.com>
41520
41521         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
41522         specified by target.
41523
41524         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
41525
41526 1999-02-11  Jeffrey A Law  (law@cygnus.com)
41527
41528         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
41529
41530 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
41531
41532         * gcc.dg/special/ecos.exp: New test driver for new tests with
41533         special requirements.
41534
41535         * gcc.dg/special/alias-1.c: New test.
41536         * gcc.dg/special/gcsec-1.c: New test.
41537         * gcc.dg/special/weak-1.c: New test.
41538         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
41539         * gcc.dg/special/weak-2.c: New test.
41540         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
41541         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
41542         * gcc.dg/special/wkali-1.c: New test.
41543         * gcc.dg/special/wkali-2.c: New test.
41544         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
41545         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
41546
41547 1999-02-10  Felix Lee  <flee@cygnus.com>
41548
41549           * lib/c-torture.exp (c-torture-compile): Pull out code for
41550           analyzing gcc error messages.
41551           (c-torture-execute): Likewise.  Fix some (harmless) false
41552           positives.
41553           * lib/gcc.exp (gcc_check_compile): New function.
41554
41555 1999-02-08  Richard Henderson  <rth@cygnus.com>
41556
41557         * gcc.c-torture/execute/990208-1.c: New test.
41558
41559 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
41560
41561         * g++.dg/special/ecos.exp: New driver for new tests with special
41562         requirements
41563
41564         * g++.dg/special/conpr-1.C: New test
41565         * g++.dg/special/conpr-2.C: New test
41566         * g++.dg/special/conpr-2a.C: New test
41567         * g++.dg/special/conpr-3.C: New test
41568         * g++.dg/special/conpr-3a.C: New test
41569         * g++.dg/special/conpr-3b.C: New test
41570
41571         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
41572         allow g++ to use the dg driver
41573
41574         * README: Add comment about g++.dg directory
41575
41576 1999-02-06  Jeffrey A Law  (law@cygnus.com)
41577
41578         * README: Update email addresses.
41579
41580 1999-02-03  Nick Clifton  <nickc@cygnus.com>
41581
41582         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
41583         arguments in order to force structure S onto the stack even on
41584         the alpha.
41585         (test): Pass 10 leading arguments to function foo as well as the
41586         structure S.
41587
41588         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
41589         failure for all targets.
41590
41591         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
41592         abort to terminate program execution.
41593
41594 1999-01-30  Richard Henderson  <rth@cygnus.com>
41595
41596         * gcc.c-torture/execute/990130-1.c: New test.
41597
41598 1999-01-30  Jeffrey A Law  (law@cygnus.com)
41599
41600         * gcc.dg/990130-1.c: New test.
41601
41602 1999-01-28  Michael Meissner  <meissner@cygnus.com>
41603
41604         * gcc.c-torture/execute/990128-1.c: New test.
41605
41606 1999-01-27  Michael Meissner  <meissner@cygnus.com>
41607
41608         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
41609
41610 1999-01-27  Felix Lee  <flee@cygnus.com>
41611
41612         * lib/c-torture.exp (c-torture-compile): pull out code for
41613         analyzing gcc error messages.
41614         (c-torture-execute): ditto, and fix some (harmless) false
41615         positives.
41616         * lib/gcc.exp (gcc_check_compile): new function.
41617
41618 1999-01-17  Jeffrey A Law  (law@cygnus.com)
41619
41620         * gcc.dg/990117-1.c: New test.
41621
41622         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
41623
41624         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
41625
41626 1999-01-15  Jeffrey A Law  (law@cygnus.com)
41627
41628         * g77.f-torture/compile/990115-1.f: New test.
41629
41630 1999-01-07  Jeffrey A Law  (law@cygnus.com)
41631
41632         * gcc.c-torture/compile/990107-1.c: New test
41633
41634 1999-01-06  Jeffrey A Law  (law@cygnus.com)
41635
41636         * gcc.c-torture/execute/990106-2.c: New test.
41637
41638         * gcc.c-torture/execute/990106-1.c: New test.
41639
41640 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
41641
41642         * gcc.c-torture/compile/981223-1.c: New test.
41643
41644 1998-12-29  Richard Henderson  <rth@cygnus.com>
41645
41646         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
41647         (opt3): Rename from opt4 and disable.
41648
41649 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
41650
41651         * g++.old-deja/g++.pt/ptrmem5.C: New test.
41652
41653 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
41654
41655         * g++.old-deja/g++.other/conv5.C: New test.
41656
41657 1998-12-14  Nick Clifton  <nickc@cygnus.com>
41658
41659         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
41660
41661 1998-12-11  Jeffrey A Law  (law@cygnus.com)
41662
41663         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
41664
41665 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
41666
41667         * gcc.c-torture/compile/981211-1.c: New test.
41668
41669 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
41670
41671         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
41672
41673         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
41674
41675 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41676
41677         * gcc.special/930510-1.c: Make C9X safe.
41678         * gcc.misc-tests/gcov-1.c Similarly.
41679         * gcc.misc-tests/gcov-2.c Similarly.
41680
41681 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
41682
41683         * gcc.dg/ultrasp1.c: New test.
41684
41685 1998-12-06  Richard Henderson  <rth@cygnus.com>
41686
41687         * gcc.c-torture/execute/981206.c: New test.
41688
41689 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
41690
41691         * g++.old-deja/g++.ns/template7.C: New test.
41692
41693         * g++.old-deja/g++.other/expr1.C: New test.
41694
41695         * g++.old-deja/g++.eh/tmpl3.C: New test.
41696
41697         * g++.old-deja/g++.eh/tmpl2.C: New test.
41698
41699 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
41700
41701         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
41702         * g++.old-deja/g++.other/using6.C: Removed.
41703         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
41704
41705         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
41706
41707 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
41708
41709         * g++.old-deja/g++.pt/overload8.C: New test.
41710
41711         * g++.old-deja/g++.pt/overload7.C: New test.
41712
41713         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
41714
41715         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
41716         and relinking messages.
41717         * lib/g++.exp (g++_target_compile): Remove .rpo file when
41718         compiling with -frepo.
41719
41720 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
41721
41722         * g++.old-deja/g++.pt/lookup6.C: New test.
41723
41724 1998-11-30  Nick Clifton  <nickc@cygnus.com>
41725
41726         * gcc.c-torture/execute/981130-1.c: New test.
41727         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
41728
41729 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
41730
41731         * g++.old-deja/g++.pt/explicit76.C: New test.
41732
41733         * g++.old-deja/g++.pt/friend38.C: New test.
41734
41735         * g++.old-deja/g++.ns/crash2.C: New test.
41736
41737         * g++.old-deja/g++.pt/defarg8.C: New test.
41738
41739         * g++.old-deja/g++.pt/instantiate6.C: New test.
41740
41741         * g++.old-deja/g++.pt/static6.C: New test.
41742
41743         * g++.old-deja/g++.pt/decl2.C: New test.
41744
41745 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
41746
41747         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
41748         problem is actually related with name lookup, but so what? :-)
41749
41750         * g++.old-deja/g++.pt/friend37.C: New test.
41751
41752 1998-11-25  Dave Love  <d.love@dl.ac.uk>
41753
41754         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
41755         element, which fails on some systems.
41756
41757         * g77.f-torture/execute/labug1.f: New test.
41758
41759 1998-11-21  Jeffrey A Law  (law@cygnus.com)
41760
41761         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
41762         is defined.
41763
41764 1998-11-18  Dave Love  <d.love@dl.ac.uk>
41765
41766         * g77.f-torture/compile/981117-1.f: New test.
41767
41768 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
41769
41770         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
41771         properly discarded.
41772
41773 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
41774
41775         * gcc.c-torture/execute/memcheck: New directory of tests for
41776         -fcheck-memory-usage.
41777
41778 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
41779
41780         * README: New file, general information about the testsuite and
41781         new description of the various C++ test subdirectories.
41782         * README.g++: Eliminate obsolete information, update and move most
41783         relevant stuff to README.
41784
41785 1998-11-07  Richard Henderson  <rth@cygnus.com>
41786
41787         * gcc.c-torture/compile/981107-1.c: New test.
41788
41789 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
41790
41791         * execute/memcpy-bi.c: New testcase.
41792
41793 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
41794
41795         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
41796         base classes.
41797
41798         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
41799         template is selected.
41800
41801         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
41802         classes, it should be accepted for all types.
41803
41804         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
41805
41806         * g++.old-deja/g++.pt/spec24.C: Ensure that template
41807         specializations start with template headers.
41808
41809 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
41810
41811         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
41812
41813         * g++.old-deja/g++.other/init9.C: Test cross initialization of
41814         non-POD types.
41815
41816 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
41817
41818         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
41819
41820 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
41821
41822         * compile/981022-1.c, compile/981022-1.x: New test and driver.
41823
41824 1998-10-19  Jeffrey A Law  (law@cygnus.com)
41825
41826         * 981019-1.c: New test.
41827
41828 1998-10-14  Robert Lipe <robertl@dgii.com>
41829
41830         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
41831         find objc headers.
41832
41833 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
41834
41835         * compile/981001-4.c: Remove use of GCC extension that triggers a
41836         compiler bug.
41837
41838 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
41839
41840         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
41841
41842 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
41843
41844         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
41845         instantiation of template produces incorrect code for delete
41846         expression.
41847
41848         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
41849         constructors' name is not unique.
41850         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
41851         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
41852
41853         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
41854         automatic array of const is ill-formed.
41855
41856         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
41857         of template parameter?
41858
41859         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
41860         const.
41861
41862         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
41863         pointer-to-member expression.
41864
41865         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
41866         declaration causes ICE.
41867
41868 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
41869
41870         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
41871         reserved in the global namespace.
41872
41873         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
41874         generate needed virtual table.
41875
41876         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
41877
41878 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
41879
41880         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
41881         template-dependent type
41882
41883 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
41884
41885         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
41886         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
41887         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
41888
41889         * g++.old-deja/g++.other/using5.C: New test; using decl from base
41890         class should be usable as argument of member function.
41891         * g++.old-deja/g++.other/using6.C: New test; using decl from base
41892         class should be usable as return type of member function.
41893         * g++.old-deja/g++.other/using7.C: New test; using decl from base
41894         class should be usable as type of data member.
41895
41896         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
41897
41898 1998-10-09  Jeffrey A Law  (law@cygnus.com)
41899
41900         * gcc.c-torture/special/920521-1.c: Fix bogus test.
41901
41902 1998-10-08  Nick Clifton  <nickc@cygnus.com>
41903
41904         * gcc.dg/dll-?.c Add thumb to target list.
41905         Fix assembler scan patterns to match current assembler output.
41906
41907 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
41908
41909         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
41910         matching of template brackets.
41911
41912         * g++.old-deja/g++.other/using4.C: New test.  Test using
41913         declarations of methods from base classes.
41914
41915         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
41916         within functions should introduce names into the innermost
41917         enclosing namespace.
41918
41919         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
41920         of static locals if first initialization throws.
41921
41922 1998-10-07  Jim Wilson  <wilson@cygnus.com>
41923
41924         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
41925
41926 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
41927
41928         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
41929         lose track of the possible targets of tablejump insns.
41930         * special/special.exp: Run it.
41931
41932 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
41933
41934         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
41935         must be declared before its specializations can be named in friend
41936         declarations.
41937
41938 1998-10-05  Dave Love  <d.love@dl.ac.uk>
41939
41940         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
41941
41942         * g77.f-torture/execute/io1.f: New test.
41943
41944 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
41945
41946         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
41947         with pointer to template function, for which no argument deduction
41948         is possible.
41949
41950         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
41951         specialization of template function as argument to template
41952         function.
41953
41954         * g++.old-deja/g++.other/access2.C: New test; Inner class
41955         shouldn't have privileged access to Outer's names.
41956
41957 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
41958
41959         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
41960         friend template declared within template class conflicts with
41961         nested class of the same name.
41962
41963         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
41964         is ignored.
41965
41966         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
41967         object with direct initializer as function declaration.
41968
41969         * g++.old-deja/g++.other/decl2.C: New test; duplicate
41970         initializers.
41971
41972         * g++.old-deja/g++.other/null2.C: New test; conditional operator
41973         involving const pointer and NULL produces incorrect result.
41974
41975         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
41976         type name without `typename' should be rejected with -pedantic.
41977
41978 1998-10-02  Richard Henderson  <rth@cygnus.com>
41979
41980         * g++.old-deja/g++.other/addrof1.C: New test.
41981
41982 1998-10-01  Nick Clifton  <nickc@cygnus.com>
41983
41984         * gcc.c-torture/compile/981001-1.c: New test.
41985         * gcc.c-torture/execute/981001-1.c: New test.
41986
41987 1998-10-01  Jeffrey A Law  (law@cygnus.com)
41988
41989         * gcc.c-torture/compile/981001-2.c: New test.
41990         * gcc.c-torture/compile/981001-3.c: New test.
41991         * gcc.c-torture/compile/981001-4.c: New test.
41992
41993 1998-10-01  Robert Lipe  <robertl@dgii.com>
41994
41995         * lib/objc.exp (objc_target_compile): Add -L during compiles for
41996         multilibbed hosts.  Idea grafted from g77.exp.
41997
41998 1998-09-30  Dave Love  <d.love@dl.ac.uk>
41999
42000         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
42001         avoid losing on systems which need -lsocket.
42002
42003 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
42004
42005         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
42006         * g++.old-deja/g++.other/nested2.C: Ditto.
42007         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
42008         failure.
42009
42010 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
42011
42012         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
42013         preferred over template operator!= for enum bitfields.
42014
42015 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
42016
42017         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
42018         that happen to have the same base name, but in different scopes,
42019         are incorrectly rejected.
42020
42021 1998-09-16  Richard Henderson  <rth@cygnus.com>
42022
42023         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
42024         on the native word size instead of an integer literal.
42025
42026 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
42027
42028         * g++.old-deja/g++.other/static2.C: Invocation of static data
42029         member of type pointer-to-function denoted as non-static member.
42030
42031         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
42032         checks involving function types and aliases.
42033
42034 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
42035
42036         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
42037         redefined to the same non-trivial type.
42038
42039         * g++.old-deja/g++.pt/explicit73.C: Test for proper
42040         namespace-qualification of template specializations declared in
42041         other namespaces.
42042
42043         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
42044         to declare a subset of the specializations of a template function
42045         as friends of specializations of a template class.
42046
42047         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
42048         member templates that do not fully specialize the enclosing
42049         template class are rejected.
42050
42051 1998-09-11  Dave Love  <d.love@dl.ac.uk>
42052
42053         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
42054
42055 1998-09-08  Dave Love  <d.love@dl.ac.uk>
42056
42057         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
42058         altered from libf2c/libU77 version.
42059
42060 1998-09-06  Dave Love  <d.love@dl.ac.uk>
42061
42062         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
42063
42064 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
42065
42066         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
42067         (un)signed char are different types for template specialization
42068         purposes.
42069
42070 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
42071
42072         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
42073         * objc: ObjC testsuite.
42074
42075 1998-08-31  Catherine Moore  <clm@cygnus.com>
42076
42077         * gcc.c-torture/execute/941014-1.x: New file.
42078
42079 1998-08-31  Nick Clifton  <nickc@cygnus.com>
42080
42081         * lib/c-torture.exp: Add support for
42082         torture_eval_before_compile and torture_eval_before_execute
42083         variables.
42084
42085 1998-08-30  Jeffrey A Law  (law@cygnus.com)
42086
42087         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
42088         this test triggers valid.
42089
42090 1998-08-27  Jeffrey A Law  (law@cygnus.com)
42091
42092         * gcc.dg/980827-1.c: New test.
42093
42094 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
42095
42096         * gcc.c-torture/execute/loop-4b.c: New test.
42097
42098 1998-08-26  Nick Clifton  <nickc@cygnus.com>
42099
42100         * lib/c-torture.exp: Add support for
42101         torture_eval_before_compile and torture_eval_before_execute
42102         variables.
42103
42104 1998-08-25  Jeffrey A Law  (law@cygnus.com)
42105
42106         * gcc.c-torture/compile/980825-1.c: New test.
42107
42108 1998-08-24  Nick Clifton  <nickc@cygnus.com>
42109
42110         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
42111         count number tests in opt_t0 not good_t0.
42112
42113 1998-08-24  Jeffrey A Law  (law@cygnus.com)
42114
42115         * gcc.c-torture/compile/930326-1.x: Fix typo.
42116
42117 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
42118
42119         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
42120         causes an ICE.
42121
42122 1998-08-21  Jeffrey A Law  (law@cygnus.com)
42123
42124         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
42125         STACK_SIZE is defined.
42126         * gcc.c-torture/unsorted/stuct.c: Similarly.
42127
42128         * gcc.c-torture/compile/980821-1.c: New test.
42129
42130 1998-08-21  Jeffrey A Law  (law@cygnus.com)
42131
42132         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
42133
42134 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
42135
42136         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
42137         code.
42138
42139 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
42140
42141         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
42142         error'.
42143
42144 1998-08-18  Jeffrey A Law  (law@cygnus.com)
42145
42146         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
42147
42148 1998-08-16  Jeffrey A Law  (law@cygnus.com)
42149
42150         * gcc.c-torture/compile/980816-1.c: New test.
42151
42152         * gcc.dg/980816-1.c: New test.
42153
42154 1998-08-13  Jeffrey A Law  (law@cygnus.com)
42155
42156         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
42157         compiler for ieee tests.
42158
42159 1998-08-01  Dave Love  <d.love@dl.ac.uk>
42160
42161         * g77.f-torture/compile/980729-0.f: New test.
42162
42163 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
42164
42165         * gcc.c-torture/special/eeprof-1.c: New test, for
42166         -finstrument-functions.
42167         * gcc.c-torture/special/special.exp: Run it.
42168
42169 1998-07-29  Jeffrey A Law  (law@cygnus.com)
42170
42171         * gcc.c-torture/compile/980729-1.c: New test.
42172
42173 1998-07-27  Nick Clifton  <nickc@cygnus.com>
42174
42175         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
42176         __thumb__ is defined, and test for ARM style doubles if so.
42177
42178 1998-07-26  Dave Love  <d.love@dl.ac.uk>
42179
42180         * g77.f-torture/noncompile/980615-0.f: New test.
42181
42182 1998-07-26  H.J. Lu  (hjl@gnu.org)
42183
42184         * gcc.dg/980312-1.c: Do link instead of compile.
42185         * gcc.dg/980313-1.c: Likewise.
42186
42187 1998-07-26  Jeffrey A Law  (law@cygnus.com)
42188
42189         * gcc.c-torture/compile/980726-1.c: New test.
42190
42191 1998-07-25  Dave Love  <d.love@dl.ac.uk>
42192
42193         * g77.f-torture/execute/io0.f: New test.
42194
42195 1998-07-24  Nick Clifton  <nickc@cygnus.com>
42196
42197         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
42198         an int.
42199
42200 1998-06-18  Michael Meissner  <meissner@cygnus.com>
42201
42202         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
42203         m32r bugs.
42204
42205 1998-07-17  Nick Clifton  <nickc@cygnus.com>
42206
42207         * gcc.dg/980626-1.c: Expect failures for all toolchains until
42208         c-decl.c:grokdeclarator can handle mode attributes.
42209
42210 1998-07-16  Jeffrey A Law  (law@cygnus.com)
42211
42212         * gcc.c-torture/execute/980716-1.c: New test.
42213
42214 1998-07-13  Jeffrey A Law  (law@cygnus.com)
42215
42216         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
42217         the mn10200.
42218         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
42219         the mn10200.
42220         * gcc.c-torture/execute/va-arg-3.x: Similarly.
42221         * gcc.c-torture/compile/930326-1.x: Similarly.
42222
42223 1998-07-13  Dave Love  <d.love@dl.ac.uk>
42224
42225         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
42226         New test from Craig.
42227
42228 1998-07-12  Dave Love  <d.love@dl.ac.uk>
42229
42230         * g77.f-torture/noncompile/980616-0.f: New test.
42231
42232         * g77.f-torture/execute/970816-3.f: New test from Craig.
42233
42234 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
42235
42236         *  g++.other/singleton.C: Return error value instead of taking
42237         SIGSEGV.
42238
42239 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
42240
42241         *  g++.other/singleton.C: New test.  Warning is under dispute.
42242         Runtime crash is not.
42243
42244 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
42245
42246         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
42247         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
42248         using6.C, using7.C}: New namespace tests.
42249
42250 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
42251
42252         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
42253         specialization with typedef'ed names used as array indexes.
42254
42255 1998-07-09  Jeffrey A Law  (law@cygnus.com)
42256
42257         * gcc.c-torture/execute/980709-1.c: New test.
42258
42259         * gcc.dg/980709-1.c: New test.
42260
42261 1998-07-07  Richard Henderson  <rth@cygnus.com>
42262
42263         * gcc.c-torture/execute/bcp-1.c: New test.
42264
42265 1998-07-07  Jeffrey A Law  (law@cygnus.com)
42266
42267         * gcc.c-torture/execute/980707-1.c: New test.
42268
42269 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
42270
42271         * gcc.c-torture/compile/980706-1.c: New test.
42272
42273 1998-07-01  Dave Love  <d.love@dl.ac.uk>
42274
42275         * g77.f-torture/execute/980701-0.f,
42276         g77.f-torture/execute/980701-1.f: New test from Craig.
42277
42278 1998-07-01  Jeffrey A Law  (law@cygnus.com)
42279
42280         * gcc.c-torture/compile/980701-1.c: New test.
42281
42282         * gcc.c-torture/execute/980701-1.c: New test.
42283
42284 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
42285 rlsruhe.de>
42286
42287         * g++.old-deja/g++.robertl/eb132.C: New test.
42288         * g++.old-deja/g++.robertl/eb133.C: Likewise.
42289
42290 1998-06-29  Dave Love  <d.love@dl.ac.uk>
42291
42292         * g77.f-torture/execute/980628-7.f,
42293         g77.f-torture/execute/980628-8.f,
42294         g77.f-torture/execute/980628-9.f,
42295         g77.f-torture/execute/980628-10.f: New tests from Craig.
42296
42297         * g77.f-torture/execute/980628-3.f: Remove mail headers.
42298
42299 1998-06-28  Jeffrey A Law  (law@cygnus.com)
42300
42301         * g77.f-torture/execute/980628-4.f: New test from Craig.
42302         * g77.f-torture/execute/980628-5.f: Likewise.
42303         * g77.f-torture/execute/980628-2.f: Likewise.
42304         * g77.f-torture/execute/980628-0.f: Likewise.
42305         * g77.f-torture/execute/980628-1.f: Likewise.
42306         * g77.f-torture/execute/980628-3.f: Likewise.
42307         * g77.f-torture/execute/980628-6.f: Likewise.
42308
42309 1998-06-28  Jeffrey A Law  (law@cygnus.com)
42310
42311         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
42312         directory when nothing has been installed yet.
42313
42314 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
42315
42316         * gcc.c-torture/special/special.exp: Handle newer versions of
42317         dejagnu.
42318
42319 1998-06-26  Jeffrey A Law  (law@cygnus.com)
42320
42321         * gcc.dg/980626-1.c: New test.
42322
42323 1998-06-19  Bruno Haible <haible@ilog.fr>
42324
42325         * gcc.misc-tests/m-un-2.c: New test.
42326         * g++.old-deja/g++.other/warn01.c: Likewise.
42327
42328 1998-06-19  Robert Lipe  <robertl@dgii.com>
42329
42330         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
42331         compatibility with assmblers with a different comment character.
42332         Eliminate use of GAS-specific extensions.
42333
42334 1998-06-19  Jeffrey A Law  (law@cygnus.com)
42335
42336         * gcc.c-torture/execute/ieee/980619-1.c: New test.
42337
42338 1998-06-19  Robert Lipe  <robertl@dgii.com>
42339
42340         * lib/g77.exp: Replace search for libf2c.a with search for newly
42341         renamed libg2c.a
42342
42343 1998-06-17  Jeffrey A Law  (law@cygnus.com)
42344
42345         * gcc.c-torture/execute/980617-1.c: New test.
42346
42347 1998-06-12  Jeffrey A Law  (law@cygnus.com)
42348
42349         * gcc.c-torture/execute/980612-1.c: New test.
42350
42351 1998-06-08  Jeffrey A Law  (law@cygnus.com)
42352
42353         * gcc.dg/980523-1.c: Only test on ppc-linux.
42354         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
42355
42356         * gcc.c-torture/execute/980608-1.c: New test.
42357
42358 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
42359
42360         * gcc.c-torture/execute/980605-1.c: New test.
42361
42362 1998-06-04  Jeffrey A Law  (law@cygnus.com)
42363
42364         * gcc.c-torture/execute/980604-1.c: New test.
42365
42366 1998-06-02  Jeffrey A Law  (law@cygnus.com)
42367
42368         * gcc.c-torture/execute/980602-1.c: New test.
42369         * gcc.c-torture/execute/980602-2.c: Likewise.
42370
42371 1998-06-02  Dave Love  <d.love@dl.ac.uk>
42372
42373         * 970125-0.f: Fix per JCB.  Add commentary.
42374
42375 1998-05-31  Michael Meissner  <meissner@cygnus.com>
42376
42377         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
42378         IEEE -0 support.
42379
42380 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
42381
42382         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
42383         earlier.
42384
42385 1998-05-28  Catherine Moore <clm@cygnus.com>
42386
42387         * gcc.c-torture/execute/980526-3.c: New test.
42388
42389 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
42390
42391         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
42392         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
42393         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
42394         m88k-motorola-sysv3 to XFAIL.
42395
42396 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42397
42398         * gcc.dg/980526-1.c: New test.
42399         * gcc.c-torture/execute/980526-2.c: New test.
42400
42401 1998-05-26  Jeffrey A Law  (law@cygnus.com)
42402
42403         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
42404
42405         * gcc.c-torture/execute/980526-1.c: New test.
42406
42407 1998-05-26  Dave Love  <d.love@dl.ac.uk>
42408
42409         * g77.f-torture/execute/alpha2.f: Add runtime test.
42410
42411 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
42412
42413         * g++.old-deja/old-deja.exp: Strip leading directories.
42414
42415         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
42416         error for the line.  Don't run multiple tests for the same line.
42417
42418 1998-05-23  Jeffrey A Law  (law@cygnus.com)
42419
42420         * gcc.dg/980523-1.c: New test.
42421
42422 1998-05-23  Dave Love  <d.love@dl.ac.uk>
42423
42424         * g77.f-torture/compile/970915-0.f: New test.
42425
42426 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
42427
42428         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
42429
42430 1998-05-21  Jeffrey A Law  (law@cygnus.com)
42431
42432         * gcc.dg/980520-1.c: New test.
42433
42434 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
42435
42436         * gcc.dg/980502-1.c: Fix return type.
42437
42438 1998-05-20  Jeffrey A Law  (law@cygnus.com)
42439
42440         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
42441         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
42442         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
42443         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
42444         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
42445
42446 1998-05-20  Dave Love  <d.love@dl.ac.uk>
42447
42448         * g77.f-torture/execute/980520-1.f: New test.
42449
42450 1998-05-15  Dave Love  <d.love@dl.ac.uk>
42451
42452         * lib/mike-g77.exp: New file.
42453
42454         * g77.f-torture/noncompile/noncompile.exp,
42455         g77.f-torture/noncompile/check0.f: New files.
42456
42457 1998-05-14  Dave Love  <d.love@dl.ac.uk>
42458
42459         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
42460         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
42461         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
42462         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
42463         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
42464         abort where appropriate.
42465
42466 1998-05-05  Michael Meissner  <meissner@cygnus.com>
42467
42468         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
42469         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
42470
42471 1998-04-29  Dave Love  <d.love@dl.ac.uk>
42472
42473         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
42474
42475 1998-04-27  Dave Love  <d.love@dl.ac.uk>
42476
42477         * g77.f-torture/compile/980427-0.f: New test.
42478
42479 1998-04-24  Dave Love  <d.love@dl.ac.uk>
42480
42481         * g77.f-torture/compile/980424-0.f: New test.
42482
42483 1998-04-19  Dave Love  <d.love@dl.ac.uk>
42484
42485         * g77.f-torture/compile/980419-2.f (main): New test.
42486         * g77.f-torture/compile/970125-0.f: New test.
42487         * g77.f-torture/compile/980419-1.f: New test.
42488
42489 1998-04-08  Jim Wilson  <wilson@cygnus.com>
42490
42491         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
42492         of loop-4.c.
42493
42494 1998-04-07  Jim Wilson  <wilson@cygnus.com>
42495
42496         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
42497
42498 1998-04-03  Jim Wilson  <wilson@cygnus.com>
42499
42500         * gcc.c-torture/compile/980329-1.c: New test.
42501
42502 1998-03-18  Jim Wilson  <wilson@cygnus.com>
42503
42504         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
42505         * gcc.dg/980312-1.c: Fix typo in -march command.
42506
42507 1998-03-16  H.J. Lu  (hjl@gnu.org)
42508
42509         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
42510
42511 1998-03-11  Robert Lipe  <robertl@dgii.com>
42512
42513         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
42514         Dave Love agree the Fortran source is bogus.
42515
42516 1998-03-11  Robert Lipe  <robertl@dgii.com>
42517
42518         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
42519         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
42520         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
42521         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
42522         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
42523
42524 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
42525
42526         * g++.old-deja/g++.other/friend1.C: New test.
42527
42528 1998-02-18  Dave Love  <d.love@dl.ac.uk>
42529
42530         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
42531         possibly uninitialized) variables and declare dnrm2.
42532
42533 1998-02-23  Robert Lipe <robertl@dgii.com>
42534
42535         From Bruno Haible <haible@ilog.fr>:
42536         * gcc.c-torture/execute/980223.c: New test.
42537
42538 1998-02-13  Jeffrey A Law  (law@cygnus.com)
42539
42540         * gcc.dg/ifelse-1.c: New test.
42541
42542 1998-02-09  H.J. Lu  (hjl@gnu.org)
42543
42544         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
42545
42546           * lib/old-dejagnu.exp (old-dejagnu): Added the
42547           "execution test - XFAIL *-*-*" handling in the spirit of
42548           "excess errors test -". Changed the "execution test fails"
42549           handling to be like "excess errors test fails".
42550           * Update various tests accordingly.
42551
42552 1998-02-06  Jim Wilson  <wilson@cygnus.com>
42553
42554         * gcc.c-torture/execute/980205.c: New test.
42555
42556 1998-01-18  Jeffrey A Law  (law@cygnus.com)
42557
42558         * lib/c-torture.exp: Look for .x files instead of .cexp files.
42559         * lib/f-torture.exp: Similarly.
42560         * gcc.c-torture: Rename all .cexp files to .x files.
42561
42562 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
42563
42564         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
42565         (940510-1.c): Removed duplicate.
42566         (971104-1.c): New test.
42567
42568 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
42569
42570           * lib/f-torture.exp: Improve error and loop detection.
42571
42572 1997-11-19  Michael Meissner  <meissner@cygnus.com>
42573
42574         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
42575         use that to size the filler array.
42576
42577 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
42578
42579         * lib/c-torture.exp(c-torture-execute): Fix typo.
42580
42581         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
42582         testcase as the executable name. Keep the executable around if
42583         the test fails.
42584
42585 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
42586
42587         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
42588         changes.  Only test one -g option, and move it to the end of the
42589         list of options to test.
42590
42591 1997-09-19  Michael Meissner  <meissner@cygnus.com>
42592
42593         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
42594         variable GCC_TORTURE_OPTIONS to supply default switches separated
42595         by colons.  If no environment variable, run tests with -O0 -g, -O1
42596         -g, and -O2 -g as well.
42597
42598 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
42599
42600         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
42601         explanatory comments. Fix indentation.
42602
42603 1997-09-15  Jeffrey A Law  (law@cygnus.com)
42604
42605         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
42606
42607 1997-09-11  Jeffrey A Law  (law@cygnus.com)
42608
42609         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
42610         * g++.old-deja/g++.mike/p7325.C: Likewise.
42611         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
42612
42613 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
42614
42615         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
42616         * g++.old-deja/g++.brendan/crash30.C: Likewise.
42617         * g++.old-deja/g++.brendan/crash39.C: Likewise.
42618         * g++.old-deja/g++.law/operators4.C: Likewise.
42619
42620 1997-09-11  Joe Buck  (jbuck@synopsys.com)
42621
42622         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
42623         * g++.old-deja/g++.mike/p784.C: Ditto.
42624         * g++.old-deja/g++.mike/p785.C: Ditto.
42625
42626 1997-09-05  Jeffrey A Law  (law@cygnus.com)
42627
42628           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
42629
42630 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
42631
42632         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
42633         target feature; pass this to c-torture-execute as needed.
42634
42635 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
42636
42637         * lib/c-torture.exp(c-torture-execute): If the previous and the
42638         current executables being tested are identical, we don't need to
42639         run the executable again. Try to make the executable names
42640         unique. Add an optional argument for passing additional compiler
42641         flags.
42642
42643 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
42644
42645         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
42646
42647 1997-08-29  Jeffrey A Law  (law@cygnus.com)
42648
42649         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
42650
42651 1997-07-31  Jeffrey A Law  (law@cygnus.com)
42652
42653         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
42654         32bit or larger longs.
42655
42656         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
42657         have either a 32bit long or 32bit int.
42658
42659 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
42660
42661         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
42662         Make double precision tests dependent on sizeof (double).
42663
42664 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
42665
42666         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
42667         too.
42668
42669 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
42670
42671         * gcc.c-torture/compile/961203-1.cexp: New script.
42672
42673 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
42674
42675         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
42676         up the includes ourselves.
42677
42678 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
42679
42680         * lib/plumhall.exp: Remove random include, and add a few
42681         verbose messages for debugging.
42682
42683 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
42684
42685         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
42686         of trying to do it ourselves.
42687
42688 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
42689
42690         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
42691
42692 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
42693
42694         * gcc.prms/5403.c: Made regexp a bit less strict.
42695
42696 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
42697
42698         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
42699         is returned from remote_load instead.
42700         * lib/plumhall.exp: Ditto.
42701         * lib/mike-g++.exp: Ditto.
42702         * lib/old-dejagnu.exp: Ditto.
42703         * lib/c-torture.exp: Ditto.
42704
42705 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
42706
42707         * lib/g++.exp: Use build_wrapper procedure.
42708         * lib/gcc.exp: Ditto.
42709
42710 1997-05-20  Jeffrey A Law  (law@cygnus.com)
42711
42712         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
42713         an old-style decl for malloc.  Fixes tests to work when
42714         sizeof (int) != sizeof (size_t).
42715
42716 1997-05-15  Mike Meissner  <meissner@cygnus.com>
42717
42718         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
42719
42720         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
42721         use stdargs.h interface.
42722
42723 1997-05-15  Mike Meissner  <meissner@cygnus.com>
42724
42725         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
42726         NO_VARARGS when compiling.
42727
42728 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
42729
42730         * lib/plumhall.exp(ph_includes): New procedure.
42731         (ph_make): Use it.
42732         (ph_compiler): Ditto.
42733
42734         * lib/g++.exp: Rename test-glue.c to testglue.c.
42735         * lib/gcc.exp: Ditto.
42736
42737 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
42738
42739         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
42740         to completion when it's called.
42741
42742 1997-03-21  Michael Meissner  <meissner@cygnus.com>
42743
42744         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
42745         is defined, don't do test.
42746
42747 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
42748
42749         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
42750         for object files.
42751         (ph_summary): Mark skipped testcases as untested, not unresolved.
42752
42753         * lib/plumhall.exp (ph_make): If unresolved because of bad
42754         errorCode, record errorCode in log file.
42755         (*): Replace send_log/verbose with verbose -log.
42756
42757 1997-03-19  Michael Meissner  <meissner@cygnus.com>
42758
42759         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
42760         double conversion if double isn't at least 8 bytes.
42761
42762         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
42763         int to work with targets where int is 16 bits.
42764
42765         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
42766         8 bytes, just exit, since 4 byte doubles don't have enough bits of
42767         precision for the test to complete.
42768
42769 1997-03-14  Michael Meissner  <meissner@cygnus.com>
42770
42771         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
42772         if d10v is not compiled with the -mdouble64 flag.
42773         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
42774
42775         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
42776         d10v is not compiled with the -mint32 flag.
42777
42778 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
42779
42780         * lib/plumhall.exp: Use incr_count.
42781
42782 1997-03-12  Jeffrey A Law  (law@cygnus.com)
42783
42784         * gcc.c-torture: Update to c-torture-1.45.
42785
42786 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
42787
42788         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
42789         the name of the expect testcase file).
42790
42791         * lib/g++.exp(g++_init): Ditto.
42792
42793 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
42794
42795         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
42796         the host.
42797
42798         * lib/gcc.exp(gcc_exit): New procedure.
42799
42800 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
42801
42802         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
42803         specs where appropriate.
42804
42805         * g++.old-deja/g++.arm/*: Added additional ERROR checks
42806         because of new "candidates are" messages, and removed a few
42807
42808         * Converted all non-old-style g++ testcases to old-style, and
42809         moved into g++.old-deja.
42810
42811 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
42812
42813         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
42814         options.
42815
42816         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
42817         succeeded.
42818
42819         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
42820
42821 1997-02-13  Michael Meissner  <meissner@cygnus.com>
42822
42823         * lib/gcc.exp (gcc_target_compile): Add support for defining
42824         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
42825         the machine doesn't have those features.
42826
42827 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
42828
42829         * g++.law/operators4.exp: Don't use LIBS.
42830
42831 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
42832
42833         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
42834
42835         * lib/mike-g++.exp: Don't set the compiler to be tested here.
42836         * lib/g++.exp: Set it here instead. Also, allow use of the
42837         --tool_exec and --tool_opt options. Change CXX to
42838         GXX_UNDER_TEST.
42839
42840         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
42841
42842         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
42843
42844 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
42845
42846         * lib/old-dejagnu.exp: Use prune_warnings instead of
42847         prune_system_crud.
42848         * lib/mike-g++.exp: Ditto.
42849         * lib/gcc.exp: Ditto.
42850         * lib/g++.exp: Ditto.
42851
42852         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
42853
42854 1997-02-07  Jeffrey A Law  (law@cygnus.com)
42855
42856           * 941014-2.c: Include stdlib.h
42857           * 960327-1.c: Include stdio.h
42858           * dbra.c, index-1.c: Don't assume ints are 32bits.
42859
42860 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
42861
42862         * lib/gcc.exp: Add gcc,stack_size target feature.
42863
42864         * lib/g++.exp(g++_target_compile): Add the include and link
42865         paths here, not in two other places. And, it's $options, not
42866         options.
42867
42868         * lib/mike-g++.exp(postbase): Remove the code that determines
42869         the correct include and link paths.
42870         * g++.old-deja/old-deja.exp: Ditto.
42871
42872 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
42873
42874         * lib/g++.exp(g++_init): target_compile no longer returns the
42875         filename of the result.
42876
42877 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
42878
42879         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
42880         call to glob.
42881
42882         * gcc.c-torture/special/special.exp: Change call to
42883         gcc_target_compile to include the object file.
42884
42885 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
42886
42887         * gcc.c-torture/special/special.exp: Correct misspelling in last
42888         change.
42889
42890 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
42891
42892         * lib/plumhall.exp(ph_summary): Log the entire output of the
42893         executable. Return -1 if there were any failures, 0 otherwise.
42894         (ph_execute): Return -1 if there were any failures, 0 otherwise.
42895         (ph_make): Clean up objects and executables that were built
42896         if the tests succeeded.
42897
42898 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
42899
42900         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
42901         libraries and includes in the build tree as appropriate.
42902
42903 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
42904
42905         * lib/c-torture.exp: Instead of looking for the global variable
42906         NO_LONG_LONG, check to see if that's a feature of the target.
42907
42908 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
42909
42910         * config/default.exp: Minimize. Delete the remainer of the files in
42911         config; this functionality is now in devo/dejagnu/config.
42912
42913         g++.*/*: Pass any additional flags used to compile to postbase;
42914         delete CXXFLAGS.
42915
42916         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
42917         is now done by runtest.exp. Use gcc_target_compile instead of
42918         compile.
42919
42920         lib/c-torture.exp: Use gcc_target_compile instead of compile.
42921         Remove references to CFLAGS. Use remote_file instead of
42922         calling rm -f.
42923         (c-torture): Take a list of arguments to use to compile this
42924         testcase.
42925
42926         lib/g++.exp: Simplify. Use target_compile instead of compile.
42927         lib/gcc-dg.exp: Ditto.
42928         lib/gcc.exp: Ditto.
42929         lib/mike-{gcc,g++}.exp: Ditto.
42930         lib/old-dejagnu.exp: Ditto.
42931         lib/plumhall.exp: Ditto.
42932
42933 1997-01-08  Jim Wilson  <wilson@cygnus.com>
42934
42935         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
42936         (ph_linker): Likewise.
42937
42938 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
42939
42940           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
42941         MAP_ANON / MAP_ANONYMOUS if defined;
42942         else try to map from /dev/zero .
42943
42944 1996-11-12  Jeffrey A Law  (law@cygnus.com)
42945
42946         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
42947         isn't defined, then define it to MAP_ANONYMOUS.
42948
42949 1996-11-12  Jeffrey A Law  (law@cygnus.com)
42950
42951         * gcc.c-torture: Update to c-torture-1.42 release.
42952
42953 1996-11-11  Jeffrey A Law  (law@cygnus.com)
42954
42955         * gcc.c-torture: Update to c-torture-1.41 release.
42956
42957 1996-10-27  Jeffrey A Law  (law@cygnus.com)
42958
42959         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
42960         c-torture release.
42961
42962 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
42963
42964         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
42965         and LDFLAGS.  Fix second case to append the target_info ldflags
42966         onto LDFLAGS, not CFLAGS.
42967         * lib/g++.exp (g++_init): Add target_info stuff.
42968         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
42969         of libgloss and newlib flags for !native.
42970
42971         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
42972         (GDB): Fix relative path to go up another dir for finding gdb.
42973
42974 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
42975
42976         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
42977         versions in the target_info array, if they don't exist.
42978
42979 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
42980
42981         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
42982
42983 1996-07-08  Jim Wilson  <wilson@cygnus.com>
42984
42985         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
42986         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
42987
42988 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
42989
42990         * lib/old-dejagnu.exp: Don't remove the output file before we've
42991         actually tested it. Don't append pwd to the path of the executable
42992         we're testing.
42993
42994 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
42995
42996         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
42997
42998 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
42999
43000         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
43001         temporary directory for compiler files, and set it to a default
43002         value of /tmp. Set $output as the name of the output file from
43003         compiling the testcase. Add a -o option to $cflags_var so the
43004         compiler writes the final output file as $output. Set $executable
43005         to $output.
43006
43007         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
43008         directory for compiler files, and set it to /tmp if it doesn't
43009         already have a value. Set $output_file to the name of the output
43010         file from compiling the testcase. Add a -o option to CXXFLAGS so
43011         the compiler writes the final output file as $output. Use $output
43012         as the executable to be tested.
43013
43014 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
43015
43016         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
43017
43018 1996-06-08  Jeffrey A Law  (law@cygnus.com)
43019
43020         * gcc.c-torture/execute/pending-1.c: New test.  Still
43021         pending in Tege's queue.
43022
43023 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
43024
43025         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
43026         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
43027         if there were failures.  Call unresolved if there were unresolved
43028         testcases.  Call gcc_fail if program did not run to completion.
43029         (ph_make): Pass additional argument name to ph_execute.
43030         (ph_execute): Add new argument.  Pass additional arguments to
43031         ph_summary.  Call gcc_fail is there is no execution output.
43032
43033 1996-04-24  Jeffrey A Law  (law@cygnus.com)
43034
43035         * lib/plumhall.exp (proc_summary): Output relavent summary
43036         lines into the log so specific failures in plumhall can be
43037         investigated.
43038
43039 1996-04-10  Jeffrey A Law  (law@cygnus.com)
43040
43041         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
43042         (c-torture-execute): Don't try to execute tests which use
43043         "long long" types if $NO_LONG_LONG is nonzero.
43044
43045 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
43046
43047         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
43048         not c-torture.
43049
43050         * gcc.ieee: Move from here.
43051         * gcc.c-torture/execute/ieee: To here.
43052
43053 1996-03-26  Jeffrey A Law  (law@cygnus.com)
43054
43055         * gcc.c-torture: Update to c-torture-1.41 release.
43056
43057 1996-03-22  Jeffrey A Law  (law@cygnus.com)
43058
43059         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
43060         not "$output".
43061
43062 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
43063
43064         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
43065         -c present.
43066
43067 1996-03-02  Jeffrey A Law  (law@cygnus.com)
43068
43069         * config/proelf.exp: Handle connecting to a simulator.
43070
43071 1996-01-31  Jeffrey A Law  (law@cygnus.com)
43072
43073         * config/proelf.exp: New file.  Enough framework that we can
43074         run c-torture tests on the proelf targets (or any other target
43075         that gdb can connect to for that matter).
43076
43077 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
43078
43079         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
43080         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
43081
43082         * lib/plumhall.exp (ph_execute): Always call ph_summary if
43083         exec_output exists.
43084
43085 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
43086
43087         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
43088         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
43089
43090         * config/*.exp: Update FSF address.  Change result of ${tool}_load
43091         to pass/fail/unresolved/unsupported/untested.  Caller must now
43092         call unresolved/unsupported/untested.
43093         * lib/*.exp: Update FSF address.  Update to handle new results of
43094         ${tool}_load.
43095         * lib/chill.exp (verbose): Delete.
43096
43097 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
43098
43099         * lib/gcc.exp (default_gcc_start): Change order of args to
43100         $LDFLAGS $CFLAGS $LIBS.
43101         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
43102         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
43103         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
43104         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
43105         * gcc.misc-tests/dg-test.exp: Likewise.
43106         * gcc.misc-tests/msgs.exp: Likewise.
43107         * gcc.prms/prms.exp: Likewise.
43108         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
43109         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
43110
43111         * lib/dg.exp: Deleted, moved to dejagnu/lib.
43112
43113 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
43114
43115         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
43116
43117         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
43118         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
43119
43120         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
43121         necessary.
43122
43123 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
43124
43125         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
43126         global for loop; add use of $mathlib.
43127         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
43128         settings here; set mathlib for anything but VxWorks.
43129
43130 1996-01-22  Jeffrey A Law  (law@cygnus.com)
43131
43132         * gcc.c-torture: Update to c-torture-1.40 release.
43133
43134 1996-01-03  Jeffrey A Law  (law@cygnus.com)
43135
43136         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
43137         dg.exp.
43138
43139 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
43140
43141         * lib/c-torture.exp (c-torture-execute): Declare "output" as
43142         global.
43143
43144 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
43145
43146         * lib/g++.exp (LIBS): Define if not already.
43147         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
43148         (gcc-dg-prune): Call prune_gcc_output.
43149         * lib/gcc.exp (prune_gcc_output): New proc.
43150         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
43151         prune_gcc_output.
43152
43153 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
43154
43155         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
43156         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
43157
43158 1995-11-15  Jeffrey A Law  (law@cygnus.com)
43159
43160         * gcc.c-torture: Update to c-torture-1.39 release.
43161
43162 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
43163
43164         * lib/c-torture.exp (c-torture-execute): Don't return if one option
43165         fails, try others as well.
43166
43167 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
43168
43169         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
43170         If compilation fails, mark execute tests as `untested'.
43171         If test is marked as unsupported, don't mark compilation and
43172         execute tests as failed.
43173
43174 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
43175
43176         * lib/g++.exp (g++_init): Don't link in libg++, and look to
43177         libstdc++ for whether or not we want to be doing shared
43178         libraries.  Delete link_curses since we don't need it anymore.
43179         * lib/mike-g++.exp (postbase): Don't link in libg++.
43180         * g++.old-deja/old-deja.exp: Likewise.
43181
43182 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
43183
43184         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
43185
43186 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
43187
43188         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
43189         For that, add `-Wl,-a,shared_archive'.
43190         * g++.old-deja/old-deja.exp: Likewise.
43191
43192 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
43193
43194         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
43195
43196 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
43197
43198         * lib/mike-g++.exp (postbase): Pay attention to the status of
43199         g++_load.
43200
43201 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
43202
43203           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
43204
43205 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
43206
43207         * lib/gcc.exp (default_gcc_start): No longer need to log program
43208         being executed or its output, execute_anywhere does that now.
43209         * lib/g++.exp (default_g++_version): Call execute_anywhere.
43210         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
43211
43212 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
43213
43214         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
43215         the same as those in lib/g++.exp.
43216
43217 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
43218
43219         * gcc.c-torture: Update to c-torture-1.38 release.
43220         * gcc.ieee: Related changes.
43221
43222 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
43223
43224         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
43225         "exec". Minor reformatting changes.
43226
43227         * config/rom68k.exp (${tool}_load): Make it work in a canadian
43228         cross. This means all "exec" calls now work on a remote host as
43229         well.
43230         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
43231         cross. Filter out the extra "\r\n" stuff that expect puts in.
43232         (c-torture-execute): Filter out the bogus warnings like
43233         c-torture-compile does. Add support for canadian cross.
43234         * lib/gcc.exp (default_gcc_version, default_gcc_start)
43235         Use execute_anywhere rather than calling exec directly. Now it
43236         works for canadian cross testing.
43237
43238 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
43239
43240         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
43241         results into a variable, and check that rather than using file exists.
43242
43243 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
43244
43245         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
43246         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
43247
43248 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
43249
43250         * g++.old-deja/old-deja.exp: Create and pass runshlib and
43251         lib_curses if there's a shared libg++ in the build tree.
43252
43253 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
43254
43255         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
43256         if not supported target.
43257
43258 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
43259
43260         * lib/g++.exp (g++_init): Move empty setting of runshlib and
43261         link_curses up to always happen, not just for native builds.
43262
43263 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
43264
43265         * gcc.c-torture: Update to c-torture-1.36 release.
43266         * gcc.failure: Related changes.
43267
43268 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
43269
43270         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
43271
43272 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
43273
43274         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
43275         * lib/mike-g++.exp (postbase): Not in here.  Still reference
43276         runshlib, link_curses, and mathlib for link and run.
43277
43278         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
43279         pass the runtime shared library options for Solaris, OSF/1, and
43280         Irix5, and link with -lcurses to avoid unresolved references.
43281
43282 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
43283
43284         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
43285         only run once.
43286
43287 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
43288
43289         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
43290
43291 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
43292
43293         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
43294         do not have a framework for the "compat" tests yet.
43295
43296 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
43297
43298         * lib/mike-g++.exp (postbase): New local variable `mathlib',
43299         set to null if we're testing vxworks5.1.  Use that instead of
43300         `-lm' in the setting of LIBS for link and run.
43301
43302 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
43303
43304         * config/rom68k.exp (${tool}_load): Major changes to make it
43305         work.  Verified that it does in fact return the stuff in
43306         exec_output properly.  Catch any Emul or any TRAP other than 0.
43307
43308 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
43309
43310         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
43311         LDFLAGS properly for targets that need stuff from libgloss.
43312         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
43313         only run once.
43314         (gpp_initialized): New variable.
43315
43316 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
43317
43318         * config/rom68k.exp: Load libgloss.exp.
43319         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
43320         so we can produce a fully linked binary.
43321         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
43322         so we can produce a fully linked binary.
43323
43324 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
43325
43326         * lib/plumhall.exp (ph_section): Watch for expected failures.
43327         Add missing `else'.
43328
43329         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
43330         run the testcase.
43331         (c-torture): Likewise.
43332
43333 1995-08-28  Doug Evans  <dje@cygnus.com>
43334
43335         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
43336
43337         * lib/mike-g++.exp (mike_cleanup): New proc.
43338         (prebase): New globals compiler_result, not_compiler_result,
43339         target_regexp.
43340         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
43341         allow leading "-" in pattern.  Watch for unsupported tests.
43342         If $compiler_result is set, pattern match assembler code,
43343         and ditto for $not_compiler_result.
43344         * lib/mike-gcc.exp: Likewise.
43345
43346         * lib/plumhall.exp (ph_execute): Only call ph_summary if
43347         execution "succeeded".
43348
43349 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
43350
43351         * config/win32.exp: New file.
43352         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
43353
43354 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
43355
43356         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
43357         unsupported.
43358         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
43359         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
43360         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
43361
43362         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
43363         "... without exceptions was ...".  That is now handled by
43364         prune_system_crud.
43365         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
43366
43367 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
43368
43369         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
43370         sieve.c,sort2.c}: New files.
43371         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
43372         sieve.exp,sort2.exp}: Drivers for them.
43373
43374         * lib/mike-gcc.exp (program_output): New user settable variable.
43375         (postbase): Call prune_system_crud.  Also prune extraneous compiler
43376         messages.
43377         * lib/mike-g++.exp (program_output): New user settable variable.
43378
43379         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
43380
43381         * config/sh.exp: Deleted (use sim.exp instead).
43382
43383 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
43384
43385         * config/vx.exp: Declare CHECKTASK as global.
43386         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
43387         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
43388         * lib/old-dejagnu.exp: Load [pwd]/$executable.
43389
43390 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
43391
43392         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
43393         target. Like vx.exp, only includes `vx29k.exp' instead of
43394         `vxworks.exp'.
43395
43396 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
43397
43398         * config/sim.exp: Increase time limit from 120 seconds to 240.
43399
43400 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
43401
43402         * gcc.c-torture/execute/950628-1.c: New test.
43403
43404 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
43405
43406         * gcc.c-torture: Update with changes/additions from
43407         c-torture-1.34.
43408
43409 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
43410
43411         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
43412
43413 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
43414
43415         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
43416
43417 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
43418
43419         * gcc.c-torture/compile/950512-1.c: New test.
43420         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
43421         * gcc.dg/struct-ret-1.c: Likewise.
43422
43423 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
43424
43425         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
43426           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
43427
43428 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
43429
43430         * gcc.c-torture/special/920411-1.c: Deleted.
43431         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
43432
43433 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
43434
43435         * config/sim.exp (${tool}_load): Hack in call to bash to get a
43436         cpu limit.
43437
43438 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
43439
43440         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
43441
43442 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
43443
43444         From kenner;
43445         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
43446         is the proper length.
43447         * va-arg-3.c: Likewise.
43448
43449 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
43450
43451         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
43452         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
43453
43454         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
43455         * lib/g++.exp (default_g++_start): Delete old cruft.
43456
43457 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
43458
43459         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
43460         (2 * (1 << 18)) to (2 * (1 << 17)).
43461
43462         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
43463
43464 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
43465
43466         * config/rom68k.exp: Renamed from config/idp.exp
43467
43468 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
43469
43470         * c-torture/compile/921109-2.c
43471
43472 1995-04-18  Mike Stump  <mrs@cygnus.com>
43473
43474         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
43475         excess errors.
43476
43477 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
43478
43479         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
43480         output.
43481         * lib/g++.exp (default_g++_start): Likewise.
43482
43483 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
43484
43485         * gcc.c-torture/compile/950329-1.c: New test.
43486
43487 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
43488
43489           * config/bug.exp (${tool}_load): Updated to use new remote_open
43490           and remote_close procs.
43491         * config/idp.exp: New file.
43492
43493 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
43494
43495         * gcc.c-torture/execute/950322-1.c: New test.
43496
43497 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
43498
43499         * config/vx.exp (${tool}_load): Clean up testing of return code from
43500         vxworks_ld and vxworks_spawn.
43501
43502 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
43503
43504         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
43505
43506 1995-03-13  Mike Stump  <mrs@cygnus.com>
43507
43508         * lib/old-deja.exp: Add `excess errors test - ' error, now one
43509         can mark excess errors on a machine by machine basis.  Note, the
43510         default is to not expect any excess errors, even when excess
43511         errors test - is given, so you will want to put an XFAIL ... on
43512         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
43513         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
43514         those 4 machines, but no others.
43515
43516 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
43517
43518         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
43519         * lib/c-torture.exp: to here.
43520
43521 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
43522
43523         * gcc.c-torture/execute/950221-1.c: New test.
43524         * gcc.c-torture/execute/struct-ret-1.c: New test.
43525         * gcc.c-torture/compile/950221-1.c: New test.
43526
43527         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
43528
43529 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
43530
43531         * gcc.c-torture/execute/arith-1.c (main): Return 0.
43532         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
43533
43534 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
43535
43536         * g++.gb: New directory of tests, derived from my signature and
43537         class scoping tests.
43538
43539         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
43540         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
43541         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
43542         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
43543         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
43544         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
43545         * g++.gb/sig25.C: Likewise.
43546
43547         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
43548         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
43549         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
43550         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
43551         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
43552         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
43553         * g++.gb/sig25.exp: Likewise.
43554
43555         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
43556         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
43557         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
43558         * g++.gb/scope13.C: Likewise, this test still fails.
43559
43560         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
43561         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
43562         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
43563         * g++.gb/scope13.exp: Ditto.
43564
43565         * g++.gb/README: New file, explains what these tests are about.
43566
43567 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
43568
43569         * lib/dg.exp (dg-do): Support `preprocess'.
43570         (dg-test): Likewise.
43571
43572 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
43573
43574         * config/udi.exp: change "continue -expect" to "exp_continue".
43575
43576 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
43577
43578         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
43579         Delete redundant tests.
43580
43581         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
43582         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
43583         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
43584         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
43585         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
43586         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
43587         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
43588         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
43589
43590         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
43591         storing label pointers.
43592         * gcc.c-torture/execute/921019-1.c: Likewise.
43593         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
43594         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
43595         parameter fp.
43596         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
43597         constants.
43598
43599         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
43600         Delete obsolete tests.
43601
43602         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
43603         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
43604         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
43605         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
43606         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
43607         * gcc.c-torture/compile/950124-1.c: New test.
43608
43609         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
43610
43611 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
43612
43613         * lib/mike-g++.exp: Add -lm to LIBS.
43614
43615 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
43616
43617         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
43618
43619 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
43620
43621         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
43622
43623 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
43624
43625         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
43626
43627 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
43628
43629         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
43630         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
43631         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
43632         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
43633         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
43634         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
43635         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
43636         * g++.law/{operators31.C, operators32.C,
43637         * g++.law/{operators33.C, operators34.C}: Likewise.
43638         * g++.law/{pic1.C, refs2.C}: Likewise.
43639         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
43640         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
43641         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
43642         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
43643
43644         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
43645         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
43646         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
43647         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
43648         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
43649         * g++.law/{enum9.exp, friend5.exp}: Likewise.
43650         * g++.law/{nest3.exp, nest4.exp}: Likewise.
43651         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
43652         * g++.law/{operators30.exp, operators31.exp}: Likewise.
43653         * g++.law/{operators32.exp, operators33.exp}: Likewise.
43654         * g++.law/{operators34.exp}: Likewise.
43655         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
43656         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
43657         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
43658         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
43659         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
43660
43661         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
43662         No longer expected to fail.
43663         * g++.law/missed-error3.C: Tweak for recent bool changes.
43664
43665 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
43666
43667         * config/emb-unix: Deleted.
43668         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
43669         remote execution.  Do final link on remote host if REMOTE_LINK is set.
43670
43671 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
43672
43673         * lib/dg.exp (dg-test): Fix typo in last patch.
43674
43675 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
43676
43677         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
43678         (handles multiple occurrences).
43679
43680 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
43681
43682         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
43683         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
43684         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
43685         printed).
43686         * lib/c-torture.exp (c-torture-compile): Likewise.
43687         (c-torture): Prepend full path if missing.
43688         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
43689         (gcc_fail): Likewise.
43690         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
43691
43692 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
43693
43694         * lib/netware.exp: Only attach to NetWare i386 systems.
43695
43696 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
43697
43698         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
43699         messages.  Add test name to "output pattern match" pass/fail message.
43700
43701 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
43702
43703         * gcc.dg: New testsuite.
43704         * gcc.dg/dg.exp: New file.
43705
43706         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
43707         test-switch.c}: Deleted.
43708
43709         * gcc.misc-tests/msgs.exp: New testcase driver.
43710
43711 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
43712
43713         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
43714         Watch for illegal return values from ${tool}_load.
43715         * config/unix.exp (${tool}_load): Fix pass/fail detection for
43716         cross targets.  Coerce return value >0 to 1.
43717
43718 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
43719
43720         * config/unix.exp (${tool}_load): Call program rsh, not proc.
43721
43722         * config/emb-unix.exp: New file.
43723
43724         * config/sim.exp: Error if variable $SIM not defined.
43725         (${tool}_load): Mark test as "untested" if simulator missing.
43726
43727         * config/unix.exp: Load remote.exp to get rcp_download.
43728         * lib/c-torture.exp: Use different option lists for testcases with
43729         and without loops.
43730         * gcc.c-torture/execute/execute.exp: Likewise.
43731
43732 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
43733
43734         * config/*.exp: Clarify return code from ${tool}_load.
43735         Call `unresolved' or `untested' instead of `warning' or `perror'
43736         (sometimes you still want to call both though).
43737         Add comment that `shell_id' is local to each file.
43738         * config/udi.exp (timeout): Set to 30.
43739         Don't print warning if connection fails, $connectmode has already
43740         printed an error.
43741         (${tool}_load): Move verbose messages to level 2.
43742         Rework pattern for "Process started" message.
43743         Pass `shell_id' to ${connectmode}_download.
43744         Retry twice upon timeout.  Make resetting of target more robust.
43745         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
43746         Pass `shell_id' to exit_$connectmode.
43747         Only call exit_$connectmode if connected.
43748         * config/unix.exp (${tool}_load): Check return codes better.
43749         * config/vrtx.exp (${tool}_load): Likewise.
43750         * config/vx.exp (${tool}_load): Likewise.
43751         Delete unneeded global's.
43752         * lib/dg.exp (dg-test): Update to reflect clarified return codes
43753         from ${tool}_load.
43754         (dg-stat): Delete.
43755         (dg-init): Delete recording of pass/fail counts.
43756         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
43757         (old-dejagnu-init): Likewise.
43758         (old-dejagnu-stat): Delete contents, empty proc now.
43759         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
43760         (c-torture): Delete references to lcnt, lpass, lfail.
43761         Get option list from TORTURE_OPTIONS.
43762         Delete -funroll[-all]-loops if no loops.
43763         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
43764         (g++_stat): Delete contents (empty proc now).
43765         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
43766         (gcc_finish): Likewise.
43767         (gcc_stat): Deleted.
43768         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
43769         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
43770         * gcc.c-torture/execute/execute.exp: Likewise.
43771         Split tests into two parts: compile, execute.
43772         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
43773         no loops.  Update to reflect clarified return codes from ${tool}_load.
43774
43775 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
43776
43777         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
43778         to grep for.
43779         (old-dejagnu): Likewise (where necessary).
43780
43781 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
43782
43783         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
43784
43785         * lib/dg.exp (dg-process-target): Fix processing of selector.
43786         Add comment regarding use of `error'.
43787
43788         * lib/gcc.exp (prune_system_crud): Define if missing.
43789         * lib/g++.exp (prune_system_crud): Likewise.
43790
43791         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
43792         Call prune_system_crud.
43793         * lib/dg.exp (dg-runtest): New proc.
43794         Use perror instead of send_user for tcl errors in testcase.
43795         Don't return any value, it's never used.
43796         Don't clobber previous definition of `unknown'.
43797         Print tcl errors in `dg-final'.
43798
43799 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
43800
43801         * lib/dg.exp (dg-process-target): Improve syntax error messages.
43802         (dg-test): Don't print errorInfo, it contains stack backtrace.
43803
43804 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
43805
43806         * lib/g++.exp (runtest_file_p): Define if missing.
43807
43808 1994-09-24  Doug Evans  (dje@cygnus.com)
43809
43810         * lib/mike-g++.exp: Comment out loading of g++.exp.
43811         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
43812         (default_g++_version): Always print something.
43813         (default_g++_start): Comment out call to `which'.
43814         (g++_start, g++_load): Deleted (must be defined in config file).
43815         * lib/gcc.exp: Test for existence of $CC at start.
43816         Delete check for tmpdir (done in gcc_init).
43817         (default_gcc_version): Always print something.
43818         (default_gcc_start): Comment out call to `which'.
43819         * config/*.exp: Major cleanup - make cross targets work at least a
43820         little better for g++ (by not being "--tool gcc" specific).
43821         Rename gcc_xxx to ${tool}_xxx.
43822         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
43823         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
43824
43825 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
43826
43827         * lib/c-torture.exp (c-torture-compile): Rework compiler
43828         message processing.
43829
43830         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
43831         c-torture.
43832
43833 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
43834
43835         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
43836
43837         * lib/dg.exp (dg-process-target): Support { target native }.
43838
43839 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
43840
43841         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
43842         looked for "... program xxx got fatal signal".
43843         Correct regsub munging of `comp_output'.
43844         Ignore compiler messages "path prefix not used" and "linker input
43845         file unused".
43846
43847 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
43848
43849         * lib/gcc.exp (runtest_file_p): Define if missing.
43850         * gcc.prms/template.c: Example to work from.
43851
43852 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
43853
43854         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
43855         * lib/dg.exp (dg-test): Call unsupported testcases as such.
43856
43857         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
43858         * gcc.prms/1883.c: Moved from compile/940714-1.c.
43859         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
43860         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
43861
43862         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
43863         (dg-process-target): No longer a varargs proc.
43864         Return S/N for target, P/F for xfail.  All callers changed.
43865         (user option procs): More argument checking.
43866         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
43867         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
43868         (dg-test): Skip test if not running on selected target in `dg-do'.
43869         Update handling of `dg-do-what', `dg-output-text'.
43870         Separate execution pass/fail from output pattern match pass/fail.
43871         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
43872
43873 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
43874
43875         * gcc.c-torture/special/special.exp: Don't expect failure for mips
43876         target for 920510-1.c.
43877
43878 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
43879
43880         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
43881         Clean up comment regarding use of passcnt, etc.
43882         (gcc_stat): Don't update `testcnt' here.
43883         (gcc_finish): Do it here.
43884         Might as well reset `but_id' here too.
43885         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
43886         to determine if the file should be tested.
43887         * gcc.c-torture/compile/compile.exp: Likewise.
43888         * gcc.c-torture/execute/execute.exp: Likewise.
43889         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
43890         * gcc.misc-tests/dg-test.exp: Likewise.
43891         * gcc.prms/prms.exp: Likewise.
43892         * gcc.wendy/wendy.exp: Likewise.
43893         * g++.old-deja.exp: Likewise.
43894         Move "Testing file" message to verbose level 1.
43895
43896 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
43897
43898         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
43899
43900 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
43901
43902         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
43903         (default_gcc_start): Accept optional second list element
43904         of compiler flags.  Print compiler output at verbosity level 2.
43905         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
43906         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
43907         Save current values of framework globals passcnt, failcnt, xpasscnt,
43908         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
43909         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
43910         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
43911         xfailcnt to compute stats.  Update framework global `testcnt' from
43912         pass/fail counts.
43913         (gcc_finish): New proc.  Clean up test environment.
43914         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
43915         (gcc_epass, gcc_efail): Delete.
43916         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
43917         argument of line number.
43918         (dg-init): If the tool has an init routine, call it.
43919         (dg-test): Remove args `cflags_var' and `libs_var'.
43920         Pass all compiler options to ${tool}_start.
43921         Handle missing line number.
43922         (dg-finish): New function.
43923         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
43924         particular files.  Call gcc_finish at end.  Move "skipping test"
43925         message to verbosity level 3.
43926         * gcc.c-torture/compile/compile.exp: Likewise.
43927         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
43928         * gcc.c-torture/execute/execute.exp: Likewise.
43929         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
43930         Print testcase being tried at verbosity level 1.
43931         * gcc.c-torture/special/special.exp: Unset xfail.
43932         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
43933         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
43934         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
43935         * gcc.failure/failure.exp: Likewise.
43936         * gcc.ieee/ieee.exp: Likewise.
43937         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
43938         Update call to dg-test.  Call dg-finish at end.
43939         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
43940         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
43941         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
43942         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
43943         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
43944         * gcc.wendy/wendy.exp: Add copyright.
43945         Delete setting of tmpdir (done by gcc_init).
43946         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
43947         Pass compiler flags to gcc_start.  Call gcc_finish at end.
43948         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
43949         gcc_[ce]pass/fail.
43950
43951 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
43952
43953         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
43954         confusion.
43955         (g++_load): Likewise.
43956
43957         * config/*.exp (gcc_load): Some were varargs fns and some were not.
43958         Rename argument to `prog' to remove the confusion.
43959         Varargs fns behave differently too!
43960         (g++_load): Likewise.
43961
43962         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
43963
43964         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
43965         what it is.  Delete (always) printing of status value for !native.
43966         Simplify verbose code, and include status and exec_output.
43967         (g++_load): Use gcc_load.
43968
43969 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
43970
43971         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
43972         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
43973         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
43974         940714-3.c as these testcases don't exist anymore.  Make
43975         va-arg-1.c expected to pass.
43976
43977 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
43978
43979         * gcc.misc-tests/misc.exp: Only run specific testcases.
43980         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
43981         * gcc.misc-tests/dg-[1-9].c: New files.
43982
43983         * lib/dg.exp: New testsuite driver.
43984         * gcc.prms/prms.exp: Use it.
43985
43986         * README.gcc: New file.
43987
43988         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
43989         Document and reset `lxpass' and `lxfail'.
43990         Simplify "initialized" message.
43991         (gcc_stat): Clean up comments a little.
43992
43993 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
43994
43995         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
43996
43997 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
43998
43999         * lib/old-dejagnu.exp (process-option): New proc.
44000         (old-dejagnu-init, old-dejagnu-stat): Likewise.
44001         (old-dejagnu): Simplify.
44002         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
44003
44004 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
44005
44006         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
44007         exists and is not an empty string.
44008
44009         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
44010         $xfail rather than calling setup_xfail.  Clear $xfail when test is
44011         finished.
44012         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
44013         automatically.
44014
44015         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
44016         longer expected to fail.
44017
44018         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
44019         "f" function call.
44020
44021         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
44022
44023         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
44024         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
44025         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
44026         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
44027         c-torture-1.29.
44028
44029         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
44030         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
44031
44032         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
44033
44034         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
44035         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
44036
44037         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
44038         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
44039         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
44040
44041 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
44042
44043         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
44044         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
44045         940714-1.c, 940714-2.c, 940714-3.c},
44046         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
44047         gcc.misc-tests/{mg.c,mg.exp}:
44048         New tests.
44049         * gcc.noncompile/noncompile.exp: Change accordingly.
44050
44051 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
44052
44053         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
44054         Undo previous clobberage.
44055
44056 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
44057
44058         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
44059         * gcc.special/{930510-1.c, special.exp}:
44060         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
44061         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
44062         struct-varargs-1.c}: New tests from c-torture-1.26.
44063
44064 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
44065
44066         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
44067           argument to switch.
44068
44069 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
44070
44071         * Revert the previous changes.  Please see Rob's directory
44072           (/lisa/test/rob/progressive/gcc/testsuite) for testing
44073           fixes.
44074
44075 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
44076
44077         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
44078             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
44079             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
44080             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
44081             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
44082             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
44083             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
44084             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
44085             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
44086             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
44087             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
44088             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
44089             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
44090             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
44091             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
44092             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
44093             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
44094             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
44095             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
44096             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
44097             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
44098             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
44099             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
44100             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
44101             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
44102             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
44103             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
44104
44105 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
44106
44107         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
44108             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
44109           with perror calls.
44110
44111 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
44112
44113         * config/unix.exp (g++_load): Fix syntax.
44114
44115 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
44116
44117         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
44118         * gcc.noncompile/921017-1.c: Deleted obsolete test.
44119         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
44120         Don't expect va-arg-1.c to fail.  Correct expected output for
44121         920928-1.c.
44122         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
44123         * gcc.wendy/hbm4.c: Correct typo.
44124         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
44125
44126 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
44127
44128         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
44129         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
44130         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
44131         * lib/c-torture.exp (c-torture-compile): Ditto.
44132
44133         Reduce volume of output (remove all the -I's and such).
44134         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
44135         Call gcc_cpass, gcc_cfail.
44136         (c-torture): Pass testing option to c-torture-compile.
44137
44138 1994-03-21  Doug Evans  (dje@cygnus.com)
44139
44140         Bring patches over from progressive.
44141         * config/default.exp: Exit remote shell cleanly.
44142         (g++_exit, g++_start): Add default versions.
44143         * config/sim.exp (gcc_load): Use perror, not error.
44144
44145 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
44146
44147         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
44148         set in site.exp.
44149
44150 1994-03-14  Doug Evans  (dje@cygnus.com)
44151
44152         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
44153         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
44154         (wendy_try): New proc to run testcase.
44155         (main loop): Call 'em.
44156         * gcc.wendy/*.c: Clean up pass to correct expected output.
44157
44158         * lib/gcc.exp: Minor cleanup work.
44159         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
44160
44161 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
44162
44163         * config/sim.exp (gcc_load): Document return codes better.
44164         Don't pass -v to simulator.
44165
44166 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
44167
44168           * gcc.special/920717-x.c: Fix typo.
44169           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
44170           get at sources.
44171
44172         * lib/mike-gcc.exp: Fix typo.
44173
44174 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
44175
44176         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
44177         binary to use, transform the name.
44178         * config/*.exp: rename everything. Nuke any g++ specific files,
44179         it's now a special case of gcc that requires no special support.
44180         Add a default.exp for unsupported targets.
44181
44182 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
44183
44184         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
44185         lib/old-dejagnu.exp: Fix a few patterns to work with the new
44186         version of Tcl.
44187
44188 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
44189
44190         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
44191         than a warning.
44192
44193 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
44194
44195         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
44196
44197 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
44198
44199         * gcc.execute/execute.exp: Combine opt_list and foption_list into
44200         option_list.  Compile every file with only 4/6 option choices
44201         (same as C torture) instead of with 12/18 different option
44202         choices.
44203         * lib/c-torture.exp: Likewise.
44204
44205         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
44206         not already set.
44207
44208 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
44209
44210         * lib/old-deja.exp: Add `excess errors test fails' error, now one
44211         can put an XFAIL *-*-* on excess errors.
44212
44213 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
44214
44215         * g++.law: Add more tests derived from g++-bugs snapshots.
44216
44217         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
44218         equivalent to g++.law/init9.
44219
44220         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
44221         compiled it, and the a.out file after we've run it.
44222
44223 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
44224
44225         * lib/mike-g++.exp (postbase): Delete the .o file after we've
44226         compiled it, and the a.out file after we've run it.
44227
44228 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
44229
44230         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
44231
44232 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
44233
44234         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
44235         version number.
44236
44237 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
44238
44239         * g++.law: New directory of g++ tests derived from the g++-bugs
44240         snapshots.
44241
44242 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
44243
44244         * gcc.compile: initbug1.c initbug1.exp testcase added
44245
44246 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
44247
44248         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
44249         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
44250           fixes submitted by Jeff Law (law@cs.utah.edu)
44251         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
44252           Jeff Law (law@cs.utah.edu)
44253
44254
44255 1993-11-30  Mike Stump  (mrs@cygnus.com)
44256
44257         * config/unix-g++.exp: Follow the gcc way of doing things.
44258         * g++.old-deja/old-deja.exp: Minor updates.
44259         * lib/g++.exp: New file, follow the gcc way of doing things.
44260         * lib/old-dejagnu.exp: Minor updates.
44261         * lib/mike-g++.exp: Always unset errorInfo.
44262
44263 1993-11-06  Mike Stump  (mrs@cygnus.com)
44264
44265         * lib/gcc.exp: Fix some errors with the below change, CC and
44266         CFLAGS should be global when setting, not local.
44267
44268 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
44269
44270         * lib/gcc.exp: Transform tool name.
44271
44272 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
44273
44274         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
44275
44276 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
44277
44278         * lib/gcc.exp: change gcc_done to gcc_stat
44279
44280 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
44281
44282         * Upgraded gcc testsuite to c-torture version 1.25
44283
44284 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
44285
44286         * lib/gcc.exp: added reporting code. Changed verbose compile message.
44287         * lib/c-torture: added hooks for new reporting code.
44288
44289 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
44290
44291         * config/sh-gcc.exp: check if sh-sim exists in the path
44292
44293 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
44294
44295         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
44296         * gcc.compile/compile.exp: Initial changes for new logic.
44297         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
44298         * gcc.failure/failure.exp: Initial changes for new logic.
44299         * gcc.ieee/ieee.exp: Initial changes for new logic.
44300         * gcc.misc-tests/misc.exp: Initial changes for new logic.
44301         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
44302         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
44303         * lib/c-torture.exp: Initial changes for new logic.
44304         * lib/gcc.exp: Initial changes for new logic.
44305
44306 1993-10-15  Mike Stump  (mrs@cygnus.com)
44307
44308         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
44309         depend upon failure or success.  Fully qualify names in failure
44310         and success messages.  Always remove a.out before starting
44311         compile, just in case.  Pay more attention to error text output by
44312         the compiler.  Handle testcases with no known past errors just
44313         like all others, so that things are uniform.  Other miscellaneous
44314         improvements.
44315
44316 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
44317
44318         * gcc.cpp: new directory for cpp tests
44319
44320 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
44321
44322         * lib/chill.exp: Code reformatted, removed unused code.
44323         * config/unix-chill.exp: Code reformatted, removed unused code.
44324         * chill.execute/execute.exp: Code reformatted, removed unused code.
44325         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
44326
44327 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
44328
44329         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
44330         routines not written.
44331
44332 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
44333
44334         * config/bug-gcc.exp: Use new procs from bug.exp.
44335
44336 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
44337
44338         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
44339         via ftp, rather than depending on NFS.
44340         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
44341         case.
44342
44343 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
44344
44345         * config/bug-gcc.exp: Use new download proc.
44346
44347 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
44348
44349         * chill.execute/execute.exp: cleanups, handles errors better
44350         * chill.compile/compile.exp: rewrite, based on execute.exp
44351         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
44352         * lib/chill.exp: major changes to diff proc and compile and link
44353           procs. added chill_fail and chill_pass wrappers to pass and
44354           fail. added more comments, and handle error codes better.
44355           Added a hack to capture stderr from exec, so noncompile tests
44356           can work.
44357
44358 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
44359
44360         * chill.execute/execute.exp: rewrite of testsuite driver
44361         * lib/chill.exp: rewrite of testsuite driver
44362         * config/unix-chill.exp: rewrite of testsuite driver
44363
44364 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
44365
44366         In chill.execute:
44367         * iexpr.ch: Standardize uppercase.
44368         * tuples.dat: Standardize uppercase.
44369         * vary.ch: standardize.  Correct varying string assignments.
44370         * vary.dat: Add new output lines.
44371
44372 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
44373
44374         In chill.execute:
44375         * chprintf.ch: Standardize use of uppercase.
44376         * tuples.ch: Standardize and turn arr2 into a DCL,
44377           rather than a SYN.
44378         * pinits.ch: Standardize.
44379
44380 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
44381
44382         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
44383         * Makefil: Renamed to Makefile.in.
44384         * configure.in: New.
44385
44386 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
44387
44388         In chill.execute:
44389         * .cvsignore: Add result/output files.
44390         * Makefile: Fix up variables at start.  Use MFLAGS
44391           everywhere.  Correct bool_loc, built_ins entries.
44392           Add entry for vary1.ch.
44393         * bitarray.ch: Standardize upper-case usage.
44394         * bitexpr.ch: Standardize, add output of b1.
44395         * params.ch: Use arrayt in along PROC parameters, to
44396           avoid novelty problems.
44397         * sets.ch: Tiny cleanup.
44398         * vary1.ch: Re-indent.
44399
44400 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
44401
44402           * Add PR-related files to Makefiles, .cvsignore files, etc.
44403
44404 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
44405
44406         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
44407           with compiler objects. New names are test-flow.c and test-loop.c
44408
44409 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
44410
44411         * Upgraded c-torture tests from 1.19 to 1.20
44412
44413         * new files:
44414         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
44415         * gcc.compile: 930623-1.c 930623-2.c
44416         * gcc.noncompile: 930622-1.c 930622-2.c
44417         * gcc.failure: 920411-1.c 920627-2.c
44418         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
44419
44420 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
44421
44422         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
44423           More changes to get testsuite working properly. Needs more work.
44424           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
44425
44426 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
44427
44428         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
44429           More changes to get testsuite working properly. Needs more work.
44430
44431 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
44432
44433         * chill.compile/compile.exp: Added for Dejagnu support
44434         * chill.execute/execute.exp: Added for Dejagnu support
44435         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
44436
44437 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
44438
44439         This should complete moving the CHILL test files.
44440         * chill.noncompile(.cvsignore printf.grt
44441             in-printf.grt chprintf.grt chprintf.ch):
44442             Added test-support files.
44443           (Makefile): Modified further.
44444         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
44445             signal.ch): Added test files.
44446           * chill.execute (.cvsignore printf.grt printr.c
44447             in-printf.grt rts.c chprintf.grt rts.h): Added
44448           test-support files.
44449             (Makefile): More corrections.
44450
44451 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
44452
44453         * chill.compile, chill.execute, chill.nocompile: Add CHILL
44454           test cases, ready for DejaGnu.
44455
44456 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
44457
44458         * Upgraded c-torture tests from 1.18 to 1.19
44459
44460         * gcc.compile: added test(s):
44461           930607-1.c
44462         * gcc.execute: added test(s):
44463           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
44464
44465         * added new subdirectory for misc tests: gcc.misc-tests
44466         * gcc.misc-test(s): added tests:
44467           inst-check.c test-consts.c test-ior.c test-switch.c
44468
44469 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
44470
44471         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
44472
44473 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
44474
44475         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
44476
44477 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
44478
44479         * Upgraded c-torture tests from 1.17 to 1.18
44480
44481 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
44482
44483         * Upgraded c-torture tests from 1.12 to 1.17
44484
44485 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
44486
44487         * lib/old-dejagnu.exp:
44488           Fixed handling of XFAIL target triplets to correctly
44489           recognize wildcard characters.  Removed code that
44490           appended a unique id tag to the end of the file name
44491           printed out by the result of the testcases within a
44492           given test file.
44493
44494 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
44495
44496         * lib/old-dejagnu.exp:
44497           Reworked expected failure handling to trigger off of XFAIL
44498           keyword in keyphrase embeded in testcase source code. The
44499           XFAIL keyword must be at the end of the keyphrase line. It
44500           may optionally be followed by one or more target triplets.
44501           It has just occured that the handling of wildcards in the
44502           target triplet may not be correct.
44503
44504 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
44505
44506         * g++.old-deja/tests:
44507           Moved all subdirectories up one level into g++.old-deja .
44508
44509         * lib/old-dejagnu.exp:
44510           Fixed problem with CXXFLAGS not being properly reset, and being
44511           corrupted with extraneous "-c" compiler option.  This was
44512           causing binaries to not be generated for test that needed them.
44513           Modified strings passed to "pass" and "fail" so that individual
44514           tests from the same test file would be distinguished by an
44515           identifier appended to the test file name in the summary logs;
44516           this corrected a problem with erroneous diff logs.  Added code
44517           to search testcases for expected fail and unexpected pass keywords.
44518
44519 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
44520
44521         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
44522
44523 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
44524
44525         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
44526           Removed extraneous text from end of "Special g++ Options"
44527           keyphrase.
44528
44529         * lib/old-dejagnu.exp: Added pattern matching to look for new
44530           keywords, embedded in testcases comments, which will trigger
44531           calls to xpass and xfail.
44532
44533 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
44534
44535         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
44536           comments embedded in the testcases, especially the one looking for
44537           special compiler options, as well as the pattern matching for the
44538           compiler output again.
44539
44540 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
44541
44542         * lib/old-dejagnu.exp: Do a proper check of the return value for
44543           execute tests. Fixed several problems with the pattern matching
44544           of the compiler output which gave erroneous test results.
44545           Changed several of the test result messages to be more descriptive.
44546         * config/unix-g++.exp: Proc g++_load now actually works and
44547           executes the tests passed to it and returns a usable return
44548           value.
44549
44550 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
44551
44552           * lib/gcc.exp: Exits gracefully if $CC is bogus.
44553
44554 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
44555
44556         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
44557           Modified both files to properly execute the old style
44558           dejagnu tests. The previous versions of these files were
44559           experimental and did not function anything near correctly.
44560
44561 1993-04-05  Rob Savoye  (rob@cygnus.com)
44562
44563         * Removed all Makefile.in and configure.in files. No configuration
44564         needed now.
44565
44566 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
44567
44568         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
44569
44570 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
44571
44572         * gcc.compile/configure.in, gcc.unsorted/configure.in,
44573         gcc.special/configure.in, gcc.noncompile/configure.in,
44574         gcc.execute/configure.in, gcc.code_quality/configure.in,
44575         g++.other/configure.in, g++.old-deja/configure.in,
44576         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
44577         in srcname setting.
44578
44579 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
44580
44581         * lib/udi.exp: Fixed mondfe and mondfe_download.
44582         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
44583         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
44584
44585 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
44586
44587         * config/udi-gdb.exp: Check $shell_id after connecting to target.
44588         (gdb_exit): Don't remove *_soc files.
44589
44590 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
44591
44592         * lib/c-torture.exp: Don't look for main; instead always use -w
44593         -c.  This is how the c-torture tests work.  Remove the object
44594         file if the compilation succeeds.
44595         * gcc.execute/execute.exp: Remove executable if test passes.
44596         * gcc.noncompile/noncompile.exp: Every test is an expected
44597         failure.
44598         * gcc.special/special.exp: Added tests from c-torture 1.11,
44599         corrected use of existing test.
44600         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
44601         gcc.execute/920625-1.c: Updated to c-torture 1.11.
44602         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
44603         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
44604         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
44605         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
44606         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
44607         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
44608         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
44609         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
44610         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
44611         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
44612         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
44613         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
44614         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
44615         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
44616         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
44617         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
44618         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
44619         c-torture 1.11.
44620         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
44621         correspond to c-torture 1.11.
44622
44623         * New file.