OSDN Git Service

* gfortran.dg/lrshift_1.c: New file.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2
3         * gfortran.dg/lrshift_1.c: New file.
4
5 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6
7         PR libgfortran/28335
8         * gfortran.dg/no_unit_error_1.f90: New test.
9
10 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11
12         PR libgfortran/28335
13         * gfortran.dg/no_unit_error_1.f90: Delete test.
14         * gfortran.dg/no_unit_error_2.f90: Delete test.
15
16 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17
18         * gfortran.dg/chmod_3.f90: New test.
19         * gfortran.dg/ltime_gmtime_1.f90: New test.
20         * gfortran.dg/ltime_gmtime_2.f90: New test.
21         * gfortran.dg/lrshift_1.f90: New test.
22         * gfortran.dg/chmod_1.f90: New test.
23         * gfortran.dg/chmod_2.f90: New test.
24
25 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
26
27         PR c++/27668
28         * g++.dg/template/crash55.C: New test.
29
30         PR c++/27962
31         * g++.dg/template/nontype16.C: New test.
32
33         * g++.dg/template/void2.C: Adjust error markers.
34         * g++.dg/template/nontype5.C: Adjust error markers.
35         
36 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
37
38         * gcc.target/i386/stack-prot-kernel.c: New test.
39
40 2006-07-27  Roger Sayle  <roger@eyesopen.com>
41
42         * gcc.dg/builtins-55.c: New test case.
43
44 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
45
46         PR rtl-optimization/27907
47         * gcc.c-torture/compile/pr27907.c: New test.
48
49 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
50
51         * gfortran.dg/mclock.f90: New test.
52         * gfortran.dg/int_conv_1.f90: New test.
53         * gfortran.dg/stat_1.f90: New test.
54         * gfortran.dg/stat_2.f90: New test.
55
56 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
57
58         PR libgfortran/28335
59         * gfortran.dg/no_unit_error_1.f90: New test.
60         * gfortran.dg/no_unit_error_2.f90: New test.
61         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
62
63 2006-07-25  Roger Sayle  <roger@eyesopen.com>
64
65         PR middle-end/28473
66         * gcc.dg/fold-convround-1.c: New test case.
67
68 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
69
70         * gfortran.dg/arithmetic_if.f90:  Fix comments.
71
72 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
73
74         PR c++/27572
75         * g++.dg/other/typedef1.C: New test.
76         * g++.dg/template/typedef4.C: New test.
77         * g++.dg/template/typedef5.C: New test.
78
79 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
80
81         PR fortran/28416
82         * gfortran.dg/allocatable_dummy_3.f90: New.
83
84 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
85
86         PR fortran/28439
87         * gfortran.dg/arithmetic_if.f90:  New test.
88
89 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
90
91         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
92         avoid memcpy optimization.
93         
94 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
95
96         PR fortran/25289
97         * gfortran.dg/direct_io_6.f90: New test.
98
99 2006-07-24  Jan Hubicka  <jh@suse.cz>
100
101         PR c/25795
102         PR c++/27369
103         * gcc.dg/pr25795.c: New test.
104         * gcc.dg/pr25795-1.c: New test.
105
106 2006-07-23  Roger Sayle  <roger@eyesopen.com>
107
108         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
109         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
110         which may be transformed to "g || h" on some platforms.
111
112 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
113
114         PR c++/28025
115         * g++.dg/template/friend45.C: New test.
116
117 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
118
119         PR libgfortran/28339
120         * gfortran.dg/arrayio_8.f90: New test.
121
122 2006-07-21  Mike Stump  <mrs@apple.com>
123
124         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
125
126         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
127
128 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
129
130         PR c++/28250
131         * g++.dg/eh/catch3.C: New test.
132
133         PR c++/28363
134         * g++.dg/template/defarg10.C: New test.
135
136 2006-07-20  Paul Brook  <paul@codesourcery.com>
137
138         PR 27363
139         * gcc.dg/pr27363.c: New test.
140
141 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
142
143         PR c++/28338
144         * g++.dg/init/ref13.C: New test.
145
146 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
147
148         PR obj-c++/28434
149         * obj-c++.dg/proto-error-1.mm: New test.
150
151 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
152
153         PR c++/28337
154         * g++.dg/template/string1.C: New test.
155
156 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
157
158         PR c++/28048
159         * g++.dg/template/defarg9.C: New test.
160
161         PR c++/28235
162         * g++.dg/template/static27.C: New test.
163
164 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
165
166         PR 28410
167         * gcc.dg/tree-ssa/pr28410.c: New test.
168
169 2006-07-18  Lee Millward  <lee.millward@gmail.com>
170
171         PR c++/28258
172         * g++/dg/other/error13.C: New test.
173
174         PR c++/28260
175         * g++.dg/template/friend44.C: New test.
176         
177 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
178
179         PR c++/27495
180         * g++.dg/other/pr27495.C: New.
181
182 2006-07-18  Olivier Hainque  <hainque@adacore.com>
183
184         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
185         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
186         
187 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
188
189         PR c/28286
190         * gcc.dg/pragma-pack-4.c: New test.
191
192 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
193
194         PR c++/28291
195         * g++.dg/ext/pr28291.C: New test.
196
197 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
198
199         PR middle-end/28403
200         * gcc.c-torture/execute/pr28403.c: New test.
201
202 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
203
204         PR middle-end/28402
205         * gcc.dg/pr28402.c: New test.
206
207 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
208
209         PR c++/28304
210         * g++.dg/other/pr28304.C: New test.
211
212 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
213
214         PR other/28251
215         gcc.c-torture/unsorted/dump-noaddr.c: New test.
216         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
217
218 2006-07-17  Richard Guenther  <rguenther@suse.de>
219
220         PR tree-optimization/28238
221         * g++.dg/tree-ssa/pr28238.C: New testcase.
222
223 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
224
225         PR c++/28250
226         * g++.dg/eh/catch1.C: New test.
227         * g++.dg/eh/catch2.C: New test.
228
229 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
230
231         PR c++/28370
232         * g++.dg/template/anon3.C: New test.
233
234 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
235
236         PR fortran/20844
237         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
238         specifiers requiring an explicit format tag..
239
240         PR fortran/28201
241         * gfortran.dg/generic_5: New test.
242
243         PR fortran/20893
244         * gfortran.dg/elemental_optional_args_1.f90: New test.
245
246 2006-07-16  Olivier Hainque  <hainque@adacore.com>
247
248         * gnat.dg/assert.ads: New file.
249         * gnat.dg/controlled_record.ads: Likewise.
250         * gnat.dg/controlled_record.adb: Likewise.
251
252 2006-07-15  Lee Millward  <lee.millward@gmail.com>
253
254         PR c++/28292
255         * g++.dg/other/error12.C: New test.
256
257         PR c++/28269
258         * g++.dg/template/crash54.C: New test.
259         
260 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
261
262         PR c++/28249
263         * g++.dg/parse/catch1.C: New test.
264
265         PR c++/28294
266         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
267
268         PR c++/28387
269         * g++.dg/ext/attrib24.C: New test.
270
271 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
272
273         PR c++/28343
274         * g++.dg/ext/asmspec1.C: New test.
275
276 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
277
278         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
279         (dg-test): Support shouldfail tests.
280         * lib/target-supports-dg.exp (dg-shouldfail): New.
281         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
282         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
283         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
284         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
285         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
286         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
287         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
288
289 2006-07-13  Jan Hubicka  <jh@suse.cz>
290
291         * gcc.target/i386/memcpy-1.c: New.
292
293 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
294
295         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
296
297 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
298
299         PR fortran/25097
300         * gfortran.dg/present_1.f90: New test.
301
302         PR fortran/20903
303         * gfortran.dg/interface_derived_type_1.f90: New test.
304
305 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
306
307         PR fortran/28213
308         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
309         list.
310
311 2006-07-07  Lee Millward  <lee.millward@gmail.com>
312
313         PR c++/27820
314         * g++.dg/other/label1.C: New test.
315         
316 2006-07-07   Richard Guenther  <rguenther@suse.de>
317
318         PR middle-end/28268
319         * gcc.dg/torture/pr28268.c: New testcase.
320
321 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
322
323         PR c++/27019
324         * g++.dg/ext/pr27019.C: New.
325
326 2006-07-07  Richard Guenther  <rguenther@suse.de>
327
328         PR tree-optimization/28187
329         * gcc.dg/pr28187.c: New testcase.
330
331 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
332
333         * gnat.dg/address_conversion.adb: New test.
334         * gnat.dg/boolean_subtype.adb: Likewise.
335         * gnat.dg/frame_overflow.adb: Likewise.
336         * gnat.dg/pointer_array.adb: Likewise.
337         * gnat.dg/pointer_conversion.adb: Likewise.
338
339 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
340
341         PR fortran/28237
342         PR fortran/23420
343         * gfortran.dg/print_fmt_5.f90: New test.
344
345 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
346
347         PR fortran/28129
348         * gfortran.dg/bounds_check_4.f90: New test.
349
350 2006-07-05  Richard Guenther  <rguenther@suse.de>
351
352         PR target/28158
353         * gfortran.dg/pr28158.f90: New testcase.
354
355 2006-07-05  Richard Guenther  <rguenther@suse.de>
356
357         PR tree-optimization/28162
358         * gcc.dg/pr28162.c: New testcase.
359
360 2006-07-05  Richard Guenther  <rguenther@suse.de>
361         Andrew Pinski  <pinskia@gcc.gnu.org>
362
363         PR c++/27084
364         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
365
366 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
367
368         PR fortran/28174
369         * gfortran.dg/actual_array_substr_2.f90: New test.
370
371         PR fortran/28167
372         * gfortran.dg/actual_array_constructor_2.f90: New test.
373
374 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
375
376         * gfortran.dg/itime_idate_1.f: New test.
377         * gfortran.dg/itime_idate_2.f: New test.
378
379 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
380
381         PR libgfortran/27704
382         * gfortran.dg/open_status_3.f90: New test.
383         * gfortran.dg/fmt_l.f90: Update for new feature.
384
385 2006-07-03  Asher Langton  <langton2@llnl.gov>
386
387         * gfortran.dg/oldstyle_2.f90: New.
388
389 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
390
391         * gnat.dg/string_slice.adb: New test.
392
393 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
394
395         PR fortran/19259
396         * gfortran.dg/semicolon_fixed.c: New.
397         * gfortran.dg/semicolon_free.c: New.
398
399 2006-06-30  Mike Stump  <mrs@apple.com>
400
401         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
402         that don't support internal visibility.
403
404 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
405
406         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
407         for '(' / ')' needing an extra '\'.
408
409 2006-06-29  Roger Sayle  <roger@eyesopen.com>
410
411         PR middle-end/27428
412         * gcc.dg/pr27428-1.c: New test case.
413
414 2006-06-29  Mike Stump  <mrs@apple.com>
415
416         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
417         on darwin as we can't align commons large enough yet.
418
419         * gcc.dg/vla-8.c: Add additional testcases.
420
421 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
422
423         PR c++/28114
424         * g++.dg/other/pr28114.C: New.
425
426 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
427
428         * gcc.c-torture/compile/20060625-1.c: New test.
429
430 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
431
432         PR fortran/20867
433         * gfortran.dg/stfunc_3.f90: New test.
434
435         PR fortran/25056
436         * gfortran.dg/impure_actual_1.f90: New test.
437
438         PR fortran/20874
439         * gfortran.dg/elemental_result_1.f90: New test.
440
441         PR fortran/25073
442         * gfortran.dg/select_7.f90: New test.
443
444         PR fortran/27554
445         * intrinsic_actual_1.f: New test.
446
447         PR fortran/22038
448         PR fortran/28119
449         * gfortran.dg/forall_4.f90: New test.
450
451         PR fortran/25072
452         * gfortran.dg/forall_5.f90: New test.
453
454 2006-06-25  Lee Millward  <lee.millward@gmail.com>
455
456         PR c++/28051
457         * g++.dg/template/using13.C: New test.
458
459         PR c++/28054
460         * g++.dg/other/incomplete3.C: New test.
461         
462 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
463
464         PR fortran/28081
465         * gfortran.dg/substr_3.f: New test.
466         * gfortran.dg/equiv_2.f90: Update expected error message.
467
468 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
469
470         PR fortran/28118
471         * gfortran.dg/actual_array_substr_1.f90: New test.
472
473 2006-06-24  Olivier Hainque  <hainque@adacore.com>
474
475         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
476         * gnat.dg/scalar_mode_agg_compare.adb: New test.
477         
478 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
479
480         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
481
482 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
483
484         PR fortran/27981
485         * gfortran.dg/simpleif_2.f90: New test.
486
487 2006-06-23  Lee Millward  <lee.millward@gmail.com>
488
489         * g++.dg/template/error22.C: Fix typo.
490         
491 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
492
493         PR c++/28112
494         * g++.dg/ext/attrib23.C: New test.
495
496 2006-06-23  Olivier Hainque  <hainque@adacore.com>
497
498         * gnat.dg/varsize_temp.adb: New test.
499         
500 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
501
502         PR c++/11468
503         * g++.dg/other/java2.C: New test.
504
505 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
506
507         PR target/27789
508         * g++.dg/ext/dllimport4.C. Add more tests for invalid
509         initialization.
510
511 2006-06-22  Roger Sayle  <roger@eyesopen.com>
512
513         PR target/27531
514         * gcc.dg/pr27531-1.c: New test case.
515
516 2006-06-22  Asher Langton  <langton2@llnl.gov>
517
518         PR fortran/24748
519         * gfortran.dg/implicit_8.f90: New.
520
521 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
522
523         PR rtl-optimization/28121
524         * gcc.dg/pr28121.c: New test.
525
526 2006-06-22  Lee Millward  <lee.millward@gmail.com>
527
528         PR c++/27805
529         * g++.dg/parse/ptrmem6.C: New test.
530
531         PR c++/27821
532         * g++.dg/template/error22.C: New test.
533         
534 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
535
536         PR c++/28111
537         * g++.dg/template/friend43.C: New test.
538
539         PR c++/28110
540         * g++.dg/template/crash53.C: New test.
541
542         PR c++/28109
543         * g++.dg/rtti/incomplete1.C: New test.
544
545 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
546
547         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
548
549 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
550
551         * gcc.c-torture/execute/complex-7.c: New.
552
553 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
554
555         * gcc.dg/merge-all-constants-1.c: New test.
556
557 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
558
559         PR c++/28113
560         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
561
562 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
563
564         * gfortran.dg/rrspacing_1.f90: New test.
565
566 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
567
568         PR c++/28052
569         * g++.dg/other/bitfield2.C: New test.
570
571 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
572
573         PR tree-optimization/27331
574         * gcc.dg/pr27331.c: New test.
575
576 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
577             Eric Botcazou  <ebotcazou@adacore.com>
578
579         PR ada/18692
580         * lib/gnat.exp: New file.
581         * lib/gnat-dg.exp: Likewise.
582         * gnat.dg: New directory.
583         * gnat.dg/dg.exp: New driver.
584         * gnat.dg/specs: New directory.
585         * gnat.dg/specs/specs.exp: New driver.
586         * gnat.dg/style: New directory.
587         * gnat.dg/style/style.exp: New driver.
588
589 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
590
591         PR fortran/16206
592         * gfortran.dg/array_initializer_1.f90: New test.
593
594         PR fortran/28005
595         * gfortran.dg/matmul_3.f90: New test.
596
597 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
598
599         PR middle-end/28075
600         * gcc.dg/tree-ssa/inline-1.c: New test.
601
602 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
603
604         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
605         in malloc prototype; remove XFAIL.
606         * gcc.dg/pr18241-2.c: Ditto.
607         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
608         in memset prototype; remove XFAIL.
609         * gcc.dg/tree-ssa/pr23382.c: Ditto.
610
611 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
612
613         * gcc.dg/vla-8.c: Add.
614
615 2006-06-19  Richard Guenther  <rguenther@suse.de>
616
617         PR tree-optimization/27090
618         * g++.dg/tree-ssa/pr27090.C: New testcase.
619
620 2006-06-19  Roger Sayle  <roger@eyesopen.com>
621
622         PR target/27861
623         * gcc.dg/pr27861-1.c: New test case.
624
625 2006-06-19  Richard Guenther  <rguenther@suse.de>
626
627         PR middle-end/28045
628         * gcc.dg/torture/pr28045.c: New testcase.
629
630 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
631
632         PR fortran/26801
633         * gfortran.dg/associated_4.f90: New test.
634
635 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
636
637         PR fortran/19310
638         PR fortran/19904
639         * gfortran.dg/real_const_3.f90: New test.
640
641 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
642
643         PR c++/28016
644         * g++.dg/template/static26.C: New test.
645
646         PR c++/27979
647         * g++.dg/expr/bitfield2.C: New test. 
648
649         PR c++/27884
650         * g++.dg/parse/linkage2.C: New test.
651
652 2006-06-16  Richard Guenther  <rguenther@suse.de>
653
654         PR middle-end/27116
655         * gcc.dg/pr15785-1.c: Revert last change.
656         * gcc.dg/torture/pr27116-2.c: New testcase.
657
658 2006-06-16  Roger Sayle  <roger@eyesopen.com>
659
660         PR middle-end/27802
661         * gcc.dg/pr27802-1.c: New test case.
662
663 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
664
665         PR c++/27689
666         * g++.dg/template/ttp18.C: New test.
667         * g++.dg/template/ttp19.C: Likewise.
668
669         PR c++/27666
670         * g++.dg/expr/cond9.C: New test.
671
672         PR c++/27640
673         * g++.dg/template/ctor7.C: New test.
674
675 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
676
677         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
678
679 2006-06-16  Richard Guenther  <rguenther@suse.de>
680
681         PR tree-optimization/27781
682         * gcc.dg/tree-ssa/pr27781.c: New testcase.
683
684 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
685
686         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
687
688 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
689
690         * gcc.dg/tree-ssa/loop-18.c: New test.
691
692 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
693
694         PR c++/27665
695         * g++.dg/template/crash52.C: New test.
696
697         PR c++/27648
698         * g++.dg/ext/attrib22.C: New test.
699
700         PR c++/26559
701         * g++.dg/template/builtin1.C: New test.
702         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
703         
704         PR c++/28018
705         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
706         assignment.
707         * g++.old-deja/g++.pt/crash51.C: Likewise.
708
709         PR c++/27227
710         * g++.dg/lookup/linkage1.C: New test.
711         * g++.dg/lookup/linkage2.C: Likewise.
712
713 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
714
715         PR middle-end/27959
716         * gcc.dg/pr27959.c: New testcase.
717
718 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
719
720         PR target/28014:
721         * g++.dg/eh/div.C: New test.
722
723 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
724
725         PR c++/27894
726         * g++.dg/tree-ssa/pr26757.C: New test.
727         * g++.dg/tree-ssa/pr27894.C: New test.
728
729 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
730
731         * gcc.c-torture/compile/20060609-1.c: New test.
732         
733         PR target/27863
734         * gcc.c-torture/compile/pr27863.c: New test.
735
736 2006-06-13  Richard Guenther  <rguenther@suse.de>
737
738         PR tree-optimization/27830
739         * g++.dg/tree-ssa/pr27830.C: New testcase.
740
741 2006-06-13  Matthew Sachs  <msachs@apple.com>
742
743         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
744         the list of compiler flags; this causes those flags to be checked
745         for things like dg-skip-if.
746
747 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
748
749         PR c++/27601
750         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
751
752 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
753             Kazu Hirata  <kazu@codesourcery.com>
754
755         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
756         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
757
758 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
759
760         PR c++/27933
761         * g++.dg/lookup/using15.C: New test.
762
763         PR c++/27951
764         * g++.dg/other/anon4.C: New test.
765
766 2006-06-12  Roger Sayle  <roger@eyesopen.com>
767
768         PR c++/21210
769         * g++.dg/init/complex1.C: New test case.
770
771 2006-06-11  Eric Christopher  <echristo@apple.com>
772
773         PR middle-end/27948
774         * gcc.dg/bf-ms-layout.c: Run on darwin.
775         * gcc.dg/bf-no-ms-layout: Ditto.
776         * gcc.dg/attr-ms_struct-2.c: New.
777         * gcc.dg/bf-ms-layout-2.c: Ditto.
778
779 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
780
781         * gcc.dg/attr-ms_struct-packed1.c: New.
782
783 2006-06-09  Mike Stump  <mrs@apple.com>
784
785         * gcc.dg/vla-7.c: Add.
786
787 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
788
789         PR fortran/24558
790         * gfortran.dg/entry_6.f90: New test.
791
792         PR fortran/20877
793         PR fortran/25047
794         * gfortran.dg/entry_7.f90: New test.
795
796 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
797
798         PR c/27747
799         * gcc.dg/cpp/_Pragma6.c: New test.
800
801         PR c++/27748
802         * g++.dg/cpp/_Pragma1.C: New test.
803
804         PR preprocessor/27746
805         * gcc.dg/gomp/macro-3.c: New test.
806         * gcc.dg/gomp/macro-4.c: New test.
807         * g++.dg/gomp/macro-3.C: New test.
808         * g++.dg/gomp/macro-4.C: New test.
809
810 2006-06-09  Richard Guenther  <rguenther@suse.de>
811
812         PR tree-optimization/26998
813         * gcc.dg/torture/pr26998.c: New testcase.
814         * gcc.dg/tree-ssa/vrp29.c: New testcase.
815
816 2006-06-08  Mike Stump  <mrs@apple.com>
817
818         * gcc.dg/pr27095.c: Account for stubs.
819
820         PR target/26427
821         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
822         produce bad code on darwin.
823
824 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
825
826         PR fortran/27958
827         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
828
829 2006-06-08  Asher Langton  <langton2@llnl.gov>
830
831         PR fortran/27786
832         * cray_pointers_2.f90: Add -fbounds-check compile flag.
833
834 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
835
836         PR target/27421
837         * gcc.dg/union-3.c: New test.
838
839 2006-06-08  Richard Guenther  <rguenther@suse.de>
840
841         PR middle-end/27116
842         * gcc.dg/torture/pr27116.c: New testcase.
843         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
844
845 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
846
847         PR rtl-optimization/26449
848         * gcc.dg/pr26449.c: New test.
849
850 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
851
852         PR c++/27601
853         * g++.dg/ext/offsetof1.C: Test member functions.
854
855 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
856
857         * gcc.dg/pr27095.c: Improve scanning.
858
859 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
860
861         PR fortran/23091
862         * gfortran.dg/saved_automatic_1.f90: New test.
863
864         PR fortran/24168
865         * gfortran.dg/array_simplify_1.f90: New test.
866
867         PR fortran/25090
868         * gfortran.dg/entry_dummy_ref_1.f90: New test.
869
870         PR fortran/25058
871         * gfortran.dg/entry_dummy_ref_2.f90: New test.
872
873 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
874
875         PR c++/27177
876         * g++.dg/expr/cast7.C: New test.
877
878 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
879
880         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
881         * lib/gcc-defs.exp (tool_check_compile): Ditto.
882         * lib/fortran-torture.exp (fortran-torture-compile,
883         fortran-torture-execute): Ditto.
884
885 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
886
887         PR target/27842
888         * gcc.dg/vmx/pr27842.c: New test.
889
890 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
891
892         PR libfortran/27895
893         * gfortran.dg/bounds_check_3.f90: New test.
894
895 2006-06-05  Mike Stump  <mrs@apple.com>
896
897         * objc.dg/objc-fast-4.m: Skip for ppc64.
898
899 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
900
901         PR testsuite/27705
902         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
903
904 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
905             Victor Kaplansky  <victork@il.ibm.com>
906
907         PR tree-optimizations/26360
908         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
909         with -fno-tree-dce.
910         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
911
912 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
913
914         PR fortran/14067
915         * gfortran.dg/data_char_1.f90: Add messages for truncated
916         strings.
917
918         PR fortran/16943
919         * gfortran.dg/func_decl_2.f90: New test.
920
921         PR fortran/20839
922         * gfortran.dg/do_2.f90: New test.
923
924         PR fortran/27655
925         * gfortran.dg/associated_3.f90: New test.
926
927 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
928
929         PR c++/27819
930         * g++.dg/template/static25.C: New test.
931
932         PR c++/27722
933         * g++.dg/init/array21.C: New test.
934
935         PR c++/27807
936         * g++.dg/ext/complit7.C: New test.
937
938         PR c++/27806
939         * g++.dg/parse/ptrmem5.C: New test.
940
941 2006-06-04  Roger Sayle  <roger@eyesopen.com>
942             Andrew Pinski  <pinskia@physics.uc.edu>
943
944         PR c/27150
945         PR middle-end/27382
946         * gcc.dg/pr27150-1.c: New testcase.
947         * gcc.dg/pr27382-1.c: New testcase.
948         * gcc.dg/pr27382-2.c: New testcase.
949
950 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
951
952         PR c/25161
953         PR c/27020
954         * gcc.dg/array-10.c: New test.
955
956 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
957
958         PR c++/27804
959         * g++.dg/init/const4.C: New test.
960         * g++.dg/init/member1.C: Add error-marker.
961         * g++.dg/other/fold1.C: Adjust error-marker.
962
963 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
964
965         PR c++/27601
966         * g++.dg/ext/offsetof1.C: New test.
967
968 2006-06-04 Eric Christopher <echristo@apple.com>
969
970         * gcc.dg/attr-ms_struct-1.c: New.
971
972 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
973
974         * gcc.c-torture/compile/builtin_constant_p.c: New test.
975
976 2006-06-04  Richard Guenther  <rguenther@suse.de>
977
978         PR tree-optimization/27039
979         * gcc.dg/tree-ssa/loop-17.c: New testcase.
980
981 2006-06-03  Roger Sayle  <roger@eyesopen.com>
982
983         PR target/26223
984         * gcc.target/i386/amd64-abi-2.c: New test case.
985
986 2006-06-02  Eric Christopher  <echristo@apple.com>
987
988         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
989         * gcc.target/i386/20020523-1.c: Skip if darwin.
990         * gcc.target/i386/asm-3.c: Ditto.
991         * gcc.target/i386/20011119-1.c: Ditto.
992         * gcc.target/i386/clobbers.c: Remove pic part of test.
993
994 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
995
996         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
997         * g++.old-deja/g++.other/init19.C: Ditto.
998         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
999         and add other platforms as expected failures.
1000
1001 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
1002
1003         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
1004         (is-effective-target-keyword): Ditto.
1005
1006 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
1007
1008         PR fortran/27715
1009         * gfortran.dg/extended_char_comparison_1.f:  New test.
1010
1011 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
1012
1013         PR fortran/25098
1014         * gfortran.dg/dummy_procedure_1.f90: New test.
1015
1016         PR fortran/25147
1017         * gfortran.dg/dummy_procedure_2.f90: New test.
1018
1019         * gfortran.dg/associated_2.f90: Correct to make consistent with
1020         standard.
1021
1022 2006-05-31  Roger Sayle  <roger@eyesopen.com>
1023
1024         * gcc.target/i386/387-11.c: New test case.
1025
1026 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
1027
1028         PR c++/27801
1029         * g++.dg/template/cond6.C: New test.
1030
1031         PR c++/26496
1032         * g++.dg/template/crash51.C: New test.
1033         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
1034
1035         PR c++/27385
1036         * g++.dg/init/array20.C: New test.
1037
1038 2006-05-31  Roger Sayle  <roger@eyesopen.com>
1039
1040         * gcc.dg/builtins-54.c: New test case.
1041
1042 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
1043
1044         PR c++/26433
1045         * g++.dg/template/fntry1.C: Add dg-do link.
1046
1047         PR c++/27808
1048         * g++.dg/parse/friend6.C: New test.
1049
1050 2006-05-30  Asher Langton  <langton2@llnl.gov>
1051
1052         * gfortran.dg/cray_pointers_7.f90: New test.
1053
1054 2006-05-30  Roger Sayle  <roger@eyesopen.com>
1055
1056         PR tree-optimization/23452
1057         * gcc.dg/fold-mulconj-1.c: New test case.
1058
1059 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
1060
1061         PR c++/27803
1062         * g++.dg/parse/bitfield1.C: New test.
1063
1064 2006-05-30  Roger Sayle  <roger@eyesopen.com>
1065
1066         * gcc.target/ppc-eq0-1.c: New test case.
1067         * gcc.target/ppc-negeq0-1.c: New test case.
1068
1069 2006-05-30  Dirk Mueller  <dmueller@suse.de>
1070
1071         PR c/27273
1072         * gcc.dg/overflow-warn-5.c: New test.
1073
1074 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1075
1076         PR c/27718
1077         * gcc.dg/sizeof-1.c: New test.
1078
1079 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
1080
1081         PR target/27790
1082         * gcc.target/i386/pr27790.c: New test.
1083
1084 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1085
1086         PR libgfortran/27757
1087         * gfortran.dg/direct_io_5.f90: New test.
1088
1089 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1090
1091         PR libgfortran/27634
1092         * gfortran.dg/fmt_missing_period_1.f: New test.
1093         * gfortran.dg/fmt_missing_period_2.f: New test.
1094         * gfortran.dg/fmt_missing_period_3.f: New test.
1095
1096 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1097
1098         PR fortran/19777
1099         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
1100         arrays.
1101
1102 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1103
1104         PR c++/27713
1105         * g++.dg/template/new6.C: New test.
1106
1107 2006-05-29  Roger Sayle  <roger@eyesopen.com>
1108
1109         PR tree-optimization/24964
1110         * gcc.target/i386/387-10.c: New test case.
1111
1112 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
1113
1114         * intrinsics/string_intrinsics.c (compare_string):
1115         Use memcmp instead of strncmp to avoid tripping over
1116         CHAR(0) in a string.
1117
1118 2006-05-27  Richard Guenther  <rguenther@suse.de>
1119
1120         PR middle-end/27773
1121         * gcc.dg/torture/pr27773.c: New testcase.
1122
1123 2006-05-27  Dirk Mueller  <dmueller@suse.de>
1124
1125         * gcc.dg/pr24561.c: Rename to..
1126         * gcc.dg/pr25962.c: .. this.
1127
1128 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1129
1130         PR fortran/19777
1131         * gfortran.dg/bounds_check_2.f: New test.
1132
1133 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
1134
1135         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
1136         * gfortran.dg/byte_1.f90: Likewise.
1137         * gfortran.dg/dup_save_2.f90: Likewise.
1138
1139 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
1140
1141         * gfortran.dg/associated_2.f90: New test.
1142
1143 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1144
1145         PR fortran/27524
1146         * gfortran.dg/bounds_check_1.f90: New test.
1147
1148 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
1149
1150         PR rtl-optimization/27661
1151         * gcc.dg/pr27661.c: New test case.
1152
1153 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
1154
1155         PR fortran/23151
1156         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
1157         * gfortran.dg/print_parentheses_1.f:  New test.
1158         * gfortran.dg/print_parentheses_2.f90:  New test.
1159
1160 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
1161
1162         PR target/27758
1163         * gcc.dg/pr27758.c: New test.
1164
1165 2006-05-24  Falk Hueffner  <falk@debian.org>
1166
1167         * gcc.c-torture/compile/pr27571.c: New test.
1168
1169 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
1170
1171         PR fortran/27709
1172         * gfortran.dg/spec_expr_4.f90: New test.
1173
1174         PR fortran/27155
1175         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
1176
1177 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
1178
1179         PR c++/20103
1180         * g++.dg/ext/complit6.C: New test.
1181         * g++.dg/ext/complit3.C: Adjust error markers.
1182         * g++.dg/init/const3.C: New test.
1183
1184 2006-05-25  Richard Guenther  <rguenther@suse.de>
1185
1186         PR middle-end/27743
1187         * gcc.dg/torture/pr27743.c: New testcase.
1188
1189 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
1190
1191         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
1192
1193 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
1194
1195         * gcc.dg/compat/scalar-by-value-x.h: New.
1196         * gcc.dg/compat/scalar-by-value-y.h: New.
1197         * gcc.dg/compat/scalar-by-value-5.c: New.
1198         * gcc.dg/compat/scalar-by-value-5_main.c: New.
1199         * gcc.dg/compat/scalar-by-value-5_x.c: New.
1200         * gcc.dg/compat/scalar-by-value-5_y.c: New.
1201         * gcc.dg/compat/scalar-by-value-6.c: New.
1202         * gcc.dg/compat/scalar-by-value-6_main.c: New.
1203         * gcc.dg/compat/scalar-by-value-6_x.c: New.
1204         * gcc.dg/compat/scalar-by-value-6_y.c: New.
1205
1206 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
1207
1208         PR tree-optimization/27639
1209         PR tree-optimization/26719
1210         * gcc.dg/pr27639.c: New test.
1211         * gcc.dg/pr26719.c: New test.
1212         * gcc.dg/tree-ssa/scev-cast.c: New test.
1213
1214 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
1215
1216         PR c++/20173
1217         * g++.dg/template/error21.C: New test.
1218
1219 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
1220
1221         PR target/27696
1222         * gcc.target/i386/pr27696.c: New.
1223
1224 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
1225
1226         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
1227
1228         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
1229
1230 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1231
1232         PR c++/27716
1233         * g++.dg/other/assign1.C: New test.
1234
1235 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
1236
1237         PR target/27266
1238         * gcc.target/i386/pr27266.c: New.
1239
1240 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1241
1242         PR c++/27451
1243         * g++.dg/ext/asm9.C: New test.
1244
1245 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
1246
1247         PR rtl-optimization/25514
1248         * gcc.c-torture/compile/pr25514.c: New test.
1249
1250 2006-05-22  Richard Guenther  <rguenther@suse.de>
1251
1252         Revert
1253         2006-01-31  Richard Guenther  <rguenther@suse.de>
1254
1255         * gcc.target/i386/sselibm-1.c: New testcase.
1256         * gcc.target/i386/sselibm-2.c: Likewise.
1257         * gcc.target/i386/sselibm-3.c: Likewise.
1258         * gcc.target/i386/sselibm-4.c: Likewise.
1259         * gcc.target/i386/sselibm-5.c: Likewise.
1260
1261 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1262
1263         PR c/27420
1264         * gcc.dg/func-args-2.c: New test.
1265
1266         PR c/26818
1267         * gcc.dg/struct-incompl-1.c: New test.
1268
1269 2006-05-22  Richard Guenther  <rguenther@suse.de>
1270
1271         PR testsuite/27708
1272         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
1273         the transformations we test for.
1274
1275 2006-05-22  Richard Guenther  <rguenther@suse.de>
1276
1277         PR testsuite/27707
1278         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
1279
1280 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
1281
1282         PR c++/27210
1283         * g++.dg/warn/new1.C: New test.
1284         * g++.dg/template/new5.C: Likewise.
1285
1286 2006-05-21  Roger Sayle  <roger@eyesopen.com>
1287
1288         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
1289         * gcc.target/i386/20060512-3.c: Likewise.
1290
1291 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
1292
1293         PR rtl-optimization/27671
1294         * gcc.c-torture/execute/pr27671-1.c: New.
1295         * gcc.dg/pr27671-2.c: Likewise.
1296
1297         PR tree-optimization/26622.
1298         * gcc.c-torture/compile/pr26622.c: New.
1299
1300 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
1301
1302         PR fortran/27613
1303         * gfortran.dg/recursive_reference_1.f90: New test.
1304
1305 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
1306
1307         PR fortran/25746
1308         * gfortran.dg/elemental_subroutine_3.f90: New test.
1309
1310         PR fortran/25090
1311         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
1312
1313         PR fortran/27584
1314         * gfortran.dg/associated_target_1.f90: New test.
1315
1316         PR fortran/19015
1317         * gfortran.dg/maxloc_shape_1.f90: New test.
1318
1319 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1320
1321         PR libgfortran/24459
1322         * gfortran.dg/namelist_24.f90: New test.
1323         * gfortran.dg/namelist_12.f: Fix typo in comment.
1324
1325 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
1326
1327         PR middle-end/25776
1328         * g++.dg/other/error11.C: New test.
1329
1330 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
1331
1332         * gcc.target/mips/pr26765.c: Add -w to options.
1333
1334 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
1335
1336         * lib/target-supports.exp (check_effective_target_mpaired_single):
1337         New function.
1338         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
1339         multilibs.
1340         * g++.dg/vect/vect.exp: Likewise.
1341
1342 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
1343
1344         PR testsuite/25891
1345         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
1346
1347 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
1348
1349         PR fortran/27662
1350         * gfortran.dg/temporary_1.f90: New file.
1351
1352 2006-05-19  Andreas Schwab  <schwab@suse.de>
1353
1354         * g++.dg/other/unused1.C: Also match "stringz".
1355
1356 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
1357
1358         PR c++/26433
1359         * g++.dg/template/fntry1.C: New test.
1360
1361 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
1362
1363         PR c++/27471
1364         PR c++/27506
1365         * g++.dg/conversion/bitfield5.C: New test.
1366         * g++.dg/conversion/bitfield6.C: New test.
1367
1368 2006-05-18  Mike Stump  <mrs@apple.com>
1369
1370         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
1371         * gcc.dg/vla-4.c: Add.
1372         * gcc.dg/vla-5.c: Add.
1373         * gcc.dg/vla-6.c: Add.
1374
1375 2006-05-12  Stuart Hastings  <stuart@apple.com>
1376
1377         * testsuite/gcc.target/i386/20060512-1.c: New.
1378         * testsuite/gcc.target/i386/20060512-2.c: New.
1379         * testsuite/gcc.target/i386/20060512-3.c: New.
1380         * testsuite/gcc.target/i386/20060512-4.c: New.
1381
1382 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
1383
1384         PR c++/26122
1385         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
1386
1387         PR c++/26068
1388         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
1389         * g++.dg/parse/linkage1.C: New test.
1390
1391 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
1392
1393         PR tree-optimization/27548
1394         * g++.dg/tree-ssa/pr27548.C: New test.
1395
1396 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1397
1398         PR fortran/26551
1399         * gfortran.dg/recursive_check_1.f: New test.
1400         * gfortran.dg/recursive_check_2.f90: New test.
1401
1402 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
1403
1404         * g++.dg/opt/temp2.C: New test.
1405
1406 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
1407
1408         PR c++/27491
1409         * g++.dg/init/brace5.C: New test.
1410
1411         PR middle-end/27415
1412         * gcc.dg/gomp/pr27415.c: New test.
1413         * g++.dg/gomp/pr27415.C: New test.
1414
1415         PR tree-optimization/27549
1416         * g++.dg/tree-ssa/pr27549.C: New test.
1417
1418 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1419
1420         PR libgfortran/27575
1421         * gfortran.dg/read_eof_4.f90: New test.
1422
1423 2006-05-16  Richard Guenther  <rguenther@suse.de>
1424
1425         PR tree-optimization/22303
1426         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
1427
1428 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
1429
1430         PR middle-end/27573
1431         * gcc.dg/gomp/pr27573.c: New test.
1432         * gfortran.dg/gomp/pr27573.f90: New test.
1433
1434         PR c/27499
1435         * gcc.dg/gomp/pr27499.c: New test.
1436         * g++.dg/gomp/pr27499.C: New test.
1437
1438 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
1439
1440         PR c++/27339
1441         * g++.dg/parser/access8.C: Adjust error marker.
1442         * g++.dg/template/access17.C: New test.
1443         * g++.dg/template/access18.C: Likewise.
1444
1445 2006-05-15  Roger Sayle  <roger@eyesopen.com>
1446
1447         PR target/26600
1448         * gcc.target/i386/pr26600.c: New test case.
1449
1450 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
1451
1452         PR c++/27505
1453         * g++.dg/expr/bitfield1.C: New test.
1454
1455 2006-05-15  Richard Guenther  <rguenther@suse.de>
1456
1457         PR tree-optimization/27603
1458         * gcc.dg/torture/pr27603.c: New testcase.
1459
1460 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
1461
1462         PR fortran/25090
1463         * gfortran.dg/entry_dummy_ref_1.f90: New test.
1464
1465         PR fortran/25082
1466         * gfortran.dg/scalar_return_1.f90: New test.
1467
1468         PR fortran/27411
1469         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
1470
1471 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
1472
1473         * gcc.dg/gomp/critical-4.c: New test.
1474         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
1475         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
1476         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
1477         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
1478
1479 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1480
1481         PR c++/27582
1482         * g++.dg/template/dependent-args1.C: New test.
1483
1484         PR c++/27581
1485         * g++.dg/lookup/this1.C: New test.
1486
1487         PR c++/27315
1488         * g++.dg/template/operator6.C: New test.
1489         * g++.dg/template/incomplete3.C: New test.
1490
1491         PR c++/27559
1492         * g++.dg/template/new4.C: New test.
1493
1494         PR c++/27496
1495         * g++.dg/template/void2.C: New test.
1496
1497 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
1498
1499         * g++.dg/template/dependent-expr5.C: New test.
1500
1501 2006-05-14  Roger Sayle  <roger@eyesopen.com>
1502
1503         PR middle-end/26729
1504         * gcc.dg/pr26729-1.c: New test case.
1505
1506 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
1507
1508         * gcc.dg/pr27003.c: New test.
1509
1510 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
1511
1512         * lib/target-supports.dg (check_cxa_atexit_available): Change
1513         v3_target_compile to ${tool}_target_compile.
1514
1515 2006-05-11  Jason Merrill  <jason@redhat.com>
1516
1517         * lib/scanasm.exp (scan-not-hidden): Fix typo.
1518
1519 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1520
1521         PR fortran/27553
1522         * gfortran.dg/label_5.f90: New test.
1523
1524 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
1525
1526         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
1527         check_effective_target_powerpc_altivec_ok): New.
1528         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
1529         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
1530         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
1531         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
1532         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
1533         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
1534         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
1535         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
1536         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
1537         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
1538         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
1539         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
1540         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
1541         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
1542         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
1543         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
1544         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
1545         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
1546         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
1547         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
1548         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
1549         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
1550         gcc.target/powerpc/altivec-9.c,
1551         gcc.target/powerpc/altivec-consts.c,
1552         gcc.target/powerpc/altivec-pr22085.c,
1553         gcc.target/powerpc/altivec-splat.c,
1554         gcc.target/powerpc/altivec-types-1.c,
1555         gcc.target/powerpc/altivec-types-2.c,
1556         gcc.target/powerpc/altivec-types-3.c,
1557         gcc.target/powerpc/altivec-types-4.c,
1558         gcc.target/powerpc/altivec-varargs-1.c,
1559         gcc.target/powerpc/altivec-vec-merge.c,
1560         gcc.target/powerpc/ppc-vector-memcpy.c,
1561         gcc.target/powerpc/ppc-vector-memset.c,
1562         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
1563         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
1564         these effective targets.
1565         * gcc.dg/vmx/pr27006.c: Add missing close brace.
1566         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
1567
1568 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1569
1570         PR middle-end/27384
1571         * g++.dg/other/fold1.C: New test.
1572
1573         PR middle-end/27488
1574         * gcc.dg/fold-nonneg-1.c: New test.
1575
1576         PR c++/27547
1577         * g++.dg/other/operator1.C: New test.
1578
1579 2006-05-11  Richard Guenther  <rguenther@suse.de>
1580
1581         PR middle-end/27529
1582         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
1583
1584 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
1585
1586         * lib/target-supports-dg.exp (check-flags): New.
1587         (dg-skip-if): Move flag checks.
1588
1589 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
1590
1591         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
1592         * lib/target-supports.dg (check_cxa_atexit_available): New.
1593
1594 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
1595
1596         PR fortran/27470
1597         * gfortran.dg/multiple_allocation_2.f90: New test case.
1598
1599 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
1600
1601         * gcc.target/arm/pr27387.C: Fix a comment typo.
1602
1603 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1604
1605         PR fortran/24549
1606         * gfortran.dg/error_recovery_1.f90: New test.
1607
1608 2006-05-10  Richard Guenther  <rguenther@suse.de>
1609
1610         PR tree-optimization/27302
1611         * gcc.dg/torture/pr27302.c: New testcase.
1612
1613 2006-05-09  Dirk Mueller  <dmueller@suse.de>
1614         Richard Guenther  <rguenther@suse.de>
1615
1616         PR middle-end/27498
1617         * gcc.dg/tree-ssa/pr27498.c: New testcase.
1618
1619 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
1620
1621         PR rtl-optimization/27335
1622         * gcc.dg/pr27335.c: New test.
1623
1624 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
1625
1626         * gcc.target/mips/mips-ps-5.c: New file.
1627
1628 2006-05-08  Jan Hubicka  <jh@suse.cz>
1629
1630         PR middle-end/25962
1631         * gcc.dg/pr25962.c: New.
1632
1633 2006-05-08  Roger Sayle  <roger@eyesopen.com>
1634
1635         PR target/27158
1636         * gcc.target/powerpc/pr27158.c: New test case.
1637
1638 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
1639
1640         PR testsuite/27476
1641         * ada/acats/run_all.sh: Use test -z.
1642
1643 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1644
1645         PR libfortran/18271
1646         * gfortran.dg/spec_expr_3.f90: New test.
1647
1648 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
1649
1650         PR target/24879
1651         * gcc.target/i386/monitor.c: New file.
1652
1653 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
1654
1655         * gcc.dg/pr27095.c: xfail *-*-darwin*.
1656
1657 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1658
1659         PR c++/27447
1660         * g++.dg/other/ptrmem7.C: New test.
1661
1662 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1663
1664         PR target/27421
1665         * gcc.dg/array-9.c: New test.
1666
1667 2006-05-07  Richard Guenther  <rguenther@suse.de>
1668
1669         PR tree-optimization/27409
1670         * gcc.dg/torture/pr27409.c: New testcase.
1671
1672 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1673
1674         PR fortran/27457
1675         * gfortran.dg/select_6.f90: New.
1676
1677 2006-05-07  Richard Guenther  <rguenther@suse.de>
1678
1679         PR tree-optimization/27136
1680         * gcc.dg/torture/pr27136.c: New testcase.
1681
1682 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
1683
1684         PR fortran/24813
1685         * gfortran.dg/char_cons_len_1.f90: New test.
1686
1687 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1688
1689         PR c++/27427
1690         * g++.dg/template/incomplete2.C: New test.
1691
1692 2006-05-06  Richard Guenther  <rguenther@suse.de>
1693
1694         PR tree-optimization/27151
1695         * gcc.dg/vect/pr27151.c: New testcase.
1696
1697 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1698
1699         PR c++/27430
1700         * g++.dg/template/void1.C: New test.
1701
1702         PR c++/27423
1703         * g++.dg/other/void2.C: New test.
1704
1705         PR c++/27422
1706         * g++.dg/conversion/void1.C: New test.
1707
1708 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
1709
1710         PR/21391
1711         * g++.dg/other/unused1.C: New.
1712
1713 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1714
1715         PR objc/27240
1716         * objc.dg/member-1.m: New test.
1717
1718 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
1719
1720         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
1721
1722 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1723
1724         PR libfortran/26985
1725         * gfortran.dg/matmul_2.f90: New test.
1726
1727 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
1728
1729         * ada/acats/run_all.sh: Use sync when main not found.
1730
1731 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
1732
1733         PR target/26765
1734         * gcc.target/mips/pr26765.c: New.
1735
1736 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
1737
1738         * gcc.target/bfin: New directory.
1739         * gcc.target/bfin/bfin.exp: New file.
1740         * gcc.target/bfin/frmul.c: New file.
1741         * gcc.target/bfin/arith.c: New file.
1742         * gcc.target/bfin/mul-combine.c: New file.
1743         * gcc.target/bfin/shift.c: New file.
1744
1745 2006-05-04  Richard Guenther  <rguenther@suse.de>
1746
1747         PR tree-optimization/14287
1748         PR tree-optimization/14844
1749         PR tree-optimization/19792
1750         PR tree-optimization/21608
1751         PR tree-optimization/27090
1752         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
1753         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
1754         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1755         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
1756         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1757
1758 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
1759
1760         PR tree-optimization/27285
1761         * gcc.c-torture/execute/pr27285.c: New test.
1762
1763         PR middle-end/27388
1764         * gcc.dg/gomp/pr27388-1.c: New test.
1765         * gcc.dg/gomp/pr27388-2.c: New test.
1766         * gcc.dg/gomp/pr27388-3.c: New test.
1767
1768         PR c++/27359
1769         * g++.dg/gomp/pr27359.C: New test.
1770
1771 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
1772
1773         PR fortran/20248
1774         * gfortran.dg/iargc.f90: New test.
1775
1776 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
1777
1778         PR c++/27102
1779         * g++.dg/template/crash49.C: New test.
1780
1781 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
1782
1783         PR testsuite/27032
1784         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
1785
1786 2006-05-02  Jeff Law  <law@redhat.com>
1787
1788         PR tree-optimization/27364
1789         * gcc.c-torture/execute/pr27364.c: New test.
1790
1791 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
1792
1793         PR c++/27309
1794         * g++.dg/parser/ctor5.C: New test.
1795
1796 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
1797
1798         PR target/27387
1799         * gcc.target/arm/arm.exp: New.
1800         * gcc.target/arm/pr27387.C: Likewise.
1801
1802 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
1803
1804         PR fortran/27269
1805         PR fortran/27324
1806         * gfortran.dg/module_equivalence_2.f90: New test.
1807
1808 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
1809
1810         PR middle-end/27337
1811         * g++.dg/gomp/pr27337-1.C: New test.
1812         * g++.dg/gomp/pr27337-2.C: New test.
1813
1814         PR middle-end/27328
1815         * gcc.dg/gomp/pr27328.c: New test.
1816
1817         PR middle-end/27325
1818         * g++.dg/gomp/pr27325.C: New test.
1819
1820         PR middle-end/27310
1821         * g++.dg/gomp/pr27310.C: New test.
1822
1823 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
1824
1825         PR tree-optimization/27291
1826         * g++.dg/tree-ssa/pr27291.C: New test.
1827
1828 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
1829
1830         PR tree-optimization/27283
1831         * g++.dg/tree-ssa/pr27283.C: New test.
1832
1833 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
1834
1835         * gcc.dg/tree-ssa/loop-16.c: New test.
1836
1837 2006-05-01  Roger Sayle  <roger@eyesopen.com>
1838             Joseph S. Myers  <joseph@codesourcery.com>
1839
1840         * gcc.dg/Wconversion-3.c: New test case.
1841         * gcc.dg/Wconversion-4.c: Likewise.
1842
1843 2006-05-01  Richard Guenther  <rguenther@suse.de>
1844
1845         PR tree-optimization/26726
1846         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
1847
1848 2006-04-30  Roger Sayle  <roger@eyesopen.com>
1849
1850         * gcc.dg/Woverflow-1.c: New test case.
1851         * gcc.dg/Woverflow-2.c: Likewise.
1852         * gcc.dg/Woverflow-3.c: Likewise.
1853
1854 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
1855
1856         PR c++/27094
1857         * g++.dg/template/defarg8.C: New test.
1858
1859 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1860
1861         PR c++/27278
1862         * g++.dg/parse/operator7.C: New test.
1863
1864 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1865
1866         PR c++/11471
1867         PR c++/27102
1868         * g++.dg/template/crash48.C: New test.
1869
1870         PR c++/27279
1871         * g++.dg/parse/ctor4.C: New test.
1872
1873 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1874
1875         PR fortran/25681
1876         * gfortran.df/char_type_len.f90: New test.
1877
1878 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1879
1880         PR libgfortran/27304
1881         * gfortran.dg/fmt_exhaust.f90: New test.
1882
1883 2006-04-28  Roger Sayle  <roger@eyesopen.com>
1884
1885         PR c/25309
1886         * gcc.dg/large-size-array-2.c: New test case.
1887
1888 2006-04-28  Richard Guenther  <rguenther@suse.de>
1889
1890         PR target/26826
1891         * gcc.target/i386/pr26826.c: New testcase.
1892
1893 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
1894
1895         PR middle-end/27260
1896         * gcc.c-torture/execute/pr27260.c: New.
1897
1898 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
1899
1900         PR middle-end/27095
1901         * gcc.dg/pr27095.c: New.
1902
1903 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
1904
1905         PR c++/27292
1906         * g++.dg/conversion/bitfield4.C: New test.
1907
1908 2006-04-27  Eric Christopher  <echristo@apple.com>
1909
1910         * gcc.dg/pragma-ms_struct.c: New.
1911
1912 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
1913
1914         PR c++/27102
1915         * g++.dg/template/crash47.C: New test.
1916
1917 2006-04-27  Dirk Mueller  <dmueller@suse.de>
1918
1919         * gcc.target/i386/sse-7.c: build with -msse.
1920
1921 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
1922
1923         PR testsuite/27274:
1924         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
1925         (main): Exit if processor doesn't support SSE.
1926
1927 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
1928
1929         PR middle-end/27282
1930         * gcc.c-torture/compile/pr27282.c: New test.
1931
1932 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
1933
1934         PR middle-end/26913
1935         * g++.dg/gomp/pr26913.C: New test.
1936
1937         PR c/25996
1938         * gcc.dg/gomp/pr25996.c: New test.
1939         * g++.dg/gomp/pr25996.C: New test.
1940
1941 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
1942
1943         PR rtl-optimization/26725
1944         * gcc.c-torture/compile/pr26725.c: New test.
1945
1946 2006-04-25  Richard Guenther  <rguenther@suse.de>
1947
1948         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
1949         than n + -1.
1950
1951 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
1952
1953         * gcc.dg/20060425-1.c: New testcase.
1954
1955 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
1956
1957         PR tree-optimization/26865
1958         * gcc.dg/pr26865.c: New test.
1959
1960 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
1961
1962         PR c++/27292
1963         * g++.dg/conversion/bitfield1.C: New test.
1964         * g++.dg/conversion/bitfield2.C: Likewise.
1965         * g++.dg/conversion/bitfield3.C: Likewise.
1966
1967 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
1968         Richard Guenther  <rguenther@suse.de>
1969
1970         PR tree-optimization/27236
1971         * gcc.dg/tree-ssa/pr27236.c: New testcase.
1972
1973 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1974
1975         PR c++/19963
1976         * g++.dg/other/incomplete2.C: New test.
1977
1978 2006-04-24  Richard Guenther  <rguenther@suse.de>
1979
1980         PR middle-end/26869
1981         * gcc.dg/torture/pr26869.c: New testcase.
1982
1983 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
1984         Richard Guenther  <rguenther@suse.de>
1985
1986         PR tree-optimization/27218
1987         * g++.dg/tree-ssa/pr27218.C: New testcase.
1988
1989 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
1990
1991         PR c++/26912
1992         * g++.dg/template/friend41.C: New test.
1993
1994 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
1995
1996         * g++.dg/opt/pr15551.C: Include cstdio.
1997         (main): Use remove instead of unlink.
1998
1999 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
2000
2001         * gcc.dg/sibcall-7.c: New test.
2002         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
2003         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
2004         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
2005         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
2006         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
2007
2008 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
2009
2010         PR c++/26534
2011         * g++.dg/opt/bitfield1.C: New test.
2012         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
2013         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
2014         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
2015         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
2016         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
2017         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
2018         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
2019         * g++.dg/abi/bitfield2.C: Likewise.
2020         * g++.dg/init/bitfield1.C: Likewise.
2021
2022 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
2023
2024         PR fortran/25099
2025         * gfortran.dg/elemental_subroutine_4.f90: New test.
2026         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
2027         call sub (m, x).
2028
2029 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
2030
2031         * gcc.c-torture/compile/20060421-1.c: New testcase.
2032
2033 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2034
2035         PR c/25875
2036         * gcc.dg/init-bad-4.c: New test.
2037
2038 2006-04-21  Paul Brook  <paul@codesourcery.com>
2039
2040         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
2041
2042 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
2043
2044         PR fortran/27122
2045         * gfortran.dg/defined_operators_1.f90: New test.
2046         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
2047         remove old ones associated, incorrectly, with Note 5.46.
2048
2049         PR fortran/27113
2050         * gfortran.dg/character_array_constructor_1.f90: New test.
2051
2052 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
2053
2054         * gcc.dg/20060419-1.c: New test.
2055
2056 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
2057
2058         PR c/26774
2059         * gcc.dg/struct-parse-1.c: New test case.
2060
2061 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2062
2063         PR c++/26558
2064         * g++.dg/parse/template19.C: New test.
2065
2066         PR c++/26739
2067         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
2068
2069         PR c++/26036
2070         * g++.dg/expr/call3.C: New test.
2071
2072         PR c++/10385
2073         * g++.dg/conversion/dynamic1.C: New test.
2074
2075 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
2076
2077         PR c++/27102
2078         * g++.dg/template/crash35.C: Tweak error markers.
2079         * g++.dg/template/crash46.C: New test.
2080         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
2081         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
2082
2083 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
2084
2085         PR rtl-optimization/14261
2086         * gcc.c-torture/compile/20060419-1.c: Added.
2087
2088 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
2089
2090         * gfortran.dg/label_1.f90: Adjust dg-error.
2091
2092 2006-04-16  Roger Sayle  <roger@eyesopen.com>
2093
2094         PR target/26961
2095         * gcc.dg/fold-cond-1.c: New test case.
2096         * gcc.dg/pr26961-1.c: Likewise.
2097
2098 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2099
2100         PR libgfortran/27138
2101         * gfortran.dg/read_bad_advance.f90: New test.
2102
2103 2006-04-16  Roger Sayle  <roger@eyesopen.com>
2104             Dale Johannesen  <dalej@apple.com>
2105
2106         PR target/24076
2107         * gcc.target/i386/vecinit-3.c: New testcase.
2108         * gcc.target/i386/vecinit-4.c: Likewise.
2109         * gcc.target/i386/sse-18.c: Likewise.
2110         * gcc.target/i386/sse-19.c: Likewise.
2111
2112 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
2113
2114         * gfortran.dg/allocate_zerosize_1.f90: New test.
2115
2116 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
2117
2118         PR c++/26365
2119         * g++.dg/template/crash45.C: New test.
2120
2121 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
2122
2123         PR fortran/26787
2124         * gfortran.dg/proc_assign_1.f90: New test.
2125         * gfortran.dg/procedure_lvalue.f90: Change message.
2126         * gfortran.dg/namelist_4.f90: Add new error.
2127
2128         PR fortran/25597
2129         PR fortran/27096
2130         * gfortran.dg/auto_pointer_array_result_1.f90
2131
2132         PR fortran/27089
2133         * gfortran.dg/specification_type_resolution_1.f90
2134
2135         PR fortran/18003
2136         PR fortran/25669
2137         PR fortran/26834
2138         * gfortran.dg/bounds_temporaries_1.f90: New test.
2139
2140         PR fortran/27124
2141         * gfortran.dg/array_return_value_1.f90: New test.
2142
2143 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
2144
2145         PR fortran/25336
2146         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
2147
2148 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
2149
2150         PR middle-end/26823
2151         * g++.dg/gomp/pr26823-1.C: New test.
2152         * g++.dg/gomp/pr26823-2.C: New test.
2153
2154 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
2155
2156         PR middle-end/27134
2157         * gcc.dg/pr27314.c: New test.
2158
2159 2006-04-13  Richard Henderson  <rth@redhat.com>
2160
2161         * g++.dg/gomp/block-0.C: Update expected matches.
2162
2163 2006-04-13  DJ Delorie  <dj@redhat.com>
2164
2165         * lib/target-supports.exp (check_effective_target_int32plus): New.
2166         (check_effective_target_ptr32plus): New.
2167         (check_effective_target_size32plus): New.
2168         (check_effective_target_int16): New.
2169         (check_profiling_available): Add m32c to the list of unsupported targets.
2170
2171         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
2172         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
2173         memory size.
2174         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
2175         pointers.
2176         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
2177         size_t.
2178         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
2179         and size_t.
2180         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
2181         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
2182         not just xstormy16.  Skip m32c due to weird pointer size.
2183         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
2184         not just xstormy16.
2185         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
2186         not just xstormy16.
2187         * gcc.dg/20020312-2.c: Add m32c support.
2188         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
2189         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
2190         in test.
2191         * gcc.dg/20050321-2.c: Require >=32 bit integers.
2192         * gcc.dg/asm-1.c: Skip if int and short are the same size.
2193         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
2194         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
2195         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
2196         * gcc.dg/init-string-2.c: Require >=32 bit integers.
2197         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
2198         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
2199         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
2200         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
2201         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
2202         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
2203         in test.
2204         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
2205         in test.
2206         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
2207         * gcc.dg/pr23049.c: Require >=32 bit integers.
2208         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
2209         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
2210         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
2211         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
2212         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
2213         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
2214         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
2215         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
2216         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
2217         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
2218         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
2219         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
2220         prototype in test.
2221         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
2222         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
2223         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
2224         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
2225         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
2226
2227         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
2228         * gcc.c-torture/execute/20040703-1.x: Likewise.
2229         * gcc.c-torture/execute/20040705-1.x: Likewise.
2230         * gcc.c-torture/execute/20040705-2.x: Likewise.
2231         * gcc.c-torture/execute/20040709-1.x: Likewise.
2232         * gcc.c-torture/execute/20040709-2.x: Likewise.
2233         * gcc.c-torture/execute/20040811-1.x: Likewise.
2234         * gcc.c-torture/execute/20050316-1.x: Likewise.
2235         * gcc.c-torture/execute/bitfld-4.x: Likewise.
2236         * gcc.c-torture/execute/pr19689.x: Likewise.
2237         * gcc.c-torture/execute/pr7284-1.x: Likewise.
2238         * gcc.c-torture/execute/usmul.x: Likewise.
2239         * gcc.c-torture/execute/vrp-5.x: Likewise.
2240         * gcc.c-torture/execute/vrp-6.x: Likewise.
2241         * gcc.dg/debug/20041023-1.s: Likewise.
2242
2243 2006-04-13  Roger Sayle  <roger@eyesopen.com>
2244
2245         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
2246         of integers to a vector types are now constant expressions in C.
2247         * gcc.dg/vect/vect-fold-1.c: New test case.
2248
2249 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
2250             Ulrich Weigand  <uweigand@de.ibm.com>
2251
2252         PR target/27006
2253         * gcc.dg/vmx/pr27006.c: New testcase.
2254
2255 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2256
2257         PR libgfortran/26766
2258         * gfortran.dg/write_recursive.f90: New test.
2259
2260 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
2261
2262         * g++.dg/parse/dtor7.C: New test.
2263         * g++.dg/parse/new1.C: Add error marker.
2264         * g++.dg/template/new3.C: New test.
2265
2266         PR c++/26122
2267         * g++.dg/template/pure1.C: New test.
2268
2269         PR c++/26295
2270         * g++.dg/parse/ptrmem4.C: New test.
2271
2272 2006-04-10  Jeff Law  <law@redhat.com>
2273
2274         PR/27087
2275         * gcc.c-torture/compile/pr27087.c: New test.
2276
2277 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
2278
2279         PR/21391
2280         * gcc.dg/20060410.c: New.
2281
2282 2006-04-10  Matthias Klose  <doko@debian.org>
2283
2284         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
2285         Recognize multilib directory names containing underscores.
2286
2287 2006-04-10  Roger Sayle  <roger@eyesopen.com>
2288
2289         * gcc.target/i386/vecinit-1.c: New test case.
2290         * gcc.target/i386/vecinit-2.c: Likewise.
2291
2292 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
2293
2294         PR debug/27057
2295         * g++.dg/debug/dwarf2-2.C: New test.
2296
2297 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
2298
2299         PR rtl-optimization/27073
2300         * gcc.c-torture/execute/pr27073.c: New test.
2301
2302 2006-04-08  Mike Stump  <mrs@apple.com>
2303
2304         * gcc.dg/pragma-darwin.c: Improve for ppc64.
2305
2306 2006-04-07  Richard Guenther  <rguenther@suse.de>
2307
2308         PR tree-optimization/26135
2309         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
2310
2311 2006-04-06  Jan Hubicka  <jh@suse.cz>
2312
2313         PR profile/26399
2314         * g++.dg/bprob/g++-bprob-2.C: New testcase.
2315
2316 2006-04-06  Roger Sayle  <roger@eyesopen.com>
2317
2318         * g++.dg/conversion/nullptr1.C: New test case.
2319         * g++.dg/conversion/nullptr2.C: Likewise.
2320
2321 2006-04-05  Roger Sayle  <roger@eyesopen.com>
2322
2323         * gfortran.dg/dependency_18.f90: New test case.
2324
2325 2006-04-05  Richard Guenther  <rguenther@suse.de>
2326
2327         PR tree-optimization/26919
2328         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
2329         * gcc.dg/ipa/ipa-2.c: Likewise.
2330         * gcc.dg/ipa/ipa-3.c: Likewise.
2331         * gcc.dg/ipa/ipa-5.c: Likewise.
2332
2333 2006-04-05  Richard Guenther  <rguenther@suse.de>
2334
2335         PR tree-optimization/26763
2336         * gcc.dg/torture/pr26763-1.c: New testcase.
2337         * gcc.dg/torture/pr26763-2.c: Likewise.
2338
2339 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
2340
2341         PR fortran/23634
2342         PR fortran/25619
2343         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
2344
2345 2006-04-04  Eric Christopher  <echristo@apple.com>
2346
2347         * gcc.target/i386/387-1.c: Allow regexp to match darwin
2348         stubs.
2349         * gcc.target/i386/387-5.c: Ditto.
2350
2351 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
2352
2353         * gcc.target/sparc/struct-ret-check.c: New test.
2354
2355 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2356
2357         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
2358         zero decimal digits specified in format.
2359
2360 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
2361
2362         PR fortran/26891
2363         * gfortran.dg/missing_optional_dummy_1.f90: New test.
2364
2365         PR fortran/26976
2366         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
2367         * gfortran.dg/initialization_1.f90: Make assignment compliant.
2368         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
2369         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
2370         bigendian-ness.
2371
2372 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
2373
2374         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
2375         dummy arguments work when the actual argument is itself a dummy
2376         argument of the caller.
2377
2378 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
2379
2380         PR libfortran/24685
2381         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
2382
2383 2006-04-01  Roger Sayle  <roger@eyesopen.com>
2384
2385         * gfortran.dg/dependencency_17.f90: New test case.
2386
2387 2006-04-01  Roger Sayle  <roger@eyesopen.com>
2388
2389         * gfortran.dg/dependency_14.f90: New test case.
2390         * gfortran.dg/dependency_15.f90: Likewise.
2391         * gfortran.dg/dependency_16.f90: Likewise.
2392
2393 2006-03-31  Asher Langton  <langton2@llnl.gov>
2394
2395         PR fortran/25358
2396         gfortran.dg/cray_pointers_6.f90: New test.
2397
2398 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2399
2400         PR libgfortran/26890
2401         * gfortran.dg/read_size_noadvance.f90: New test.
2402
2403 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
2404
2405         PR fortran/25031
2406         * gfortran.dg/multiple_allocation_1.f90: Check that the
2407         size has changed after a re-allocation with stat.
2408
2409 2006-03-30  Richard Guenther  <rguenther@suse.de>
2410
2411         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
2412         removal.
2413         * gcc.target/i386/sselibm-2.c: Likewise.
2414         * gcc.target/i386/sselibm-3.c: Likewise.
2415         * gcc.target/i386/sselibm-4.c: Likewise.
2416         * gcc.target/i386/sselibm-5.c: Likewise.
2417
2418 2006-03-28  Roger Sayle  <roger@eyesopen.com>
2419
2420         * gcc.dg/fold-andxor-1.c: New test case.
2421         * gcc.dg/fold-xorand-1.c: Likewise.
2422
2423 2006-03-28  Roger Sayle  <roger@eyesopen.com>
2424
2425         * gcc.dg/fold-convnotconv-1.c: New test case.
2426
2427 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
2428
2429         PR fortran/26779
2430         * gfortran.dg/private_type_5.f90: New test.
2431
2432 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
2433
2434         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
2435
2436 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
2437
2438         * gfortran.dg/advance_2.f90: New test.
2439         * gfortran.dg/advance_3.f90: New test.
2440
2441         * gfortran.fortran-torture/execute/equiv_5.f: New test.
2442
2443 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2444
2445         PR libgfortran/26661
2446         PR libgfortran/26880
2447         * gfortran.dg/read_x_past.f: New test.
2448
2449 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
2450
2451         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
2452         to be STABS.
2453
2454 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
2455
2456         * objc.dg/dwarf-1.m: Skip on AIX.
2457         * objc.dg/dwarf-2.m: Skip on AIX.
2458
2459 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
2460
2461         PR fortran/26816
2462         * gfortran.dg/float_1.f90: New test.
2463
2464 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
2465
2466         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
2467         X86_64 targets.
2468         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
2469
2470 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
2471
2472         PR libfortran/26735
2473         * gfortran.dg/convert_implied_open.f90: New test case.
2474
2475 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
2476
2477         PR fortran/26769
2478         * gfortran.dg/transpose_reshape_r10.f90: New test case.
2479
2480 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
2481
2482         PR middle-end/26717
2483         * gcc.dg/pr26717.c: New test.
2484
2485 2006-03-25  Roger Sayle  <roger@eyesopen.com>
2486
2487         * gfortran.dg/dependency_12.f90: New test case.
2488
2489 2006-03-24  Roger Sayle  <roger@eyesopen.com>
2490
2491         * gfortran.dg/dependency_9.f90: New (resurected) test case.
2492
2493 2006-03-24  Jeff Law  <law@redhat.com>
2494
2495         * gcc.c-torture/pr26840.c: New test.
2496
2497 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
2498
2499         * objc.dg/dwarf-2.m: New.
2500         * obj-c++.dg/dwarf-2.mm: New.
2501
2502         * g++.old-deja/g++.other/init19.C: New.
2503
2504 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
2505
2506         * g++.dg/eh/spbp.C: Skip on AIX.
2507
2508 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
2509
2510         PR middle-end/26611
2511         * g++.dg/gomp/pr26611-1.C: New test.
2512         * g++.dg/gomp/pr26611-2.C: New test.
2513
2514 2006-03-24  Jeff Law  <law@redhat.com>
2515
2516         * gcc.c-torture/compile/pr26833.c: New test.
2517         * gfortran.fortran-torture/compile/pr26806.f90: New test.
2518
2519 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2520
2521         * gfortran.dg/endfile_2.f90: Delete temp file.
2522
2523 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
2524
2525         PR fortran/19303
2526         * gfortran.dg/record_marker_1.f90: New test case.
2527         * gfortran.dg/record_marker_2.f: New test case.
2528         * gfortran.dg/record_marker_3.f90: New test case.
2529
2530 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
2531
2532         PR fortran/17298
2533         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
2534         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
2535
2536 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
2537
2538         * lib/gcc-dg.exp (cleanup-modules): New proc.
2539         * gfortran.dg/allocatable_function_1.f90,
2540         gfortran.dg/allocate_char_star_scalar_1.f90,
2541         gfortran.dg/assumed_charlen_function_1.f90,
2542         gfortran.dg/assumed_dummy_1.f90,
2543         gfortran.dg/assumed_shape_ranks_1.f90,
2544         gfortran.dg/assumed_shape_ranks_2.f90,
2545         gfortran.dg/assumed_size_dt_dummy.f90,
2546         gfortran.dg/auto_char_dummy_array_1.f90,
2547         gfortran.dg/auto_char_len_3.f90,
2548         gfortran.dg/automatic_module_variable.f90,
2549         gfortran.dg/bad_automatic_objects_1.f90,
2550         gfortran.dg/char_array_constructor.f90,
2551         gfortran.dg/char_array_structure_constructor.f90,
2552         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
2553         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
2554         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
2555         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
2556         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
2557         gfortran.dg/derived_pointer_recursion.f90,
2558         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
2559         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
2560         gfortran.dg/dummy_functions_1.f90,
2561         gfortran.dg/elemental_initializer_1.f90,
2562         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
2563         gfortran.dg/elemental_pointer_1.f90,
2564         gfortran.dg/elemental_subroutine_1.f90,
2565         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
2566         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
2567         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
2568         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
2569         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
2570         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
2571         gfortran.dg/global_references_1.f90,
2572         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
2573         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
2574         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
2575         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
2576         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
2577         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
2578         gfortran.dg/large_integer_kind_1.f90,
2579         gfortran.dg/large_real_kind_1.f90,
2580         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
2581         gfortran.dg/module_double_reuse.f90,
2582         gfortran.dg/module_equivalence_1.f90,
2583         gfortran.dg/module_interface_1.f90,
2584         gfortran.dg/module_parameter_array_refs_1.f90,
2585         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
2586         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
2587         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
2588         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
2589         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
2590         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
2591         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
2592         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
2593         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
2594         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
2595         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
2596         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
2597         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
2598         gfortran.dg/same_name_1.f90,
2599         gfortran.dg/sibling_dummy_procedure_1.f90,
2600         gfortran.dg/sibling_dummy_procedure_2.f90,
2601         gfortran.dg/sibling_dummy_procedure_3.f90,
2602         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
2603         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
2604         gfortran.dg/used_dummy_types_2.f90,
2605         gfortran.dg/used_dummy_types_3.f90,
2606         gfortran.dg/used_dummy_types_4.f90,
2607         gfortran.dg/used_dummy_types_5.f90,
2608         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
2609         gfortran.dg/userdef_operator_1.f90: Use it.
2610
2611 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2612
2613         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
2614         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
2615         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
2616         gfortran.dg/write_back.f,
2617         gfortran.fortran-torture/execute/inquire_1.f90,
2618         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
2619
2620 2006-03-21  Jeff Law  <law@redhat.com>
2621
2622         * gcc.dg/tree-ssa/vrp28.c: New test.
2623
2624 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
2625
2626         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
2627         if _STDC_C99 is defined.
2628         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
2629         * gcc.dg/builtins-20.c: Likewise.
2630         * gcc.dg/builtins-53.c: Likewise.
2631         * gcc.dg/single-precision-constant.c: Likewise. Also pass
2632         -mmacosx-version-min=10.3 on PowerPC/Darwin.
2633
2634 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
2635
2636         PR tree-opt/26781
2637         * gcc.c-torture/compile/pr26781-1.c: New test.
2638         * gcc.c-torture/compile/pr26781-2.c: New test.
2639
2640 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
2641
2642         PR c++/26690
2643         * g++.dg/gomp/pr26690-1.C: New test.
2644         * g++.dg/gomp/pr26690-2.C: New test.
2645
2646 2006-03-20  Jeff Law  <law@redhat.com>
2647
2648         * gcc.dg/tree-ssa/pr21829.c: New test.
2649
2650         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
2651
2652 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
2653
2654         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
2655         (check_visibility_available): Use it.
2656         (check_effective_target_default_packed): Likewise.
2657         (check_effective_target_pcc_bitfield_type_matters): Likewise.
2658         (check_effective_target_fopenmp): Likewise.
2659         (check_effective_target_freorder): Likewise.
2660         (check_effective_target_fpic): Likewise.
2661         (check_named_sections_available): Likewise.
2662         (check_effective_target_ilp32): Likewise.
2663         (check_effective_target_lp64): Likewise.
2664
2665 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
2666
2667         PR fortran/20935
2668         * gfortran.dg/scalar_mask_2.f90: New test case.
2669
2670 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
2671
2672         PR tree-opt/26629
2673         * gcc.dg/tree-ssa/loadpre12.c: New test.
2674         * gcc.dg/tree-ssa/loadpre13.c: New test.
2675         * gcc.dg/tree-ssa/loadpre14.c: New test.
2676         * gcc.dg/tree-ssa/loadpre15.c: New test.
2677         * gcc.dg/tree-ssa/loadpre16.c: New test.
2678         * gcc.dg/tree-ssa/loadpre17.c: New test.
2679         * gcc.dg/tree-ssa/loadpre18.c: New test.
2680         * gcc.dg/tree-ssa/loadpre19.c: New test.
2681         * gcc.dg/tree-ssa/loadpre20.c: New test.
2682         * gcc.dg/tree-ssa/loadpre21.c: New test.
2683         * gcc.dg/tree-ssa/loadpre22.c: New test.
2684
2685 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
2686
2687         PR fortran/26741
2688         * gfortran.dg/elemental_initializer_1.f90: New test.
2689
2690         PR fortran/26716
2691         * gfortran.dg/assumed_shape_ranks_2: New test.
2692
2693 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
2694
2695         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
2696         target fpic.
2697
2698 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2699
2700         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
2701         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
2702         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
2703         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
2704         gfortran.fortran-torture/execute/direct_io.f90,
2705         gfortran.fortran-torture/execute/inquire_2.f90,
2706         gfortran.fortran-torture/execute/inquire_4.f90,
2707         gfortran.fortran-torture/execute/list_read_1.f90,
2708         gfortran.fortran-torture/execute/open_replace.f90,
2709         gfortran.fortran-torture/execute/slash_edit.f90,
2710         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
2711         temporary files from testcases.
2712
2713 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2714
2715         PR libgfortran/26509
2716         gfortran.dg/write_direct_eor.f90: New test.
2717
2718 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
2719
2720         * gcc.target/powerpc/pr26350.c: New.
2721         * gcc.target/powerpc/indexed-addr.c: New.
2722
2723 2006-03-16  Roger Sayle  <roger@eyesopen.com>
2724
2725         * gfortran.dg/dependency_13.f90: New test case.
2726
2727 2006-03-16  Roger Sayle  <roger@eyesopen.com>
2728
2729         PR middle-end/21781
2730         * gcc.dg/real-const-1.c: New test case.
2731
2732 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
2733
2734         * g++.old-deja/g++.other/init18.C: New.
2735         * g++.old-deja/g++.other/init5.C: Remove xfail.
2736
2737 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2738
2739         * g++.dg/opt/pr15551.C: Cleanup temp file.
2740
2741 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2742
2743         PR c++/6634
2744         g++.dg/parse/long1.C: New test.
2745
2746 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2747
2748         PR fortran/19101
2749         * gfortran.dg/continuation.f90: New test.
2750         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
2751
2752 2006-03-14  Richard Guenther  <rguenther@suse.de>
2753
2754         PR tree-optimization/26672
2755         * gcc.dg/torture/pr26672.c: New testcase.
2756
2757 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
2758
2759         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
2760         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
2761
2762 2006-03-13  Roger Sayle  <roger@eyesopen.com>
2763
2764         PR middle-end/26557
2765         * gcc.c-torture/compile/switch-1.c: New test case.
2766
2767 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
2768
2769         PR fortran/25378
2770         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
2771         test to include more permuatations of mask and index.
2772         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
2773         respond to F2003 spec. that the position returned for an all false
2774         mask && condition is zero.
2775
2776 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
2777
2778         PR middle-end/25989
2779         * gcc.dg/gomp/pr25989.c: New test.
2780
2781 2006-03-13  Jeff Law  <law@redhat.com>
2782
2783         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
2784
2785 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
2786
2787         * gcc.dg/switch-9.c: New test.
2788
2789 2006-03-13  Richard Guenther  <rguenther@suse.de>
2790
2791         PR middle-end/26630
2792         * gcc.dg/torture/pr26630.c: New testcase.
2793
2794 2006-03-11  Roger Sayle  <roger@eyesopen.com>
2795
2796         * gfortran.dg/dependency_10.f90: New test case.
2797         * gfortran.dg/dependency_11.f90: Likewise.
2798
2799 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
2800             Erik Edelmann  <eedelman@gcc.gnu.org>
2801
2802         * gfortran.dg/allocatable_function_1.f90: New.
2803         * gfortran.dg/allocatable_function_2.f90: New.
2804
2805 2006-03-10  Richard Guenther  <rguenther@suse.de>
2806
2807         PR middle-end/26565
2808         * gcc.dg/torture/pr26565.c: New testcase.
2809
2810 2006-03-09  Eric Christopher  <echristo@apple.com>
2811
2812         * gcc.c-torture/compile/20060309-1.c: New.
2813
2814 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2815
2816         PR libgfortran/26499
2817         * gfortran.dg/write_back.f: New test.
2818         * gfortran.dg/write_rewind_1.f: New test.
2819         * gfortran.dg/write_rewind_2.f: New test.
2820
2821 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2822
2823         PR libgfortran/26554
2824         * gfortran.dg/read_logical.f90: New test.
2825
2826 2006-03-04  Laurent GUERBY <laurent@guerby.net>
2827
2828         * ada/acats/norun.lst: cdd2a03 now passes.
2829
2830 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
2831
2832         PR testsuite/25177
2833         * gcc.target/powerpc/pr18096-1.c: Change where the error
2834         would match.
2835
2836 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
2837
2838         * gcc.target/i386/cleanup-1.c: New test.
2839         * gcc.target/i386/cleanup-2.c: New test.
2840
2841 2006-03-04  Roger Sayle  <roger@eyesopen.com>
2842
2843         * gfortran.dg/dependency_9.f90: Remove for the time being.
2844
2845 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
2846
2847         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
2848         directive.
2849
2850 2006-03-03  Roger Sayle  <roger@eyesopen.com>
2851
2852         * gfortran.dg/dependency_9.f90: New test case.
2853
2854 2006-03-03  Roger Sayle  <roger@eyesopen.com>
2855
2856         * gfortran.dg/dependency_4.f90: New test case.
2857         * gfortran.dg/dependency_5.f90: New test case.
2858         * gfortran.dg/dependency_6.f90: New test case.
2859         * gfortran.dg/dependency_7.f90: New test case.
2860         * gfortran.dg/dependency_8.f90: New test case.
2861
2862 2006-03-03  Paul Brook  <paul@codesourcery.com>
2863
2864         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
2865         Add m68k-*-elf.
2866
2867 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
2868
2869         PR fortran/25031
2870         * multiple_allocation_1.f90: New test.
2871
2872 2006-03-03  Roger Sayle  <roger@eyesopen.com>
2873
2874         PR tree-optimization/26524
2875         * gfortran.dg/pr26524.f: New test case.
2876
2877 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2878
2879         * g++.dg/template/repo5.C: Cleanup repo files.
2880         * gcc.dg/20051201-1.c: Cleanup coverage files.
2881         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
2882         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
2883         tree dump files.
2884
2885 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
2886
2887         * objc.dg/objc-nofilename-1.m: New test.
2888         * objc.dg/bad-receiver-type.m: New test.
2889         * obj-c++.dg/bad-receiver-type.mm: New test.
2890
2891 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
2892
2893         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
2894
2895 2006-03-01  Mike Stump  <mrs@apple.com>
2896
2897         * g++.dg/abi/key2.C: Add.
2898
2899 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
2900
2901         * gfortran.dg/logical_dot_product.f90: New test.
2902
2903         PR fortran/26393
2904         * gfortran.dg/used_interface_ref.f90: New test.
2905
2906         PR fortran/20938
2907         * gfortran.dg/dependency_2.f90: New test.
2908         * gfortran.fortran-torture/execute/where17.f90: New test.
2909         * gfortran.fortran-torture/execute/where18.f90: New test.
2910         * gfortran.fortran-torture/execute/where19.f90: New test.
2911         * gfortran.fortran-torture/execute/where20.f90: New test.
2912
2913 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
2914
2915         * g++.dg/tree-ssa/pr26443.C: New test case.
2916
2917 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
2918
2919         PR middle-end/26022
2920         * g++.dg/opt/return-slot1.C: New test.
2921
2922 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2923
2924         PR libgfortran/26136
2925         * gfortran.dg/namelist_23.f90: New test.
2926
2927 2006-02-28  Roger Sayle  <roger@eyesopen.com>
2928
2929         PR middle-end/14752
2930         * gcc.dg/fold-eqandshift-2.c: New test case.
2931
2932 2006-02-28  Richard Guenther  <rguenther@suse.de>
2933
2934         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
2935         decomposition.
2936
2937 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
2938
2939         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
2940
2941 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2942
2943         PR libgfortran/26464
2944         * gfortran.dg/backspace_5.f: New test.
2945         * gfortran.dg/backspace_6.f: New test.
2946
2947 2006-02-26  Roger Sayle  <roger@eyesopen.com>
2948
2949         * gcc.dg/fold-eqandnot-1.c: New test case.
2950
2951 2006-02-26  Roger Sayle  <roger@eyesopen.com>
2952
2953         PR middle-end/19983
2954         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
2955
2956 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
2957
2958         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
2959         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
2960
2961 2006-02-26  Richard Guenther  <rguenther@suse.de>
2962
2963         PR tree-optimization/26421
2964         * gcc.dg/tree-ssa/pr26421.c: New testcase.
2965
2966 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
2967
2968         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
2969         * g++.old-deja/g++.robertl/eb132.C: Likewise.
2970
2971 2006-02-26  Roger Sayle  <roger@eyesopen.com>
2972
2973         * gcc.dg/fold-even-1.c: New test case.
2974
2975 2006-02-26  Roger Sayle  <roger@eyesopen.com>
2976
2977         PR middle-end/21137
2978         * gcc.dg/fold-eqandshift-1.c: New test case.
2979
2980 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
2981
2982         PR tree-optimization/25125
2983         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
2984         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
2985
2986 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
2987
2988         PR tree-optimizations/26359
2989         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
2990         with -fdump-tree-dceloop-details.
2991         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
2992
2993 2006-02-25  Roger Sayle  <roger@eyesopen.com>
2994
2995         PR middle-end/23673
2996         * gcc.dg/fold-eqxor-1.c: New test case.
2997         * gcc.dg/fold-eqxor-2.c: Likewise.
2998         * gcc.dg/fold-eqxor-3.c: Likewise.
2999
3000 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
3001
3002         PR fortran/23092
3003         * scalar_mask_1.f90: New test.
3004
3005 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
3006
3007         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
3008         * g++.dg/eh/uncaught2.C: New.
3009         * g++.dg/eh/uncaught3.C: New.
3010
3011 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3012
3013         PR libgfortran/26423
3014         * gfortran.dg/read_many_1.f: New test.
3015
3016 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
3017
3018         PR fortran/24519
3019         * gfortran.dg/dependency_3.f90: New test.
3020         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
3021         XFAILs.
3022
3023         PR fortran/25395
3024         * gfortran.dg/equiv_6.f90: New test.
3025
3026 2006-02-23  Jeff Law  <law@redhat.com>
3027
3028         * gcc.c-torture/compile/pr26425.c: New test.
3029
3030 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
3031
3032         PR middle-end/26412
3033         * gcc.dg/gomp/pr26412.c: New test.
3034
3035 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3036
3037         PR c++/26291
3038         * g++.dg/other/ellipsis1.C: New test.
3039         * g++.dg/parse/operator4.C: Adjust error marker.
3040
3041 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
3042
3043         PR target/25603
3044         * gfortran.dg/pr25603.f: New testcase.
3045
3046 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
3047
3048         * gcc.dg/bf-spl1.c: Don't specify -m68000.
3049         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
3050
3051 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
3052
3053         * g++.dg/eh/spbp.C: New.
3054
3055 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
3056
3057         PR middle-end/26379
3058         * gcc.target/i386/mmx-7.c: New test.
3059
3060 2006-02-20  Roger Sayle  <roger@eyesopen.com>
3061
3062         PR tree-optimization/26361
3063         * gcc.dg/tree-ssa/vrp27.c: New test case.
3064
3065 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
3066
3067         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
3068         * gcc.dg/tree-ssa/complex-4.c: Here.
3069
3070 2006-02-19  Roger Sayle  <roger@eyesopen.com>
3071
3072         PR middle-end/19543
3073         * gfortran.dg/logical_1.f90: New test case.
3074
3075 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
3076
3077         PR middle-end/26334
3078         * gcc.dg/20060218-1.c: Moved to...
3079         * gcc.target/i386/20060218-1.c: ... here.  New test.
3080
3081 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
3082
3083         PR fortran/26201
3084         * gfortran.dg/convert_1.f90: New.
3085
3086 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
3087
3088         PR fortran/25054
3089         * gfortran.dg/namelist_5.f90: New test.
3090
3091         PR fortran/25089
3092         * gfortran.dg/namelist_4.f90: New test.
3093
3094 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
3095
3096         PR tree-opt/25680
3097         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
3098
3099 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
3100
3101         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
3102         variable to take into account the variable name in the
3103         function header.
3104         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
3105
3106 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
3107
3108         PR middle-end/26334
3109         * gcc.c-torture/compile/20060217-1.c: New test.
3110         * gcc.dg/20060218-1.c: New test.
3111
3112 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
3113
3114         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
3115
3116 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
3117
3118         * gcc.dg/cpp/undef3.c: New test.
3119         * gcc.dg/cpp/trad/builtins2.c: New test.
3120
3121 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
3122
3123         PR c++/26266
3124         * g++.dg/template/static22.C: New test.
3125         * g++.dg/template/static23.C: New test.
3126         * g++.dg/template/static24.C: New test.
3127         * g++.dg/template/non-dependent13.C: New test.
3128         * g++.dg/init/member1.C: Tweak error markers.
3129
3130 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3131
3132         PR target/26255
3133         * gcc.c-torture/compile/pr26255.c: New test case.
3134
3135 2006-02-16  Roger Sayle  <roger@eyesopen.com>
3136
3137         * gfortran.fortran-torture/execute/where_10.f90: New test case.
3138         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
3139         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
3140         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
3141         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
3142         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
3143         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
3144
3145 2006-02-16  Jeff Law  <law@redhat.com>
3146
3147         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
3148         * gcc.dg/tree-ssa/vrp26.c: New test.
3149
3150 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
3151
3152         PR target/20353
3153         PR target/24578
3154         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
3155         __UCLIBC__ is defined.
3156
3157 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
3158
3159         PR fortran/26224
3160         * gfortran.dg/gomp/pr26224.f: New test.
3161
3162 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
3163
3164         PR tree-opt/25918
3165         * lib/target-supports.exp
3166         (check_effective_target_vect_short_mult): New.
3167         (check_effective_target_vect_char_mult): New.
3168         (check_effective_target_vect_widen_sum_qi_to_si): New.
3169         (check_effective_target_vect_widen_sum_qi_to_hi): New.
3170         (check_effective_target_vect_widen_sum_hi_to_si): New.
3171         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
3172         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
3173         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
3174         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
3175         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
3176         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
3177         vect-reduc-pattern-2c.c
3178         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
3179         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
3180         vect-reduc-pattern-1c.c
3181
3182 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
3183
3184         PR fortran/24557
3185         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
3186
3187 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
3188
3189         PR fortran/26054
3190         * gfortran.dg/enum_8.f90: Remove check for warning.
3191         * gfortran.dg/iomsg_1.f90: Ditto.
3192         * gfortran.dg/enum_1.f90: Ditto.
3193         * gfortran.dg/enum_9.f90: Ditto.
3194         * gfortran.dg/enum_2.f90: Ditto.
3195         * gfortran.dg/enum_10.f90: Ditto.
3196         * gfortran.dg/enum_3.f90: Ditto.
3197         * gfortran.dg/flush_1.f90: Ditto.
3198         * gfortran.dg/enum_4.f90: Ditto.
3199         * gfortran.dg/array_constructor_1.f90: Ditto.
3200         * gfortran.dg/enum_5.f90: Ditto.
3201         * gfortran.dg/enum_6.f90: Ditto.
3202         * gfortran.dg/enum_7.f90: Ditto.
3203
3204 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
3205
3206         PR middle-end/26300
3207         * gcc.c-torture/compile/20060215-1.c: New test.
3208
3209 2006-02-14  Roger Sayle  <roger@eyesopen.com>
3210
3211         PR middle-end/23670
3212         * gcc.dg/tree-ssa/andor-2.c: New test case.
3213
3214 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
3215
3216         PR fortran/25045
3217         * optional_dim.f90: New test.
3218
3219 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3220
3221         PR fortran/26277
3222         * gfortran.dg/label_4.f90: New.
3223
3224 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
3225             Diego Novillo  <dnovillo@redhat.com>
3226             Uros Bizjak  <uros@kss-loka.si>
3227
3228         * gfortran.dg/gomp: New directory.
3229
3230 2006-02-14  Richard Guenther  <rguenther@suse.de>
3231
3232         PR tree-optimization/26258
3233         * gcc.dg/torture/pr26258.c: New testcase.
3234
3235 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
3236
3237         PR fortran/26246
3238         * gfortran.dg/pr26246_1.f90: New test.
3239         * gfortran.dg/pr26246_2.f90: New test.
3240
3241         PR middle-end/26092
3242         * gcc.c-torture/compile/20060208-1.c: New test.
3243
3244 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
3245
3246         PR fortran/26074
3247         PR fortran/25103
3248         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
3249         * gfortran.dg/bad_automatic_objects_1.f90: New test.
3250         * gfortran.dg/automatic_module_variable.f90: Change error message.
3251
3252         PR fortran/20861
3253         * gfortran.dg/internal_dummy_1.f90: New test.
3254
3255         PR fortran/20871
3256         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
3257
3258
3259         PR fortran/25083
3260         * gfortran.dg/uncommon_block_data_1.f90: New test.
3261         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
3262         with standard.
3263
3264         PR fortran/25088
3265         * gfortran.dg/typed_subroutine_1.f90: New test.
3266
3267 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
3268
3269         * objc.dg/dwarf-1.m: New.
3270
3271 2006-02-13  Roger Sayle  <roger@eyesopen.com>
3272
3273         PR middle-end/24427
3274         * gcc.dg/tree-ssa/andor-1.c: New test case.
3275
3276 2006-02-13  Josh Conner  <jconner@apple.com>
3277
3278         PR target/25376
3279         * gcc.dg/pr25376.c: New test.
3280
3281         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
3282         assemble.
3283         * lib/target-supports.exp (check_named_sections_available):
3284         Only compile named-sections test -- don't assemble.
3285
3286 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3287
3288         * g++.dg/warn/no-write-strings.C: New test.
3289         * g++.dg/warn/write-strings.C: Likewise.
3290         * g++.dg/warn/write-strings-default.C: Likewise.
3291
3292 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
3293
3294         PR fortran/25806
3295         * gfortran.dg/ret_pointer_2.f90: New test.
3296
3297 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
3298
3299         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
3300
3301 2006-02-10  Jeff Law  <law@redhat.com>
3302
3303         * gcc.c-torture/compile/pr26213.c: New test.
3304
3305 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
3306
3307         gfortran.dg/null_1.f90: New test.
3308
3309 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3310
3311         PR fortran/14771
3312         * gfortran.dg/parens_4.f90: New.
3313         * gfortran.dg/parens_5.f90: New.
3314
3315 2006-02-10  Richard Guenther  <rguenther@suse.de>
3316
3317         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
3318
3319 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3320         Paul Thomas  <pault@gcc.gnu.org>
3321
3322         PR fortran/14771
3323         * gfortran.dg/parens_1.f90: New.
3324         * gfortran.dg/parens_2.f90: New.
3325         * gfortran.dg/parens_3.f90: New.
3326
3327 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
3328
3329         PR fortran/26038
3330         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
3331
3332         PR fortran/25059
3333         * gfortran.dg/impure_assignment_1.f90: New test.
3334
3335         PR fortran/25070
3336         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
3337
3338 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
3339
3340         PR target/26141
3341         * g++.dg/expr/stdarg2.C: New test.
3342
3343 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
3344
3345         PR inline-asm/16194
3346         * gcc.dg/pr16194.c: New test.
3347
3348 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3349
3350         * ada/acats/run_acats: Use portable variant of "$@".
3351
3352 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3353
3354         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
3355         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
3356
3357 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
3358
3359         PR tree-opt/26179
3360         * g++.dg/opt/pr26179.C: New test.
3361
3362 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
3363
3364         PR middle-end/26134
3365         * gcc.dg/tree-ssa/complex-3.c: New test.
3366
3367 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
3368
3369         * gcc.c-torture/compile/volatile-1.c: New test.
3370
3371 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
3372
3373         PR 26180
3374         * gcc.dg/tree-ssa/pr26180.c: New test.
3375
3376 2006-02-08  Jeff Law  <law@redhat.com>
3377
3378         * gcc.dg/tree-ssa/pr21417.c: New test.
3379
3380 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
3381
3382         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
3383         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
3384
3385 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
3386
3387         * lib/scanrtl.exp: New.
3388
3389 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3390
3391         PR c++/26071
3392         * g++.dg/other/virtual2.C: New test.
3393
3394         PR c++/26070
3395         * g++.dg/other/virtual1.C: New test.
3396
3397 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
3398
3399         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
3400         cleanup-ipa-dump): Update dump file glob patterns.
3401         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
3402         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
3403
3404         * lib/gcc-dg.exp: Load it.
3405         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
3406
3407 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
3408
3409         PR testsuite/26159
3410         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
3411         * gcc.dg/tree-ssa/pr23382.c: Ditto.
3412
3413 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3414
3415         PR fortran/25577
3416         * gfortran.dg/mvbits_1.f90: New.
3417
3418 2006-02-07  Dirk Mueller  <dmueller@suse.com>
3419
3420         * g++.dg/warn/Wdiv-by-zero.C: New test.
3421         * g++.dg/warn/Wno-div-by-zero.C: New.
3422
3423 2006-02-07  Jeff Law  <law@redhat.com>
3424
3425         * gcc.dg/tree-ssa/pr21559.c: New test.
3426
3427         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
3428         multiple VRP passes.
3429         * gcc.dg/tree-ssa/vrp09.c: Likewise.
3430         * gcc.dg/tree-ssa/vrp18.c: Likewise.
3431         * gcc.dg/tree-ssa/pr21582.c: Likewise.
3432         * gcc.dg/tree-ssa/pr20657.c: Likewise.
3433         * gcc.dg/tree-ssa/pr21001.c: Likewise.
3434         * gcc.dg/tree-ssa/vrp02.c: Likewise
3435         * gcc.dg/tree-ssa/vrp11.c: Likewise
3436         * gcc.dg/tree-ssa/pr14341.c: Likewise
3437         * gcc.dg/tree-ssa/vrp19.c: Likewise
3438         * gcc.dg/tree-ssa/vrp20.c: Likewise
3439         * gcc.dg/tree-ssa/vrp03.c: Likewise
3440         * gcc.dg/tree-ssa/pr21086.c: Likewise
3441         * gcc.dg/tree-ssa/pr21959.c: Likewise
3442         * gcc.dg/tree-ssa/vrp21.c: Likewise
3443         * gcc.dg/tree-ssa/vrp04.c: Likewise
3444         * gcc.dg/tree-ssa/pr25485.c: Likewise
3445         * gcc.dg/tree-ssa/pr22026.c: Likewise
3446         * gcc.dg/tree-ssa/vrp22.c: Likewise
3447         * gcc.dg/tree-ssa/vrp05.c: Likewise
3448         * gcc.dg/tree-ssa/20030807-10.c: Likewise
3449         * gcc.dg/tree-ssa/pr20701.c: Likewise
3450         * gcc.dg/tree-ssa/vrp23.c: Likewise
3451         * gcc.dg/tree-ssa/vrp06.c: Likewise
3452         * gcc.dg/tree-ssa/pr22117.c: Likewise
3453         * gcc.dg/tree-ssa/pr20702.c: Likewise
3454         * gcc.dg/tree-ssa/vrp15.c: Likewise
3455         * gcc.dg/tree-ssa/pr21090.c: Likewise
3456         * gcc.dg/tree-ssa/pr21294.c: Likewise
3457         * gcc.dg/tree-ssa/vrp24.c: Likewise
3458         * gcc.dg/tree-ssa/vrp07.c: Likewise
3459         * gcc.dg/tree-ssa/pr21563.c: Likewise
3460         * gcc.dg/tree-ssa/pr25382.c: Likewise
3461         * gcc.dg/tree-ssa/vrp16.c: Likewise
3462         * gcc.dg/tree-ssa/vrp25.c: Likewise
3463         * gcc.dg/tree-ssa/vrp08.c: Likewise
3464         * gcc.dg/tree-ssa/20030807-6.c: Likewise
3465         * gcc.dg/tree-ssa/vrp17.c: Likewise
3466         * gcc.dg/tree-ssa/pr21458.c: Likewise
3467         * g++.dg/tree-ssa/pr18178.C: Likewise
3468
3469 2006-02-07  Richard Guenther  <rguenther@suse.de>
3470
3471         PR c++/26140
3472         Revert
3473         2006-01-30  Richard Guenther  <rguenther@suse.de>
3474         PR c++/23372
3475         * gcc.dg/pr23372-1.C: New testcase.
3476
3477         * g++.dg/tree-ssa/pr26140.C: New testcase.
3478
3479 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
3480
3481         PR c++/9737
3482         * g++.dg/template/ttp15.C: New test.
3483         * g++.dg/template/ttp16.C: Likewise.
3484         * g++.dg/template/ttp17.C: Likewise.
3485         * g++.old-deja/g++.pt/ttp36.C: Remove.
3486         * g++.old-deja/g++.pt/ttp19.C: Likewise.
3487         * g++.old-deja/g++.pt/ttp37.C: Likewise.
3488         * g++.old-deja/g++.pt/ttp38.C: Likewise.
3489         * g++.old-deja/g++.pt/ttp39.C: Likewise.
3490         * g++.old-deja/g++.pt/ttp9.C: Likewise.
3491         * g++.old-deja/g++.pt/ttp40.C: Likewise.
3492         * g++.old-deja/g++.pt/ttp51.C: Likewise.
3493         * g++.old-deja/g++.pt/ttp26.C: Likewise.
3494         * g++.old-deja/g++.pt/ttp36.C: Likewise.
3495
3496 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
3497
3498         PR libfortran/23815
3499         * unf_io_convert_4.f90: New test.
3500
3501 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
3502
3503         * gcc.dg/tree-ssa/loadpre10.c: New test.
3504         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
3505         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
3506         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
3507
3508 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3509
3510         PR libfortran/24685
3511         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
3512
3513 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
3514
3515         PR tree-opt/25251
3516         * gfortran.dg/assign_7.f: New test.
3517
3518 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
3519
3520         PR fortran/26041
3521         PR fortran/26064
3522         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
3523         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
3524         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
3525
3526 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
3527
3528         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
3529         in size_t typedef.
3530
3531 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3532
3533         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
3534         * g++.dg/charset/string.c (foo): Likewise.
3535         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
3536         const char*
3537         * g++.dg/ext/builtin2.C (printf): Likewise.
3538         * g++.dg/init/new15.C (printf): Likewise.
3539         * g++.dg/opt/pr17697-1.C (foo): Likewise.
3540         * g++.dg/opt/pr17697-2.C (foo): Likewise.
3541         * g++.dg/opt/pr17697-3.C (foo): Likewise.
3542         * g++.dg/template/non-dependent4.C (temp): Likewise.
3543         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
3544         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
3545         parameter type to const char*.
3546         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
3547         Change type to const char*.
3548         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
3549         Likewise.
3550         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
3551         second parameter type to const char*.
3552         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
3553         (Y::Y): Change parameter type to const char*.
3554         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
3555         * g++.old-deja/g++.jason/report.C: Apply const correctness.
3556         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
3557         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
3558         (char*).
3559         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
3560         const char*.
3561         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
3562         type to const char*.
3563         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
3564         return type to const char*.
3565         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
3566         to const char*.
3567         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
3568         * g++.old-deja/g++.law/refs1.C: Likewise.
3569         * g++.old-deja/g++.law/visibility1.C: Likewise.
3570         * g++.old-deja/g++.law/visibility2.C: Likewise.
3571         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
3572         const char*.
3573         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
3574         * g++.old-deja/g++.mike/net48.C: Likewise.
3575         * g++.old-deja/g++.mike/p646.C: Likewise.
3576         * g++.old-deja/g++.mike/p6746.C: Likewise.
3577         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
3578         type to const char*.
3579         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
3580         deprecated conversion warning.
3581         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
3582         char*.
3583         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
3584         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
3585         * g++.old-deja/g++.pt/explicit8.C: Likewise.
3586         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
3587         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
3588         * g++.old-deja/g++.pt/nontype3.C: Likewise.
3589         * g++.old-deja/g++.pt/t39.C: Likewise.
3590         * g++.old-deja/g++.robertl/eb106.C: Likewise.
3591         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
3592
3593 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
3594
3595         PR fortran/25075
3596         intrinsic_argument_conformance_1.f90: New test.
3597
3598 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
3599
3600         PR fortran/20845
3601         * gfortran.dg/char_result_11.f90: Add SAVE.
3602         * gfortran.dg/der_pointer_4.f90: Ditto.
3603         * gfortran.dg/default_initialization.f90: New test.
3604
3605 2006-02-03  Jeff Law  <law@redhat.com>
3606
3607         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
3608         handle more than 100 dump files.
3609         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
3610         * lib/scantree.exp (scan-tree-dump): Likewise.
3611         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
3612         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
3613         * lib/scanipa.exp (scan-ipa-dump): Likewise.
3614         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
3615         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
3616
3617 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
3618
3619         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
3620
3621 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
3622
3623         * g++.dg/template/using12.C: New test.
3624
3625 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
3626
3627         * gcc.target/powerpc/pr25960.c: New test.
3628
3629 2006-02-02  Steven G. Kargl  <kargls@comcast>
3630
3631         PR fortran/24958
3632         gfortran.dg/nullify_2.f90: New test.
3633
3634 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
3635
3636         PR 25990
3637         * gcc.dg/gomp/pr25990.c: New test.
3638
3639 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
3640
3641         PR c++/25342
3642         * g++.gd/template/partial4.C: New test.
3643
3644 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
3645
3646         PR middle-end/26001
3647         * gfortran.dg/data_char_2.f90: New.
3648
3649 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
3650
3651         PR fortran/26039
3652         maxval_maxloc_conformance_1.f90: New test.
3653
3654 2006-01-31  Richard Guenther  <rguenther@suse.de>
3655
3656         * gcc.target/i386/sselibm-1.c: New testcase.
3657         * gcc.target/i386/sselibm-2.c: Likewise.
3658         * gcc.target/i386/sselibm-3.c: Likewise.
3659         * gcc.target/i386/sselibm-4.c: Likewise.
3660         * gcc.target/i386/sselibm-5.c: Likewise.
3661
3662 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
3663
3664         PR fortran/24266
3665         * gfortran.dg/arrayio_derived_2.f90: New.
3666
3667 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
3668
3669         * gcc.dg/unsigned-long-compare.c: New test.
3670
3671 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
3672
3673         PR testsuite/25318
3674         * lib/target-supports.exp (check_effective_target_freorder):
3675         Check to see if target supports -freorder-blocks-and-partition.
3676         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
3677         instead of "dg-require-named-sections".
3678
3679 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
3680
3681         PR target/14798:
3682         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
3683         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
3684         * gcc.dg/pragma-isr-trapa2.c: Likewise.
3685         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
3686         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
3687         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
3688         * gcc.dg/attr-isr-trap_exit.c: Likewise.
3689         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
3690
3691 2006-01-30  Richard Guenther  <rguenther@suse.de>
3692
3693         PR c++/23372
3694         * gcc.dg/pr23372-1.C: New testcase.
3695
3696 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
3697
3698         * gcc.dg/gomp/pr25874.c: New test.
3699
3700 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
3701
3702         PR tree-opt/25911
3703         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
3704
3705 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
3706
3707         PR fortran/18578
3708         PR fortran/18579
3709         PR fortran/20857
3710         PR fortran/20885
3711         * gfortran.dg/intent_out_1.f90: New test.
3712
3713 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
3714
3715         PR fortran/17911
3716         * gfortran.dg/procedure_lvalue.f90: New test.
3717
3718         PR fortran/20895
3719         PR fortran/25030
3720         * gfortran.dg/char_pointer_assign_2.f90: New test.
3721         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
3722         assignment to be consistent with standard.
3723         * gfortran.dg/char_result_2.f90: The same.
3724         * gfortran.dg/char_result_8.f90: The same.
3725
3726 2006-01-28  Zack Weinberg  <zackw@panix.com>
3727
3728         * gcc.dg/Woverlength-strings.c
3729         * gcc.dg/Woverlength-strings-pedantic-c89.c
3730         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
3731         * gcc.dg/Woverlength-strings-pedantic-c99.c
3732         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
3733
3734 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
3735
3736         * gcc.c-torture/execute/20060127-1.c: New test.
3737
3738 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
3739
3740         PR c++/25999
3741         * g++.dg/ext/pragmaweak1.C: New test.
3742
3743 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
3744
3745         PR c++/25855
3746         * g++.dg/template/spec29.C: New test.
3747
3748 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
3749
3750         PR c/19606.
3751         * gcc.c-torture/execute/pr19606.c: New.
3752
3753 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
3754
3755         * gcc.dg/pragma-re-4.c: New test.
3756
3757 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
3758
3759         PR fortran/25964
3760         * gfortran.dg/assumed_size_refs_3.f90: New test.
3761
3762 2006-01-27  Ben Elliston  <bje@au.ibm.com>
3763
3764         * gcc.misc-tests/dectest.exp: Remove defunct comment.
3765
3766 2006-01-26  Laurent GUERBY <laurent@guerby.net>
3767
3768         PR ada/21317
3769         * ada/acats/support/impdef.a: Add One_Long_Second.
3770         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
3771         * ada/acats/tests/c9/c94026.a: Likewise.
3772         * ada/acats/tests/c9/c97305c.ada: Likewise.
3773         * ada/acats/tests/c9/c99004a.ada: Likewise.
3774
3775 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
3776
3777         PR fortran/25964
3778         * gfortran.dg/global_references_2.f90: New test.
3779
3780         PR fortran/25084
3781         PR fortran/20852
3782         PR fortran/25085
3783         PR fortran/25086
3784         * gfortran.dg/assumed_charlen_function_1.f90: New test.
3785         * gfortran.dg/assumed_charlen_function_3.f90: New test.
3786
3787         PR fortran/25416
3788         * gfortran.dg/assumed_charlen_function_2.f90: New test.
3789
3790 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
3791
3792         PR c/25892
3793         * gcc.dg/Wpointer-sign.c: New.
3794         * gcc.dg/Wpointer-sign-Wall.c: New.
3795         * gcc.dg/Wpointer-sign-Wall-no.c: New.
3796         * gcc.dg/Wpointer-sign-pedantic.c: New.
3797         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
3798         * gcc.dg/conv-2.c: Use -Wpointer-sign.
3799
3800 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
3801
3802         PR C/25861
3803         * gcc.c-torture/compile/pr25861.c: New test.
3804
3805 2006-01-26  Paul Brook  <paul@codesourcery.com>
3806
3807         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
3808         on short-enum targets.
3809         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
3810         variable.
3811         (generate_fields): Use short_enums.
3812         (main): Set short_enums.  Document -e.
3813         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
3814         on short-enum targets.
3815         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
3816         variable.
3817         (generate_fields): Use short_enums.
3818         (main): Set short_enums.  Document -e.
3819         * lib/target-supports.exp (check_effective_target_short_enums): New.
3820
3821 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
3822
3823         PR target/25947
3824         * gcc.dg/torture/pr25947-1.c: New test.
3825
3826 2006-01-25  Jan Hubicka  <jh@suse.cz>
3827             Roger Sayle  <roger@eyesopen.com>
3828
3829         PR rtl-optimization/25703
3830         * gcc.target/i386/20060125-1.c: New test case.
3831         * gcc.target/i386/20060125-2.c: New test case.
3832
3833 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3834
3835         PR fortran/18540
3836         * gfortran.dg/goto_1.f: New.
3837
3838 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
3839
3840         PR fortran/25716
3841         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
3842         25716 on 32-bit systems too.
3843
3844 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
3845
3846         PR testsuite/25590
3847         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
3848
3849 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
3850
3851         * gcc.dg/tree-ssa/gen-vect-33.c: New.
3852
3853 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3854
3855         PR fortran/25835
3856         * gfortran.dg/read_eof.f90: Delete, renamed.
3857         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
3858         * gfortran.dg/read_eof_2.f90: New test.
3859         * gfortran.dg/read_eof_3.f90: New test.
3860
3861 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
3862
3863         PR tree-opt/25860
3864         * gcc.c-torture/compile/pr25860.c: New test.
3865
3866 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3867
3868         PR c++/25552
3869         * g++.dg/parse/dtor8.C: New test.
3870
3871 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
3872
3873         PR testsuite/25891
3874         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
3875         * gcc.dg/gomp/gomp.exp: Return without testing anything if
3876         check_effective_target_fopenmp returns 0.
3877
3878 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
3879
3880         PR ada/20548
3881         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
3882         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
3883         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
3884
3885 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
3886
3887         PR tree-opt/25857
3888         * g++.dg/opt/pr25857.C: New test.
3889
3890 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
3891         Jan Hubicka  <jh@suse.cz>
3892         Richard Guenther  <rguenther@suse.de>
3893
3894         PR rtl-optimization/25654
3895         * gcc.dg/torture/pr25654.c: New testcase.
3896         * gcc.target/i386/pr25654.c: Likewise.
3897
3898 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
3899
3900         PR fortran/25901
3901         * gfortran.dg/internal references_2.f90: New test.
3902
3903         Fix regression in testing of admissability of attributes.
3904         * gfortran.dg/intent_used_1.f90: New test.
3905
3906 2006-01-23  Ben Elliston  <bje@au.ibm.com>
3907
3908         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
3909         Remove target conditional torture options for i?86 and x86_64
3910         GNU/Linux.
3911
3912 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3913
3914         PR c++/10891
3915         * g++.dg/rtti/no-rtti.C: New.
3916
3917 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
3918
3919         PR c++/25895
3920         * g++.dg/inherit/conv2.C: New test.
3921
3922         PR c++/25856
3923         * g++.dg/parse/dtor7.C: New test.
3924
3925         PR c++/25858
3926         * g++.dg/template/crash44.C: New test.
3927
3928 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
3929
3930         PR fortran/25124
3931         PR fortran/25625
3932         * gfortran.dg/internal_references_1.f90: New test.
3933           PR fortran/20881
3934         PR fortran/23308
3935         PR fortran/25538
3936         PR fortran/25710
3937         * gfortran.dg/global_references_1.f90: New test.
3938         * gfortran.dg/g77/19990905-1.f: Restore the error that
3939         there is a clash between the common block name and
3940         the name of a subroutine reference.
3941
3942         PR fortran/PR24276
3943         * gfortran.dg/aliasing_dummy_1.f90: New test.
3944
3945 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
3946
3947         * gcc.dg/vmx/1b-01.c: Warning fix.
3948         * gcc.dg/vmx/1c-02.c: Likewise.
3949         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
3950
3951 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
3952
3953         PR testsuite/24962
3954         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
3955
3956 2006-01-20  Richard Guenther  <rguenther@suse.de>
3957         Steven Bosscher <stevenb.gcc@gmail.com>
3958
3959         PR rtl-optimization/24626
3960         * gcc.dg/torture/pr24626-1.c: New testcase.
3961         * gcc.dg/torture/pr24626-2.c: Likewise.
3962         * gcc.dg/torture/pr24626-3.c: Likewise.
3963         * gcc.dg/torture/pr24626-4.c: Likewise.
3964
3965 2006-01-20  Dirk Mueller  <dmueller@suse.com>
3966
3967         PR c++/5520
3968         * g++.dg/warn/empty-body.C: New.
3969
3970 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
3971
3972         PR c++/22136
3973         * g++.dg/template/using10.C: New test.
3974         * g++.dg/temlpate/using11.C: Likewise.
3975         * g++.dg/inherit/using5.C: Tweak error messages.
3976
3977 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
3978
3979         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
3980         target test.
3981         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
3982
3983 2006-01-19  Jan Hubicka  <jh@suse.cz>
3984
3985         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
3986
3987 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3988
3989         PR c++/25854
3990         * g++.dg/template/spec28.C: New test.
3991
3992 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
3993
3994         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
3995         Fix fprintf's by adding srcdir or removing it.
3996
3997 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
3998
3999         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
4000         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
4001         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
4002         * testsuite/gcc.dg/gomp/empty.c: Likewise.
4003         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
4004         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
4005         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
4006         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
4007         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
4008         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
4009         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
4010         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
4011         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
4012         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
4013
4014 2006-01-18  Jeff Law  <law@redhat.com>
4015
4016         * gcc.dg/tree-ssa/vrp25.c: New test.
4017
4018 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
4019
4020         * gcc.dg/pr25805.c: Fix misapplied patch.
4021
4022 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
4023
4024         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
4025         (check_effective_target_vect_udot_qi): New.
4026         (check_effective_target_vect_sdot_hi): New.
4027         (check_effective_target_vect_udot_hi): New.
4028         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
4029         prefixed with "wrapv-" with -fwrapv.
4030         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
4031         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
4032         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
4033         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
4034         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
4035
4036         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
4037         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
4038         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
4039         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
4040
4041 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4042
4043         PR c++/16829
4044         * g++.dg/other/default2.C: New test.
4045         * g++.dg/other/default3.C: New test.
4046
4047 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
4048
4049         PR c/25805
4050         * gcc.dg/pr25805.c: New file.
4051
4052 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
4053
4054         PR c++/25836
4055         * g++.dg/template/init6.C: New test.
4056
4057 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
4058
4059         * gcc.dg/tree-ssa/pr24287.c: New test
4060
4061 2006-01-18  Eric Christopher  <echristo@apple.com>
4062
4063         * g++.dg/eh/table.C: New.
4064
4065 2006-01-18  DJ Delorie  <dj@redhat.com>
4066
4067         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
4068         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
4069         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
4070         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
4071
4072 2006-01-18  Jeff Law  <law@redhat.com>
4073
4074         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
4075         on wrapping on overflow semantics.
4076
4077         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
4078
4079         * gcc.gc/tree-ssa/vrp23.c: New test.
4080         * gcc.gc/tree-ssa/vrp24.c: New test.
4081
4082 2006-01-18  Richard Henderson  <rth@redhat.com>
4083             Aldy Hernandez  <aldyh@redhat.com>
4084             Jakub Jelinek  <jakub@redhat.com>
4085             Diego Novillo  <dnovillo@redhat.com>
4086             Uros Bizjak  <uros@kss-loka.si>
4087
4088         * testsuite/gcc.dg/gomp: New directory.
4089
4090 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
4091             Steven G. Kargl  <kargls@comcast.net>
4092
4093         PR fortran/20869
4094         * gfortran.dg/intrinsic_external_1.f90: New test.
4095
4096         PR fortran/20875.
4097         * gfortran.dg/elemental_pointer_1.f90: New test.
4098
4099         PR fortran/25024
4100         * gfortran.dg/external_procedures_1.f90: New test.
4101
4102         PR fortran/25785
4103         gfortran.dg/assumed_present.f90: New test.
4104
4105 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
4106
4107         * g++.dg/parse/lookup5.C: New test.
4108
4109 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4110
4111         PR fortran/25697
4112         * gfortran.dg/read_eof.f90: New test.
4113
4114 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4115
4116         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
4117         add a closing brace.
4118
4119 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4120
4121         PR fortran/25631
4122         * gfortran.dg/fmt_tl.f: New test.
4123
4124 2006-01-17  Eric Christopher  <echristo@apple.com>
4125
4126         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
4127         * g++.old-deja/g++.warn/impint2.C: Ditto.
4128         * g++.old-deja/g++.other/null1.C: Ditto.
4129         * g++.dg/warn/conv2.C: Ditto.
4130         * g++.dg/warn/conv4.C: New file.
4131
4132 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4133
4134         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
4135
4136 2006-01-17  Andreas Jaeger  <aj@suse.de>
4137             Janis Johnson <janis187@us.ibm.com>
4138
4139         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
4140         in 64-bit.
4141         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
4142         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
4143
4144 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4145
4146         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
4147         xfail txxx where xxx >= 25.
4148
4149 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4150
4151         PR testsuite/25764
4152         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
4153
4154 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
4155
4156         PR c/25682
4157         * gcc.dg/pr25682.c: New test.
4158         * g++.dg/parse/array-size2.C: New test.
4159
4160 2006-01-16  Ian Lance Taylor  <ian@airs.com>
4161
4162         * consistency.vlad: Remove entire directory, 1652 files.
4163
4164 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
4165
4166         * lib/target-supports.exp (check_effective_target_dfp_nocache,
4167         check_effective_target_dfprt_nocache): New.
4168         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
4169         (check_effective_target_dfprt): New.
4170         * lib/c-compat.exp (check_dfp): Remove.
4171         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
4172         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
4173         level of support for decimal float.
4174         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
4175         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
4176         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
4177         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
4178         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
4179         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
4180         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
4181         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
4182         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
4183         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
4184         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
4185         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
4186         directives.
4187
4188 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
4189
4190         PR testsuite/25741
4191         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
4192         $base_dir/../.
4193         * lib/gfortran.exp (gfortran_init): Likewise.
4194         * lib/obj-c++.exp (obj-c++_init): Likewise.
4195         * lib/scanasm.exp (scan-assembler-dem): Likewise.
4196         (scan-assembler-dem-not): Likewise.
4197         * lib/scandump.exp (scan-dump-dem): Likewise.
4198         (scan-dump-dem-not): Likewise.
4199
4200 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
4201
4202         PR testsuite/25767
4203         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
4204         powerpc-*-darwin*.
4205         * lib/obj-c++.exp (obj-c++_init): Likewise.
4206
4207 2006-01-16  Richard Guenther  <rguenther@suse.de>
4208
4209         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
4210
4211 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4212
4213         PR testsuite/25777
4214         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
4215         to LD_LIBRARY_PATH.
4216
4217 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
4218             Andrew Pinski  <pinskia@physics.uc.edu>
4219
4220         * gcc.dg/minmax-1.c: New test.
4221
4222 2006-01-16  Ben Elliston  <bje@au.ibm.com>
4223
4224         * gcc.dg/dfp/dfp.exp: Correct FSF address.
4225         * gcc.misc-tests/dectest.exp: Ditto.
4226
4227 2006-01-15  Ian Lance Taylor  <ian@airs.com>
4228
4229         PR testsuite/25796
4230         * gcc.target/i386/cmov6.c: Use -march=k8.
4231
4232 2006-01-15  Andreas Jaeger  <aj@suse.de>
4233
4234         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
4235         x86 does not have __float128.
4236
4237 2006-01-14  Ian Lance Taylor  <ian@airs.com>
4238
4239         * gcc.target/i386/cmov6.c: New test.
4240
4241 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
4242
4243         PR c++/25663
4244         * g++.dg/template/ctor6.C: New test.
4245
4246 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
4247
4248         PR tree-optimization/25485
4249         * gcc.dg/tree-ssa/pr25485.c: New.
4250
4251 2006-01-14  Richard Guenther  <rguenther@suse.de>
4252
4253         PR tree-optimization/22548
4254         PR tree-optimization/22555
4255         PR tree-optimization/22501
4256         * gcc.dg/tree-ssa/alias-4.c: New testcase.
4257         * gcc.dg/tree-ssa/alias-5.c: Likewise.
4258         * gcc.dg/tree-ssa/alias-6.c: Likewise.
4259         * gcc.dg/tree-ssa/alias-7.c: Likewise.
4260         * gcc.dg/tree-ssa/alias-8.c: Likewise.
4261         * gcc.dg/tree-ssa/alias-9.c: Likewise.
4262         * gcc.dg/tree-ssa/alias-10.c: Likewise.
4263         * gcc.dg/tree-ssa/alias-11.c: Likewise.
4264         * gcc.dg/tree-ssa/alias-12.c: Likewise.
4265
4266 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
4267
4268         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
4269         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
4270
4271 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
4272         Richard Guenther  <rguenther@suse.de>
4273
4274         PR rtl-optimization/24257
4275         * gcc.dg/torture/pr24257.c: New testcase.
4276
4277 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
4278
4279         * gcc.c-torture/execute/20060110-1.c: New test.
4280         * gcc.c-torture/execute/20060110-2.c: New test.
4281
4282 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
4283
4284         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
4285
4286 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
4287
4288         PR fortran/25756
4289         * gfortran.dg/label_3.f90: New test.
4290
4291 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
4292
4293         PR tree-optimization/25771
4294         * g++.dg/tree-ssa/pr25771.C: New test
4295
4296 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
4297
4298         PR tree-opt/24365
4299         * g++.dg/opt/complex5.C: New test.
4300
4301 2006-01-13  Richard Guenther  <rguenther@suse.de>
4302
4303         * gcc.target/i386/387-9.c: New testcase.
4304
4305 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
4306
4307         PR c++/24824
4308         * g++.dg/debug/dwarf2-1.C: New.
4309
4310 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
4311
4312         PR testsuite/25728
4313         * lib/gcov.exp (verify-lines): Add "close $fd".
4314
4315 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
4316             Ben Elliston  <bje@au.ibm.com>
4317
4318         * gcc.dg/dfp/inf-1.c: New test.
4319
4320 2006-01-12  Janis Johnson <janis187@us.ibm.com>
4321             Yao Qi  <qiyaoltc@cn.ibm.com>
4322             Ben Elliston  <bje@au.ibm.com>
4323             Jon Grimm  <jgrimm2@us.ibm.com>
4324
4325         * gcc.dg/nodfp-1.c: New test.
4326         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
4327         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
4328         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
4329         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
4330         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
4331         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
4332         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
4333         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
4334         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
4335         * gcc.dg/format/dfp-scanf-1.c: Likewise.
4336         * gcc.dg/format/dfp-printf-1.c: Likewise.
4337         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
4338         (compat_setup_dfp): New.
4339         * gcc.dg/compat/compat.exp: Use it.
4340         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
4341         Make some variables global, prepend "compat_" to their names.
4342         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
4343         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
4344         * gcc.misc-tests/dectest.exp: New test driver for decTest.
4345         * lib/compat.exp (compat_skip_list): Make global, rename.
4346         * lib/c-compat.exp: New file.
4347         * lib/target-supports.exp (check_effective_target_dfp): New.
4348
4349         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
4350         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
4351         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
4352         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
4353         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
4354         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
4355         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
4356         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
4357         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
4358         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
4359         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
4360         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
4361         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
4362         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
4363         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
4364         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
4365         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
4366         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
4367         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
4368         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
4369         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
4370         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
4371         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
4372         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
4373         gcc.dg/dfp/struct-layout-1.c,
4374         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
4375         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
4376         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
4377         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
4378         gcc.dg/dfp/func-vararg-dfp.c,
4379         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
4380         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
4381         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
4382         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
4383         gcc.dg/dfp/wtr-conversion-1.c: New tests.
4384
4385 2006-01-11  Richard Guenther  <rguenther@suse.de>
4386
4387         PR tree-optimization/25734
4388         * gcc.dg/tree-ssa/pr25734.c: New testcase.
4389
4390 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
4391
4392         PR fortran/25486
4393         * gfortran.dg/literal_character_constant_1_x.F: New test.
4394         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
4395         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
4396         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
4397
4398 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
4399
4400         PR c++/25386
4401         * g++.dg/ext/packed3.C: Add expected packed error.
4402
4403 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
4404
4405         PR target/25706
4406         * gcc.dg/torture/pr25706-1.c: New test.
4407
4408 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
4409
4410         PR tree-optimization/23109
4411         PR tree-optimization/23948
4412         PR tree-optimization/24123
4413
4414         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
4415         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
4416         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
4417         g++.dg/tree-ssa/pr23948.C: New testcases.
4418         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
4419         three divisions in order to do the optimization.
4420
4421 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
4422
4423         PR c++/25632
4424         * g++.dg/other/pr25632.C: New test.
4425
4426 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
4427
4428         PR fortran/25730
4429         * gfortran.dg/used_types_1.f90: New test.
4430
4431 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
4432
4433         PR target/25718
4434         * gcc.dg/torture/pr25718-1.c: New test.
4435
4436 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
4437
4438         * gfortran.dg/list_read_2.f90: Fix typo in description.
4439
4440 2006-01-10  Jan Beulich  <jbeulich@novell.com>
4441
4442         * lib/target-supports.exp (check_visibility_available): Simplify test
4443         for *-*-netware*.
4444         (check_profiling_available): Fail for *-*-netware*.
4445         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
4446         * gcc.dg/20021014-1.c: Likewise.
4447         * gcc.dg/nest.c: Likewise.
4448
4449 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
4450
4451         fortran/24936
4452         * gfortran.dg/forall_3.f90: New test.
4453
4454 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
4455
4456         PR fortran/21977
4457         * gfortran.dg/nesting_2.f90: New test.
4458         * gfortran.dg/nesting_3.f90: New test.
4459
4460 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
4461
4462         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
4463         Fix typo in comment.
4464
4465 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
4466
4467         * gfortran.dg/single_char_string.f90: New test.
4468
4469 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
4470
4471         * gfortran.dg/ichar_2.f90: New test.
4472
4473 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
4474
4475         PR fortran/25093
4476         * gfortran.dg/private_type_4.f90: New.
4477
4478 2006-01-07  Richard Guenther  <rguenther@suse.de>
4479
4480         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
4481
4482 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4483
4484         * gfortran.dg/func_decl_1.f90: New.
4485         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
4486         * gfortran.dg/array_alloc_2.f90: Likewise.
4487         * gfortran.dg/char_result_8.f90: Likewise.
4488         * gfortran.dg/dup_save_1.f90: Likewise.
4489         * gfortran.dg/dup_save_2.f90: Likewise.
4490         * gfortran.dg/f2c_6.f90: Likewise.
4491         * gfortran.dg/f2c_7.f90: Likewise.
4492         * gfortran.dg/func_result_2.f90: Likewise.
4493         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
4494
4495 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
4496
4497         PR fortran/22146
4498         * gfortran.dg/elemental_subroutine_1.f90: New test.
4499         * gfortran.dg/elemental_subroutine_2.f90: New test.
4500
4501         PR fortran/25029
4502         PR fortran/21256
4503         * gfortran.dg/assumed_size_refs_1.f90: New test.
4504
4505         PR fortran/20868
4506         PR fortran/20870
4507         * gfortran.dg/assumed_size_refs_2.f90: New test.
4508         * gfortran.dg/initialization_1.f90: Change warning message.
4509
4510 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
4511
4512         * gcc.dg/tree-ssa/loop-15.c: New test.
4513
4514 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4515
4516         PR fortran/25598
4517         * gfortran.dg/backspace_3.f: New test.
4518         * gfortran.dg/backspace_4.f: New test.
4519
4520 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4521
4522         PR fortran/24268
4523         * gfortran.dg/fmt_white.f: Update test.
4524
4525 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
4526
4527         * gcc.dg/cast-1.c: Add new warning.
4528         * gcc.dg/cast-2.c: Likewise.
4529         * gcc.dg/cast-3.c: Likewise.
4530         * gcc.dg/format/cast-1.c: Likewise.
4531         * gcc.dg/cast-4.c: New testcase.
4532
4533 2006-01-05  Richard Guenther  <rguenther@suse.de>
4534
4535         PR tree-optimization/22555
4536         * gcc.dg/tree-ssa/alias-3.c: New testcase.
4537
4538 2006-01-05  Richard Guenther  <rguenther@suse.de>
4539             Diego Novillo  <dnovillo@redhat.com>
4540
4541         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
4542         * gcc.dg/tree-ssa/loop-8.c: Likewise.
4543         * gcc.dg/tree-ssa/loop-1.c: Likewise.
4544         * gcc.dg/tree-ssa/pr23294.c: Likewise.
4545         * gcc.dg/tree-ssa/pr21985.c: Likewise.
4546         * gcc.dg/tree-ssa/loop-14.c: Likewise.
4547         * gcc.dg/tree-ssa/loop-2.c: Likewise.
4548         * gcc.dg/tree-ssa/loop-3.c: Likewise.
4549         * gcc.dg/tree-ssa/loop-4.c: Likewise.
4550         * gcc.dg/tree-ssa/pr21171.c: Likewise.
4551         * gcc.dg/tree-ssa/loop-5.c: Likewise.
4552         * gcc.dg/tree-ssa/loop-10.c: Likewise.
4553         * gcc.dg/tree-ssa/loop-6.c: Likewise.
4554         * treelang/compile/extravar.tree: Likewise.
4555         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
4556         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
4557         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
4558         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
4559         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
4560
4561 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
4562
4563         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
4564         for 64-bit fix.
4565
4566 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
4567
4568         PR fortran/23675
4569         gfortran.dg/char_result_11.f90: New.
4570
4571 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
4572
4573         PR c++/24782
4574         * g++.dg/parse/access9.C: New test.
4575         * g++.dg/tc1/dr52.C: Tweak error markers.
4576
4577 2006-01-04  Richard Henderson  <rth@redhat.com>
4578
4579         Merge from gomp branch.
4580         * g++.dg/parse/pragma2.C: Update expected error lines.
4581
4582 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
4583
4584         * g++.dg/other/i386-2.C: New test.
4585
4586         PR target/25554
4587         * gcc.c-torture/compile/20051228-1.c: New test.
4588
4589         PR c/25559
4590         * gcc.dg/pr25559.c: New test.
4591
4592 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
4593
4594         PR c++/25492
4595         * g++.dg/lookup/friend9.C: New test.
4596
4597         PR c++/25625
4598         * g++.dg/template/repo5.C: New test.
4599
4600 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
4601
4602         PR fortran/25101
4603         * gfortran.dg/forall_2.f90: New test.
4604
4605 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
4606
4607         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
4608         dg-require-weak.  Adjust regexp to handle leading-underscore
4609         targets and space as well as TAB after .weak.  Change previous
4610         64-bit fix to not use naked dot.
4611
4612 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
4613
4614         PR rtl-optimization/25578
4615         * gcc.c-torture/execute/20060102-1.c: New testcase.
4616
4617 2006-01-03  Richard Guenther  <rguenther@suse.de>
4618
4619         PR c/25183
4620         * gcc.dg/torture/pr25183.c: New testcase.
4621
4622 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
4623
4624         Merge from gomp-branch.
4625         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
4626         * gcc.dg/ia64-sync-2.c: Likewise.
4627         * gcc.dg/ia64-sync-3.c: Likewise.
4628         * gcc.dg/ia64-sync-4.c: Likewise.
4629         * gcc.dg/sync-2.c: Likewise.
4630         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
4631         that sparc64-*-* and sparcv9-*-* supports sync builtins.
4632
4633 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
4634
4635         PR c++/25635
4636         * g++.dg/parse/operator6.C: New test.
4637
4638         PR c++/25637
4639         * g++.dg/parse/error29.C: New test.
4640
4641         PR c++/25638
4642         * g++.dg/parse/dtor6.C: New test.
4643
4644         PR c++/25633
4645         * g++.dg/parse/ctor3.C: New test.
4646
4647         PR c++/25634
4648         * g++.dg/template/class3.C: New test.
4649
4650 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
4651
4652         * g++.dg/debug/debug9.C: New.
4653
4654 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
4655
4656         PR fortran/24640
4657         * gfortran.dg/label_2.f90: New test.
4658
4659 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4660
4661         * g++.dg/lookup/using12.C: Tighten error marker.
4662
4663 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
4664             Andrew Pinski <pinskia@physics.uc.edu>
4665
4666         * gcc.target/powerpc/darwin-abi-3.c: New file.
4667         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
4668         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
4669         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
4670         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
4671         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
4672         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
4673         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
4674         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
4675
4676 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
4677
4678         * gcc.dg/tree-ssa/loadpre1.c: New;
4679         * gcc.dg/tree-ssa/loadpre2.c: New;
4680         * gcc.dg/tree-ssa/loadpre3.c: New;
4681         * gcc.dg/tree-ssa/loadpre4.c: New;
4682         * gcc.dg/tree-ssa/loadpre5.c: New;
4683         * gcc.dg/tree-ssa/loadpre6.c: New;
4684         * gcc.dg/tree-ssa/loadpre7.c: New;
4685         * gcc.dg/tree-ssa/loadpre8.c: New;
4686         * gcc.dg/tree-ssa/loadpre9.c: New;
4687
4688 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
4689
4690         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
4691         * g++.dg/abi/thunk4.C: Likewise.
4692
4693 2006-01-01  Andreas Jaeger  <aj@suse.de>
4694
4695         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
4696         portable.
4697
4698 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
4699
4700         PR c++/25294
4701         * gcc.dg/pragma-pack-3.c: New test.
4702         * g++.dg/parse/pragma3.C: New test.
4703
4704 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4705
4706         PR middle-end/24827
4707         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
4708
4709 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4710
4711         PR testsuite/25214
4712         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
4713
4714 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
4715
4716         PR fortran/22607
4717         * gfortran-dg/pure_byref_3.f90: New.
4718
4719         fortran/PR 25396
4720         * gfortran.dg/userdef_operator_1.f90: New.
4721
4722 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
4723
4724         * g++.dg/abi/thunk3.C: New.
4725         * g++.dg/abi/thunk4.C: New.
4726
4727 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
4728
4729         PR fortran/25532
4730         * gfortran.dg/host_used_types_1.f90: New test. Check that host
4731         associated derived type components of derived types are
4732         properly declared in contained procedures.
4733
4734 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4735
4736         PR libgfortran/25139
4737         * gfortran.dg/backspace_2.f: New test.
4738
4739 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4740
4741         PR libgfortran/25550
4742         * gfortran.dg/endfile.f: New test.
4743
4744 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4745
4746         PR libgfortran/25419
4747         * gfortran.dg/comma.f: New test.
4748
4749 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4750
4751         * lib/gfortran-dg.exp: Remove trailing whitespace.
4752         * lib/fortran-torture.exp: Test with -fbounds-check instead of
4753         -funroll-all-loops.
4754
4755 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
4756
4757         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
4758         Extended Double long doubles or repeat tests when long double is
4759         the same size as double.
4760
4761 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4762
4763         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
4764
4765         PR testsuite/25442
4766         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
4767         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
4768
4769         PR testsuite/25441
4770         * gcc.dg/pr23911.c: Make test variable static.
4771
4772         PR testsuite/25444
4773         * gcc.dg/tree-ssa/pr14841.c: Likewise.
4774
4775 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
4776
4777         PR c++/25439
4778         * g++.dg/parse/crash17.C: Adjust error markers.
4779         * g++.dg/template/error20.C: New test.
4780
4781 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
4782
4783         PR c++/23172
4784         * g++.dg/ext/complit4.C: New test.
4785
4786         PR c++/25417
4787         * g++.dg/ext/complit5.C: Likewise.
4788
4789 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
4790
4791         PR tree-optimization/25125
4792         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
4793         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
4794         * gcc.c-torture/execute/pr25125.c: New.
4795
4796 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
4797
4798         PR fortran/25029
4799         PR fortran/21256
4800         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
4801         with incorrect assumed size references.
4802
4803 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
4804
4805         PR c++/23171
4806         * g++.dg/opt/init1.C: New test.
4807
4808 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
4809
4810         PR c++/24671
4811         * g++.dg/template/sfinae3.C: New test.
4812
4813 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4814
4815         * g++.dg/other/friend4.C: New test.
4816
4817 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
4818
4819         PR target/25005
4820         * g++.dg/opt/pr25005.C: New test.
4821
4822 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
4823
4824         PR c++/25369
4825         * g++.dg/template/ptrmem16.C: New test.
4826
4827 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
4828
4829         PR fortran/25029
4830         PR fortran/21256
4831         * gfortran.dg/initialization_1.f90: Add test of SIZE.
4832
4833 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4834
4835         PR libgfortran/25307
4836         * gfortran.dg/list_read_5.f90: New test.
4837
4838 2005-12-22  Richard Henderson  <rth@redhat.com>
4839
4840         * gcc.target/i386/sse-7.c: Use -msse2.
4841
4842 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
4843
4844         PR rtl-optimization/25432
4845         * gcc.c-torture/compile/20051216-1.c: New test.
4846
4847         PR objc/25328
4848         * objc/execute/pr25328.m: New test.
4849
4850 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
4851
4852         PR c++/25364
4853         * g++.dg/template/call4.C: New test.
4854
4855 2005-12-22  Dale Johannesen  <dalej@apple.com>
4856
4857         * gcc.target/i386/sse-17.c: New.
4858
4859 2005-12-22  Paul Brook  <paul@codesourcery.com>
4860
4861         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
4862
4863 2005-12-22  Paul Brook  <paul@codesourcery.com>
4864
4865         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
4866
4867 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
4868
4869         PR tree-opt/25513
4870         * gcc.c-torture/compile/pr25513.c: New test.
4871
4872 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4873
4874         PR c++/23333
4875         * g++.dg/parse/error25.C: Add more tests.
4876
4877 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4878
4879         PR fortran/18990
4880         * gfortran.dg/der_charlen_1.f90: New.
4881
4882 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
4883
4884         PR fortran/20889
4885         * gfortran.dg/pointer_component_type_1.f90: New test.
4886
4887         PR fortran/25029
4888         PR fortran/21256
4889         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
4890         should give an error with assumed size array refernces and checks those
4891         that should not.
4892         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
4893         reference an upper bound so that it does not generate an error.
4894
4895         PR fortran/19362
4896         PR fortran/20244
4897         PR fortran/20864
4898         PR fortran/25391
4899         * gfortran.dg/used_dummy_types_1.f90: New test.
4900         * gfortran.dg/used_dummy_types_2.f90: New test.
4901         * gfortran.dg/used_dummy_types_3.f90: New test.
4902         * gfortran.dg/used_dummy_types_4.f90: New test.
4903         * gfortran.dg/used_dummy_types_5.f90: New test.
4904
4905         PR fortran/23152
4906         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
4907         group already being USE associated.
4908         * gfortran.dg/assumed_shape_nml.f90: New test.
4909         * gfortran.dg/assumed_size_nml.f90: New test.
4910
4911         PR fortran/20862
4912         PR fortran/25053
4913         PR fortran/25063
4914         PR fortran/25064
4915         PR fortran/25066
4916         PR fortran/25067
4917         PR fortran/25068
4918         PR fortran/25307
4919         * gfortran.dg/io_constraints_1.f90: New test.
4920         * gfortran.dg/io_constraints_1.f90: New test.
4921         * gfortran.dg/iostat_3.f90: Change wording of warning.
4922         * gfortran.dg/g77/19981216-0.f: The same.
4923
4924 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
4925
4926         PR tree-optimization/23518
4927         * testsuite/gcc.dg/pr23518.c: New.
4928
4929 2005-12-21  Mike Stump  <mrs@apple.com>
4930
4931         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
4932
4933 2005-12-21  Paul Brook  <paul@codesourcery.com>
4934
4935         * gcc.dg/pr19340.c: Skip on m68k targets.
4936
4937 2005-12-21  Steven Bosscher  <stevenb@suse.de>
4938
4939         PR rtl-optimization/25196
4940         * gcc.dg/pr25196.c: New test.
4941
4942 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
4943
4944         PR fortran/25423
4945         gfortran.dg/where_nested_1.f90: New.
4946
4947 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
4948
4949         PR tree-optimization/25382.
4950         * gcc.dg/tree-ssa/pr25382.c: New.
4951
4952 2005-12-20  Richard Guenther  <rguenther@suse.de>
4953
4954         PR middle-end/24306
4955         * gcc.target/i386/pr24306.c: New testcase.
4956
4957 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
4958
4959         PR tree-optimization/25501
4960         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
4961
4962 2005-12-20  Richard Guenther  <rguenther@suse.de>
4963
4964         Revert
4965         2005-12-02  Richard Guenther  <rguenther@suse.de>
4966
4967         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
4968
4969 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
4970
4971         PR c++/21228
4972         * g++.dg/warn/Wunreachable-code-2.C: New test.
4973
4974 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
4975
4976         PR c++/24278
4977         * g++.dg/template/ctor5.C: New test.
4978
4979         PR c++/24915
4980         * g++.dg/template/overload8.C: New test.
4981
4982 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
4983
4984         * gcc.c-torture/compile/pr25483 : New test.
4985
4986 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4987
4988         PR c++/20552
4989         * g++.dg/ext/typeof10.C: New test.
4990
4991 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
4992
4993         * gcc.dg/mt-loopi1.c: New.
4994
4995 2005-12-18  Richard Guenther  <rguenther@suse.de>
4996
4997         PR tree-optimization/25481
4998         * gcc.dg/torture/pr25481.c: New testcase.
4999
5000 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
5001
5002         PR rtl-optimization/21041
5003         * gcc.dg/pr21041.c: New test.
5004
5005 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5006
5007         PR libgfortran/25463
5008         * gfortran.dg/advance.f90: New test.
5009
5010 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
5011
5012         * gcc.dg/20051201-1.c: New test.
5013
5014 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
5015
5016         PR fortran/25018
5017         * gfortran.dg/initialization_1.f90: New test.
5018         * gfortran.dg/enum_5.f90: Change dg-error to new message.
5019         * gfortran.dg/g77/980616-0.f: The same.
5020
5021 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
5022
5023         * PR fortran/25458
5024         * gfortran.dg/chkbits.f90: New test.
5025
5026 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
5027
5028         * gfortran.dg/enum_5.f: Revert to previous version.
5029
5030 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
5031
5032         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
5033         * gfortran.dg/nested_modules_1.f90: Ditto.
5034         * gfortran.dg/hollerith_f95.f90: Ditto.
5035         * gfortran.dg/select_5.f90: Ditto.
5036         * gfortran.dg/secnds.f: Ditto.
5037         * gfortran.dg/hollerith2.f90: Ditto.
5038         * gfortran.dg/imag_2.f: Ditto.
5039         * gfortran.dg/ftell_2.f90: Ditto.
5040         * gfortran.dg/malloc_free_1.f90: Ditto.
5041         * gfortran.dg/logint-1.f: Ditto.
5042         * gfortran.dg/recursive_statement_functions.f90: Ditto.
5043         * gfortran.dg/e_d_fmt.f90: Ditto.
5044         * gfortran.dg/hollerith_legacy.f90: Ditto.
5045         * gfortran.dg/logint-2.f: Ditto.
5046         * gfortran.dg/enum_5.f90: Ditto.
5047         * gfortran.dg/f2c_2.f90: Ditto.
5048         * gfortran.dg/pr17143.f90: Ditto.
5049         * gfortran.dg/namelist_14.f90: Ditto.
5050         * gfortran.dg/logint-3.f: Ditto.
5051         * gfortran.dg/spread_scalar_source.f90: Ditto.
5052         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
5053         * gfortran.dg/namelist_11.f: Ditto.
5054         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
5055         * gfortran.dg/g77/20010519-1.f
5056         * gfortran.dg/g77/alpha1.f: Ditto.
5057         * gfortran.dg/g77/990115-1.f: Ditto.
5058         * gfortran.dg/g77/erfc.f: Ditto.
5059         * gfortran.dg/g77/19990313-3.f: Ditto.
5060         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
5061         * gfortran.dg/g77/20010426.f: Ditto.
5062         * gfortran.dg/g77/19990313-0.f: Ditto.
5063         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
5064         * gfortran.dg/g77/20000629-1.f: Ditto.
5065         * gfortran.dg/g77/970125-0.f: Ditto.
5066         * gfortran.dg/g77/8485.f: Ditto.
5067         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
5068         * gfortran.dg/g77/19990313-1.f: Ditto.
5069         * gfortran.dg/g77/int8421.f: Ditto.
5070         * gfortran.dg/g77/19990305-0.f: Ditto.
5071         * gfortran.dg/g77/947.f: Ditto.
5072         * gfortran.dg/g77/19990905-2.f: Ditto.
5073         * gfortran.dg/g77/cabs.f: Ditto.
5074         * gfortran.dg/g77/19990313-2.f: Ditto.
5075         * gfortran.dg/g77/20020307-1.f: Ditto.
5076         * gfortran.dg/g77/dcomplex.f: Ditto.
5077         * gfortran.dg/g77/19990502-1.f: Ditto.
5078         * gfortran.dg/g77/19981216-0.f: Ditto.
5079         * gfortran.dg/common_4.f90: Ditto.
5080         * gfortran.dg/entry_4.f90: Ditto.
5081         * gfortran.dg/equiv_constraint_2.f90: Ditto.
5082         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
5083         * gfortran.dg/namelist_12.f: Ditto.
5084         * gfortran.dg/scale_1.f90: Ditto.
5085         * gfortran.dg/modulo_1.f90
5086         * gfortran.dg/hollerith.f90: Ditto.
5087         * gfortran.dg/direct_io_3.f90: Ditto.
5088         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
5089         * gfortran.dg/gnu_logical_1.F: Ditto.
5090         * gfortran.dg/unf_io_convert_1.f90: Ditto.
5091         * gfortran.dg/assign_1.f90: Ditto.
5092         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
5093         * gfortran.dg/pr23095.f: Ditto.
5094         * gfortran.dg/read_float_1.f90: Ditto.
5095
5096 2005-12-17  Andreas Jaeger  <aj@suse.de>
5097
5098         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
5099         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
5100
5101 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5102
5103         PR fortran/24268
5104         * gfortran.dg/fmt_white.f: New test.
5105
5106 2005-12-16  Steven G. Kargl <kargls@comcast.net>
5107
5108         * gfortran.dg/label_1.f90: New test.
5109
5110 2005-12-15  Ben Elliston  <bje@au.ibm.com>
5111
5112         PR testsuite/25422
5113         * gcc.dg/20031012-1.c: Add -Walways-true option.
5114         * gcc.dg/weak/weak-3.c: Likewise.
5115         * g++.old-deja/g++.mike/warn8.C: Likewise.
5116
5117 2005-12-16  Mike Stump  <mrs@apple.com>
5118
5119         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
5120         exit.
5121
5122 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5123
5124         PR libgfortran/25264
5125         PR libgfortran/25349
5126         * gfortran.dg/tl_editing.f90: Added additional checks.
5127         * gfortran.dg/t_editing.f: New test.
5128         * gfortran.dg/write_padding.f90: New test
5129
5130 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5131
5132         PR testsuite/25215
5133         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
5134
5135 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
5136
5137         PR rtl-optimization/24899
5138         * gcc.c-torture/execute/20051215-1.c: New test.
5139
5140 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
5141
5142         PR 24823
5143         * gfortran.dg/pr24823.f: New test.
5144
5145 2005-12-16  Jeff Law  <law@redhat.com>
5146
5147         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
5148
5149 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
5150
5151         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
5152         Change C++ style comments to C style comments.
5153         Remove aligned types from the array.
5154         Keep Enums disabled.
5155         (complex_types): Remove aligned types from the array.
5156         Comment out "_Complex long double".
5157         (attrib_types): Remove.
5158         (complex_attrib_types): Remove.
5159         (attrib_array_types): Remove.
5160         (complex_attrib_array_types): Remove.
5161         (aligned_bitfld_types): Remove.
5162         (n_aligned_bitfld_types): Remove.
5163         (FEATURE_ALIGNEDPACKED): Delete.
5164         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
5165         (singles): Remove support for adding attributes.
5166         (choose_type): Remove support for attributed types.
5167         (generate_fields): Remove support for attributed bit-fields.
5168         Remove support for adding attributes.
5169         (generate_random_tests): Remove support for adding attributes.
5170         (features): Add back "[0] :0" and "complex vector [0]".
5171         (main): Remove support for attributed bit-fields.
5172         Uncomment the calling of generate_random_tests for the rests of
5173         the tests.
5174
5175 2005-12-16  Jan Hubicka  <jh@suse.cz>
5176
5177         * gcc.c-torture/combine/pr25224.c: New.
5178
5179 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
5180
5181         PR other/25028
5182         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
5183         HP-UX.
5184
5185 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
5186
5187         * gcc.dg/20051215-1.c: New file.
5188
5189 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5190
5191         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
5192         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
5193
5194 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
5195
5196         PR fortran/18197
5197         * gfortran.dg/dummy_functions_1.f90: New.
5198
5199 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
5200
5201         PR rtl-optimization/25310
5202         * gcc.c-torture/compile/pr25310.c: New test.
5203
5204 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
5205
5206         PR debug/25023
5207         * gcc.dg/pr25023.c: New test.
5208
5209 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5210
5211         * g++.old-deja/g++.brendan/redecl1.C,
5212         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
5213         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
5214         g++.old-deja/g++.oliva/typeof1.C,
5215         g++.old-deja/g++.other/crash16.C,
5216         g++.old-deja/g++.other/crash34.C,
5217         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
5218         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
5219         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
5220         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
5221         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
5222         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
5223         Remove xfail.
5224
5225 2005-12-14  Kean Johnston  <jkj@sco.com>
5226             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5227
5228         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
5229         * gcc.target/i386/20020523-1.c: Ditto.
5230         * gcc.target/i386/tailcall-1.c: Ditto.
5231         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
5232         * gcc.target/i386/ssetype-5.c: Ditto.
5233
5234 2005-12-14  Jeff Law  <law@redhat.com>
5235
5236         * gcc.dg/tree-ssa/foldstring-1.c: New test.
5237
5238 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
5239
5240         PR target/25254
5241         PR target/24188
5242         * gcc.target/i386/pr25254.c: New test.
5243         * gfortran.dg/PR24188.f: New test.
5244
5245 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
5246
5247         * lib/fortran-torture.exp: Catch remaining uses of
5248         remote_file build delete.
5249
5250 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5251
5252         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
5253
5254 2005-12-14  Ben Elliston  <bje@au.ibm.com>
5255
5256         * gcc.dg/warn-addr-cmp.c: New test.
5257
5258 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
5259
5260         PR debug/25023
5261         PR target/25293
5262         * gcc.target/i386/pr25293.c: New test.
5263
5264 2005-12-13  Petr Machata  <machata@post.cz>
5265
5266         PR c++/24907
5267         * g++.dg/parse/comma2.C: New test.
5268
5269 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
5270             Jakub Jelinek  <jakub@redhat.com>
5271
5272         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
5273         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
5274         (limits.h): Include unconditionally.
5275         (stdlib.h): Likewise.
5276         (hashtab.h): Do not include.
5277         (getopt.h): Likewise.
5278         (stddef.h): Include.
5279         (hashval_t): Define.
5280         (struct entry): Add "next" field.
5281         (HASH_SIZE): New macro.
5282         (hash_table): New variable.
5283         (switchfiles): Do not use xmalloc.
5284         (mix): New macro.
5285         (iterative_hash): New function.
5286         (hasht): Remove.
5287         (e_exists): New function.
5288         (e_insert): Likewise.
5289         (output): Use, instead of libiberty hashtable functions.
5290         (main): Do not use getopt.  Do not call htab_create.
5291
5292 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
5293
5294         PR c++/25331
5295         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
5296         put atal* and atpaal* attributes on array elements.
5297         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
5298         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
5299         put atal* and atpaal* attributes on array elements.
5300         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
5301
5302 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
5303
5304         * gcc.dg/single-precision-constant.c: New test.
5305
5306 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
5307
5308         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
5309         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
5310         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
5311         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
5312         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
5313         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
5314         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
5315         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
5316         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
5317         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
5318         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
5319         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
5320         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
5321         gcc.target/powerpc/ppc-sdata-2.c,
5322         gcc.target/powerpc/ppc-stackalign-1.c,
5323         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
5324         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
5325         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
5326         gcc.target/powerpc/rs6000-ldouble-2.c,
5327         gcc.target/powerpc/rs6000-power2-1.c,
5328         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
5329         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
5330         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
5331         option into target selector.
5332         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
5333         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
5334
5335 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
5336
5337         PR objc/25348
5338         * objc.dg/encode-9.m: New test.
5339
5340 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5341
5342         PR testsuite/20772
5343         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
5344         * gcc.dg/asm-b.c: Fix typo.
5345         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
5346         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
5347         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
5348         i?86 lp64 and x86_64 ilp32.
5349         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
5350         on i?86 lp64.
5351         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
5352
5353 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
5354
5355         PR fortran/25078
5356         gfortran.dg/equiv_5.f90: New test.
5357
5358 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
5359
5360         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
5361         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
5362         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
5363         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
5364         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
5365         * gcc.dg/tree-ssa/reassoc-5.c: New.
5366         * gcc.dg/tree-ssa/reassoc-6.c: New.
5367         * gcc.dg/tree-ssa/reassoc-7.c: New.
5368         * gcc.dg/tree-ssa/reassoc-8.c: New.
5369         * gcc.dg/tree-ssa/reassoc-9.c: New.
5370         * gcc.dg/tree-ssa/reassoc-10.c: New.
5371         * gcc.dg/tree-ssa/reassoc-11.c: New.
5372
5373 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5374
5375         PR testsuite/25167
5376         PR testsuite/24478
5377         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
5378
5379 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
5380
5381         PR c++/25300
5382         * g++.dg/template/inherit.C: Do not use a generic error message.
5383
5384 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
5385
5386         PR libobjc/25354
5387         * objc.dg/gnu-encoding: New directory.
5388         * objc.dg/gnu-encoding/compat-common.h: New file.
5389         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
5390         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
5391         * objc.dg/gnu-encoding/vector-defs.h: New file.
5392         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
5393         * objc.dg/gnu-encoding/generate-random.c: New file.
5394         * objc.dg/gnu-encoding/generate-random_r.c: New file.
5395         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
5396         * objc.dg/gnu-encoding/generate-random.h: New file.
5397
5398 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
5399
5400         PR c++/25337
5401         * g++.dg/template/defarg7.C: New test.
5402
5403 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
5404
5405         PR libobjc/25347
5406         * objc.dg/encode-8.m: New test.
5407
5408 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
5409
5410         PR libobjc/25346
5411         * objc.dg/encode-7.m: New test.
5412
5413 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
5414
5415         PR c++/25010
5416         * g++.dg/opt/inline10.C: New test.
5417
5418 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
5419
5420         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
5421
5422 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
5423
5424         * gfortran.dg/substring_equivalence.f90: typo in comment
5425
5426 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5427
5428         PR fortran/25068
5429         * gfortran.dg/iostat_3.f90: New test.
5430
5431 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
5432
5433         PR fortran/23815
5434         * gfortran.dg/unf_io_convert_1.f90: New test.
5435         * gfortran.dg/unf_io_convert_2.f90: New test.
5436         * gfortran.dg/unf_io_convert_3.f90: New test.
5437
5438 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5439
5440         PR testsuite/20772
5441         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
5442         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
5443         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
5444         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
5445         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
5446         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
5447         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
5448         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
5449         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
5450         gcc.dg/torture/fp-int-convert-float128-timode.c,
5451         gcc.dg/torture/fp-int-convert-float128.c,
5452         gcc.dg/torture/fp-int-convert-float80-timode.c,
5453         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
5454         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
5455
5456         * gcc.dg/tls/opt-1.c: Require effective target fpic.
5457
5458 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
5459
5460         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
5461
5462 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
5463
5464         * gcc.dg/20051207-1.c,
5465         * gcc.dg/20051207-2.c,
5466         * gcc.dg/20051207-3.c: New tests.
5467
5468 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5469
5470         PR testsuite/20772
5471         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
5472         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
5473         dg-skip-if target selector.
5474
5475         PR testsuite/20772
5476         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
5477         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
5478         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
5479         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
5480         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
5481         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
5482         and/or merge with i?86 cases.
5483
5484         * gcc.dg/tls/opt-3.c: Require effective target fpic.
5485
5486         PR testsuite/20772
5487         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
5488         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
5489         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
5490         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
5491         x86_64-*-linux*.
5492
5493 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
5494
5495         PR target/25311
5496         * gcc.c-torture/compile/pr25311.c: New test.
5497
5498 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5499
5500         PR libgfortran/25039
5501         * gfortran.dg/read_comma.f: New test.
5502
5503 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
5504
5505         PR c++/19317
5506         * g++.dg/opt/pr19317-1.C: New test.
5507         * g++.dg/opt/pr19317-2.C: New test.
5508         * g++.dg/opt/pr19317-3.C: New test.
5509
5510         PR target/19005
5511         * gcc.c-torture/execute/pr19005.c: New test.
5512
5513         PR target/17828
5514         * g++.old-deja/g++.other/comdat5.C: New test.
5515         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
5516
5517         * g++.dg/compat/struct-layout-1.exp: New file.
5518         * g++.dg/compat/struct-layout-1.h: New.
5519         * g++.dg/compat/struct-layout-1_generate.c: New.
5520         * g++.dg/compat/struct-layout-1_x1.h: New.
5521         * g++.dg/compat/struct-layout-1_x2.h: New.
5522         * g++.dg/compat/struct-layout-1_y1.h: New.
5523         * g++.dg/compat/struct-layout-1_y2.h: New.
5524
5525         * gcc.dg/20050330-2.c: New test.
5526
5527 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
5528
5529         PR fortran/25292
5530         * gfortran.dg/associated_1.f90: New.
5531
5532 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
5533
5534         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
5535         ILP32 vect_no_align platforms.
5536
5537 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
5538             Jakub Jelinek  <jakub@redhat.com>
5539
5540         PR target/25268
5541         * gcc.c-torture/compile/20051207-1.c: New test.
5542
5543 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5544
5545         PR testsuite/20772
5546         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
5547         gcc.dg/torture/pr18582-1.c,
5548         gcc.target/i386/attributes-error.c: Also test on x86_64.
5549
5550         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
5551
5552 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5553
5554         PR c++/19397
5555         * g++.dg/template/typedef3.C: New test.
5556
5557         PR c++/19762
5558         PR c++/19764
5559         * g++.dg/template/dtor3.C: Fix error markers.
5560
5561 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
5562
5563         * lib/target-supports.exp (check_effective_target_sync_char_short):
5564         Add s390*.
5565
5566 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
5567
5568         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
5569
5570 2005-12-06  Roger Sayle  <roger@eyesopen.com>
5571
5572         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
5573         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
5574         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
5575         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
5576
5577 2005-12-06  Roger Sayle  <roger@eyesopen.com>
5578
5579         PR c++/25263
5580         * g++.dg/other/array2.C: New test case.
5581
5582 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
5583
5584         * gcc.dg/darwin-weakimport-3.c: New.
5585
5586         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
5587         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
5588         and to work on Darwin.
5589         * gcc.dg/attr-weakref-1b.c: New file.
5590         * gcc.dg/attr-weakref-2.c: New test.
5591         * gcc.dg/darwin-weakref-1.c: New test.
5592
5593 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
5594
5595         PR testsuite/25247
5596         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
5597         use in selector expressions.
5598         (dg-xfail-if): Ditto.
5599         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
5600         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
5601         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
5602         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
5603         * gcc.test-framework/test-framework.exp: Skip generated tests if
5604         CHECK_TEST_FRAMEWORK is not 1.
5605
5606 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5607
5608         PR tree-optimization/24963
5609         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
5610
5611         PR target/24108
5612         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
5613
5614         PR target/18580
5615         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
5616         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
5617         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
5618         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
5619
5620 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
5621
5622         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
5623         dg-options.
5624
5625 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
5626
5627         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
5628
5629 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
5630
5631         * gcc.dg/format/cast-1.c: New test.
5632
5633 2005-12-04  Roger Sayle  <roger@eyesopen.com>
5634
5635         PR c/7776
5636         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
5637         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
5638         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
5639         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
5640
5641 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
5642
5643         * gcc.dg/cast-pretty-print-1.c: New test.
5644
5645 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
5646
5647         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
5648
5649 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
5650
5651         PR c++/24173
5652         * g++.dg/template/friend40.C: New test.
5653
5654 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
5655
5656         PR target/25199
5657         * gcc.target/i386/movq-2.c: New test.
5658         * gcc.target/i386/movq.c: Remove target i?86, instead add
5659         dg-require-effective-target ilp32.
5660
5661 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5662
5663         PR c++/24103
5664         * g++.dg/other/default1.C: New test.
5665
5666 2005-12-02  Richard Guenther  <rguenther@suse.de>
5667
5668         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
5669
5670 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5671
5672         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
5673
5674 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
5675
5676         PR target/21017
5677         * gcc.target/powerpc/rotate.c: New.
5678
5679 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5680
5681         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
5682         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
5683
5684 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5685
5686         PR c/13384
5687         * gcc.dg/pr17730-1.c: Adjust.
5688         * gcc.dg/lvalue1.c (main): Likewise.
5689         * gcc.dg/lvalue-2.c: Likewise.
5690         * g++.dg/pr7503-3.C
5691
5692 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
5693
5694         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
5695         error messages.
5696
5697 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
5698
5699         PR fortran/24789
5700         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
5701
5702 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
5703
5704         PR target/24475
5705         * lib/target-supports.exp (check_effective_target_tls): New.
5706         (check_effective_target_tls_runtime): New.
5707         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
5708         for TLS support.
5709         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
5710         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
5711         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
5712         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
5713         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
5714         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
5715         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
5716         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
5717         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
5718         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
5719         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
5720         effective-target TLS.
5721         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
5722         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
5723         effective-target TLS runtime.
5724
5725 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
5726
5727         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
5728
5729 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
5730
5731         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
5732         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
5733         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
5734         ignored" warnings when "packing" is the same as the ABI layout.
5735
5736 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
5737
5738         PR fortran/21302
5739         * gfortran.dg/line_length_1.f: New test.
5740         * gfortran.dg/line_length_2.f90: Ditto.
5741
5742 2005-11-30  Richard Guenther  <rguenther@suse.de>
5743
5744         PR tree-optimization/21655
5745         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
5746
5747 2005-11-30  Dale Johannesen  <dalej@apple.com>
5748
5749         * gcc.c-torture/compile/pr24930.c: New.
5750
5751 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
5752
5753         PR fortran/15809
5754         *  gfortran.dg/auto_char_dummy_array.f90: New test.
5755
5756 2005-11-30  Jeff Law  <law@redhat.com>
5757
5758         * g++.old-deja/g++.law/pr25000.C: New test.
5759
5760 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
5761
5762         * gcc.dg/tls/opt-11.c: New test.
5763
5764 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
5765
5766         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
5767         targets.
5768         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
5769         LP64 ia64.
5770
5771 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
5772
5773         * gfortran.dg/open_access_1.f90: New test.
5774
5775 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5776
5777         * gcc.dg/charset/builtin2.c: New test.
5778
5779 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
5780
5781         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
5782         on mmix-*-* for *_[xy].c.
5783
5784 2005-11-28  Kean Johnston  <jkj@sco.com>
5785
5786         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
5787         headers.
5788         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
5789         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
5790         * gcc.target/i386/asm-3.c: Ditto.
5791         * gcc.target/i386/clobbers.c: Ditto.
5792         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
5793         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
5794         test regexp.
5795         * gcc.target/i386/mul.c: Ditto.
5796         * gcc.target/i386/ssetype-1.c: Ditto.
5797         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
5798         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
5799         static so the test works with -fPIC mode too. Based on comment in
5800         PR19231 by Pinski.
5801         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
5802
5803 2005-11-28  Richard Guenther  <rguenther@suse.de>
5804
5805         * gcc.dg/alias-9.c: New testcase.
5806         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
5807
5808 2005-11-28  Roger Sayle  <roger@eyesopen.com>
5809             Uros Bizjak  <uros@kss-loka.si>
5810
5811         PR middle-end/20219
5812         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
5813         tan(x)/sin(x) transformations.
5814
5815 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
5816
5817         PR middle-end/24575
5818         * gcc.dg/tree-ssa/divide-3.c: New test.
5819         * gcc.dg/tree-ssa/divide-4.c: New test.
5820
5821 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
5822
5823         PR fortran/24917
5824         *  gfortran.dg/boz_6.f90: New test.
5825
5826 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5827
5828         PR fortran/23912
5829         * gfortran.dg/modulo_1.f90: New test.
5830
5831 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5832
5833         PR libfortran/24919
5834         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
5835         fail on CRLF platforms.
5836         * gfortran.dg/ftell_2.f90: Likewise.
5837
5838 2005-11-26  Eric Christopher  <echristo@apple.com>
5839
5840         * gcc.dg/intmax_t-1.c: Remove mips xfail.
5841
5842 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
5843
5844         * objc.dg/gnu-runtime-3.m: Simplify.
5845
5846 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
5847
5848         PR middle-end/23669
5849         * gcc.dg/tree-ssa/divide-1.c: New test.
5850         * gcc.dg/tree-ssa/divide-2.c: New test.
5851
5852 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
5853
5854         PR libgfortran/24945
5855         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
5856
5857 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
5858
5859         PR libgfortran/24945
5860         * gfortran.dg/open_status_2.f90: New test.
5861
5862 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5863
5864         * gcc.c-torture/execute/builtins/fprintf.c,
5865         gcc.c-torture/execute/builtins/fputs-lib.c,
5866         gcc.c-torture/execute/builtins/fputs.c,
5867         gcc.c-torture/execute/builtins/lib/fprintf.c,
5868         gcc.c-torture/execute/builtins/lib/printf.c,
5869         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
5870
5871 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
5872
5873         * gcc.dg/20050922-2.c: New test.
5874
5875 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
5876
5877         * objc.dg/gnu-runtime-3.m: New test.
5878
5879 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5880
5881         PR c++/9278
5882         * g++.dg/other/void1.C: New test.
5883
5884 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
5885
5886         PR middle-end/24998
5887         * gcc.dg/torture/fp-int-convert-float.c,
5888         gcc.dg/torture/fp-int-convert-double.c,
5889         gcc.dg/torture/fp-int-convert-long-double.c,
5890         gcc.dg/torture/fp-int-convert-timode.c,
5891         gcc.dg/torture/fp-int-convert-float80.c,
5892         gcc.dg/torture/fp-int-convert-float80-timode.c,
5893         gcc.dg/torture/fp-int-convert-float128.c,
5894         gcc.dg/torture/fp-int-convert-float128-timode.c,
5895         gcc.dg/torture/fp-int-convert.h: New files.
5896
5897 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
5898
5899         PR middle-end/24989
5900         * gcc.dg/tree-ssa/bool-10.c: New test.
5901         * gcc.dg/tree-ssa/bool-11.c: New test.
5902         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
5903
5904 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
5905
5906         PR middle-end/24990
5907         * tree-ssa/pr24990-1.c: New test.
5908
5909 2005-11-24  Richard Guenther  <rguenther@suse.de>
5910         Dirk Mueller <dmueller@suse.de>
5911
5912         PR c++/14024
5913         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
5914         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
5915         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
5916         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
5917         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
5918         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
5919
5920 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
5921
5922         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
5923
5924 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5925
5926         PR c/21668
5927         * gcc.dg/Wc++-compat.c: New.
5928         * gcc.dg/Wno-c++-compat.c: New.
5929
5930 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
5931
5932         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
5933         (vspltish, vspltisw): Likewise.
5934
5935 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5936
5937         PR libgfortran/24794
5938         * gfortran.dg/namelist_12.f: Fix quotes.
5939         * gfortran.dg/namelist_13.f90: Fix quotes.
5940         * gfortran.dg/namelist_14.f90: Fix quotes.
5941         * gfortran.dg/namelist_15.f90: Fix quotes.
5942         * gfortran.dg/namelist_use.f90: Fix quotes.
5943         * gfortran.dg/namelist_use_only.f90: Fix quotes.
5944         * gfortran.dg/namelist_21.f90: New test.
5945         * gfortran.dg/namelist_22.f90: New test.
5946
5947 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
5948
5949         PR target/23435
5950         * gcc.c-torture/compile/pr23435.c: New.
5951
5952 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
5953
5954         * gcc.c-torture/execute/floatunsisf-1.c: New test.
5955
5956 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
5957
5958         * gcc.target/powerpc/405-macchw-1.c,
5959         gcc.target/powerpc/405-macchw-2.c,
5960         gcc.target/powerpc/405-macchwu-1.c,
5961         gcc.target/powerpc/405-macchwu-2.c,
5962         gcc.target/powerpc/405-machhw-1.c,
5963         gcc.target/powerpc/405-machhw-2.c,
5964         gcc.target/powerpc/405-machhwu-1.c,
5965         gcc.target/powerpc/405-machhwu-2.c,
5966         gcc.target/powerpc/405-maclhw-1.c,
5967         gcc.target/powerpc/405-maclhw-2.c,
5968         gcc.target/powerpc/405-maclhwu-1.c,
5969         gcc.target/powerpc/405-maclhwu-2.c,
5970         gcc.target/powerpc/405-mulchw-1.c,
5971         gcc.target/powerpc/405-mulchw-2.c,
5972         gcc.target/powerpc/405-mulchwu-1.c,
5973         gcc.target/powerpc/405-mulchwu-2.c,
5974         gcc.target/powerpc/405-mulhhw-1.c,
5975         gcc.target/powerpc/405-mulhhw-2.c,
5976         gcc.target/powerpc/405-mulhhwu-1.c,
5977         gcc.target/powerpc/405-mulhhwu-2.c,
5978         gcc.target/powerpc/405-mullhw-1.c,
5979         gcc.target/powerpc/405-mullhw-2.c,
5980         gcc.target/powerpc/405-mullhwu-1.c,
5981         gcc.target/powerpc/405-mullhwu-2.c,
5982         gcc.target/powerpc/405-nmacchw-1.c,
5983         gcc.target/powerpc/405-nmacchw-2.c,
5984         gcc.target/powerpc/405-nmachhw-1.c,
5985         gcc.target/powerpc/405-nmachhw-2.c,
5986         gcc.target/powerpc/405-nmaclhw-1.c,
5987         gcc.target/powerpc/405-nmaclhw-2.c,
5988         gcc.target/powerpc/440-macchw-1.c,
5989         gcc.target/powerpc/440-macchw-2.c,
5990         gcc.target/powerpc/440-macchwu-1.c,
5991         gcc.target/powerpc/440-macchwu-2.c,
5992         gcc.target/powerpc/440-machhw-1.c,
5993         gcc.target/powerpc/440-machhw-2.c,
5994         gcc.target/powerpc/440-machhwu-1.c,
5995         gcc.target/powerpc/440-machhwu-2.c,
5996         gcc.target/powerpc/440-maclhw-1.c,
5997         gcc.target/powerpc/440-maclhw-2.c,
5998         gcc.target/powerpc/440-maclhwu-1.c,
5999         gcc.target/powerpc/440-maclhwu-2.c,
6000         gcc.target/powerpc/440-mulchw-1.c,
6001         gcc.target/powerpc/440-mulchw-2.c,
6002         gcc.target/powerpc/440-mulchwu-1.c,
6003         gcc.target/powerpc/440-mulchwu-2.c,
6004         gcc.target/powerpc/440-mulhhw-1.c,
6005         gcc.target/powerpc/440-mulhhw-2.c,
6006         gcc.target/powerpc/440-mulhhwu-1.c,
6007         gcc.target/powerpc/440-mulhhwu-2.c,
6008         gcc.target/powerpc/440-mullhw-1.c,
6009         gcc.target/powerpc/440-mullhw-2.c,
6010         gcc.target/powerpc/440-mullhwu-1.c,
6011         gcc.target/powerpc/440-mullhwu-2.c,
6012         gcc.target/powerpc/440-nmacchw-1.c,
6013         gcc.target/powerpc/440-nmacchw-2.c,
6014         gcc.target/powerpc/440-nmachhw-1.c,
6015         gcc.target/powerpc/440-nmachhw-2.c,
6016         gcc.target/powerpc/440-nmaclhw-1.c,
6017         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
6018
6019 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
6020
6021         PR fortran/24774
6022         * gfortran.dg/inquire_9.f90: New test.
6023
6024         PR fortran/21647
6025         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
6026
6027 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6028
6029         PR libfortran/24432
6030         * lib/target-supports.exp (check_effective_target_fortran_large_real):
6031         Check that 'cos' is supported.
6032
6033 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
6034
6035         PR fortran/24223
6036         * gfortran.dg/substring_equivalence.f90: New test.
6037
6038         PR fortran/24705
6039         * gfortran.dg/auto_internal_assumed.f90: New test.
6040
6041 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
6042
6043         * gcc.dg/fold-div-2.c: New test.
6044
6045 2005-11-20  Ian Lance Taylor  <ian@airs.com>
6046
6047         PR rtl-optimization/24883
6048         * gcc.c-torture/compile/pr24883.c: New test.
6049
6050 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
6051
6052         PR middle-end/20583
6053         * gcc.c-torture/compile/pr20583.c: New.
6054
6055 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
6056
6057         * gcc.c-torture/execute/usmul.c: New test.
6058
6059 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
6060
6061         * gcc.dg/tree-ssa/vrp22.c: New test.
6062
6063 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
6064
6065         PR middle-end/24912
6066         * gcc.dg/torture/pr24912-1.c: New test.
6067
6068 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
6069
6070         PR fortran/24862
6071         * gfortran.dg/arrayio_derived_1.f90: New test.
6072
6073 2005-11-19  Richard Guenther  <rguenther@suse.de>
6074
6075         PR middle-end/23294
6076         * gcc.dg/tree-ssa/pr23294.c: New testcase.
6077
6078 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
6079
6080         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
6081
6082 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
6083
6084         PR c++/8355
6085         * g++.dg/template/friend39.C: New test.
6086
6087 2005-11-18  James E Wilson  <wilson@specifix.com>
6088
6089         * gcc.dg/builtin-strstr.c: New.
6090
6091 2005-11-18  Richard Henderson  <rth@redhat.com>
6092
6093         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
6094         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
6095         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
6096         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
6097         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
6098         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
6099         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
6100         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
6101         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
6102         renaming to remove initial "ia64-".
6103
6104 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
6105
6106         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
6107
6108 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
6109
6110         * g++.dg/cpp/string-2.C: New test.
6111
6112 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
6113
6114         * gcc.dg/tree-ssa/loop-14.c: New test.
6115
6116 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
6117             Michael Chamberlain <michael@chamberlain.net.au>
6118
6119         * ada/acats/run_all.sh (target_run): Kill long running tests.
6120
6121 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6122
6123         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
6124         * gcc.dg/cleanup-9.c: Likewise.
6125         * gcc.dg/cleanup-10.c: Likewise.
6126         * gcc.dg/cleanup-11.c: Likewise.
6127
6128 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6129
6130         PR fortran/24892
6131         * gfortran.dg/open_access_append_1.f90: New test.
6132         * gfortran.dg/open_access_append_2.f90: New test.
6133
6134 2005-11-16  Richard Guenther  <rguenther@suse.de>
6135
6136         PR middle-end/24851
6137         * gcc.c-torture/execute/pr24851.c: New testcase.
6138
6139 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
6140
6141         * gcc.dg/fold-overflow-1.c: New test.
6142
6143 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
6144
6145         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
6146         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
6147
6148 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
6149
6150         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
6151         structures.
6152         * g++.dg/eh/forced2.C: Likewise.
6153         * g++.dg/eh/forced3.C: Likewise.
6154         * g++.dg/eh/forced4.C: Likewise.
6155
6156 2005-11-11  Mike Stump  <mrs@apple.com>
6157
6158         * g++.old-deja/g++.mike/unused.C: Add.
6159
6160 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
6161
6162         PR c++/24667
6163         * g++.dg/warn/Wcast-qual1.C: New test.
6164
6165 2005-11-15  Jan Hubicka  <jh@suse.cz>
6166
6167         * gcc.dg/winline-5.c: Add large-unit-insns limit.
6168
6169 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
6170
6171         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
6172
6173 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
6174
6175         PR 24840
6176         * gcc.dg/tree-ssa/pr24840.c: New test.
6177
6178 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
6179
6180         PR testsuite/24841
6181         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
6182
6183 2005-11-14  Dale Johannesen  <dalej@apple.com>
6184
6185         * gcc.c-torture/execute/20051113-1.c: New.
6186
6187 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
6188
6189         PR c++/24687
6190         * g++.dg/template/crash43.C: New test.
6191
6192 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
6193
6194         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
6195
6196 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
6197
6198         PR c++/24817
6199         * g++.dg/eh/spec8.C: New test.
6200
6201 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
6202
6203         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
6204
6205 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
6206
6207         PR c++/20293
6208         * g++.dg/parse/ambig4.C: New test.
6209         * g++.dg/tc1/dr101.C: Adjust error markers.
6210         * g++.dg/lookup/strong-using-2.C: Likewise.
6211         * g++.dg/lookup/ambig5.C: Likewise.
6212         * g++.dg/lookup/ambig4.C: Likewise.
6213         * g++.dg/parse/crash22.C: Likewise.
6214
6215 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
6216
6217         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
6218
6219 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
6220
6221         * gcc.dg/nested-calls-1.c: New test.
6222
6223 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6224
6225         * gfortran.dg/complex_intrinsic_1.f90: New test.
6226         * gfortran.dg/complex_intrinsic_2.f90: New test.
6227         * gfortran.dg/fgetc_1.f90: New test.
6228         * gfortran.dg/fgetc_2.f90: New test.
6229         * gfortran.dg/fgetc_3.f90: New test.
6230         * gfortran.dg/ftell_1.f90: New test.
6231         * gfortran.dg/ftell_2.f90: New test.
6232         * gfortran.dg/gnu_logical_1.F: New test.
6233         * gfortran.dg/gnu_logical_2.f90: New test.
6234
6235 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
6236
6237         PR middle-end/24820
6238         * testsuite/gcc.dg/pr24820.c: New test.
6239
6240 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
6241
6242         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
6243         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
6244         variable.
6245
6246 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6247
6248         testsuite/24614
6249         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
6250
6251 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
6252
6253         * gcc.target/cris/cris.exp: New file.
6254         * gcc.target/cris/rld-legit1.c: New test.
6255         * gcc.target/cris/rld-legit2.c: New test.
6256
6257 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
6258
6259         PR c++/24780
6260         * g++.dg/opt/pr24780.C: New test.
6261
6262         PR c++/24761
6263         * g++.dg/template/asm1.C: New test.
6264
6265 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
6266
6267         PR libgfortran/24787
6268         * gfortran.dg/scan_1.f90: New test.
6269
6270 2005-11-12  Jan Hubicka  <jh@suse.cz>
6271
6272         * gcc.target/i386/minmax-1.c: New.
6273         * gcc.target/i386/minmax-2.c: New.
6274
6275 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
6276
6277         * gcc.dg/pr24445.c: Fix for 64-bit targets.
6278
6279 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
6280
6281         * gcc.c-torture/execute/20051110-1.c,
6282         gcc.c-torture/execute/20051110-2.c: New tests.
6283
6284 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
6285
6286         PR middle-end/24750
6287         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
6288         New tests.
6289
6290 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
6291
6292         * lib/target-libpath.exp (get_shlib_extension): New proc.
6293         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
6294         * lib/gfortran.exp (gfortran_link_flags): Likewise.
6295         * lib/objc.exp (objc_target_compile): Likewise.
6296         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
6297         detection.
6298
6299 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
6300
6301         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
6302
6303         * lib/target-supports.exp (check_effective_target_static_libgfortran):
6304         Add -static to additional_flags and pass it to target_compile.
6305
6306 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
6307
6308         PR libgfortran/24719
6309         gfortran.dg/read_noadvance.f90: New test.
6310
6311         PR libgfortran/24699
6312         gfortran.dg/fmt_t_2.f90: New test.
6313
6314         PR libgfortran/24785
6315         gfortran.dg/read_x_eor.f90: New test.
6316
6317         PR libgfortran/24584
6318         gfortran.dg/namelist_empty.f90: Rename test.
6319
6320         PR libgfortran/24489
6321         gfortran/read_eor.f90: Rename test.
6322
6323 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
6324
6325         PR fortran/15976
6326         * gfortran.dg/automatic_module_variable.f90: New test.
6327
6328 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
6329
6330         PR target/24445
6331         * gcc.dg/pr24445.c: New test.
6332
6333 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
6334
6335         PR fortran/24655
6336         PR fortran/24755
6337         * gfortran.dg/recursive_statement_functions.f90: Add statement
6338         functions using inline intrinsic functions and parameters to test
6339         that they no longer seg-fault.
6340
6341         PR fortran/24409
6342         gfortran.dg/nested_modules_4.f90: New test.
6343         gfortran.dg/nested_modules_5.f90: New test.
6344
6345 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6346
6347         PR fortran/24643
6348         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
6349
6350 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
6351
6352         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
6353         failures.
6354
6355 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6356
6357         * gcc.dg/sparc-getcontext-1.c: New test.
6358
6359 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
6360
6361         * gcc.dg/ifcvt-fabs-1.c: New test.
6362
6363 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
6364
6365         PR other/4372
6366         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
6367         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
6368
6369 2005-11-09  Richard Guenther  <rguenther@suse.de>
6370
6371         PR tree-optimization/24716
6372         * gcc.c-torture/execute/pr24716.c: New testcase.
6373
6374 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
6375
6376         * gcc.dg/pr24624.c: Disable for non S/390 targets.
6377
6378 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
6379
6380         PR 24624
6381         * gcc.dg/pr24624.c: Testcase added.
6382
6383 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
6384
6385         PR 24623
6386         * g++.dg/other/pr24623.C: Testcase added.
6387
6388 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
6389
6390         PR fortran/22607
6391         * gfortran-dg/pure_byref_1.f90: New.
6392         * gfortran-dg/pure_byref_2.f90: New.
6393
6394 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
6395
6396         PR c/24101
6397         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
6398         * gcc.dg/dg.exp: Run main loop also for *.i files.
6399
6400 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
6401
6402         PR c++/19450
6403         * g++.dg/tls/diag-3.C: New test.
6404         * g++.dg/tls/diag-4.C: New test.
6405         * g++.dg/tls/static-1.C: New test.
6406         * g++.dg/tls/static-1a.cc: New file.
6407
6408 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
6409
6410         PR 23046
6411         * g++.dg/tree-ssa/pr23046.C: New test.
6412
6413 2005-11-08  Devang Patel <dpatel@apple.com>
6414
6415         PR tree-optimization/23115
6416         * gcc.dg/tree-ssa/pr23115.c: New.
6417
6418 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
6419
6420         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
6421         * gcc.target/powerpc/pr16155.c: Same.
6422         * gcc.target/powerpc/altivec-1.c: Same.
6423         * gcc.target/powerpc/altivec-2.c: Same.
6424         * gcc.target/powerpc/altivec-3.c: Same.
6425         * gcc.target/powerpc/altivec-5.c: Same.
6426         * gcc.target/powerpc/altivec-11.c: Same.
6427         * gcc.target/powerpc/altivec-12.c: Same.
6428         * gcc.target/powerpc/altivec-14.c: Same.
6429         * gcc.target/powerpc/altivec-22.c: Same.
6430         * gcc.target/powerpc/altivec-consts.c: Same.
6431         * gcc.target/powerpc/altivec-pr22085.c: Same.
6432         * gcc.target/powerpc/altivec-splat.c: Same.
6433         * gcc.target/powerpc/altivec-varargs-1.c: Same.
6434         * gcc.target/powerpc/altivec-vec-merge.c: Same.
6435         * gcc.target/powerpc/darwin-longlong.c: Same.
6436
6437 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
6438
6439         PR target/19340
6440         * gcc.dg/pr19340.c: New test.
6441
6442 2005-11-07  Ian Lance Taylor  <ian@airs.com>
6443
6444         PR rtl-optimization/24683
6445         * gcc.dg/pr24683.c: New test.
6446
6447 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
6448
6449         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
6450         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
6451
6452 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
6453
6454         * gcc.target/i386/pr23376.c: Compile with -mmmx.
6455
6456 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
6457
6458         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
6459
6460 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
6461
6462         PR target/24230
6463
6464         * gcc.target/powerpc/altivec-consts.c,
6465         gcc.target/powerpc/altivec-splat.c: New testcase.
6466
6467 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
6468
6469         PR c/24599
6470
6471         * gcc.dg/overflow-2.c: New testcase.
6472
6473 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
6474
6475         PR rtl-optimization/23567
6476         * gcc.c-torture/execute/20051104-1.c: New test.
6477
6478 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
6479
6480         PR fortran/24534
6481         gfortran.dg/private_type_2.f90: Modified to check that case with
6482         PRIVATE declaration within derived type is accepted.
6483
6484         PR fortran/20838
6485         gfortran.dg/pointer_assign_1.f90: New test.
6486
6487         PR fortran/20840
6488         * gfortran.dg/arrayio_0.f90: New test.
6489
6490         PR fortran/17737
6491         gfortran.dg/data_initialized.f90: New test.
6492         gfortran.dg/data_constraints_1.f90: New test.
6493         gfortran.dg/data_constraints_2.f90: New test.
6494
6495 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
6496
6497         PR fortran/24174
6498         PR fortran/24305
6499         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
6500
6501 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
6502
6503         PR 24670
6504         * gcc.dg/tree-ssa/pr24670.c: New test.
6505
6506 2005-11-05  Ian Lance Taylor  <ian@airs.com>
6507
6508         PR target/22432
6509         * gcc.target/i386/pr22432.c: New test.
6510
6511 2005-11-05  Richard Henderson  <rth@redhat.com>
6512
6513         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
6514         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
6515         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
6516         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
6517         from gcc.dg/alpha-*.
6518         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
6519         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
6520
6521 2005-11-05  Andreas Jaeger  <aj@suse.de>
6522
6523         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
6524
6525 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
6526
6527         PR target/23424
6528         * gcc.dg/torture/pr23424-1.c: New test.
6529
6530 2005-11-04  Richard Henderson  <rth@redhat.com>
6531
6532         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
6533         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
6534         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
6535         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
6536         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
6537         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
6538         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
6539         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
6540         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
6541         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
6542         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
6543         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
6544         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
6545         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
6546         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
6547         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
6548         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
6549         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
6550         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
6551         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
6552         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
6553         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
6554         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
6555         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
6556         Move from gcc.dg/.
6557         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
6558         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
6559         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
6560         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
6561         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
6562         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
6563         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
6564         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
6565         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
6566         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
6567         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
6568         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
6569         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
6570         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
6571         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
6572         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
6573         gcc.target/i386/lea.c, gcc.target/i386/local.c,
6574         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
6575         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
6576         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
6577         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
6578         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
6579         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
6580         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
6581         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
6582         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
6583         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
6584         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
6585         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
6586         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
6587         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
6588         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
6589         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
6590         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
6591         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
6592         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
6593         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
6594         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
6595         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
6596         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
6597         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
6598         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
6599         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
6600         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
6601         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
6602
6603 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
6604
6605         PR 24627
6606         * gcc.dg/tree-ssa/pr24627.c: New test.
6607
6608 2005-11-04 Paul Brook  <paul@codesourcery.com>
6609
6610         * gcc.dg/tls/opt-10.c: New test.
6611
6612 2005-11-04  Andreas Jaeger  <aj@suse.de>
6613
6614         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
6615         avoid extra warnings.
6616
6617 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6618
6619         PR libfortran/22298
6620         * gcc/testsuite/lib/target-supports.exp
6621         (check_effective_target_static_libgfortran): New
6622         static_libgfortran effective target.
6623         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
6624         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
6625
6626 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
6627
6628         * gcc.dg/pr24615.c: Guard test with { target fpic }.
6629
6630 2005-11-03  Josh Conner  <jconner@apple.com>
6631
6632         PR c++/19989
6633         g++.dg/ext/array2.C: New test.
6634         g++.dg/template/dependent-name3.C: New test.
6635         g++.dg/template/dependent-name4.C: New test.
6636         g++.dg/template/sfinae2.C: New test.
6637
6638 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
6639
6640         PR preprocessor/22042
6641         * gcc.dg/cpp/strify4.c: New test.
6642
6643 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
6644
6645         PR c++/17964
6646         * g++.dg/cpp/string-1.C: New test.
6647
6648 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
6649
6650         * gcc.target/powerpc: New directory.
6651         * gcc.target/powerpc/powerpc.exp: New file.
6652         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
6653         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
6654         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
6655         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
6656         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
6657         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
6658         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
6659         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
6660         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
6661         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
6662         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
6663         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
6664         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
6665         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
6666         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
6667         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
6668         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
6669         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
6670         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
6671         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
6672         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
6673         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
6674         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
6675         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
6676         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
6677         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
6678         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
6679         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
6680         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
6681         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
6682         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
6683         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
6684         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
6685         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
6686
6687 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
6688
6689         PR c++/21627
6690         * g++.dg/warn/inline2.C: New test.
6691
6692 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
6693
6694         PR middle-end/23155
6695         * g++.dg/ext/c99struct1.C: New test.
6696         * gcc.dg/union-cast-1.c: New test.
6697         * gcc.dg/union-cast-2.c: New test.
6698         * gcc.dg/union-cast-3.c: New test.
6699
6700 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
6701
6702         PR middle-end/24589
6703         * gcc.c-torture/execute/zero-struct-2.c: New test.
6704
6705 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
6706
6707         PR c++/24582
6708         * g++.dg/init/switch1.C: New test.
6709
6710 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
6711
6712         * gcc.dg/delay-slot-1.c: New test.
6713
6714 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
6715
6716         PR target/24620
6717         * gcc.dg/pr24620.c: New test.
6718
6719 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
6720
6721         PR c/24329
6722         * gcc.dg/format/unnamed-1.c: New test.
6723
6724 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
6725
6726         PR c++/22434
6727         * g++.dg/expr/cond8.C: New test.
6728
6729         PR c++/24560
6730         * g++.dg/parse/dot1.C: New test.
6731
6732 2005-11-02  Jan Hubicka  <jh@suse.cz>
6733
6734         PR target/23303
6735         * gcc.dg/i386-lea.c: New test
6736
6737 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
6738
6739         PR target/24615
6740         * gcc.dg/pr24615.c: New test.
6741
6742 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
6743
6744         PR target/24600
6745         * gcc.dg/pr24600.c: New test.
6746
6747 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
6748
6749         PR c++/19253
6750         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
6751         * g++.dg/parse/typename9.C: New test.
6752         * g++/dg/parse/typename10.C: Likewise.
6753
6754 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
6755
6756         PR fortran/18157
6757         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
6758         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
6759         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
6760
6761 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
6762
6763         PR c++/24569
6764         * g++.dg/debug/static1.C: New test.
6765
6766 2005-11-02  Josh Conner  <jconner@apple.com>
6767
6768         * g++.dg/crash38.C: moved into proper directory...
6769         * g++.dg/template/crash42.C: ...here
6770
6771 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
6772
6773         PR target/18338
6774         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
6775         pcc_bitfield_type_matters || default_packed.
6776
6777         * lib/target-supports.exp
6778         (check_effective_target_pcc_bitfield_type_matters): New proc.
6779         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
6780
6781         PR testsuite/23304
6782         * lib/target-supports.exp (check_effective_default_packed): New proc.
6783         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
6784         Gate expected errors on target ! default_packed.
6785         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
6786
6787 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6788
6789         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
6790         change (r106358).
6791
6792 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6793
6794         PR fortran/24008
6795         * gfortran.dg/entry_5.f90: New.
6796         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
6797
6798 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
6799
6800         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
6801
6802 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
6803
6804         PR fortran/21565
6805         gfortran.dg/namelist_blockdata.f90: New test.
6806
6807         PR fortran/18737
6808         gfortran.dg/external_implicit_none.f90: New test.
6809
6810         PR fortran/14994
6811         * gfortran.dg/secnds.f: New test.
6812
6813 2005-10-31  Jan Hubicka  <jh@suse.cz>
6814
6815         PR target/20928
6816         * gcc.c-torture/compile/pr20928.c: New test.
6817
6818 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
6819
6820         PR middle-end/23492
6821         * gcc.c-torture/compile/zero-strct-5.c: New test.
6822
6823 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
6824
6825         PR libgfortran/24584
6826         * gfortran.dg/pr24584.f90: New test.
6827
6828 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
6829
6830         PR fortran/18883
6831         * gfortran.dg/char_result_9.f90: New.
6832         * gfortran.dg/char_result_10.f90: New.
6833
6834 2005-10-30  Jan Hubicka  <jh@suse.cz>
6835
6836         * g++.dg/tree-ssa/pr24172.C: New testcase.
6837
6838 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6839
6840         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
6841
6842 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
6843
6844         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
6845         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
6846         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
6847         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
6848         gfortran.dg/enum_9.f90,
6849         gfortran.fortran-torture/compile/enum_1.f90,
6850         gfortran.fortran-torture/execute/enum_1.f90,
6851         gfortran.fortran-torture/execute/enum_2.f90,
6852         gfortran.fortran-torture/execute/enum_3.f90,
6853         gfortran.fortran-torture/execute/enum_4.f90: New tests.
6854
6855 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
6856
6857         PR target/18482
6858         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
6859         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
6860
6861 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6862
6863         PR libfortran/20179
6864         * gfortran.dg/mixed_io_1.f90: New test.
6865         * gfortran.dg/mixed_io_1.c: New file.
6866
6867 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6868
6869         * gfortran.dg/malloc_free_1.f90: New test.
6870
6871 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
6872
6873         * gcc.dg/nested-func-4.c: Require profiling -pg.
6874
6875 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
6876
6877         PR C++/23229
6878         * g++.dg/warn/main-2.C: New test.
6879
6880 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
6881
6882         PR fortran/24545
6883         * gfortran.dg/interface_2.f90: new test.
6884
6885 2005-10-28  Josh Conner  <jconner@apple.com>
6886
6887         PR c++/22153
6888         * g++.dg/template/crash38.C: New test.
6889         * g++.dg/parse/explicit1.C: Change expected errors.
6890
6891 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
6892
6893         PR C++/23426
6894         * g++.dg/other/large-size-array.C: New test.
6895
6896 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
6897
6898         PR middle-end/24362
6899         * g++.dg/opt/complex4.C: New test.
6900
6901 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
6902
6903         * gcc.dg/nested-func-4.c: New test.
6904
6905 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
6906
6907         PR fortran/24158
6908         gfortran.dg/derived_recursion.f90: New test.
6909         gfortran.dg/implicit_actual.f90: New test.
6910
6911 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
6912
6913         PR middle-end/24295, PR testsuite/24477
6914         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
6915         removed when weakref hits the tree.
6916
6917 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
6918
6919         * gfortran.dg/cray_pointers_4.f90: New test.
6920
6921         * gfortran.dg/cray_pointers_5.f90: New test.
6922
6923 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
6924
6925         PR fortran/22290
6926         * gfortran.dg/assign_5.f90: New test.
6927         * gfortran.dg/assign_6.f: New test.
6928
6929 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
6930
6931         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
6932         CPU has no SSE support.
6933
6934 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
6935
6936         PR libgfortran/24224
6937         * gfortran.dg/arrayio_1.f90: Update attribution.
6938         * gfortran.dg/arrayio_2.f90: Update attribution.
6939         * gfortran.dg/arrayio_3.f90: Update attribution.
6940         * gfortran.dg/arrayio_4.f90: Update test conditions.
6941         * gfortran.dg/arrayio_5.f90: Update attribution.
6942         * gfortran.dg/arrayio_6.f90: New test.
6943         * gfortran.dg/arrayio_7.f90: New test.
6944
6945 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
6946
6947         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
6948
6949 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
6950
6951         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
6952
6953 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
6954
6955         PR fortran/24416
6956         * gfortran.dg/namelist_char_only.f90: New test.
6957
6958 2005-10-24  Asher Langton  <langton2@llnl.gov>
6959
6960         PR fortran/17031
6961         PR fortran/22282
6962         * gfortran.dg/cray_pointers_1.f90: New test.
6963         * gfortran.dg/cray_pointers_2.f90: New test.
6964         * gfortran.dg/cray_pointers_3.f90: New test.
6965         * gfortran.dg/loc_1.f90: New test.
6966         * gfortran.dg/loc_2.f90: New test.
6967
6968 2005-10-24  Steven Bosscher  <stevenb@suse.de>
6969
6970         * gcc.dg/pr24225.c: New test.
6971
6972 2005-10-24  Asher Langton  <langton2@llnl.gov>
6973
6974         * gfortran.dg/dup_save_1.f90: New test.
6975         * gfortran.dg/dup_save_2.f90: New test.
6976
6977 2005-10-24  Paul Brook  <paul@codesourcery.com>
6978
6979         PR 24107
6980         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
6981         stdint.h.
6982
6983 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
6984
6985         PR libgfortran/24489
6986         * gfortran.dg/pr24489.f90: New test.
6987
6988 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
6989
6990         PR fortran/23635
6991         * gfortran.dg/ichar_1.f90: Add tests for derived types.
6992
6993 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
6994
6995         PR target/18911
6996         * g++.dg/init/array16.C: Skip for mmix-*-*.
6997
6998 2005-10-23  Asher Langton  <langton2@llnl.gov>
6999
7000         * gfortran.dg/byte_1.f90: New test.
7001         * gfortran.dg/byte_2.f90: New test.
7002
7003 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
7004
7005         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
7006
7007 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
7008
7009         PR fortran/18022
7010         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
7011
7012         PR fortran/24311
7013         * gfortran.dg/merge_char_const.f90: New test.
7014
7015         PR fortran/24384
7016         * gfortran.dg/spread_scalar_source.f90: New test.
7017
7018 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
7019
7020         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
7021
7022         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
7023         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
7024
7025         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
7026
7027 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
7028
7029         PR fortran/24426
7030         * gfortran.dg/der_pointer_4.f90: New.
7031
7032 2005-10-22  David Ayers  <d.ayers@inode.at>
7033
7034         * obj-c++.dg/except-1.mm: Simplify.
7035
7036 2005-10-21  David Ayers  <d.ayers@inode.at>
7037
7038         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
7039
7040 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
7041
7042         * gfortran.dg/assumed_dummy_2.f90: New test.
7043
7044 2005-10-21  James E Wilson  <wilson@specifix.com>
7045
7046         PR preprocessor/15220
7047         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
7048
7049 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
7050
7051         * gcc.c-torture/execute/20051021-1.c: New test.
7052
7053 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
7054
7055         PR c++/24260
7056         * g++.dg/ext/tmplattr1.C: New test.
7057
7058 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
7059
7060         PR fortran/24440
7061         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
7062
7063 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
7064
7065         * obj-c++.dg/except-1.mm: New.
7066
7067         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
7068
7069 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
7070
7071         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
7072
7073 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
7074
7075         PR middle-end/24295
7076         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
7077         declarations with the same names as thunks' alias targets, use
7078         aliases instead.
7079         * gcc.dg/attr-alias-3.c: New test.
7080         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
7081
7082 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
7083
7084         PR c++/22618
7085         * g++.dg/parse/access8.C: New test.
7086
7087 2005-10-20  Richard Guenther  <rguenther@suse.de>
7088
7089         PR c++/24439
7090         * g++.dg/tree-ssa/pr24439.C: New testcase.
7091
7092 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7093
7094         * g++.dg/opt/delay-slot-1.C: New test.
7095
7096 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
7097
7098         PR fortran/21625
7099         * gfortran.fg/der_init_1.f90: New.
7100
7101 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
7102
7103         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
7104
7105 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
7106
7107         PR c++/21908
7108         * g++.dg/parse/error28.C: New test.
7109
7110 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7111
7112         * gcc.dg/profile-generate-2.c: New test.
7113
7114 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
7115
7116         PR target/23589
7117         * g++.dg/ext/dllimport11.C: New.
7118
7119 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7120
7121         PR c++/22293
7122         * g++.dg/other/friend3.C: New test.
7123
7124 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
7125
7126         PR c++/23293
7127         * g++.dg/template/error19.C: New test.
7128
7129 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
7130
7131         PR c++/21383
7132         * g++.dg/overload/koenig2.C: New.
7133
7134         PR c++/23118
7135         * g++.dg/overload/error2.C: New.
7136
7137         PR c++/22604
7138         * g++.dg/inherit/covariant14.C: New.
7139
7140 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7141
7142         PR c++/23440
7143         * g++.dg/parse/for1.C: New test.
7144
7145 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
7146
7147         PR fortran/23446
7148         * gfortran.dg/host_dummy_index_1.f90: New test.
7149
7150         PR fortran/21459
7151         * gfortran.dg/automatic_char_len_2.f90: New test.
7152
7153         PR fortran/20866
7154         * gfortran.dg/recursive_statement_functions.f90: New test.
7155
7156         PR fortran/20853
7157         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
7158
7159         PR fortran/20849
7160         * gfortran.dg/external_initializer.f90: New test.
7161
7162         PR fortran/20837
7163         * non_module_public.f90: New test.
7164
7165 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
7166
7167         PR c++/24386
7168         * g++.dg/template/overload7.C: New.
7169
7170         PR c++/22551
7171         * g++.dg/other/switch2.C: Remove expected warnings.
7172
7173         PR c++/21353
7174         * g++.dg/template/defarg6.C: New.
7175
7176 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
7177
7178         PR target/24315
7179         * gcc.target/i386/pr24315.c: New test.
7180
7181 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
7182
7183         PR c++/24389
7184         * g++.dg/template/static21.C: New test.
7185         * g++.dg/template/static21-a.cc: Likewise.
7186
7187 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
7188
7189         PR c++/23959
7190         * g++.dg/warn/Wswitch-default-1.C: New test.
7191         * g++.dg/warn/Wswitch-default-2.C: New test.
7192
7193 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
7194
7195         PR c++/22173
7196         * g++.dg/parse/template18.C: New test.
7197         * g++.dg/template/nontype15.C: Likewise.
7198
7199 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
7200
7201         PR fortran/22273
7202         * gfortran.dg/spec_expr_2.f90: New.
7203
7204 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
7205
7206         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
7207         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
7208         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
7209         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
7210         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
7211         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
7212         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
7213         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
7214         previous target-specific skips and warning-message matches where
7215         applicable.
7216
7217 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
7218
7219         PR c++/21347
7220         * g++.dg/warn/Wctor-dtor.C: New test.
7221
7222 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7223
7224         PR c/23439
7225         * gcc.dg/for-1.c: New test.
7226
7227 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
7228
7229         PR c++/19565
7230         * g++.dg/warn/Wconversion1.C: New test.
7231         * g++.dg/ext/packed4.C: Compile with -w.
7232         * g++.dg/opt/20050511-1.C: Likewise.
7233         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
7234
7235 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
7236
7237         * gfortran.dg/boz_5.f90: New test.
7238
7239 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
7240
7241         PR c++/22551
7242         * g++.dg/other/switch2.C: New.
7243
7244         PR c++/23984
7245         * g++.dg/init/ctor7.C: New.
7246
7247 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
7248
7249         PR c++/23730
7250         * g++.dg/parse/crash32.C: New test.
7251
7252 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
7253
7254         PR c++/20721
7255         * g++.dg/init/goto2.C: New test.
7256
7257         PR c++/22464
7258         * g++.dg/template/crash/41.C: New test.
7259
7260         PR c++/22180
7261         * g++.dg/template/crash40.C: New test.
7262
7263         PR c++/23694
7264         * g++.dg/parse/friend5.C: New test.
7265
7266         PR c++/23307
7267         * g++.dg/template/crash38.C: New test.
7268
7269         PR c++/22352
7270         * g++.dg/template/friend38.C: New test.
7271
7272         PR c++/22405
7273         * g++.dg/template/crash39.C: New test.
7274
7275 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
7276
7277         * gcc.dg/debug/dwarf2/dwarf-char1.c,
7278         gcc.dg/debug/dwarf2/dwarf-char2.c,
7279         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
7280
7281         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
7282
7283 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
7284
7285         * gcc.dg/dll-2.c: Add tests for warnings.
7286         * gcc.dg/dll-3.c: Likewise.
7287         * gcc.dg/dll-4.c: Likewise.
7288
7289         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
7290         * g++.dg/ext/dllimport2.C: Likewise.
7291         * g++.dg/ext/dllimport3.C: Likewise.
7292         * g++.dg/ext/dllimport7.C: Likewise.
7293         * g++.dg/ext/dllimport8.C: Likewise.
7294         * g++.dg/ext/dllimport9.C: Likewise.
7295
7296 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
7297
7298         PR fortran/24092
7299         * gfortran.dg/derived_pointer_recursion.f90: New test.
7300
7301 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
7302
7303         * gcc.c-torture/execute/20051012-1.c: New test.
7304
7305 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
7306
7307         PR fortran/18082
7308         * gfortran.dg/automatic_char_len_1.f90: New test.
7309
7310 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
7311
7312         PR fortran/20847
7313         * gfortran.dg/save_common.f90: New test.
7314
7315         PR fortran/20856
7316         * gfortran.dg/save_result.f90: New test.
7317
7318 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
7319
7320         PR c++/21592
7321         * g++.dg/template/dependent-expr1.C: Add new expected error.
7322         * g++.dg/template/dependent-expr2.C: Adjust error text.
7323         * g++.dg/template/overload6.C: New.
7324
7325         PR c++/23797
7326         * g++.dg/other/typename8.C: New.
7327
7328         PR c++/21117
7329         * g++.dg/other/return1.C: New.
7330
7331 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
7332
7333         PR c++/24052
7334         * g++.dg/ext/label5.C: New.
7335
7336 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
7337
7338         PR c++/19964
7339         * g++.dg/parse/crash31.C: New.
7340
7341 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
7342
7343         * g++.dg/ipa/ipa-1.c: New test.
7344         * g++.dg/ipa/ipa-2.c: New test.
7345         * g++.dg/ipa/ipa-3.c: New test.
7346         * g++.dg/ipa/ipa-4.c: New test.
7347         * g++.dg/ipa/ipa-5.c: New test.
7348         * g++.dg/ipa/ipa.exp: New file.
7349
7350 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
7351
7352         PR fortran/24207
7353         * gfortran.dg/private_type_3.f90: New test.
7354
7355 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
7356
7357         PR fortran/20786
7358         gfortran.dg/aint_anint_1.f90: New test.
7359
7360 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
7361
7362         PR libgfortran/24313
7363         gfortran.dg/csqrt.f: New test.
7364
7365 2005-10-11  Ian Lance Taylor  <ian@airs.com>
7366
7367         PR c++/8057
7368         * g++.dg/warn/noeffect7.C: New test.
7369         * g++.dg/warn/noeffect2.C: Instantiate templates.
7370         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
7371         and warning.
7372
7373 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
7374
7375         PR c++/21089
7376         * g++.dg/init/float1.C: New test.
7377
7378         PR c++/24277
7379         * g++.dg/init/member1.C: Tweak error markers.
7380
7381 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
7382
7383         PR testsuite/24281
7384         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
7385         Check for null pointer.
7386
7387 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
7388
7389         PR c++/21369
7390         * g++.dg/parse/ret-type3.C: New test.
7391
7392 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
7393
7394         PR tree-opt/23946
7395         * gcc.c-torture/compile/pr23946.c: New test.
7396
7397 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
7398
7399         * g++.dg/opt/mmx2.C: New test.
7400
7401 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
7402
7403         PR c++/24277
7404         * g++.dg/template/static20.C: New test.
7405
7406         PR c++/24302
7407         * g++.dg/warn/Wunused-12.C: New test.
7408
7409         PR c++/23437
7410         * g++.dg/template/arg4.C: New test.
7411
7412 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7413
7414         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
7415         * gcc.dg/ucnid-3.c: Likewise.
7416         * gcc.dg/ucnid-4.c: Likewise.
7417         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
7418         * g++.dg/other/ucnid-1.C: Likewise.
7419         * gcc.dg/sparc-frame-1.c: New test.
7420
7421 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
7422
7423         PR c++/24139
7424         * g++.dg/template/spec27.C: New test.
7425
7426         PR c++/24275
7427         * g++.dg/template/static19.C: New test.
7428
7429 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7430
7431         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
7432         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
7433
7434 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
7435
7436         PR target/24136
7437         * gfortran.fortran-torture/compile/pr24136.f: New test.
7438
7439 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
7440
7441         PR c++/22172
7442         * g++.dg/parse/crash30.C: New test.
7443
7444 2005-10-07  Richard Guenther  <rguenther@suse.de>
7445
7446         PR middle-end/24227
7447         * gcc.c-torture/compile/pr24227.c: New testcase.
7448
7449 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
7450
7451         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
7452         Do not put aligned attributes on array elements.
7453
7454 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
7455
7456         PR testsuite/23611, PR testsuite/23615
7457         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
7458         writing prototypes of library functions by hand.
7459         * obj-c++.dg/bitfield-4.mm: Likewise.
7460         * obj-c++.dg/const-str-4.mm: Likewise.
7461         * obj-c++.dg/encode-4.mm: Likewise.
7462         * obj-c++.dg/encode-5.mm: Likewise.
7463         * obj-c++.dg/encode-6.mm: Likewise.
7464         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
7465         * obj-c++.dg/method-10.mm: Likewise.
7466         * obj-c++.dg/method-17.mm: Likewise.
7467         * obj-c++.dg/method-19.mm: Likewise.
7468         * obj-c++.dg/try-catch-2.mm: Likewise.
7469
7470 2005-10-06  Richard Henderson  <rth@redhat.com>
7471
7472         PR 24236
7473         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
7474
7475 2005-10-06  Dale Johannesen  <dalej@apple.com>
7476
7477         * gcc.c-torture/execute/20030125-1.c: Correct.
7478
7479 2005-10-06  Richard Guenther  <rguenther@suse.de>
7480
7481         PR tree-optimization/24238
7482         * g++.dg/tree-ssa/pr24238.C: New testcase.
7483
7484 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
7485
7486         PR 18568
7487         * gfortran.dg/der_pointer_3.f90: New test.
7488
7489 2005-10-05  Devang Patel  <dpatel@apple.com>
7490
7491         PR Debug/23205
7492         * g++.dg/other/PR23205.C: New.
7493
7494 2005-10-05  Richard Henderson  <rth@redhat.com>
7495
7496         PR target/23602
7497         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
7498         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
7499
7500 2005-10-05  Dale Johannesen  <dalej@apple.com>
7501
7502         * gcc.c-torture/execute/float-floor.c: New.
7503
7504 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
7505
7506         PR tree-optimization/21419
7507         PR tree-optimization/24146
7508         PR tree-optimization/24151
7509
7510         * g++.dg/ext/asm7.C: New.
7511         * g++.dg/ext/asm8.C: New.
7512         * gcc.dg/asm-1.c: Compile on all targets.
7513         * gcc.dg/asm-pr24146.c: New.
7514         * gcc.dg/pr21419.c: Adjust error messages.
7515
7516 2005-10-05  Richard Guenther  <rguenther@suse.de>
7517
7518         PR fortran/24176
7519         * gfortran.fortran-torture/compile/empty.f90: New testcase.
7520
7521 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
7522
7523         PR c++/23513
7524         * g++.dg/template/spec22.C: Robustify test.
7525         * g++.dg/template/spec26.C: New.
7526
7527 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
7528
7529         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
7530         if target supports vector instructions.
7531
7532 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
7533
7534         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
7535         C99 functions.
7536
7537 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
7538
7539         * lib/target-supports.exp (check_effective_target_fortran_large_real,
7540         check_effective_target_fortran_large_int): Replace cached result
7541         when target changes.
7542
7543 2005-10-04  Devang Patel  <dpatel@apple.com>
7544
7545         * gcc.dg/i386-sse-vect-types.c: New.
7546
7547 2005-10-04  Ian Lance Taylor  <ian@airs.com>
7548
7549         PR preprocessor/13726
7550         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
7551         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
7552
7553 2005-10-04  Richard Guenther  <rguenther@suse.de>
7554
7555         PR c/23576
7556         * gcc.dg/noncompile/pr23576.c: New testcase.
7557
7558 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
7559
7560         PR middle-end/23125
7561         * gcc.dg/register-var-3.c: New test.
7562
7563 2005-10-04  Steven Bosscher  <stevenb@suse.de>
7564
7565         * gcc.dg/pr23049.c: New test.
7566
7567         * gcc.dg/ucnid-4.c: Fix test.
7568
7569 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
7570
7571         PR 23445
7572         * gcc.c-torture/compile/pr23445.c: New test.
7573
7574 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
7575
7576         * g++.dg/overload/unknown1.C: New.
7577
7578 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
7579
7580         PR c++/17775
7581         * g++.dg/template/repo4.C: New test.
7582
7583 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7584
7585         PR libfortran/19308
7586         * gfortran.dg/large_real_kind_2.F90: New test.
7587         * gfortran.dg/large_integer_kind_2.f90: New test.
7588
7589 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
7590
7591         * lib/target-supports.exp (check_effective_target_vect_shift):
7592         Implement with result caching. Add i?86, x86_64 and ia64 targets.
7593         (check_effective_target_vect_condition): Fix copy-n-pasto.
7594
7595         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
7596         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
7597         targets.
7598
7599 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
7600
7601         PR c++/22621
7602         * g++.dg/template/overload5.C : New test.
7603
7604         PR c++/23840
7605         * g++.dg/expr/stdarg1.C: New test.
7606
7607 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
7608
7609         PR 24142
7610         * gcc.c-torture/execute/pr24142.c: New test.
7611
7612 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
7613
7614         PR 24141
7615         * gcc.c-torture/execute/pr24141.c: New test.
7616
7617 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
7618             Diego Novillo  <dnovillo@redhat.com>
7619
7620         PR 23604
7621         * gcc.c-torture/execute/pr23604.c: New test.
7622
7623 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
7624
7625         PR fortran/16404
7626         PR fortran/20835
7627         PR fortran/20890
7628         PR fortran/20899
7629         PR fortran/20900
7630         PR fortran/20901
7631         PR fortran/20902
7632         gfortran.dg/equiv_constraint_1.f90: New test.
7633         gfortran.dg/equiv_constraint_2.f90: New test.
7634         gfortran.dg/equiv_constraint_3.f90: New test.
7635         gfortran.dg/equiv_constraint_4.f90: New test.
7636         gfortran.dg/equiv_constraint_5.f90: New test.
7637         gfortran.dg/equiv_constraint_6.f90: New test.
7638         gfortran.dg/equiv_constraint_7.f90: New test.
7639         gfortran.dg/equiv_constraint_8.f90: New test.
7640         gfortran.dg/private_type_1.f90: New test.
7641         gfortran.dg/private_type_2.f90: New test.
7642         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
7643         980628-10.f: Assert std=gnu to permit mixing of
7644         types in equivalence statements.
7645
7646 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
7647
7648         PR 24112
7649         * gfortran.dg/open_status_1.f90: New.
7650
7651 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
7652
7653         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
7654         * gcc.dg/vect/pr22480.c: Clean up temp files.
7655         * gcc.dg/vect/pr23831.c: Clean up temp files.
7656         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
7657         Clean up temp files.
7658         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
7659         Clean up temp files.
7660
7661         * gcc.dg/20050309-1.c: Clean up temp files.
7662         * gcc.dg/20050325-1.c: Clean up temp files.
7663
7664 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
7665
7666         PR tree-optimization/24059
7667         * gcc.dg/vect/pr24059.c : New test.
7668
7669 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
7670
7671         PR middle-end/24109
7672         * gcc.c-torture/execute/20050929-1.c: New test.
7673
7674 2005-09-29  Steven Bosscher  <stevenb@suse.de>
7675
7676         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
7677
7678 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
7679
7680         PR c/21419
7681         * gcc.dg/pr21419.c: New test.
7682
7683 2005-09-29  Steven Bosscher  <stevenb@suse.de>
7684
7685         * gcc.dg/pr23911.c: New test.
7686
7687 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
7688
7689         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
7690
7691         PR c++/16782
7692         * g++.dg/parse/qualified4.C: New test.
7693         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
7694         * g++.old-deja/g++.mike/p8154.C: Likewise.
7695
7696 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
7697
7698         PR c++/22147
7699         * g++.dg/template/friend37.C: New test.
7700         * g++.dg/parse/crash28.C: Adjust error markers.
7701
7702 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
7703
7704         PR fortran/18518
7705         * gfortran.fortran-torture/execute/save_2.f90: New decl.
7706
7707 2005-09-27  Devang Patel  <dpatel@apple.com>
7708
7709         PR tree-optimization/23625
7710         * gcc.dg/pr23625.c: New test.
7711
7712 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
7713
7714         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
7715         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
7716
7717 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
7718
7719         PR fortran/23677
7720         * gfortran.fortran-torture/execute/save_1.f90: New test.
7721         * gfortran.dg/save_1.f90: New test.
7722
7723 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
7724
7725         * gcc.target/i386/builtin-apply-mmx.c: New test.
7726
7727         PR target/22576
7728         * gcc.target/i386/pr22576.c: New test.
7729
7730         PR target/22585
7731         * gcc.target/i386/pr22585.c: New test.
7732
7733         PR target/23268
7734         * gcc.target/i386/pr23268.c: New test.
7735
7736         PR middle-end/23831
7737         * gcc.dg/vect/pr23831.c: New test.
7738
7739         PR target/24055
7740         * gcc.target/i386/pr24055.c: New test.
7741
7742 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
7743
7744         PR tree-optimization/23960
7745         * gcc.c-torture/compile/pr23960.c: New.
7746
7747 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
7748
7749         PR fortran/16861
7750         * gfortran.dg/nested_modules_3.f90: New.
7751
7752 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
7753
7754         PR fortran/24005
7755         gfortran.dg/interface_1.f90: New test.
7756
7757 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
7758         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7759
7760         PR fortran/23843
7761         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
7762
7763 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
7764
7765         PR fortran/23516
7766         * gfortran.dg/imag_1.f: New test.
7767         * gfortran.dg/imag_2.f: Ditto.
7768
7769 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
7770
7771         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
7772
7773 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
7774
7775         PR c++/21983
7776         * g++.dg/warn/pr21983.C: New test.
7777
7778 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
7779
7780         PR c++/23993
7781         * g++.dg/template/array14.C: New test.
7782
7783 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
7784
7785         PR fortran/19929
7786         * gfortran.dg/der_ptr_component_1.f90: New test.
7787
7788 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7789
7790         PR c++/23965
7791         * g++.dg/template/error1.C: Reject "no matching function" message.
7792
7793 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7794
7795         PR c++/17609
7796         * g++.dg/lookup/error1.C: New test.
7797
7798 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
7799
7800         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
7801         functionality of the testcase.
7802
7803 2005-09-20  Richard Henderson  <rth@redhat.com>
7804
7805         * gcc.dg/vect/vect-22.c: Require vect_float.
7806         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
7807
7808 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
7809
7810         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
7811         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
7812         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
7813         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
7814         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
7815         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
7816         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
7817         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
7818         * gcc.dg/cpp/ucnid-8.c: New test.
7819
7820 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
7821
7822         PR tree-optimization/23929
7823         * gcc.c-torture/compile/pr23929.c: New test.
7824
7825 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
7826
7827         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
7828         for one loop.
7829
7830 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
7831
7832         PR testsuite/23186
7833         * g++.dg/other/pr22003.C: Require named sections.
7834
7835 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
7836
7837         PR c++/23947
7838         * g++.dg/rtti/crash3.C: New test.
7839
7840         PR tree-optimization/23818
7841         * gcc.dg/pr23818.c: New test.
7842
7843 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7844
7845         PR fortran/23420
7846         * gfortran.dg/print_fmt_4.f: New.
7847
7848 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
7849
7850         PR fortran/23663
7851         * gfortran.fortran-torture/execute/entry_11.f90: New test.
7852
7853 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
7854
7855         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
7856         Use pointers to local alignable arrays instead. Added comments.
7857         * gcc.dg/vect/vect-46.c: Likewise.
7858         * gcc.dg/vect/vect-48.c: Likewise.
7859         * gcc.dg/vect/vect-49.c: Likewise.
7860         * gcc.dg/vect/vect-52.c: Likewise.
7861         * gcc.dg/vect/vect-53.c: Likewise.
7862         * gcc.dg/vect/vect-54.c: Likewise.
7863         * gcc.dg/vect/vect-56.c: Likewise.
7864         * gcc.dg/vect/vect-57.c: Likewise.
7865         * gcc.dg/vect/vect-58.c: Likewise.
7866         * gcc.dg/vect/vect-60.c: Likewise.
7867         * gcc.dg/vect/vect-61.c: Likewise.
7868
7869         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
7870         The test is no longer vectorizable on vect_no_align targets.
7871         * gcc.dg/vect/vect-43.c: Likewsie.
7872
7873         * gcc.dg/vect/vect-44.c: Added comments.
7874         * gcc.dg/vect/vect-45.c: Added comments.
7875         * gcc.dg/vect/vect-50.c: Added comments.
7876         * gcc.dg/vect/vect-51.c: Added comments.
7877
7878         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
7879         aligned type.
7880         * gcc.dg/vect/Os-vect-95.c: Likewise.
7881
7882         * gcc.dg/vect/vect-41.c: Test removed.
7883         * gcc.dg/vect/vect-47.c: Test removed.
7884         * gcc.dg/vect/vect-55.c: Test removed.
7885         * gcc.dg/vect/vect-59.c: Test removed.
7886
7887 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
7888
7889         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
7890         No longer vectorizable on vect_no_align targets.
7891         * gcc.dg/vect/pr20122.c: Likewise.
7892         * gcc.dg/vect/vect-74.c: Likewise.
7893         * gcc.dg/vect/vect-75.c: Likewise.
7894         * gcc.dg/vect/vect-76.c: Likewise.
7895
7896         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
7897         Will not be vectorizable on vect_no_align targets once aliasing issues
7898         are resolved.
7899         * gcc.dg/vect/vect-79.c: Likewise.
7900
7901         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
7902         * gcc.dg/vect/vect-78.c: Likewise.
7903         * gcc.dg/vect/vect-97.c: Likewise.
7904
7905 2005-09-19  Steven Bosscher  <stevenb@suse.de>
7906
7907         * gcc.dg/pr23943.c: New test.
7908
7909 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
7910
7911         PR fortran/19181
7912         * gfortran.dg/derived_pointer_null_1.f90: New test.
7913
7914 2005-09-18  Richard Guenther  <rguenther@suse.de>
7915
7916         PR middle-end/23944
7917         * gcc.c-torture/compile/pr23944.c: New testcase.
7918
7919 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
7920
7921         PR fortran/15975
7922         * gfortran.dg/der_pointer_2.f90: New test.
7923
7924 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
7925
7926         PR fortran/16861
7927         * gfortran.dg/nested_modules_2.f90: New test.
7928
7929 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7930
7931         PR c++/18368
7932         * g++.dg/other/semicolon.C: New test.
7933
7934 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
7935
7936         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
7937         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
7938
7939 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
7940
7941         PR c++/23914
7942         * g++.dg/template/static18.C: New test.
7943
7944         PR c++/21514
7945         * g++.dg/template/crash19.C: Remove dg-error marker.
7946         * g++.dg/template/local4.C: New test.
7947
7948 2005-09-16  Paul Brook  <paul@codesourcery.com>
7949
7950         PR fortran/23906
7951         * gfortran.dg/dependency_1.f90: New test.
7952
7953 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
7954
7955         PR c++/23896
7956         * g++.dg/template/static17.C: New test.
7957
7958 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
7959
7960         PR c++/23139
7961         * g++.dg/warn/huge-val1.C: New test.
7962
7963 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
7964
7965         PR c++/13140
7966         * g++.dg/parse/class2.C: New test.
7967         * g++.dg/template/explicit8.C: Likewise.
7968         * g++.dg/template/spec25.C: Likewise.
7969
7970 2005-09-14  Josh Conner  <jconner@apple.com>
7971
7972         PR middle-end/23584
7973         * gcc.dg/pr23584.c: New test.
7974
7975 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
7976
7977         PR fortran/21875 Internal Unit Array I/O, NIST
7978         * gfortran.dg/arrayio_1.f90: New test.
7979         * gfortran.dg/arrayio_1.f90: New test.
7980         * gfortran.dg/arrayio_1.f90: New test.
7981         * gfortran.dg/arrayio_1.f90: New test.
7982         * gfortran.dg/arrayio_1.f90: New test.
7983
7984 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
7985
7986         PR middle-end/22480
7987         * gcc.dg/vect/pr22480.c: New test.
7988
7989 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
7990
7991         PR fortran/19358
7992         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
7993
7994 2005-09-13 Josh Conner <jconner@apple.com>
7995
7996         PR c++/23180
7997         * g++.dg/init/struct2.C: New test.
7998         * g++.dg/init/struct3.C: New test.
7999
8000 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
8001
8002         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
8003         Clean up temp files.
8004         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
8005         gcc.dg/tree-ssa/builtin-fprintf-1.c,
8006         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
8007         gcc.dg/tree-ssa/builtin-printf-1.c,
8008         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
8009         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
8010         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
8011         gcc.dg/tree-ssa/builtin-vprintf-1.c,
8012         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
8013         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
8014         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
8015         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
8016         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
8017         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
8018         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
8019         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
8020
8021 2005-09-13  Josh Conner  <jconner@apple.com>
8022
8023         * lib/gcc-dg.exp: Load scanipa.exp.
8024         (cleanup-dump): New procedure.
8025         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
8026         * lib/scandump.exp: New file.
8027         * lib/scantree.exp: Use it.
8028         * lib/scanipa.exp: New file.
8029
8030 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
8031
8032         PR fortran/17740
8033         * gfortran.dg/generic_4.f90: New test.
8034
8035 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
8036
8037         PR target/23816
8038         * gcc.target/i386/pr23816-1.c: New test.
8039         * gcc.target/i386/pr23816-2.c: New test.
8040
8041
8042 2005-09-13  Bastian Blank <waldi@debian.org>
8043
8044         PR c++/16171
8045         * g++.dg/abi/mangle26.C: New test.
8046         * g++.dg/abi/mangle27.C: New test.
8047         * g++.dg/abi/mangle28.C: New test.
8048         * g++.dg/abi/mangle29.C: New test.
8049
8050         PR c++/23839
8051         * g++.dg/parse/register1.C: New test.
8052
8053 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
8054
8055         PR c++/23842
8056         * g++.dg/template/access16.C: New test.
8057
8058 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
8059
8060         * gfortran.dg/char_pack_2.f90: Increase the vector size.
8061
8062 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
8063
8064         PR fortran/18899
8065         * gfortran.dg/shape_2.f90: New test.
8066
8067 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
8068
8069         PR target/19269
8070         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
8071         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
8072         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
8073         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
8074         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
8075         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
8076         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
8077         tests.
8078
8079 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
8080
8081         PR c++/23841
8082         * g++.dg/parse/template17.C: New test.
8083
8084 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
8085
8086         PR c++/23789
8087         * g++.dg/template/nontype14.C: New test.
8088
8089 2005-09-12  Ian Lance Taylor  <ian@airs.com>
8090
8091         PR g++/7874
8092         * g++.dg/lookup/friend7.C: New test.
8093         * g++.dg/lookup/friend8.C: New test.
8094         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
8095         so that it will be found via argument dependent lookup.
8096         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
8097         friend functions which will no longer be found.
8098         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
8099         function g, so that it will be found via argument dependent
8100         lookup.
8101         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
8102         * g++.old-deja/g++.mike/net43.C: Likewise.
8103
8104 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
8105
8106         PR c++/23691
8107         * g++.dg/template/static16.C: New test.
8108
8109 2005-09-12  Josh Conner  <jconner@apple.com>
8110
8111         PR middle-end/23237
8112         * gcc.c-torture/compile/pr23237.c: New test.
8113
8114 2005-09-11  Richard Henderson  <rth@redhat.com>
8115
8116         * g++.dg/other/error8.C: Update expected diagnostic text.
8117
8118 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8119
8120         PR libfortran/19872
8121         * gfortran.dg/overwrite_1.f: New test.
8122
8123 2005-09-09  Josh Conner  <jconner@apple.com>
8124
8125         * g++.dg/init/pr23180-1.C: Removed.
8126         * g++.dg/init/pr23180-2.C: Removed.
8127
8128 2005-09-09  David Daney <ddaney@avtrex.com>
8129
8130         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
8131         files which are ...
8132         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
8133         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
8134
8135 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8136
8137         * gfortran.dg/iostat_2.f90: New test.
8138
8139 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
8140
8141         PR c++/22252
8142         * g++.dg/ext/interface1.C: New test.
8143         * g++.dg/ext/interface1.h: Likewise.
8144         * g++.dg/ext/interface1a.cc: Likewise.
8145
8146 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
8147
8148         * gfortran.dg/iomsg_1.f90: New test case.
8149
8150 2005-09-09  Richard Guenther  <rguenther@suse.de>
8151
8152         PR c++/23624
8153         * g++.dg/tree-ssa/pr23624.C: New testcase.
8154
8155 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
8156
8157         PR fortran/19239
8158         * gfortran.dg/vector_subscript_1.f90,
8159         * gfortran.dg/vector_subscript_2.f90: New tests.
8160
8161 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
8162
8163         PR fortran/21104
8164         * gfortran.dg/array_alloc_1.f90,
8165         * gfortran.dg/array_alloc_2.f90,
8166         * gfortran.dg/array_alloc_3.f90: New tests.
8167
8168 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
8169
8170         PR fortran/12840
8171         * gfortran.dg/array_constructor_6.f90
8172         * gfortran.dg/array_constructor_7.f90
8173         * gfortran.dg/array_constructor_8.f90
8174         * gfortran.dg/array_constructor_9.f90
8175         * gfortran.dg/array_constructor_10.f90
8176         * gfortran.dg/array_constructor_11.f90
8177         * gfortran.dg/array_constructor_12.f90: New tests.
8178
8179 2005-09-08  Josh Conner  <jconner@apple.com>
8180
8181         PR c++/23180
8182         * g++.dg/init/pr23180-1.C: New test.
8183         * g++.dg/init/pr23180-2.C: New test.
8184
8185 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
8186
8187         PR fortran/18878
8188         * gfortran.dg/module_double_reuse.f90: New.
8189
8190 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
8191
8192         PR fortran/23270
8193         PR fortran/22304
8194         PR fortran/18870
8195         PR fortran/17917
8196         PR fortran/16511
8197         * gfortran.dg/common_equivalence_1.f: New.
8198         * gfortran.dg/common_equivalence_2.f: New.
8199         * gfortran.dg/common_equivalence_3.f: New.
8200         * gfortran.dg/contained_equivalence_1.f90: New.
8201         * gfortran.dg/module_blank_common.f90: New.
8202         * gfortran.dg/module_commons_1.f90: New.
8203         * gfortran.dg/module_equivalence_1.f90: New.
8204         * gfortran.dg/nested_modules_1.f90: New.
8205         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
8206         equivalences and add comment to connect the test with
8207         the PR.
8208
8209 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8210
8211         PR fortran/23765
8212         * gfortran.dg/common_6.f90: New test.
8213
8214 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
8215
8216         PR fortran/15326
8217         * gfortran.dg/char_result_1.f90,
8218         * gfortran.dg/char_result_2.f90,
8219         * gfortran.dg/char_result_3.f90,
8220         * gfortran.dg/char_result_4.f90,
8221         * gfortran.dg/char_result_5.f90,
8222         * gfortran.dg/char_result_6.f90,
8223         * gfortran.dg/char_result_7.f90,
8224         * gfortran.dg/char_result_8.f90: New tests.
8225
8226 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
8227
8228         PR fortran/19928
8229         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
8230
8231 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
8232
8233         PR obj-c++/16816
8234         * obj-c++.dg/selector-5.mm: New test.
8235         * obj-c++.dg/selector-6.mm: New test.
8236
8237 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
8238
8239         PR objc/20574
8240         PR objc/19324
8241         * objc.dg/error-1.m: New test.
8242
8243 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
8244
8245         PR fortran/23373
8246         * gfortran.fortran-torture/execute/pr23373-1.f90,
8247         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
8248
8249 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
8250
8251         PR libfortran/23760
8252         * gfortran.dg/g77/1832.f: Remove long string in write statement
8253         to allow the test to pass on correct list directed output with
8254         prepended space.
8255
8256 2005-09-07  James E Wilson  <wilson@specifix.com>
8257
8258         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
8259
8260 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
8261
8262         * gfortran.dg/parameter+save.f90: Rename to
8263         * gfortran.dg/parameter_save.f90: .. this.
8264
8265 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
8266
8267         PR fortran/20848
8268         * gfortran.dg/parameter+save.f90: New test case.
8269
8270 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
8271
8272         PR fortran/19269
8273         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
8274
8275 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
8276
8277         PR c/23075
8278         * gcc.dg/pr23075.c: New test.
8279         * g++.dg/warn/pr23075.C: New test.
8280
8281         PR target/22362
8282         * gcc.target/i386/pr22362.c: New test.
8283
8284         PR rtl-optimization/23098
8285         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
8286
8287         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
8288         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
8289         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
8290
8291 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
8292
8293         * g++.dg/expr/cast6.C: New test.
8294
8295         PR c++/9782
8296         * g++.dg/init/new15.C: New test.
8297
8298 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
8299
8300         * gcc.dg/vect/Os-vect-95.c: New test.
8301         * gcc.dg/vect/vect-95.c: Same.
8302
8303 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
8304
8305         * gcc.dg/vect/vect-29.c: Update xfail testing.
8306         * gcc.dg/vect/vect-44.c: Same.
8307         * gcc.dg/vect/vect-48.c: Same.
8308         * gcc.dg/vect/vect-50.c: Same.
8309         * gcc.dg/vect/vect-72.c: Same.
8310         * gcc.dg/vect/vect-77.c: Same.
8311         * gcc.dg/vect/vect-78.c: Same.
8312         * gcc.dg/vect/vect-80.c: Same.
8313         * gcc.dg/vect/vect-96.c: Same.
8314         * gcc.dg/vect/vect-100.c: Same.
8315         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
8316         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
8317         * gfortran.dg/vect/vect-5.f90: Same.
8318
8319 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
8320
8321         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
8322         start strings.
8323         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
8324         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
8325
8326         PR c++/23056
8327         * g++.dg/opt/pr23056.C: New test.
8328
8329         PR rtl-optimization/23098
8330         * gcc.target/i386/pr23098.c: New test.
8331
8332 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
8333
8334         PR c++/23667
8335         * g++.dg/template/static15.C: New test.
8336
8337         PR c++/21440
8338         * g++.dg/ext/stmtexpr5.C: New test.
8339         * g++.dg/ext/stmtexpr6.C: Likewise.
8340
8341 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
8342
8343         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
8344
8345         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
8346         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
8347         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
8348
8349 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
8350
8351         PR libfortran/23321
8352         * gfortran.dg/direct_io_4.f90: New test case.
8353
8354 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
8355             Rasmus Hahn  <rassahah@neofonie.de>
8356
8357         PR libobjc/23108
8358         * objc.dg/type-stream-1.m: New test.
8359
8360 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
8361
8362         PR fortran/23661
8363         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
8364         gfortran.dg/print_fmt_3.f90: New test.
8365
8366 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
8367
8368         * gfortran.dg/fmt_t_1.f90: New test.
8369
8370 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
8371
8372         PR rtl-optimization/23454
8373         * g++.dg/opt/pr23454.C: New test.
8374
8375 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
8376
8377         PR c++/23699
8378         * g++.dg/ext/static1.C: New test.
8379
8380 2005-09-02  Richard Henderson  <rth@redhat.com>
8381
8382         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
8383         tail call to check_fa_work.
8384
8385 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
8386
8387         PR c++/21687
8388         * g++.dg/other/gc3.C: New test.
8389
8390 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
8391
8392         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
8393         * gcc.dg/20050826-1.c: Likewise.
8394
8395 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
8396
8397         PR c++/23167
8398         * g++.dg/expr/volatile1.C: New test.
8399
8400 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
8401
8402         PR middle-end/23547
8403         * gcc.dg/pr23547.c: New test.
8404
8405 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
8406
8407         PR c/22061
8408         * gcc.c-torture/execute/pr22061-1.c,
8409         * gcc.c-torture/execute/pr22061-2.c,
8410         * gcc.c-torture/execute/pr22061-3.c,
8411         * gcc.c-torture/execute/pr22061-4.c: New tests.
8412
8413 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
8414
8415         * gcc.dg/Wredundant-decls-2.c: New test to check that
8416         -Wredundant-decls does not issue warning for a variable
8417         definition following a declaration.
8418
8419 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
8420
8421         PR debug/7241
8422         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
8423         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
8424         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
8425
8426         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
8427         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
8428         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
8429         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
8430         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
8431         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
8432         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
8433         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
8434
8435 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
8436
8437         PR objc/23306
8438         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
8439         scan-assmbler.
8440
8441 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
8442
8443         PR target/21255
8444         * gcc.dg/pr21255-1.c: New test.
8445         * gcc.dg/pr21255-2-mb.c: Likewise.
8446         * gcc.dg/pr21255-2-ml.c: Likewise.
8447         * gcc.dg/pr21255-3.c: Likewise.
8448         * gcc.dg/pr21255-4.c: Likewise.
8449
8450 2005-08-31  Dale Johannesen  <dalej@apple.com>
8451
8452         * gcc.dg/20050830-1.c: New.
8453
8454 2005-08-31  Josh Conner  <jconner@apple.com>
8455
8456         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
8457         command-line options for arm-*-* targets.
8458         * g++.dg/init/array16.C: Likewise.
8459         * g++.dg/other/crash-4.C: Likewise.
8460
8461 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
8462
8463         PR obj-c++/23640
8464         * obj-c++.dg/gnu-runtime-3.mm: New test.
8465
8466 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8467
8468         PR c++/13377
8469         * g++.dg/lookup/ambig4.C: New test.
8470         * g++.dg/lookup/ambig5.C: New test.
8471         * g++.dg/tc1/dr101.C: Adjust error markers.
8472
8473 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8474
8475         PR c++/23639
8476         * g++.dg/template/ttp5.C: Adjust error markers.
8477
8478 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
8479
8480         PR testsuite/23609
8481         * lib/obj-c++.exp: Include target-libpath.exp.
8482         (obj-c++_link_flags): Look for the GNU libobjc library
8483         and set the library path to include it.
8484         Don't manually set LD_LIBRARY_PATH (etc.) but call
8485         set_ld_library_path_env_vars instead.
8486         (obj-c++_target_compile): Don't set library path or
8487         linker flags because they are already set correctly
8488         in obj-c++_link_flags.
8489
8490 2005-08-30  Josh Conner  <jconner@apple.com>
8491
8492         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
8493         to command-line options for arm-*-* targets.
8494
8495 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
8496
8497         * g++.dg/other/i386-1.C: New.
8498
8499 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
8500
8501         PR preprocessor/20348
8502         PR preprocessor/20356
8503         * gcc.dg/cpp/pr20348.c: New test.
8504         * gcc.dg/cpp/pr20348.h: New file.
8505         * gcc.dg/cpp/inc/pr20348.h: New file.
8506         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
8507         * gcc.dg/cpp/pr20356.c: New test.
8508         * gcc.dg/cpp/pr20356.h: New file.
8509         * gcc.dg/cpp/inc/pr20356.h: New file.
8510         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
8511
8512 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
8513
8514         * gfortran.fortran-torture/execute/intrinsic_count.f90:
8515         Fix array dimension to avoid correct end-of-file error.
8516
8517 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
8518
8519         PR libfortran/23598
8520         * gfortran.dg/iostat_1.f90: New test.
8521
8522 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
8523
8524         PR middle-end/23408
8525         * gcc.dg/pr23408.c: New test.
8526
8527 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
8528
8529         PR c++/23099
8530         * g++.dg/init/member1.C: Make sure erroneous static data member
8531         definitions are required.
8532         * g++.dg/template/static13.C: New test.
8533         * g++.dg/template/static14.C: Likewise.
8534
8535 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
8536
8537         * gcc.target/i386/pr23575.c: Use -msse2 instead of
8538         -march=pentium4, remove ilp32 requirement.
8539
8540         PR middle-end/23484
8541         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
8542         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
8543
8544 2005-08-29  Andreas Jaeger  <aj@suse.de>
8545
8546         PR testsuite/23607
8547         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
8548
8549 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
8550
8551         * gcc.c-torture/execute/20050316-2.c: New test.
8552         * gcc.c-torture/execute/20050316-3.c: New test.
8553         * gcc.dg/torture/pr16104-1.c: New test.
8554
8555 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
8556
8557         PR middle-end/23463
8558         * gcc.c-torture/execute/zero-struct-1.c: New test.
8559
8560 2005-08-27  Richard Guenther  <rguenther@suse.de>
8561
8562         PR target/23575
8563         * gcc.target/i386/pr23575.c: New testcase.
8564
8565 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
8566
8567         PR rtl-optimization/23561
8568         * gcc.c-torture/execute/20050826-1.c: New test.
8569
8570         PR rtl-opt/23560
8571         * gcc.c-torture/execute/20050826-2.c: New test.
8572
8573 2005-08-26  Dale Johannesen  <dalej@apple.com>
8574
8575         * gcc.dg/20030711-1.c: Modify to work on Darwin.
8576         * gcc.dg/20050826-1.c: New.
8577
8578 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
8579
8580         PR c++/19004
8581         * g++.dg/template/nontype13.C: New test.
8582
8583         PR c++/23491
8584         * g++.dg/init/new14.C: New test.
8585         * g++.dg/expr/anew1.C: Do not XFAIL.
8586         * g++.dg/expr/anew2.C: Likewise.
8587         * g++.dg/expr/anew3.C: Likewise.
8588
8589 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
8590
8591         PR middle-end/22439
8592         * gcc.dg/vla-3.c: New test.
8593
8594 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
8595
8596         PR fortran/20363
8597         * gfortran.dg/named_interface.f90: New.
8598
8599 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
8600
8601         * gcc.c-torture/execute/frame-address.c: New test.
8602
8603 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
8604
8605         PR c++/20817
8606         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
8607
8608 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
8609
8610         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
8611
8612 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
8613
8614         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
8615         * gcc.dg/altivec-22.c: Rename from..
8616         * gcc.dg/altivec-nomfcr.c: ..this.
8617
8618 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
8619
8620         PR tree-optimization/23546
8621         * gcc.dg/tree-ssa/pr23546.c: New test.
8622
8623 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
8624
8625         PR fortran/17758
8626         * gfortran.dg/nonreturning_statements.f90: New test.
8627
8628 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
8629
8630         PR c++/22454
8631         * g++.dg/parse/crash29.C: New.
8632
8633 2005-08-23  DJ Delorie  <dj@redhat.com>
8634
8635         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
8636         constants have the L suffix.
8637
8638 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
8639
8640         PR c++/23044
8641         * g++.dg/template/instantiate8.C: New.
8642
8643 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
8644
8645         PR middle-end/23467
8646         * gcc.c-torture/execute/pr23467.c: New test.
8647
8648 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
8649
8650         PR tree-optimization/22043
8651         * gcc.c-torture/execute/20050613-1.c: New test.
8652
8653 2005-08-23  Ben Elliston  <bje@au.ibm.com>
8654
8655         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
8656
8657 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
8658
8659         PR rtl-optimization/23478
8660         * g++.dg/opt/pr23478.C: New test.
8661
8662 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
8663
8664         PR c/18715
8665         * gcc.dg/switch-warn-3.c: New test.
8666
8667 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8668
8669         PR c++/22233
8670         * g++.dg/template/param1.C: New test.
8671
8672 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8673
8674         PR c++/23089
8675         * g++.dg/other/incomplete1.C: New test.
8676
8677 2005-08-22  Ira Rosen  <irar@il.ibm.com>
8678
8679         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
8680         are vectorizable.
8681
8682 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8683
8684         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
8685         d_lines_5.f: New.
8686
8687 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
8688
8689         * gcc.target/i386/sse-4.c: New test.
8690
8691 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8692
8693         PR testsuite/23239
8694         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
8695
8696 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
8697
8698         * gcc.dg/20050811-1.c: New test.
8699         * gcc.dg/20050811-2.c: New test.
8700
8701 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
8702
8703         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
8704
8705 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
8706
8707         PR 23476
8708         * gcc.c-torture/compile/pr23476.c: New test.
8709
8710 2005-08-19  Devang Patel  <dpatel@apple.com>
8711
8712         PR tree-optimization/23048
8713         * gcc.dg/tree-ssa/pr23048.c: New test.
8714
8715 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
8716
8717         PR middle-end/20624
8718         * g++.dg/warn/Wreturn-3.C: New test
8719
8720 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
8721
8722         PR tree-optimization/22228
8723         * g++.dg/vect/pr22543.cc: New test.
8724
8725 2005-08-17  Steven Bosscher  <stevenb@suse.de>
8726
8727         PR tree-optimization/21574
8728         * gcc.dg/tree-ssa/pr21574.c: New test.
8729
8730 2005-08-16  James E Wilson  <wilson@specifix.com>
8731
8732         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
8733
8734 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
8735
8736         PR tree-opt/23402
8737         * gcc.c-torture/compile/zero-strct-3.c: New test.
8738         * gcc.c-torture/compile/zero-strct-4.c: New test.
8739
8740 2005-08-16  Steven Bosscher  <stevenb@suse.de>
8741
8742         PR target/23376
8743         * gcc.target/x86_64/pr23376.c: New test.
8744
8745 2005-08-16  Ian Lance Taylor  <ian@airs.com>
8746
8747         PR c++/23337
8748         * g++.dg/ext/vector2.C: New.
8749
8750 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
8751
8752         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
8753
8754 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
8755
8756         PR libfortran/23428
8757         * gfortran.dg/inquire-complex.f90: New test case.
8758
8759 2005-08-16  James E Wilson  <wilson@specifix.com>
8760
8761         PR tree-optimization/21105
8762         * gcc.dg/large-size-array.c: New.
8763
8764 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
8765
8766         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
8767         type.
8768         * gcc.dg/vect/vect-41: Likewise.
8769         * gcc.dg/vect/vect-42: Likewise.
8770         * gcc.dg/vect/vect-43: Likewise.
8771         * gcc.dg/vect/vect-44: Likewise.
8772         * gcc.dg/vect/vect-46: Likewise.
8773         * gcc.dg/vect/vect-47: Likewise.
8774         * gcc.dg/vect/vect-48: Likewise.
8775         * gcc.dg/vect/vect-52: Likewise.
8776         * gcc.dg/vect/vect-53: Likewise.
8777         * gcc.dg/vect/vect-54: Likewise.
8778         * gcc.dg/vect/vect-55: Likewise.
8779         * gcc.dg/vect/vect-56: Likewise.
8780         * gcc.dg/vect/vect-57: Likewise.
8781         * gcc.dg/vect/vect-58: Likewise.
8782         * gcc.dg/vect/vect-59: Likewise.
8783         * gcc.dg/vect/vect-60: Likewise.
8784         * gcc.dg/vect/vect-61: Likewise.
8785         * gcc.dg/vect/vect-85: Likewise.
8786         * gcc.dg/vect/vect-87: Likewise.
8787         * gcc.dg/vect/vect-88: Likewise.
8788         * gcc.dg/vect/vect-93.c: Likewise.
8789         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
8790         * gcc.dg/vect/vect-75: Likewise.
8791         * gcc.dg/vect/vect-76: Likewise.
8792         * gcc.dg/vect/vect-77: Likewise.
8793         * gcc.dg/vect/vect-78: Likewise.
8794         * gcc.dg/vect/vect-80: Likewise.
8795         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
8796         vectorized for the expected reason, rather than checking how alignment
8797         was handled.
8798         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
8799         type and also instead of aligned pointers. Added documentation.
8800
8801 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
8802
8803         * gfortran.dg/power.f90: New test.
8804
8805 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
8806
8807         PR rtl-optimization/23299
8808         * g++.dg/opt/pr23299.C: New test.
8809
8810 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8811
8812         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
8813
8814 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
8815
8816         * g++.dg/template/local6.C: New test.
8817
8818 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
8819
8820         * execute/exceptions/finally-1.m: Check that the catch and finally are
8821         being called.  Also add a "return 0;" at the end of main.
8822
8823 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
8824
8825         PR fortran/21432.
8826         * gfortran.dg/namelist_print_1.f: New test of functionality of
8827         PRINT namelist.
8828         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
8829         namelist generates error with -std=f95.
8830
8831 2005-08-14  Ira Rosen  <irar@il.ibm.com>
8832
8833         PR tree-optimization/23119
8834         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
8835
8836 2005-08-13  Marcin Koziej  <creep@desk.pl>
8837             Andrew Pinski  <pinskia@physics.uc.edu>
8838
8839         PR libobjc/22492
8840         * execute/exceptions/finally-1.m: New test.
8841
8842 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
8843
8844         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
8845         testsuite.
8846         * objc/execute/exceptions/trivial.m: New test.
8847         * objc.dg/try-catch-11.m: Move to ...
8848         * objc/execute/exceptions/foward-1.m: Here.
8849         * objc.dg/try-catch-2.m: Move to ...
8850         * objc/execute/exceptions/catchall-1.m: Here.
8851         * objc.dg/try-catch-8.m: Move to ...
8852         * objc/execute/exceptions/local-variables-1.m: Here.
8853
8854 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
8855
8856         * objc.dg/nested-func-1.m: Move to ...
8857         * objc/execute/nested-func-1.m: Here.
8858
8859 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
8860
8861         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
8862         in ${options} instead of [target_info name].
8863         * lib/obj-c++.exp (objc_target_compile): Likewise.
8864
8865 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
8866
8867         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
8868
8869 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
8870
8871         part of PR testsuite/23348
8872         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
8873         of the torture options.
8874         * objc/compile/trivial.m: New test.
8875
8876 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
8877
8878         * gfortran.dg/eoshift.f90: Correct format.
8879
8880 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
8881
8882         * gfortran.fortran-torture/execute/character_passing.f90:
8883         Fix comment typo.
8884
8885 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
8886
8887         PR c++/8271
8888         * g++.dg/template/unify10.C: New.
8889
8890 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
8891
8892         * g++.dg/parse/pr22514.C: Move to...
8893         * g++.dg/debug/pr22514.C: here.
8894
8895 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8896
8897         PR c++/23266
8898         * g++.dg/inherit/pure1.C: New test.
8899
8900         * ChangeLog: Fix typos.
8901
8902 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8903             Steven Bosscher  <stevenb@suse.de>
8904
8905         * gfortran.dg/runtime_warning_1.f90: New test.
8906
8907 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
8908
8909         PR c++/23219
8910         * g++.dg/parse/crash28.C: New.
8911
8912 2005-08-11  Richard Guenther  <rguenther@suse.de>
8913
8914         PR target/23289
8915         * gcc.target/i386/tailcall-1.c: New testcase.
8916
8917 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
8918
8919         * gcc.dg/vect/vect-67.c: Un-xfail.
8920
8921 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
8922
8923         PR c++/23225
8924         * g++.dg/testsuite/parse/crash27.C: new test.
8925
8926 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
8927
8928         PR libfortran/22143
8929         * gfortran.dg/shift-kind.f90: New testcase.
8930
8931 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
8932
8933         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
8934         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
8935
8936 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8937
8938         PR c++/20646
8939         * g++.dg/other/mult-stor1.C: New test.
8940
8941 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
8942
8943         * gcc.c-torture/pr18299-1.c: Move to ...
8944         * gcc.c-torture/compile/pr18299-1.c: Here.
8945
8946 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
8947
8948         * gfortran/fortran.torture/execute/character_passing.f90:
8949         Fix types for LSAME.
8950
8951 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
8952
8953         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
8954         input data back to what it was originally.
8955
8956 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
8957
8958         * objc.dg/try-catch-8.m: Enable for all targets.
8959
8960 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
8961
8962         * gcc.dg/pr23165.c: New test.
8963
8964 2005-08-09  Steven Bosscher  <stevenb@suse.de>
8965
8966         PR tree-optimization/23234
8967         * gcc.dg/tree-ssa/pr23234.c: New test.
8968
8969 2005-08-08  Josh Conner  <jconner@apple.com>
8970
8971         PR rtl-optimization/23241
8972         * gcc.dg/char-compare.c: New test.
8973
8974 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8975
8976         PR c++/22508
8977         * g++.dg/init/new13.C: New test.
8978
8979 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
8980
8981         PR c++/21166
8982         * g++.dg/other/crash-4.C: Adjust
8983         * g++/dg/ext/packed9.C: New.
8984
8985 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
8986
8987         PR middle-end/21964
8988         * gcc.c-torture/execute/pr21964-1.c: New test.
8989
8990 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
8991
8992         PR c/22458
8993         * gcc.dg/pr22458-1.c: New test.
8994
8995 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
8996             Steven G. Kargl <kargls@comcast.net>
8997
8998         PR fortran/22390
8999         * gfortran.dg/flush_1.f90: New test.
9000
9001 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9002
9003         PR c++/23191
9004         * g++.dg/template/eh2.C: New test.
9005
9006 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9007
9008         PR c++/19498
9009         * g++.dg/template/instantiate7.C: New test.
9010
9011 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
9012
9013         PR c/23113
9014         * gcc.dg/Wunused-value-1.c: New test.
9015
9016 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
9017
9018         PR rtl-optimization/23233
9019         * gcc.c-torture/compile/pr23233-1.c: New test.
9020
9021 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
9022
9023         PR fortran/18833
9024         PR fortran/20850
9025         * gfortran.dg/equiv_1.f90: New test.
9026         * gfortran.dg/equiv_2.f90: New test.
9027         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
9028         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
9029         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
9030
9031 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
9032
9033         * gcc.c-torture/execute/vrp-5.c: New test.
9034         * gcc.c-torture/execute/vrp-6.c: New test.
9035         * gcc.dg/tree-ssa/vrp21.c: New test.
9036
9037 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
9038
9039         * g++.dg/parse/pr22514.C: New test.
9040
9041 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
9042
9043         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
9044
9045         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
9046         instead of constant loads / pool entries.
9047
9048 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
9049
9050         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
9051         TEST_TO_WCTYPE.
9052
9053 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
9054
9055         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
9056         __WINT_TYPE__ in generated prototypes if possible.
9057
9058 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
9059
9060         PR 22037
9061         * g++.dg/tree-ssa/pr22037.C:
9062
9063 2005-08-04  Richard Henderson  <rth@redhat.com>
9064
9065         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
9066         scan-tree-dump-times directive.
9067
9068 2005-08-04  Jan Hubicka  <jh@suse.cz>
9069
9070         * gcov-1.C: Fix switch counts.
9071         * gcov-4b.c: Likewise.
9072
9073 2005-08-03  Jeff Law  <law@redhat.com>
9074
9075         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
9076
9077 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
9078
9079         * gcc.c-torture/execute/pr23135.c: New test.
9080
9081 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9082
9083         PR tree-optimization/19899
9084         * gcc.dg/tree-ssa/scev-1.c: New test.
9085         * gcc.dg/tree-ssa/scev-2.c: New test.
9086
9087 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
9088
9089         PR target/18582
9090         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
9091
9092 2005-08-03  Jan Hubicka  <jh@suse.cz>
9093
9094         * update-conroll.c: New testcase.
9095         * update-conroll-2.c: New testcase.
9096
9097 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
9098
9099         * gfortran.dg/constant_substring.f: New test.
9100         * gfortran.dg/pr22491.f: New test.
9101
9102 2005-08-02  Jan Hubicka  <jh@suse.cz>
9103
9104         * update-threading.c: Replace by the proper one.
9105
9106 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
9107
9108         PR 23164
9109         * g++.dg/tree-ssa/pr23164.C: New test.
9110
9111 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
9112
9113         * gcc.dg/tree-ssa/pr23192.c: New test.
9114
9115 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
9116
9117         * gcc.c-torture/execute/vrp-4.c: New test.
9118
9119 2005-08-02  Jan Hubicka  <jh@suse.cz>
9120
9121         * update-threading.c: New test.
9122
9123 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
9124
9125         * gcc.c-torture/compile/20050801-1.c: New test.
9126         * gcc.c-torture/compile/20050801-2.c: New test.
9127
9128 2005-08-01  Jan Hubicka  <jh@suse.cz>
9129
9130         * val-prof-5.c: New test.
9131
9132 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
9133
9134         PR c/22311
9135         * gcc.dg/pr22311-1.c : New test.
9136
9137 2005-07-31  Steven Bosscher  <stevenb@suse.de>
9138
9139         PR target/23095
9140         * gfortran.dg/pr23095.f: New test.
9141
9142         PR c++/22003
9143         * g++.dg/other/pr22003.C: New test.
9144
9145 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
9146
9147         PR target/20621
9148         * gcc.c-torture/execute/pr20621-1.c: New test.
9149
9150 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
9151
9152         * gfortran.dg/comma_format_extension_4.f: Adjust length
9153         of string for format.
9154         * gfortran.dg/der_array_io_1.f: Replace illegal internal
9155         print statement with internal write.
9156         * gfortran.dg/der_array_io_2.f: Likewise.
9157         * gfortran.dg/der_array_io_3.f: Likewise.
9158
9159 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
9160
9161         * gcc.dg/fold-abs-4.c: new test.
9162
9163 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
9164
9165         PR fortran/22570 an related issues.
9166         * gfortran.dg/x_slash_1.f: New test.
9167
9168 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
9169
9170         PR c/23143
9171         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
9172         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
9173
9174 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9175
9176         PR c/529
9177         * gcc.dg/Wshadow-3.c: New test.
9178
9179 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
9180
9181         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
9182         used to have the wrong bounds).
9183
9184 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9185
9186         PR c/21720
9187         * gcc.dg/hex-round-1.c: Test more cases.
9188         * gcc.dg/hex-round-2.c: New test.
9189
9190 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
9191
9192         PR 22550
9193         * g++.dg/tree-ssa/pr22550.C: New test.
9194
9195 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
9196
9197         * gcc.dg/tree-ssa/vrp19.c: New test.
9198         * gcc.dg/tree-ssa-vrp20.c: New test.
9199
9200 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9201
9202         PR c/22240
9203         * gcc.dg/transparent-union-4.c: New test.
9204
9205 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9206
9207         PR c/22192
9208         * gcc.dg/c99-vla-2.c: New test.
9209
9210 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9211
9212         PR c/21720
9213         * gcc.dg/hex-round-1.c: New test.
9214
9215 2005-07-28  Jan Hubicka  <jh@suse.cz>
9216
9217         * inliner-1.c: Do not dump everything.
9218         * tree-prof.exp: Do not pass -ftree-based-profiling.
9219         * bprob.exp: Likewise.
9220
9221         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
9222
9223 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
9224
9225         PR c++/22545
9226         * g++.dg/expr/ptrmem7.C: New test.
9227
9228 2005-07-28  Mike Stump  <mrs@apple.com>
9229
9230         * g++.old-deja/g++.mike/visibility-1.C: New test.
9231
9232 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
9233
9234         PR c/20187
9235         * gcc.c-torture/execute/pr20187-1.c: New test.
9236
9237 2005-07-28  Jeff Law  <law@redhat.com>
9238
9239         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
9240         * gcc.dg/tree-ssa/vrp18.c: New test.
9241
9242 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
9243
9244         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
9245
9246 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
9247
9248         PR tree-optimization/22506
9249         * gcc.dg/vect/ps22506.c: New test.
9250
9251 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
9252
9253         PR target/21149
9254         * gcc.target/i386/sse-3.c: New test.
9255
9256 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
9257
9258         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
9259         * gcc.target/mips/mips32-dsp-type.c: Likewise.
9260
9261 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
9262
9263         PR c/22589
9264         * gcc.c-torture/compile/pr22589-1.c: New test.
9265
9266 2005-07-28  Jan Hubicka  <jh@suse.cz>
9267
9268         * update-loopch.c: New testcase.
9269
9270 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
9271
9272         PR rtl-optimization/23047
9273         * gcc.c-torture/execute/pr23047.c: New test.
9274         * gcc.c-torture/execute/pr23047.x: New.
9275
9276 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
9277
9278         PR tree-optimization/22493
9279         * gcc.c-torture/execute/pr22493-1.c: New test.
9280         * gcc.c-torture/execute/pr22493-1.x: New.
9281         * gcc.c-torture/execute/vrp-1.c: New test.
9282         * gcc.c-torture/execute/vrp-2.c: New test.
9283         * gcc.c-torture/execute/vrp-2.c: New test.
9284
9285 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
9286
9287         * gcc.target/frv/all-builtin-read8.c: Delete.
9288         * gcc.target/frv/all-builtin-read16.c: Delete.
9289         * gcc.target/frv/all-builtin-read32.c: Delete.
9290         * gcc.target/frv/all-builtin-read64.c: Delete.
9291         * gcc.target/frv/all-builtin-write8.c: Delete.
9292         * gcc.target/frv/all-builtin-write16.c: Delete.
9293         * gcc.target/frv/all-builtin-write32.c: Delete.
9294         * gcc.target/frv/all-builtin-write64.c: Delete.
9295         * gcc.target/frv/all-read-write-1.c: New.
9296
9297 2005-07-27  Jeff Law  <law@redhat.com>
9298
9299         * gcc.c-torture/execute/pr22630.c: New test.
9300
9301 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
9302
9303         PR tree-optimization/23073
9304         * gcc.dg/vect/nodump-pr23073.c: New test.
9305         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
9306
9307 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
9308
9309         PR tree-optimize/22348
9310         * gcc.c-torture/execute/pr22348.c: New.
9311
9312 2005-07-27  Richard Guenther  <rguenther@suse.de>
9313
9314         * gcc.dg/tree-ssa/salias-1.c: New testcase.
9315
9316 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9317
9318         PR fortran/22503
9319         * gfortran.dg/logical_comp.f90: New test.
9320
9321 2005-07-27  Jan Hubicka  <jh@suse.cz>
9322
9323         * inliner-1.c: Add cleanup of dumps.
9324         * val-prof-*.c: Likewise.
9325         * update-tailcall.c: New.
9326
9327 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
9328
9329         PR 22591
9330         * gcc.dg/tree-ssa/pr22591.c: New test.
9331         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
9332
9333 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
9334
9335         PR libobjc/22606
9336         * objc.dg/try-catch-11.m: New test.
9337
9338 2005-07-26  Richard Guenther  <rguenther@suse.de>
9339
9340         PR tree-optimization/22486
9341         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
9342
9343 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
9344
9345         PR tree-opt/22484
9346         * testsuite/g++.dg/opt/loop2.C: New test.
9347
9348 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
9349
9350         * gcc.dg/tree-ssa/reassoc-3.c: New test.
9351         * gcc.dg/tree-ssa/reassoc-4.c: New test.
9352
9353 2005-07-25  Adam Nemet  <anemet@lnxw.com>
9354
9355         * lib/profopt.exp (profopt-execute): Check for profiling data
9356         files on the target.
9357
9358 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
9359
9360         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
9361         for matching of asm labels.
9362
9363 2005-07-25  Richard Guenther  <rguenther@suse.de>
9364
9365         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
9366
9367 2005-07-25  Richard Guenther  <rguenther@suse.de>
9368
9369         PR testsuite/22624
9370         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
9371
9372 2005-07-25  Ira Rosen  <irar@il.ibm.com>
9373
9374         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
9375         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
9376         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
9377         * gcc.dg/vect/vect-100.c: New test.
9378         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
9379         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
9380         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
9381         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
9382         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
9383         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
9384         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
9385         * gfortran.dg/vect/pr19049.f90: New testcase.
9386         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
9387
9388 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
9389
9390         * gcc.c-torture/execute/20050713-1.c: New test.
9391
9392         PR fortran/20063
9393         * gfortran.fortran-torture/execute/data_4.f90: New test.
9394
9395         PR middle-end/20303
9396         * gcc.dg/visibility-d.c: New test.
9397
9398 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
9399
9400         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
9401         * gfortran.dg/underflow.f90: Ditto.
9402
9403 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9404
9405         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
9406         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
9407         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
9408
9409 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
9410
9411         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
9412         include case of field width of zero.
9413
9414 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
9415
9416         PR libgfortran/21875
9417         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
9418         with trailing blanks on normal formatted read.
9419
9420 2005-07-23  Chao-ying Fu  <fu@mips.com>
9421
9422         * gcc.target/mips/mips32-dsp-type.c: New test.
9423         * gcc.target/mips/mips32-dsp.c: New test.
9424
9425 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
9426
9427         PR testsuite/21073
9428         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
9429
9430         PR testsuite/20454
9431         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
9432         and __cyg_profile_func_exit.
9433
9434 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
9435
9436         * gfortran.dg/comma_format_extension_3.f: Fix typo.
9437         * gfortran.dg/comma_format_extension_4.f: Same.
9438         * gfortran.dg/pr15332.f: Same.
9439         * gfortran.dg/pr21730.f: Same.
9440
9441 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
9442
9443         * g++.dg/opt/vrp2.C: Fix testcase.
9444
9445         PR tree-opt/22625
9446         * g++.dg/opt/vrp2.C: New test.
9447
9448 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
9449
9450         PR debug/21828
9451         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
9452
9453 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
9454
9455         * gcc.dg/tree-ssa/20050719-1.c: New test.
9456
9457 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
9458
9459         * gcc.dg/bfin-longcall-1.c: New file.
9460         * gcc.dg/bfin-longcall-2.c: New file.
9461
9462 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
9463
9464         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
9465
9466 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
9467
9468         PR middle-end/19055
9469         * gcc.dg/tree-ssa/pr19055.c: New test.
9470         * gcc.dg/tree-ssa/pr19055-2.c: New test.
9471
9472 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
9473
9474         PR C++/22358
9475         * g++.dg/other/pr22358.C: New test.
9476
9477 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
9478
9479         PR c++/2922
9480         * g++.dg/lookup/two-stage5.C: New test from bug comments.
9481
9482 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9483
9484         PR c++/15938
9485         * g++.dg/init/union2.C: New test.
9486
9487 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9488
9489         PR c/22393
9490         * gcc.dg/complex-4.c: New test.
9491
9492 2005-07-21  Richard Guenther  <rguenther@suse.de>
9493
9494         PR testsuite/22522
9495         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
9496         scanning for asm labels.
9497         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
9498
9499 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
9500
9501         PR target/22085
9502         * gcc.dg/altivec-pr22085.c: New.
9503
9504 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
9505
9506         PR tree-optimization/19210
9507         * gcc.dg/tree-ssa/pr19210-1.c: New.
9508         * gcc.dg/tree-ssa/pr19210-2.c: New.
9509
9510 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
9511
9512         PR rtl-optimization/22167
9513         * g++.dg/opt/pr22167.C: New test.
9514
9515 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
9516
9517         PR c++/2922
9518         * g++.dg/lookup/two-stage2.C: New.
9519         * g++.dg/lookup/two-stage3.C: New.
9520         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
9521         fixed two-stage name lookup for operators.
9522         * g++.dg/template/call3.C: Compiler now produces an appropriate
9523         error message.
9524         * g++.dg/template/crash37.C: Compiler now describes bla() on line
9525         14 as a candidate.
9526         * g++.dg/template/ptrmem4.C: Compiler produces different error
9527         message.
9528         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
9529         connect_to_method as a candidate.
9530
9531 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
9532
9533         * gcc.dg/fold-alloc-1.c: New test.
9534
9535 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
9536
9537         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
9538         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
9539
9540 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
9541
9542         * gcc.dg/fold-abs-1.c: New test.
9543         * gcc.dg/fold-abs-2.c: New test.
9544         * gcc.dg/fold-abs-3.c: New test.
9545
9546 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
9547
9548         Make CONSTRUCTOR use VEC to store initializers.
9549         * g++.dg/ext/complit3.C: Check for specific error messages.
9550         * g++.dg/init/brace2.C: Update error message.
9551         * g++.dg/warn/Wbraces2.C: Likewise.
9552
9553 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
9554
9555         PR fortran/16940
9556         * gfortran.dg/module_interface_1.f90: New test.
9557
9558 2005-07-19  Danny Berlin <dberlin@dberlin.org>
9559             Kenneth Zadeck <zadeck@naturalbridge.com>
9560
9561         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
9562
9563 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9564
9565         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
9566         specify -Wformat for these tests.
9567         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
9568         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
9569         * gcc.dg/format/opt-6.c: Delete.
9570
9571 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
9572
9573         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
9574         * gcc.dg/tree-ssa/sra-3.c: Likewise.
9575
9576 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
9577
9578         * gcc.dg/tree-ssa/alias-2.c: New test.
9579
9580 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
9581
9582         PR c++/22263
9583         * g++.dg/template/explicit7.C: New test.
9584
9585 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
9586
9587         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
9588         width of 8 to +Inf and -Inf.
9589
9590 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
9591
9592         PR c++/22139
9593         * g++.dg/template/friend36.C: New test.
9594
9595 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
9596
9597         PR fortran/21730
9598         * gfortran.dg/pr21730.f: New test.
9599
9600 2005-07-16  Danny Berlin <dberlin@dberlin.org>
9601             Kenneth Zadeck <zadeck@naturalbridge.com>
9602
9603         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
9604         since pure const detection cannot run at -O1 in c compiler.
9605         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
9606         can now optimize this case properly.
9607         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
9608         because we now pass.
9609         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
9610
9611 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
9612
9613         PR c/22421
9614         * gcc.dg/format/bitfld-1.c: New test.
9615
9616 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
9617
9618         PR c++/22204
9619         * g++.dg/rtti/repo1.C: New test.
9620
9621 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
9622
9623         PR middle-end/22398
9624         * gcc.c-torture/compile/pr22398.c: New test.
9625
9626 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
9627
9628         PR c++/22132
9629         * g++.dg/expr/cast4.C: New test.
9630
9631 2005-07-15  Richard Guenther  <rguenther@suse.de>
9632
9633         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
9634         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
9635
9636 2005-07-15  Steven Bosscher  <stevenb@suse.de>
9637
9638         PR tree-optimization/22230
9639         * gcc.dg/tree-ssa/pr22230.c: New test.
9640
9641 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
9642
9643         * gfortran.dg/g77/cpp6.f: New test.
9644
9645         PR fortran/22417
9646         * gfortran.dg/g77/cpp5.F: New test.
9647         * gfortran.dg/g77/cpp5.h: New file.
9648         * gfortran.dg/g77/cpp5inc.h: New file.
9649
9650 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
9651
9652         PR libfortran/16435
9653         * gfortran.dg/tl_editting.f90: New.
9654         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
9655
9656 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
9657
9658         * gfortran.dg/char_array_constructor.f90: New test.
9659
9660 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
9661
9662         * gfortran.dg/past_eor.f90: New.
9663         * gfortran.dg/complex_read.f90: New.
9664
9665 2005-07-13  Jeff Law  <law@redhat.com>
9666
9667         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
9668         additional casts.
9669
9670         * gcc.dg/tree-ssa/pr22321.c: New test
9671
9672 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
9673
9674         PR tree-optimization/21921
9675         * gcc.dg/tree-ssa/pr21921.c: New.
9676
9677 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
9678
9679         PR tree-optimizatio/22442
9680         * gcc.dg/tree-ssa/loop-11.c: New test.
9681
9682 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
9683
9684         PR tree-opt/21840
9685         * gcc.c-torture/compile/pr21840.c: New test.
9686
9687 2005-07-12  Jan Hubicka  <jh@suse.cz>
9688
9689         * gcc.c-torture/compile/pr22379.c: New test.
9690
9691 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
9692
9693         PR libfortran/21593
9694         gfortran.dg/dev_null.f90: Remove outdated comment about
9695         PR libfortran/21593.
9696
9697
9698 2005-07-12  Dale Johannesen  <dalej@apple.com>
9699
9700         * gcc.target/i386/compress-float-sse.c: New.
9701         * gcc.target/i386/compress-float-sse-pic.c: New.
9702         * gcc.target/i386/compress-float-387.c: New.
9703         * gcc.target/i386/compress-float-387-pic.c: New.
9704         * gcc.dg/compress-float-ppc.c: New.
9705         * gcc.dg/compress-float-ppc-pic.c: New.
9706
9707 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
9708
9709         PR libfortran/21593
9710         gfortran.dg/dev_null.f90: Remove targets.
9711
9712 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
9713
9714         PR tree-opt/22335
9715         * gcc.dg/pr22335-1.c: New test.
9716         * gcc.dg/pr22335-2.c: New test.
9717
9718 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9719
9720         PR c++/20172
9721         * g++.dg/template/nontype12.C : New test.
9722
9723 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
9724
9725         * gcc.dg/tree-ssa/loop-10.c: New test.
9726
9727 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
9728
9729         * gcc.c-torture/execute/20020720-1.x: Remove.
9730
9731 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
9732
9733         * gfortran.fortran-torture/execute/forall_7.f90: New test.
9734
9735 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
9736
9737         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
9738         (dg-mips-options): Use it.
9739
9740 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
9741
9742         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
9743
9744 2005-07-09  Richard Henderson  <rth@redhat.com>
9745
9746         * lib/target-supports.exp (check_effective_target_sync_char_short):
9747         Add alpha.
9748
9749 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
9750
9751         PR libfortran/22217
9752         * gfortran.dg/negative-z-descriptor.f90: New test.
9753
9754 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
9755
9756         PR tree-opt/22329
9757         * gcc.dg/pr22329.c: New test.
9758
9759 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
9760
9761         PR tree-optimization/20139
9762         * gcc.dg/tree-ssa/pr20139.c: New.
9763
9764 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
9765
9766         PR tree-opt/22356
9767         * testsuite/gcc.dg/pr22356-1.c: New test.
9768
9769 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
9770
9771         PR c++/21799
9772         * g++.dg/template/unify8.C: New.
9773         * g++.dg/template/unify9.C: New.
9774
9775 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
9776
9777         * gfortran.fortran-torture/execute/entry_10.f90: New test.
9778
9779 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
9780
9781         * gcc.dg/darwin-version-1.c: New.
9782         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
9783         * gcc.dg/builtins-20.c: Likewise.
9784         * gcc.dg/builtins-53.c: Likewise.
9785         * gcc.dg/torture/builtins-convert-1.c: Likewise.
9786         * gcc.dg/torture/builtins-convert-2.c: Likewise.
9787         * gcc.dg/torture/builtins-convert-3.c: Likewise.
9788         * gcc.dg/torture/builtins-power-1.c: Likewise.
9789         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
9790         on Darwin.
9791
9792 2005-07-07  Jeff Law  <law@redhat.com>
9793
9794         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
9795         argument evaluation order.
9796
9797 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
9798
9799         PR libfortran/21594
9800         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
9801         Add test cases where the shift length is greater than the
9802         array length.
9803
9804 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
9805
9806         * obj-c++.dg/proto-lossage-6.mm: New.
9807         * objc.dg/proto-lossage-6.m: New.
9808
9809 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
9810
9811         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
9812         * objc.dg/gnu-runtime-2.m: Likewise.
9813
9814 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
9815
9816         * gfortran.dg/longline.f: New test.
9817
9818         * gfortran.dg/badline.f: New test.
9819
9820 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
9821
9822         PR fortran/16531
9823         PR fortran/15966
9824         PR fortran/18781
9825         * gfortran.dg/hollerith.f90: New.
9826         * gfortran.dg/hollerith2.f90: New.
9827         * gfortran.dg/hollerith3.f90: New.
9828         * gfortran.dg/hollerith4.f90: New.
9829         * gfortran.dg/hollerith_f95.f90: New.
9830         * gfortran.dg/hollerith_legacy.f90: New.
9831         * gfortran.dg/g77/cpp4.F: New. Port from g77.
9832
9833 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
9834
9835         PR objc/22274
9836         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
9837         * objc.dg/gnu-runtime-2.m: New.
9838
9839 2005-07-06  Jeff Law  <law@redhat.com>
9840
9841         * gcc.dg/tree-ssa/vrp17.c: New test.
9842
9843 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
9844
9845         PR fortran/22327
9846         * gfortran.dg/array_constructor_5.f90: New test.
9847
9848 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
9849
9850         * gfortran.fortran-torture/execute/entry_9.f90: New test.
9851
9852 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
9853
9854         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
9855         * gcc.dg/980816-1.c: Ditto.
9856
9857 2005-07-06  Jeff Law  <law@redhat.com>
9858
9859         * gcc.c-torture/compile/pr21356.c: New test.
9860
9861 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
9862
9863         PR c/22013
9864         PR c/22098
9865         * gcc.c-torture/compile/pr22013-1.c,
9866         gcc.c-torture/execute/pr22098-1.c,
9867         gcc.c-torture/execute/pr22098-2.c,
9868         gcc.c-torture/execute/pr22098-3.c: New tests.
9869
9870 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
9871
9872         PR c/22308
9873         * gcc.dg/pr22308-1.c: New test.
9874
9875 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
9876
9877         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
9878         target.
9879         * gcc.dg/compare9.c: Use -fshort-enums instead of
9880         -fno-short-enums.  Change the last test to dg-bogus.
9881
9882 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
9883
9884         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
9885         * gcc.dg/compare9.c: New.
9886
9887 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9888
9889         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
9890
9891 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
9892
9893         PR testsuite/22288
9894         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
9895
9896
9897 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9898
9899         * gcc.dg/format/gcc_gfc-1.c: New.
9900
9901 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
9902
9903         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
9904
9905 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9906
9907         PR fortran/20842
9908         * gfortran.dg/io_invalid_1.f90: New test.
9909
9910 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
9911
9912         * gcc.dg/format/gcc_diag-1.c: Update.
9913
9914 2005-07-02  Jeff Law  <law@redhat.com>
9915
9916         * gcc.dg/tree-ssa/pr22051-1.c: New test.
9917         * gcc.dg/tree-ssa/pr22051-2.c: New test.
9918
9919 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
9920
9921         * gcc.dg/format/gcc_diag-1.c: Update.
9922
9923 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
9924
9925         PR tree-opt/22269
9926         * gcc.c-torture/compile/pr22269.c: New test.
9927
9928 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
9929
9930         PR 21584
9931         PR 22219
9932         * g++.dg/tree-ssa/pr21584-1.C: New test.
9933         * g++.dg/tree-ssa/pr21584-2.C: New test.
9934
9935 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
9936
9937         * obj-c++.dg/try-catch-11.mm: New.
9938         * objc.dg/try-catch-10.m: New.
9939
9940 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
9941
9942         * g++.dg/other/ucnid-1.C: xfail on AIX.
9943
9944 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
9945
9946         PR 22234
9947         * gcc.dg/20050629-1.c: New test.
9948
9949 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
9950
9951         * obj-c++.dg/const-str-1[0-1].mm: New.
9952         * objc.dg/const-str-1[0-1].m: New.
9953
9954 2005-05-29  Richard Henderson  <rth@redhat.com>
9955
9956         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
9957         Rename from check_effective_target_vect_no_max.
9958         (check_effective_target_vect_no_int_add): New.
9959         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
9960         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
9961         * gcc.dg/vect/vect-reduc-3.c: Likewise.
9962         * gcc.dg/vect/vect-reduc-1.c: Use both.
9963         * gcc.dg/vect/vect-reduc-2.c: Likewise.
9964
9965 2005-05-29  Richard Henderson  <rth@redhat.com>
9966
9967         * lib/target-supports.exp (check_effective_target_vect_no_max):
9968         Remove i386 and x86_64.
9969
9970 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
9971
9972         PR testsuite/21969
9973         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
9974
9975 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
9976
9977         PR middle-end/21969
9978         * gcc.dg/vect/pr21969.c: New test.
9979
9980 2005-06-28  Eric Christopher  <echristo@redhat.com>
9981
9982         PR c/22052
9983         PR c/21975
9984         * gcc.dg/inline1.c: New test.
9985         * gcc.dg/inline2.c: Ditto.
9986         * gcc.dg/inline3.c: Ditto.
9987         * gcc.dg/inline4.c: Ditto.
9988         * gcc.dg/inline5.c: Ditto.
9989
9990 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
9991
9992         PR libfortran/22142
9993         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
9994         Add testcase also testing eoshift1 for PR 22142.
9995
9996 2005-06-28  Richard Henderson  <rth@redhat.com>
9997
9998         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
9999         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
10000         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
10001         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
10002         gcc.dg/tree-ssa/20030922-2.c: Likewise.
10003
10004 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
10005
10006         PR libfortran/22142
10007         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
10008         Add testcase for PR 22142.
10009
10010 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
10011
10012         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
10013         gcc.target/ia64/fpreg-2.c: New tests.
10014
10015 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10016
10017         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
10018
10019 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10020
10021         PR libfortran/22170
10022         * gfortran.dg/slash_1.f90: New test.
10023
10024 2005-06-27  Richard Henderson  <rth@redhat.com>
10025
10026         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
10027         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
10028         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
10029         * gcc.dg/vect/vect-reduc-2.c: Likewise.
10030         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
10031         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
10032
10033 2005-06-27  Richard Henderson  <rth@redhat.com>
10034
10035         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
10036         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
10037
10038 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
10039
10040         * obj-c++.dg/proto-lossage-5.mm: New.
10041         * objc.dg/proto-lossage-5.m: New.
10042
10043 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
10044
10045         PR 21959
10046         * gcc.dg/tree-ssa/pr21959.c: New test.
10047
10048 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
10049
10050         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
10051         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
10052         testing uninitialized var.
10053
10054         * gcc.c-torture/execute/builtins/chk.h: New.
10055         * gcc.c-torture/execute/builtins/lib/chk.c: New.
10056         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
10057         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
10058         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
10059         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
10060         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
10061         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
10062         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
10063         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
10064         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
10065         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
10066         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
10067         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
10068         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
10069         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
10070         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
10071         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
10072         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
10073         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
10074         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
10075         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
10076         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
10077         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
10078         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
10079         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
10080         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
10081         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
10082         * gcc.dg/builtin-object-size-1.c: New test.
10083         * gcc.dg/builtin-object-size-2.c: New test.
10084         * gcc.dg/builtin-object-size-3.c: New test.
10085         * gcc.dg/builtin-object-size-4.c: New test.
10086         * gcc.dg/builtin-object-size-5.c: New test.
10087         * gcc.dg/builtin-stringop-chk-1.c: New test.
10088         * gcc.dg/builtin-stringop-chk-2.c: New test.
10089         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
10090         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
10091         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
10092         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
10093         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
10094         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
10095         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
10096         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
10097         * gcc.c-torture/execute/printf-1.c: New test.
10098         * gcc.c-torture/execute/fprintf-1.c: New test.
10099         * gcc.c-torture/execute/vprintf-1.c: New test.
10100         * gcc.c-torture/execute/vfprintf-1.c: New test.
10101         * gcc.c-torture/execute/printf-chk-1.c: New test.
10102         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
10103         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
10104         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
10105
10106 2005-06-27  Michael Matz  <matz@suse.de>
10107
10108         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
10109         slot is not merged if address escapes.
10110
10111 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10112
10113         PR c/21911
10114         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
10115
10116 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
10117
10118         PR middle-end/17965
10119         * gcc.c-torture/compile/20050622-1.c: New test.
10120
10121         PR middle-end/22028
10122         * gcc.dg/20050620-1.c: New test.
10123
10124 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
10125
10126         PR tree-optimization/22026
10127         * gcc.dg/tree-ssa/pr22026.c: New.
10128
10129 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
10130
10131         PR libfortran/22144
10132         * gfortran.dg/shift-alloc.f90: New testcase.
10133
10134 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
10135
10136         * all files: Update FSF address in copyright headers.
10137
10138 2005-06-22  Jan Hubicka  <jh@suse.cz>
10139
10140         * wholeprogram-1.c: New testcase.
10141         * wholeprogram-2.c: New testcase.
10142
10143 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
10144
10145         PR 22171
10146         * gcc.dg/tree-ssa/pr22171.c: New test.
10147
10148 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
10149
10150         * gfortran.dg/simplify_modulo.f90: New.
10151
10152 2005-06-24  Jan Hubicka  <jh@suse.cz>
10153
10154         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
10155
10156 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
10157
10158         * obj-c++.dg/proto-lossage-[1-4].mm: New.
10159
10160 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
10161
10162         * obj-c++.dg/typedef-alias-1.mm: New.
10163         * objc.dg/typedef-alias-1.m: New.
10164
10165 2005-06-23  Jeff Law  <law@redhat.com>
10166
10167         * gcc.dg/tree-ssa/vrp16.c: New test.
10168
10169 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10170
10171         * lib/target-supports.exp: Add
10172         check_effective_target_fortran_large_real and
10173         check_effective_target_fortran_large_int to check for
10174         corresponding effective targets.
10175         * gfortran.dg/large_integer_kind_1.f90: New test.
10176         * gfortran.dg/large_real_kind_1.f90: New test.
10177
10178 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
10179
10180         PR tree-optimization/22117
10181         * gcc.dg/tree-ssa/pr22117.c: New.
10182
10183 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
10184
10185         PR testsuite/22123
10186         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
10187
10188 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
10189
10190         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
10191
10192 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
10193
10194         * gfortran.dg/f2c_4.f90: Add tests for complex functions
10195         * gfortran.dg/f2c_4.c: Likewise.
10196
10197 2005-06-22 Paul Brook  <paul@codesourcery.com>
10198
10199         PR fortran/21034
10200         * gfortran.dg/auto_save_1.f90: New test.
10201
10202 2005-06-22  Michael Matz  <matz@suse.de>
10203
10204         * gcc.target/x86-64/abi: New directory.
10205         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
10206         * gcc.target/x86-64/abi/README.gcc: New file.
10207         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
10208         * gcc.target/x86-64/abi/asm-support.s: New file.
10209         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
10210         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
10211         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
10212         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
10213         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
10214         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
10215         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
10216         * gcc.target/x86_64/abi/test_bitfields.c: New test.
10217         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
10218         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
10219         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
10220         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
10221         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
10222         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
10223         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
10224         * gcc.target/x86_64/abi/test_varargs.c: New test.
10225
10226 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
10227
10228         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
10229         32-bit i?86 and x86_64.
10230
10231 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
10232
10233         * obj-c++.dg/const-str-[1-9].mm: New tests.
10234
10235 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
10236
10237         PR fortran/22010
10238         * gfortran.dg/namelist_use.f90: New.
10239         * gfortran.dg/namelist_use_only.f90: New.
10240
10241 2005-06-21  Jeff Law  <law@redhat.com>
10242
10243         * gcc.dg/tree-ssa/vrp15.c: New test.
10244
10245 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
10246
10247         * lib/target-supports.exp (check_effective_target_vect_reduction):
10248         Remove.
10249         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
10250         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
10251         remove vect_reduction target keyword. Also avoid two returns in main.
10252         * gcc.dg/vect/vect-reduc-3.c: Likewise.
10253         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
10254         * gcc.dg/vect/vect-reduc-1short.c: New test.
10255         * gcc.dg/vect/vect-reduc-1char.c: New test.
10256         * gcc.dg/vect/vect-reduc-2short.c: New test.
10257         * gcc.dg/vect/vect-reduc-2char.c: New test.
10258         * gcc.dg/vect/vect-reduc-6.c: New test.
10259         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
10260         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
10261         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
10262
10263 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10264         Paul Thomas  <pault@gcc.gnu.org>
10265
10266         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
10267         New tests.
10268
10269 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10270
10271         * gfortran.dg/backslash_1.f90: New test.
10272         * gfortran.dg/backslash_2.f90: New test.
10273
10274 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
10275
10276         * gfortran.dg/duplicate_labels.f90: New test.
10277
10278 2005-06-20  Jan Beulich  <jbeulich@novell.com>
10279
10280         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
10281         unsupportable relocations.
10282         * g++.old-deja/g++.other/store-expr1.C: Likewise.
10283         * gcc.dg/20050321-2.c: xfail for NetWare.
10284
10285 2005-06-20  Andreas Jaeger  <aj@suse.de>
10286
10287         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
10288         gcc.target/i386/fastcall-sseregparm.c,
10289         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
10290
10291 2005-06-19  Richard Henderson  <rth@redhat.com>
10292
10293         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
10294
10295 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
10296
10297         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
10298
10299 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
10300
10301         PR c++/22115
10302         * g++.dg/conversion/simd2.C: Change expected error message.
10303
10304 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
10305
10306         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
10307         * gcc.dg/vect/vect-reduc-2.c: Likewise.
10308         * gcc.dg/vect/vect-reduc-3.c: Likewise.
10309
10310 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
10311
10312         * gcc.dg/fold-mod-1.c: New test.
10313
10314 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
10315
10316         PR fortran/19926
10317         * gfortran.dg/pr19926.f90: New test.
10318
10319 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
10320
10321         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
10322         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
10323         targets.
10324         * gcc.dg/vect/vect-reduc-2.c: Likewise.
10325         * gcc.dg/vect/vect-reduc-3.c: Likewise.
10326
10327 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
10328
10329         * gcc.target/ia64/float80-varargs-1.c: New test.
10330
10331 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10332
10333         PR tree-opt/22035
10334         * gfortran.dg/f2c_6.f90: New test.
10335
10336 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
10337
10338         PR c++/17413
10339         * g++.dg/template/local5.C: New.
10340
10341 2005-06-17  Richard Henderson  <rth@redhat.com>
10342
10343         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
10344
10345 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
10346
10347         PR testsuite/21945
10348         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
10349
10350 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
10351
10352         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
10353         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
10354         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
10355         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
10356         check_vect to verify the presence of hardware vector support.
10357
10358 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
10359
10360         PR testsuite/22056
10361         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
10362
10363 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10364
10365         PR libfortran/19216
10366         * gfortran.dg/pr19216.f: Add correct space between brackets and
10367         dg directive.
10368
10369 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10370
10371         PR libfortran/16436
10372         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
10373
10374 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
10375
10376         * gcc.target/i386/attributes-error.c: New testcase.
10377         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
10378         * gcc.target/i386/regparm-stdcall.c: Likewise.
10379         * gcc.target/i386/sseregparm-1.c: Likewise.
10380         * gcc.target/i386/sseregparm-2.c: Likewise.
10381
10382 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
10383
10384         * g++.dg/rtti/crash2.C: New.
10385
10386 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
10387
10388         * gcc.dg/noncompile/20040203-3.c: Update expected message.
10389
10390 2005-06-15  David Ung  <davidu@mips.com>
10391
10392         * gcc.target/mips/mips16e-extends.c: New test for testing the
10393         generation of MIPS16e zeb/zeh, seb/seh instructions.
10394
10395 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
10396
10397         PR 22018
10398         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
10399         * gcc.dg/tree-ssa/pr22018.c: New test.
10400
10401 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
10402
10403         * gcc.dg/simd-1.c: Update error messages.
10404         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
10405         * gcc.dg/simd-2.c: Update error messages.
10406         * gcc.dg/simd-4.c: New.
10407
10408 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
10409
10410         PR c++/20678
10411         * g++.dg/other/crash-4.C: New.
10412
10413 2005-06-14  Devang Patel  <dpatel@apple.com>
10414
10415         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
10416
10417 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
10418
10419         PR c++/21929
10420         * g++.dg/parse/crash11.C: Update
10421
10422 2005-06-13  Jeff Law  <law@redhat.com>
10423
10424         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
10425         perform the desired transformations.
10426         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
10427         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
10428
10429 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10430
10431         PR fortran/22038
10432         * gfortran.dg/forall_1.f90: Un-XFAIL.
10433
10434 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
10435
10436         PR c++/21929
10437         * g++.dg/parse/crash26.C: New.
10438
10439         PR c++/20789
10440         * g++.dg/init/member1.C: New.
10441
10442 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
10443
10444         * gfortran.dg/altreturn_1.f90: New test.
10445
10446 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
10447
10448         PR middle-end/21985
10449         * gcc.dg/tree-ssa/pr21985.c: New test.
10450
10451 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
10452
10453         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
10454
10455 2005-06-12  Roger Sayle  <roger@eyesopen.com>
10456
10457         PR c++/21930
10458         * g++.dg/other/error10.C: New test case.
10459
10460 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10461
10462         PR libfortran/19155
10463         * gfortran.dg/pr19155.f: Add test.
10464
10465 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10466
10467         * gfortran.dg/f2c_7.f90: New test.
10468
10469         * gfortran.dg/forall_1.f90: XFAILed.
10470
10471 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
10472
10473         * gcc.dg/pr14796-1.c: New.
10474         * gcc.dg/pr14796-2.c: New.
10475
10476 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
10477
10478         PR fortran/17792
10479         PR fortran/21375
10480         * gfortran.dg/deallocate_stat.f90: New test.
10481
10482 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
10483
10484         * gfortran.fortran-torture/execute/in-pack.f90: New test.
10485
10486 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
10487
10488         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
10489         access will be generated when this loop is vectorized. Test that
10490         accesses with same alignment were detected.
10491         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
10492         Test that accesses with same alignment were detected.
10493         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
10494         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
10495         alignment were detected.
10496
10497 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
10498
10499         PR c++/10611
10500         * g++.dg/conversion/simd2.C: New.
10501
10502 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10503
10504         * gcc.dg/Wcxx-compat-1.c: New.
10505
10506 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
10507
10508         PR libfortran/21480
10509         * gfortran.dg/reshape-complex.f90: Add a test for a packed
10510         complex array.
10511
10512 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
10513
10514         * gcc.dg/alias-8.c: New.
10515
10516 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
10517
10518         * gcc.dg/format/cmn_err-1.c: Update.
10519
10520 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
10521
10522         PR target/20666
10523         * gcc.target/sparc/fexpand-2.c: New.
10524         * gcc.target/sparc/fpmerge-2.c: New.
10525         * gcc.target/sparc/fpmul-2.c: New.
10526         * gcc.target/sparc/noresult.c: New.
10527         * gcc.target/sparc/pdist-2.c: New.
10528         * gcc.target/sparc/pdist-3.c: New.
10529
10530 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
10531
10532         PR testsuite/21702
10533         * gcc.target/i386/i386.exp: Fix comment typo.
10534
10535 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
10536
10537         PR c++/19497
10538         * g++.dg/inherit/using5.C: New.
10539         * g++.dg/inherit/using6.C: New.
10540
10541 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10542
10543         PR c++/19894
10544         * g++.dg/template/ptrmem15.C: New test.
10545
10546         PR c++/20563
10547         * g++.dg/ext/label4.C: New test.
10548
10549 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10550
10551         * gcc.dg/tls/debug-1.c: New test.
10552
10553 2005-06-07  Dale Johannesen  <dalej@apple.com>
10554
10555         * gcc.target/i386/movq.c: New.
10556
10557 2005-06-07  Dale Johannesen  <dalej@apple.com>
10558
10559         * gcc.dg/20050607-1.c: New.
10560
10561 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
10562
10563         PR middle-end/21850
10564         * gcc.c-torture/execute/20050607-1.c: New test.
10565
10566 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
10567
10568         PR libfortran/21926
10569         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
10570         Test case where the return array has lowest stride one,
10571         but isn't packed.
10572
10573 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
10574
10575         * lib/target-supports.exp (check_effective_target_sync_int_long):
10576         Add s390 and s390x targets.
10577
10578 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
10579
10580         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
10581         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
10582         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
10583         * gcc.dg/tree-ssa/loop-9.c: New test.
10584
10585 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
10586
10587         * g++.dg/parse/defarg10.C: New.
10588
10589 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
10590
10591         PR regression/21897
10592         * gcc.c-torture/execute/20050604-1.c: New test.
10593
10594 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
10595
10596         PR 21903
10597         * g++.dg/parse/defarg9.C: New.
10598
10599         PR c++/20637
10600         * g++.dg/inherit/using4.C: New.
10601         * g++.dg/overload/error1.C: Adjust expected errors.
10602         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
10603         * g++.old-deja/g++.brendan/arm2.C: Likewise.
10604         * g++.old-deja/g++.other/redecl2.C: Likewise.
10605         * g++.old-deja/g++.other/redecl4.C: Likewise.
10606         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
10607
10608 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
10609
10610         * gfortran.dg/f2c_5.f90: Add -w to dg-options
10611
10612 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
10613
10614         * lib/gfortran.exp (gfortran_target_compile): Call
10615         dg-additional-files-options
10616         * gfortran.dg/f2c_4.f90: New file
10617         * gfortran.dg/f2c_4.c: New file
10618         * gfortran.dg/f2c_5.f90: New file
10619         * gfortran.dg/f2c_5.c: New file
10620
10621 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10622
10623         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
10624
10625         PR fortran/21912
10626         * gfortran.dg/array_constructor_4.f90: New test.
10627
10628 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
10629
10630         PR c++/21619
10631         * g++.dg/ext/builtin9.C: New test.
10632
10633 2005-06-05  Dale Johannesen  <dalej@apple.com>
10634
10635         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
10636         * gcc.c-torture/execute/20050603-2.c: Ditto.
10637
10638 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
10639
10640         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
10641         * gcc.dg/vect/vect-reduc-1.c: New.
10642         * gcc.dg/vect/vect-reduc-2.c: New.
10643         * gcc.dg/vect/vect-reduc-3.c: New.
10644
10645 2005-06-04  Dale Johannesen  <dalej@apple.com>
10646
10647         * gcc.c-torture/execute/20050603-1.c: New.
10648         * gcc.c-torture/execute/20050603-2.c: New.
10649         * gcc.dg/20050603-3.c: New.
10650
10651 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10652
10653         PR fortran/19195
10654         * gfortran.dg/debug_1.f90: New test.
10655
10656         * gfortran.dg/forall_1.f90: New test.
10657
10658 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
10659
10660         * gfortran.dg/array_constructor_3.f90: New test.
10661
10662 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10663
10664         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
10665
10666 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
10667
10668         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
10669
10670 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
10671
10672         PR c/21873
10673         * gcc.dg/init-excess-1.c: New test.
10674
10675 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
10676
10677         PR c++/21853
10678         * g++.dg/expr/static_cast6.C: New test.
10679
10680 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
10681
10682         * gcc.dg/tree-ssa/vrp14.c: New test.
10683
10684 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
10685
10686         PR c++/21336
10687         * g++.dg/template/new2.C: New test.
10688
10689 2005-06-03  Josh Conner  <jconner@apple.com>
10690
10691         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
10692         all entries in initializer.
10693
10694 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
10695
10696         PR middle-end/21858
10697         * gcc.dg/pr21858.c: New testcase.
10698
10699 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
10700
10701         PR tree-optimization/21292
10702
10703         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
10704         New.
10705         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
10706         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
10707         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
10708         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
10709         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
10710
10711 2005-06-02  Richard Henderson  <rth@redhat.com>
10712
10713         * gcc.dg/sync-2.c: Use -march=i486 for i386.
10714
10715 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
10716
10717         * gcc.dg/wtypequal.c: New testcase.
10718
10719 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
10720
10721         PR 21582
10722         * gcc.dg/tree-ssa/pr21582.c: New test.
10723
10724 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
10725
10726         PR c++/21280
10727         * g++.dg/opt/interface2.h: New.
10728         * g++.dg/opt/interface2.C: New.
10729         * g++.dg/init/ctor4.C: Adjust error lines.
10730         * g++.old-deja/g++.bob/inherit2.C: Likewise.
10731         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
10732         * g++.old-deja/g++.jason/opeq3.C: Likewise.
10733         * g++.old-deja/g++.pt/assign1.C: Likewise.
10734         * g++.old-deja/g++.pt/crash20.C: Likewise.
10735
10736 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
10737
10738         PR tree-optimization/21734
10739         * g++.dg/vect/pr21734_1.cc: New.
10740         * g++.dg/vect/pr21734_2.cc: New.
10741
10742 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
10743
10744         PR c++/20350
10745         * g++.dg/template/spec24.C: New.
10746
10747         PR c++/21151
10748         * g++.dg/pch/local-1.C: New.
10749         * g++.dg/pch/local-1.Hs: New.
10750
10751 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
10752
10753         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
10754         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
10755         * gcc.dg/tree-ssa/pr14341.c: New test.
10756         * gcc.dg/tree-ssa/pr14841.c: New test.
10757         * gcc.dg/tree-ssa/pr20701.c: New test.
10758         * gcc.dg/tree-ssa/pr21086.c: New test.
10759         * gcc.dg/tree-ssa/pr21090.c: New test.
10760         * gcc.dg/tree-ssa/pr21332.c: New test.
10761         * gcc.dg/tree-ssa/pr21458.c: New test.
10762         * gcc.dg/tree-ssa/pr21658.c: New test.
10763         * gcc.dg/tree-ssa/vrp01.c: New test.
10764         * gcc.dg/tree-ssa/vrp02.c: New test.
10765         * gcc.dg/tree-ssa/vrp03.c: New test.
10766         * gcc.dg/tree-ssa/vrp04.c: New test.
10767         * gcc.dg/tree-ssa/vrp05.c: New test.
10768         * gcc.dg/tree-ssa/vrp06.c: New test.
10769         * gcc.dg/tree-ssa/vrp07.c: New test.
10770         * gcc.dg/tree-ssa/vrp08.c: New test.
10771         * gcc.dg/tree-ssa/vrp09.c: New test.
10772         * gcc.dg/tree-ssa/vrp10.c: New test.
10773         * gcc.dg/tree-ssa/vrp11.c: New test.
10774         * gcc.dg/tree-ssa/vrp12.c: New test.
10775         * gcc.dg/tree-ssa/vrp13.c: New test.
10776
10777 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
10778
10779         PR 21029
10780         * gcc.dg/tree-ssa/pr21029.c: New test.
10781
10782 2005-06-01  Roger Sayle  <roger@eyesopen.com>
10783
10784         * gfortran.dg/logint-1.f: New test case.
10785         * gfortran.dg/logint-2.f: Likewise.
10786         * gfortran.dg/logint-3.f: Likewise.
10787
10788 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
10789
10790         PR c/21536
10791         PR c/20760
10792         * gcc.dg/20050527-1.c: New test.
10793
10794         * gcc.dg/i386-sse-12.c: New test.
10795
10796         PR fortran/21729
10797         * gfortran.dg/implicit_5.f90: New test.
10798
10799 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
10800
10801         PR fortran/20883
10802         * gfortran/assign_4.f90: New test.
10803         * gfortran/assign_2.f90: Change compile to run.
10804
10805 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
10806
10807         * lib/target-supports.exp
10808         (check_effective_target_sync_char_short): New.
10809         * gcc.dg/sync-2.c: New.
10810
10811 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
10812
10813         PR tree-optimization/21817
10814         * gcc.dg/torture/pr21817-1.c: New.
10815
10816 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
10817
10818         PR c++/21165
10819         * g++.dg/template/init5.C: New.
10820
10821 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
10822
10823         * gfortran.dg/char_initialiser_actual.f90:
10824         Test character initialisers as actual arguments.
10825         * gfortran.dg/char_pointer_comp_assign.f90:
10826         Test character pointer structure component assignments.
10827         * gfortran.dg/char_array_structure_constructor.f90:
10828         Test character components in structure constructors.
10829
10830 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
10831
10832         PR middle-end/20931
10833         * g++.dg/opt/pr20931.C: New test.
10834
10835 2005-05-31  Andreas Jaeger  <aj@suse.de>
10836
10837         PR testsuite/20772
10838         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
10839         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
10840         g++.old-deja/g++.ext/asmspec1.C,
10841         g++.old-deja/g++.other/regstack.C,
10842         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
10843         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
10844         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
10845         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
10846         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
10847         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
10848         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
10849         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
10850         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
10851         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
10852         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
10853         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
10854         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
10855         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
10856         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
10857         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
10858         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
10859         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
10860         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
10861
10862 2005-05-31  Jeff Law  <law@redhat.com>
10863
10864         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
10865
10866 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
10867
10868         PR middle-end/21743
10869         * gcc.dg/builtins-1.c: Activate disabled clog test.
10870         * gcc.dg/torture/builtin-attr-1.c: Likewise.
10871
10872 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
10873
10874         * gfortran.dg/char_pointer_assign.f90:
10875         Test character-pointer assignments and pointer assignments.
10876         * gfortran.dg/char_pointer_dummy.f90:
10877         Test character-pointer dummy arguments.
10878         * gfortran.dg/char_pointer_func.f90:
10879         Test character-pointer function returns.
10880         * gfortran.dg/char_pointer_dependency.f90:
10881         Test character-pointer functions with dependencies.
10882
10883 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
10884
10885         PR c++/21784
10886         * g++.dg/lookup/using14.C: New test.
10887
10888 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
10889
10890         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
10891         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
10892         trailing ^M.
10893
10894 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
10895
10896         PR c++/17413
10897         * g++.dg/template/local5.C: New.
10898
10899         PR target/21761
10900         * gcc.c-torture/compile/pr21761.c: New.
10901
10902         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
10903         before darwin8.
10904
10905 2005-05-30  Steven G. Kargl
10906
10907         PR fortran/20846
10908         * gfortran.dg/inquire_8.f90: New test.
10909
10910 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10911
10912         PR libfortran/21376
10913         * gfortran.dg/output_exponents_1.f90: New test.
10914
10915 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10916
10917         PR libfortran/20006
10918         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
10919
10920 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
10921
10922         PR c++/21210
10923         * g++.dg/ext/complex1.C: New test.
10924
10925         PR c++/21340
10926         * g++.dg/init/ctor6.C: New test.
10927
10928 2005-05-29  Jan Hubicka  <jh@suse.cz>
10929
10930         * gcc.c-torture/compile/pr21562.c: New.
10931
10932 2005-05-28  Steven G. Kargl <kargls@comcast.net>
10933
10934         * gfortran.dg/subnormal_1.f90: New test.
10935
10936 2005-05-28  Jan Hubicka  <jh@suse.cz>
10937
10938         * tree-prof.exp: Fix comment.
10939         * value-prof-1.c: New.
10940         * value-prof-2.c: New.
10941         * value-prof-3.c: New.
10942         * value-prof-4.c: New.
10943
10944 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
10945
10946         PR c++/21614
10947         * g++.dg/expr/ptrmem6.C: New test.
10948         * g++.dg/expr/ptrmem6a.C: Likewise.
10949
10950 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
10951
10952         PR tree-optimization/21658
10953         * gcc.dg/tree-ssa/pr21658.c: New.
10954
10955 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
10956
10957         PR c++/21455
10958         * g++.dg/inherit/ptrmem3.C: New.
10959
10960         PR c++/21681
10961         * g++.dg/parse/template16.C: New.
10962
10963 2005-05-27  Andreas Jaeger  <aj@suse.de>
10964
10965         * gcc.dg/setjmp-2.c: Only run in 32-bit.
10966
10967         * gcc.dg/i386-sse-8.c: Run test on all archs.
10968
10969 2005-05-26  Mike Stump  <mrs@apple.com>
10970
10971         * objc.dg/isa-field-1.m: Only run on darwin.
10972         * objc.dg/lookup-1.m: Likewise.
10973         * objc.dg/try-catch-8.m: Likewise.
10974
10975 2005-05-26  Roger Sayle  <roger@eyesopen.com>
10976
10977         PR tree-optimization/9814
10978         * gcc.dg/pr9814-1.c: New test case.
10979
10980 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
10981
10982         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
10983         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
10984         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
10985         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
10986         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
10987         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
10988         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
10989         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
10990         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
10991         objc.dg/try-catch-8.m: New.
10992
10993 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
10994
10995         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
10996         remove extraneous semicolons.
10997
10998 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
10999
11000         * obj-c++.dg/comp-types-12.mm: New.
11001         * objc.dg/comp-types-11.m: New.
11002         * objc.dg/selector-4.m: New.
11003
11004 2005-05-26  Andreas Jaeger  <aj@suse.de>
11005
11006         PR testsuite/20772
11007         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
11008         g++.old-deja/g++.ext/attrib3.C,
11009         g++.old-deja/g++.other/store-expr1.C,
11010         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
11011         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
11012         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
11013         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
11014         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
11015         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
11016         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
11017         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
11018         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
11019         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
11020         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
11021         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
11022         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
11023         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
11024         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
11025         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
11026         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
11027         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
11028         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
11029
11030 2005-05-26  Andreas Jaeger  <aj@suse.de>
11031
11032         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
11033         x86-64 compilation.
11034
11035 2005-05-26  Andreas Jaeger  <aj@suse.de>
11036
11037         PR testsuite/20772
11038         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
11039         gcc.misc-tests/i386-pf-athlon-1.c,
11040         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
11041         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
11042         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
11043         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
11044         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
11045         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
11046         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
11047         programs.
11048
11049         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
11050         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
11051         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
11052         x86-64 compilation.
11053
11054         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
11055         x86_64.
11056
11057         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
11058         effective-target ilp32.
11059
11060 2005-05-26  David Ung  <davidu@mips.com>
11061
11062         * gcc.target/mips/ext_ins.c: New test for testing the generation
11063         of MIPS32/64 rev 2 ext/ins instructions.
11064
11065 2005-05-26  Andreas Jaeger  <aj@suse.de>
11066
11067         * treelang/compile/unsigned.tree: Use gimple instead of
11068         nonexisting generic dump.
11069
11070 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
11071
11072         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
11073
11074 2005-05-26  Andreas Jaeger  <aj@suse.de>
11075
11076         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
11077
11078 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
11079
11080         PR libfortran/17283
11081         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
11082         Test callee-allocated memory with write statements.
11083
11084 2005-05-25  Roger Sayle  <roger@eyesopen.com>
11085
11086         PR middle-end/21709
11087         * gcc.dg/pr21709-1.c: New test case.
11088
11089 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11090             Mike Stump  <mrs@apple.com>
11091
11092         * objc/execute/next_mapping.h: Update for C++.
11093
11094         * obj-c++.dg/selector-1.mm: Move to...
11095         * obj-c++.dg/selector-4.mm: here...
11096
11097         * obj-c++.dg/basic.mm: New.
11098         * obj-c++.dg/comp-types-1.mm: New.
11099         * obj-c++.dg/cxx-class-1.mm: New.
11100         * obj-c++.dg/cxx-ivars-1.mm: New.
11101         * obj-c++.dg/cxx-ivars-2.mm: New.
11102         * obj-c++.dg/cxx-ivars-3.mm: New.
11103         * obj-c++.dg/cxx-scope-1.mm: New.
11104         * obj-c++.dg/cxx-scope-2.mm: New.
11105         * obj-c++.dg/defs.mm: New.
11106         * obj-c++.dg/empty-private-1.mm: New.
11107         * obj-c++.dg/encode-1.mm: New.
11108         * obj-c++.dg/encode-2.mm: New.
11109         * obj-c++.dg/encode-3.mm: New.
11110         * obj-c++.dg/extern-c-1.mm: New.
11111         * obj-c++.dg/extra-semi.mm: New.
11112         * obj-c++.dg/fix-and-continue-2.mm: New.
11113         * obj-c++.dg/isa-field-1.mm: New.
11114         * obj-c++.dg/ivar-list-semi.mm: New.
11115         * obj-c++.dg/local-decl-1.mm: New.
11116         * obj-c++.dg/lookup-1.mm: New.
11117         * obj-c++.dg/lookup-2.mm: New.
11118         * obj-c++.dg/method-1.mm: New.
11119         * obj-c++.dg/method-2.mm: New.
11120         * obj-c++.dg/method-3.mm: New.
11121         * obj-c++.dg/method-4.mm: New.
11122         * obj-c++.dg/method-5.mm: New.
11123         * obj-c++.dg/method-6.mm: New.
11124         * obj-c++.dg/method-7.mm: New.
11125         * obj-c++.dg/no-extra-load.mm: New.
11126         * obj-c++.dg/overload-1.mm: New.
11127         * obj-c++.dg/pragma-1.mm: New.
11128         * obj-c++.dg/pragma-2.mm: New.
11129         * obj-c++.dg/private-1.mm: New.
11130         * obj-c++.dg/private-2.mm: New.
11131         * obj-c++.dg/proto-qual-1.mm: New.
11132         * obj-c++.dg/qual-types-1.mm: New.
11133         * obj-c++.dg/stubify-1.mm: New.
11134         * obj-c++.dg/stubify-2.mm: New.
11135         * obj-c++.dg/super-class-1.mm: New.
11136         * obj-c++.dg/super-class-2.mm: New.
11137         * obj-c++.dg/super-dealloc-1.mm: New.
11138         * obj-c++.dg/super-dealloc-2.mm: New.
11139         * obj-c++.dg/template-1.mm: New.
11140         * obj-c++.dg/template-2.mm: New.
11141         * obj-c++.dg/template-3.mm: New.
11142         * obj-c++.dg/template-4.mm: New.
11143         * obj-c++.dg/template-5.mm: New.
11144         * obj-c++.dg/template-6.mm: New.
11145         * obj-c++.dg/try-catch-1.mm: New.
11146         * obj-c++.dg/try-catch-2.mm: New.
11147         * obj-c++.dg/try-catch-3.mm: New.
11148         * obj-c++.dg/try-catch-4.mm: New.
11149         * obj-c++.dg/try-catch-5.mm: New.
11150         * obj-c++.dg/try-catch-6.mm: New.
11151         * obj-c++.dg/try-catch-7.mm: New.
11152         * obj-c++.dg/try-catch-8.mm: New.
11153         * obj-c++.dg/try-catch-9.mm: New.
11154         * obj-c++.dg/va-meth-1.mm: New.
11155
11156 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11157
11158         * obj-c++.dg/selector-1.mm: New.
11159         * obj-c++.dg/selector-2.mm: New.
11160
11161 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11162
11163         * obj-c++.dg/selector-3.mm: New.
11164         * objc.dg/selector-3.m: New.
11165
11166 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11167
11168         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
11169         about where warning appears.
11170
11171 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
11172
11173         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
11174         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
11175         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
11176         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
11177
11178 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
11179
11180         * gcc.dg/20050524-1.c: New test.
11181
11182 2005-05-25  Jan Hubicka  <jh@suse.cz>
11183
11184         * gcc.dg/tree-prof/inliner-1.c: New.
11185
11186 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
11187
11188         * gcc.dg/tree-prof: New directory.
11189         * gcc.dg/tree-prof/tree-prof.exp: New.
11190
11191 2005-05-25  DJ Delorie  <dj@redhat.com>
11192
11193         * gcc.dg/Wattributes-1.c: New.
11194         * gcc.dg/Wattributes-2.c: New.
11195         * gcc.dg/Wattributes-3.c: New.
11196
11197 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
11198
11199         PR tree-optimization/19833
11200         * gcc.dg/uninit-4.c: Remove xfail.
11201         * gcc.dg/uninit-9.c: Ditto.
11202
11203 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
11204
11205         * obj-c++.dg/bitfield-[1-5].mm: New.
11206         * obj-c++.dg/class-protocol-1.mm: New.
11207         * obj-c++.dg/comp-types-1[0-1].mm: New.
11208         * obj-c++.dg/comp-types-[2-9].mm: New.
11209         * obj-c++.dg/encode-[4-8].mm: New.
11210         * obj-c++.dg/layout-1.mm: New.
11211         * obj-c++.dg/method-1[0-9].mm: New.
11212         * obj-c++.dg/method-2[0-1].mm: New.
11213         * obj-c++.dg/method-[8-9].mm: New.
11214         * obj-c++.dg/objc-gc-3.mm: New.
11215         * obj-c++.dg/try-catch-10.mm: New.
11216         * objc.dg/bitfield-5.m: New.
11217         * objc.dg/comp-types-10.m: New.
11218         * objc.dg/comp-types-9.m: New.
11219         * objc.dg/layout-1.m: New.
11220         * objc.dg/objc-gc-4.m: New.
11221         * objc.dg/try-catch-9.m: New.
11222         * objc.dg/class-protocol-1.m: Tweak diagnostics.
11223         * objc.dg/comp-types-1.m: Likewise.
11224         * objc.dg/comp-types-[5-6].m: Likewise.
11225         * objc.dg/method-9.m: Likewise.
11226
11227 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
11228
11229         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
11230         and on hardware without VMX support.
11231
11232         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
11233
11234         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
11235
11236         * lib/profopt.exp (dg-final-generate, dg-final-use,
11237         profopt-final-code, profopt-get-options): New.
11238         (profopt-execute): Process test directives.
11239
11240         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
11241         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
11242         cleanup-tree-dump, cleanup-saved-temps): Update comments.
11243
11244 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
11245
11246         PR C++/21645
11247         * g++.dg/init/ctor5.C: New test.
11248
11249 2005-05-24  Ira Rosen  <irar@il.ibm.com>
11250
11251         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
11252         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
11253         vect-113.c, vect-114.c.
11254
11255 2005-05-23  Adam Nemet  <anemet@lnxw.com>
11256
11257         * gcc.dg/const-elim-1.c: Remove xfails.
11258
11259 2005-05-23  Jeff Law  <law@redhat.com>
11260
11261         * gcc.c-torture/compile/pr21638.c: New test.
11262         * gcc.c-torture/compile/20050520-1.c: New test.
11263
11264 2005-05-23  Nick Clifton  <nickc@redhat.com>
11265
11266         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
11267         be a proper triple, ie: m32r*-*-*.
11268         * g++.old-deja/g++.jason/thunk3.C: Likewise.
11269
11270 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
11271
11272         PR middle-end/21331
11273         PR tree-opt/21293
11274         * gcc.c-torture/compile/pr21293.c: New test.
11275         * gcc.c-torture/execute/pr21331.c: New test.
11276
11277 2004-05-20  Richard Henderson  <rth@redhat.com>
11278
11279         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
11280
11281 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
11282
11283         * obj-c++-dg.exp: Add.
11284         * obj-c++.exp: Add.
11285         * obj-c++.dg/dg.exp: Add.
11286
11287 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
11288
11289         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
11290         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
11291
11292 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
11293
11294         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
11295
11296 2004-05-19  Richard Henderson  <rth@redhat.com>
11297
11298         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
11299
11300 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
11301
11302         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
11303
11304         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
11305
11306 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
11307
11308         PR c++/21495
11309         * g++.dg/parse/extern1.C: New test.
11310         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
11311
11312 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11313
11314         * gcc.dg/c99-math.h: New.
11315         * gcc.dg/c99-math-float-1.c: New test.
11316         * gcc.dg/c99-math-double-1.c: Likewise.
11317         * gcc.dg/c99-math-long-double-1.c: Likewise.
11318
11319 2005-05-18  Richard Henderson  <rth@redhat.com>
11320
11321         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
11322
11323 2005-05-18  Devang Patel  <dpatel@apple.com>
11324
11325         * g++.dg/opt/20050511-1.C: New test.
11326
11327 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
11328
11329         PR libfortran/21127
11330         * gfortran.dg/reshape-complex.f90: New test.
11331
11332 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
11333
11334         * gfortran.dg/array_constructor_1.f90: New test.
11335         * gfortran.dg/array_constructor_2.f90: New test.
11336
11337 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
11338
11339         PR fortran/20954
11340         * gfortran.dg/pr20954.f: New test.
11341
11342 2005-05-17  Mike Stump  <mrs@apple.com>
11343
11344         Yet more Objective-C++...
11345
11346         * objc.dg/method-5.m: Update.
11347         * objc.dg/method-6.m: Update.
11348         * objc.dg/method-7.m: Update.
11349         * objc.dg/method-9.m: Update.
11350         * objc.dg/try-catch-2.m: Update.
11351
11352 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
11353
11354         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
11355         Remove little-endian optimizations.
11356
11357 2005-05-17  Jeff Law  <law@redhat.com>
11358
11359         * g++.dg/tree-ssa/pr14814.C: New test.
11360         * gcc.dg/tree-ssa/pr14814.C: New test.
11361         * gcc.dg/tree-ssa/pr17141-1.C: New test.
11362         * gcc.dg/tree-ssa/pr17141-2.C: New test.
11363
11364 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
11365
11366         * gcc.dg/compat/generate-random.c: Do not include
11367         libiberty.h.
11368         * gcc.dg/compat/generate-random_r.c: Likewise.
11369
11370 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
11371
11372         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
11373
11374 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
11375
11376         PR middle-end/21595
11377         * g++.dg/tree-ssa/builtin1.C: New testcase.
11378
11379 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
11380
11381         PR c++/21454
11382         * g++.dg/opt/const4.C: New test.
11383
11384         PR middle-end/21492
11385         * g++.dg/opt/crossjump1.C: New test.
11386
11387         PR tree-optimization/21610
11388         * gcc.c-torture/compile/20050516-1.c: New test.
11389
11390         PR fortran/15080
11391         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
11392         about the test failing.
11393         * gfortran.fortran-torture/execute/where_7.f90: New test.
11394         * gfortran.fortran-torture/execute/where_8.f90: New test.
11395
11396 2005-05-16  Richard Henderson  <rth@redhat.com>
11397
11398         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
11399         i?86 and x86_64.
11400
11401 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
11402
11403         * gcc.dg/compat/generate-random.c (config.h): Do not include.
11404         (limits.h): Include unconditionally.
11405         (stdlib.h): Likewise.
11406         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
11407         (limits.h): Include unconditionally.
11408         (stdlib.h): Likewise.
11409         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
11410         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
11411         (limits.h): Include unconditionally.
11412         (stdlib.h): Likewise.
11413         (hashtab.h): Do not include.
11414         (getopt.h): Likewise.
11415         (stddef.h): Include.
11416         (hashval_t): Define.
11417         (struct entry): Add "next" field.
11418         (HASH_SIZE): New macro.
11419         (hash_table): New variable.
11420         (switchfiles): Do not use xmalloc.
11421         (mix): New macro.
11422         (iterative_hash): New function.
11423         (hasht): Remove.
11424         (e_exists): New function.
11425         (e_insert): Likewise.
11426         (output): Use, instead of libiberty hashtable functions.
11427         (main): Do not use getopt.  Do not call htab_create.
11428
11429 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
11430
11431         PR libstdc++/21526
11432         * lib/target-supports.exp (check_mkfifo_available):
11433         Return 0 for cygwin as mkfifo support incomplete on platform.
11434         Fix typos in comments.
11435
11436 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
11437
11438         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
11439
11440 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
11441
11442         PR fortran/17432
11443         * gfortran.dg/assign_4.f: New test.
11444
11445 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
11446
11447         PR tree-optimization/21563
11448         * gcc.dg/tree-ssa/pr21563.c: New.
11449
11450 2005-05-14  Jan Hubicka  <jh@suse.cz>
11451
11452         * gcc.dg/noreturn-7.c: Allow control reaches warning.
11453
11454 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
11455
11456         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
11457
11458 2005-05-13  Julian Brown  <julian@codesourcery.com>
11459
11460         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
11461         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
11462
11463 2005-05-13  Jan Hubicka  <jh@suse.cz>
11464
11465         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
11466         * gcc.dg/fold-xor-?.c: Likewise.
11467         * gcc.dg/pr15784-?.c: Likewise.
11468         * gcc.dg/pr20922-?.c: Likewise.
11469         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
11470         * gcc.dg/tree-ssa/pr17598.c: Likewise.
11471         * gcc.dg/tree-ssa/pr20470.c: Likewise.
11472
11473 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11474
11475         PR fortran/21260
11476         * gfortran.dg/hollerith_1.f90: New test.
11477
11478 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11479
11480         * gfortran.dg/func_result_2.f90: New test.
11481
11482 2005-05-11  Bud Davis  <bdavis@gfortran.org>
11483
11484         * gfortran.dg/dev_null.f90: New test.
11485
11486 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
11487
11488         * gcc.dg/arm-vfp1.c: Revert last change.
11489
11490 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
11491
11492         PR middle-end/19807
11493         PR tree-optimization/19639
11494         * g++.dg/tree-ssa/pr19807.C: New testcase.
11495
11496 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11497
11498         PR libfortran/21471
11499         * gfortran.dg/append-1.f90: New test.
11500
11501 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
11502
11503         * gcc.dg/pr18501.c: XFAIL.
11504         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
11505         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
11506         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
11507         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
11508         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
11509         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
11510         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
11511         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
11512
11513 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11514
11515         PR fortran/20178
11516         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
11517         gfortran.dg/f2c_3.f90: New tests.
11518
11519         * gfortran.dg/return_1.f90: Fix dg annotation.
11520
11521 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
11522
11523         * gcc.c-torture/compile/20050510-1.c: New test.
11524
11525 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
11526
11527         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
11528
11529 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
11530
11531         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
11532
11533 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
11534
11535         PR c/17913
11536         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
11537
11538 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
11539
11540         PR c/21342
11541         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
11542         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
11543
11544 2005-05-10  Ben Elliston  <bje@au.ibm.com>
11545
11546         PR debug/16676
11547         * gcc.dg/debug/pr16676.c: New test.
11548
11549 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
11550
11551         PR testsuite/21443
11552         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
11553         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
11554         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
11555         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
11556         Change -O1 to -O2.
11557         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
11558         -fno-tree-dominator-opts.
11559
11560 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11561
11562         * gfortran.dg/return_1.f90: New test.
11563
11564 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
11565
11566         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
11567
11568         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
11569
11570 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
11571
11572         PR c++/21427
11573         * g++.dg/inherit/covariant13.C: New.
11574
11575 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11576
11577         PR libfortran/19155
11578         * gfortran.dg/pr19155.f: New test.
11579
11580 2005-05-08  Roger Sayle  <roger@eyesopen.com>
11581
11582         PR inline-asm/8788
11583         * gcc.dg/pr8788-1.c: New testcase.
11584
11585 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
11586
11587         PR target/21416
11588         * gcc.target/mips/fpcmp-[12].c: New tests.
11589
11590 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
11591
11592         * lib/target-supports-dg.exp (dg-require-fork): New function.
11593         (dg-require-mkfifo): Likewise.
11594         * lib/target-supports.exp (check_function_available): New
11595         function.
11596         (check_fork_available): Likewise.
11597         (check_mkfifo_available): Likewise.
11598
11599 2005-05-06  Jeff Law  <law@redhat.com>
11600
11601         * gcc.c-torture/compile/pr21380.c: New test.
11602
11603 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
11604
11605         PR c++/20961
11606         * g++.dg/ext/weak3.C: New test.
11607
11608 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
11609
11610         PR c++/21352
11611         * g++.dg/template/crash37.C: New test.
11612
11613 2005-05-05  Paul Brook  <paul@codesourcery.com>
11614
11615         * gcc.dg/arm-g2.c: Use effective-target arm32.
11616         * gcc.dg/arm-mmx-1.c: Ditto.
11617         * gcc.dg/arm-scd42-2.c: Ditto.
11618         * gcc.dg/arm-vfp1.c: Ditto.
11619         * lib/target-supports.exp (check_effective_target_arm32): New
11620         function.
11621
11622 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
11623
11624         PR libfortran/21354
11625         gfortran.dg/in_pack_rank7.f90: New test.
11626
11627 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
11628
11629         PR middle-end/15618
11630         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
11631
11632 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
11633
11634         PR middle-end/21265
11635         * gcc.dg/20050503-1.c: New test.
11636
11637         PR rtl-optimization/21239
11638         * gcc.dg/i386-sse-11.c: New test.
11639
11640 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
11641
11642         PR target/16888
11643         * gcc.target/i386/asm-1.c: New test.
11644
11645 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
11646
11647         PR rtl-optimization/21330
11648         * gcc.c-torture/execute/20050502-1.c: New test.
11649
11650         PR target/21297
11651         * gcc.c-torture/execute/20050502-2.c: New test.
11652
11653 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
11654
11655         PR middle-end/21282
11656         * gcc.dg/pr21282.c: New.
11657
11658 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
11659
11660         * gcc.dg/vect/pr20122.c: Clean up .vect file.
11661         * gcc.dg/vect/vect-92.c: Likewise.
11662         * gcc.dg/vect/vect-93.c: Likewise.
11663         * gcc.dg/vect/vect-dv-1.c: Likewise.
11664         * gcc.dg/vect/vect-dv-2.c: Likewise.
11665         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
11666
11667 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
11668
11669         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
11670         * gfortran.dg/vect/vect-2.f90: Likewise.
11671         * gfortran.dg/vect/vect-3.f90: Likewise.
11672         * gfortran.dg/vect/vect-4.f90: Likewise.
11673         * gfortran.dg/vect/vect-5.f90: Likewise.
11674
11675 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
11676
11677         PR target/20813
11678         * gcc.dg/rs6000-fpint-2.c: New.
11679
11680 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
11681
11682         PR c/15698
11683         * gcc.dg/builtins-30.c: Update expected messages.
11684         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
11685         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
11686         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
11687
11688 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
11689
11690         PR tree-optimization/21294
11691         * gcc.dg/tree-ssa/pr21294.c: New.
11692
11693 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
11694
11695         * gcc.dg/altivec-3.c (vec_store): Do not use the old
11696         __builtin_altivec_st_internal_4si built-in.
11697
11698 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
11699
11700         PR c++/15875
11701         * g++.dg/template/ptrmem14.C: New test.
11702
11703 2005-05-02  Paul Brook  <paul@codesourcery.com>
11704
11705         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
11706
11707 2005-05-02  Michael Matz  <matz@suse.de>
11708
11709         PR c++/19542
11710         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
11711
11712 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
11713
11714         * g++.dg/cpp/weak.C: New test.
11715
11716 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
11717
11718         * gcc.dg/tree-ssa/loop-8.c: New test.
11719
11720 2005-04-30  Michael Maty  <matz@suse.de>
11721
11722         * gcc.dg/inline-mcpy.c: New test.
11723
11724 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
11725
11726         PR libfortran/18958
11727         * gfortran.dg/eoshift.f90: New test case.
11728
11729 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
11730
11731         PR libfortran/18857
11732         * gfortran.dg/matmul_1.f90: New test.
11733
11734 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
11735
11736         PR tree-optimization/21030
11737         * gcc.dg/tree-ssa/pr21030.c: New.
11738
11739 2005-04-29  Devang Patel  <dpatel@apple.com>
11740
11741         PR tree-optimization/21272
11742         * gcc.dg/vect/vect-ifcvt-10.c: New test.
11743
11744 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
11745
11746         PR fortran/13082
11747         PR fortran/18824
11748         * gfortran.dg/entry_4.f90: New test.
11749         * gfortran.fortran-torture/execute/entry_1.f90: New test.
11750         * gfortran.fortran-torture/execute/entry_2.f90: New test.
11751         * gfortran.fortran-torture/execute/entry_3.f90: New test.
11752         * gfortran.fortran-torture/execute/entry_4.f90: New test.
11753         * gfortran.fortran-torture/execute/entry_5.f90: New test.
11754         * gfortran.fortran-torture/execute/entry_6.f90: New test.
11755         * gfortran.fortran-torture/execute/entry_7.f90: New test.
11756
11757 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11758
11759         * gfortran.fortran-torture/execute/entry_8.f90: New test.
11760
11761 2005-04-29  Paul Brook  <paul@codesourcery.com>
11762
11763         * gfortran.dg/entry_3.f90: New test.
11764
11765 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11766
11767         * gfortran.dg/implicit_4.f90: New test.
11768
11769 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
11770
11771         * lib/target-supports.exp (check_profiling_available): Return
11772         false for xtensa-*-elf.
11773
11774 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
11775
11776         * lib/fortran-torture.exp (fortran-torture.exp): Catch
11777         error if file cannot be deleted.
11778
11779 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
11780
11781         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
11782         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
11783         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
11784         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
11785         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
11786         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
11787         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
11788         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
11789         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
11790         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
11791         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
11792         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
11793         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
11794
11795 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11796
11797         PR fortran/20865
11798         * gfortran.dg/pr20865.f90: New test.
11799
11800 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
11801
11802         * gcc.dg/void-cast-2.c: New test.
11803
11804 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
11805
11806         PR c/21159
11807         * gcc.dg/void-cast-1.c: New test.
11808
11809 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
11810
11811         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
11812
11813 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11814
11815         PR fortran/21177
11816         * gfortran.dg/pr21177.f90: New test.
11817
11818 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
11819
11820         PR tree-optimization/21171
11821         * gcc.dg/tree-ssa/pr21171.c: New test.
11822
11823 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
11824
11825         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
11826         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
11827         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
11828         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
11829         gcc.dg/tree-ssa/gen-vect-32.c: New.
11830         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
11831         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
11832         don't run on PPC32.
11833
11834 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
11835
11836         PR c/21213
11837         * gcc.dg/transparent-union-3.c: New test.
11838
11839 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
11840
11841         PR c/20740
11842         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
11843         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
11844         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
11845         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
11846         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
11847         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
11848
11849 2005-04-26  Jeff Law  <law@redhat.com>
11850
11851         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
11852         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
11853         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
11854         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
11855         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
11856         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
11857         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
11858
11859 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
11860
11861         PR tree-optimization/17598
11862         * gcc.dg/tree-ssa/pr17598.c: New testcase.
11863
11864 2005-04-25  Mike Stump  <mrs@apple.com>
11865
11866         * objc.dg/fix-and-continue-1.m: Add.
11867
11868 2005-04-25  Roger Sayle  <roger@eyesopen.com>
11869
11870         PR c++/20995
11871         * g++.dg/opt/pr20995-1.C: New test case.
11872
11873 2005-04-25  Devang Patel <dpatel@apple.com>
11874
11875         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
11876
11877 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
11878
11879         PR testsuite/21062
11880         * g++.dg/opt/alias2.C (printf): Correct the prototype.
11881
11882 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
11883
11884         PR C++/21188
11885         * g++.dg/opt/rtti2.C: New test.
11886
11887 2005-04-25  Paul Brook  <paul@codesourcery.com>
11888         Steven G. Kargl  <kargls@comcast.net>
11889
11890         PR fortran/20879
11891         * gfortran.dg/ichar_1.f90: New file.
11892
11893 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
11894
11895         PR middle-end/20991
11896         * g++.dg/opt/pr20991.C: New test.
11897
11898         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
11899         where sizeof (type) < __alignof__ (type).
11900         * gcc.dg/compat/struct-layout-1.h: Likewise.
11901
11902 2005-04-24  Per Bothner  <per@bothner.com>
11903             Devang Patel  <dpatel@apple.com>
11904
11905         PR preprocessor/20907
11906         * gcc.dg/cpp/very-long-comment.c: New test.
11907
11908 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11909
11910         PR fortran/20059
11911         * gfortran.dg/common_5.f: New test.
11912
11913 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
11914
11915         PR middle-end/21082
11916         * g++.dg/tree-ssa/pr21082.C: New testcase.
11917
11918 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
11919
11920         * gcc.dg/vect/vect-99.c: New test.
11921
11922 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
11923
11924         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
11925
11926 2005-04-22  Jeff Law  <law@redhat.com>
11927
11928         * gcc.dg/uninit-5.c: Remove xfails.
11929         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
11930         conditionals and loads.
11931
11932 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
11933
11934         PR libfortran/20074
11935         PR libfortran/20436
11936         PR libfortran/21108
11937         * gfortran.dg/nested_reshape.f90: new test
11938         * gfortran.dg/reshape-alloc.f90: new test
11939         * gfortran.dg/reshape.f90: new test
11940
11941 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
11942
11943         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
11944
11945         * gcc.dg/arm-vfp1.c: New test.
11946
11947 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
11948
11949         PR c++/21087
11950         * g++.dg/lookup/builtin2.C: New test.
11951
11952 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
11953
11954         * gcc.dg/weak/weak-13.c: New test.
11955
11956 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
11957
11958         * lib/target-supports.exp (check_effective_target_sync_int_long):
11959         Add powerpc*.
11960
11961 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
11962
11963         * gcc.target/mips/branch-1.c: New test.
11964
11965 2005-04-21  Richard Henderson  <rth@redhat.com>
11966
11967         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
11968         * gcc.dg/vect/vect-86.c: Likewise.
11969         * gcc.dg/vect/vect-87.c: Likewise.
11970         * gcc.dg/vect/vect-88.c: Likewise.
11971
11972 2005-04-21  Devang Patel  <dpatel@apple.com>
11973
11974         PR optimization/20994
11975         * gcc.dg/tree-ssa/ifc-3.c: New test.
11976
11977 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
11978
11979         PR c/12913
11980         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
11981         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
11982         gcc.dg/c99-vla-jump-5.c: New tests.
11983
11984 2005-04-19  Richard Henderson  <rth@redhat.com>
11985
11986         * lib/target-supports.exp (check_effective_target_vect_int_mult):
11987         Fix typo in exists check.
11988         (check_effective_target_sync_int_long): New.
11989         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
11990         * gcc.dg/ia64-sync-2.c: Likewise.
11991         * gcc.dg/ia64-sync-3.c: Likewise.
11992         * gcc.dg/ia64-sync-4.c: Likewise.
11993
11994 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
11995
11996         * gcc.dg/fold-xor-1.c: New test.
11997         * gcc.dg/fold-xor-2.c: New test.
11998
11999 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
12000
12001         PR target/20670
12002         * g++.dg/eh/fp-regs.C: New test.
12003
12004 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
12005
12006         * gcc.dg/Wint-to-pointer-cast-1.c,
12007         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
12008         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
12009         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
12010
12011 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12012
12013         PR fortran/16861
12014         * gfortran.dg/pr16861.f90: New test.
12015
12016 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
12017
12018         * gcc.dg/pr21085.c: New test.
12019
12020 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
12021
12022         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
12023         (setup_mips_tests, dg-mips-options): New procedures.
12024         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
12025         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
12026         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
12027         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
12028         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
12029         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
12030         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
12031         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
12032         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
12033         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
12034         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
12035         dg-mips-options instead of dg-options.  Remove now-redundant
12036         preprocessor guards.
12037         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
12038         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
12039         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
12040         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
12041         * gcc.dg/vr-mult-2.c: Delete.
12042         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
12043         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
12044         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
12045         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
12046         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
12047         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
12048         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
12049
12050 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
12051
12052         * ada/acats/run_all.sh: Use sync when executable not present.
12053
12054 2005-04-18  Devang Patel  <dpatel@apple.com>
12055
12056         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
12057         * gcc.dg/vect/vect-11a.c: New.
12058         * gcc.dg/vect/vect-none.c: Update.
12059         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
12060
12061 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
12062
12063         PR tree-optimization/20922
12064         * gcc.dg/pr20922-1.c: New test.
12065         * gcc.dg/pr20922-2.c: New test.
12066         * gcc.dg/pr20922-3.c: New test.
12067         * gcc.dg/pr20922-4.c: New test.
12068         * gcc.dg/pr20922-5.c: New test.
12069         * gcc.dg/pr20922-6.c: New test.
12070
12071 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12072
12073         PR libfortran/20950
12074         * gfortran.dg/pr20950.f: New test.
12075
12076 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12077
12078         PR libfortran/19216
12079         * gfortran.dg/pr19216.f: New test.
12080
12081 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
12082
12083         PR tree-optimization/21001
12084         * gcc.dg/tree-ssa/pr21001.c: New.
12085
12086 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
12087
12088         PR libfortran/21075
12089         * gfortran.dg/reshape_rank7.f90: New test.
12090
12091 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
12092
12093         PR libfortran/12884 gfortran.dg/pr12884.f: New test
12094         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
12095         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
12096         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
12097         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
12098         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
12099         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
12100         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
12101         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
12102         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
12103         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
12104         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
12105         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
12106         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
12107         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
12108         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
12109         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
12110         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
12111         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
12112         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
12113         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
12114
12115 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
12116
12117         * gfortran.dg/wtruncate.f: New testcase.
12118         * gfortran.dg/wtruncate.f90: New testcase.
12119
12120 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
12121
12122         PR c++/21025
12123         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
12124         which sizeof/alignof is dependent, rather than just whether we are
12125         processing_template_decl.
12126
12127 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
12128
12129         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
12130         corrected typo where the wrong variables had been compared.
12131
12132 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
12133
12134         PR libfortran/18495
12135         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
12136         Test callee-allocated version of return array with a write
12137         statement.
12138         Test spread with a temporary with another write statement.
12139
12140 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
12141
12142         PR tree-optimization/21031
12143         * gcc.dg/tree-ssa/pr21031.c: New.
12144
12145 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
12146
12147         PR tree-optimization/21004
12148         * gcc.dg/builtins-53.c: Include builtins-config.h.
12149         Check floorf, ceilf, floorl and ceill transformations
12150         only when HAVE_C99_RUNTIME is defined.
12151
12152 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
12153
12154         PR middle-end/20739
12155         * gcc.dg/tree-ssa/pr20739.c: New test.
12156
12157 2005-04-14  Mike Stump  <mrs@apple.com>
12158
12159         * gcc.dg/Foundation.framework/empty: New.
12160         * gcc.dg/framework-2.c: New.
12161
12162 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
12163
12164         PR tree-optimization/21021
12165         * gcc.c-torture/compile/pr21021.c: New.
12166
12167 2005-04-14  Janis Johnson  <janis187@us.ibm.com
12168
12169         PR testsuite/21010
12170         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
12171         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
12172         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
12173         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
12174         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
12175         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
12176         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
12177         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
12178
12179 2005-04-14  Richard Henderson  <rth@redhat.com>
12180
12181         * lib/target-supports.exp (check_effective_target_vect_condition):
12182         Add ia64, i?86, and x86_64.
12183
12184 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
12185
12186         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
12187
12188 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
12189
12190         PR tree-optimization/20657
12191         * gcc.dg/tree-ssa/pr20657.c: New.
12192
12193 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
12194
12195         * gcc.dg/builtins-53.c: Also check (int)trunc* and
12196         (long long int)trunc*.
12197
12198 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
12199
12200         PR target/20927
12201         * gcc.dg/pr20927.c: New test.
12202
12203 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
12204
12205         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
12206         * gcc.target/mips/asm-1.c: Likewise.
12207
12208 2005-04-13  Dale Johannesen  <dalej@apple.com>
12209
12210         * objc.dg/objc-fast-4.m: New.
12211
12212 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
12213
12214         * gcc.target/cris/torture/cris-torture.exp: New driver in new
12215         directory.
12216         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
12217
12218 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
12219
12220         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
12221         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
12222         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
12223
12224 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
12225
12226         PR tree-optimization/20913
12227         * gcc.dg/tree-ssa/pr20913.c: New.
12228
12229         PR tree-optimization/20702
12230         * gcc.dg/tree-ssa/pr20702.c: New.
12231
12232 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12233
12234         PR c++/13744
12235         * g++.dg/inherit/local3.C: New test.
12236
12237 2005-04-12  Jeff Law  <law@redhat.com>
12238
12239         * gcc.dg/tree-ssa/20050412-1.c: New test.
12240
12241 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
12242
12243         PR libfortran/19016
12244         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
12245         Add tests with mask generated by expression.
12246         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
12247         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
12248         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
12249
12250 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
12251
12252         PR middle-end/20917
12253         * gcc.dg/20050409-1.c: New test.
12254
12255 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
12256
12257         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
12258
12259 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
12260
12261         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
12262         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
12263         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
12264         (TARGET_CXX): Adjust accordingly.
12265         * target.h (struct gcc_target): Remove epxort_class_data.  Add
12266         determine_class_data_visibility and class_data_always_comdat.
12267         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
12268         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
12269         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
12270         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
12271         (arm_cxx_determine_class_data_visibility): New.
12272         (arm_cxx_class_data_always_comdat): Likewise.
12273         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
12274         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
12275         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
12276         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
12277         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
12278         Define.
12279
12280 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
12281
12282         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
12283
12284 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
12285
12286         * gcc.dg/i386-darwin-fpmath.c: New.
12287
12288 2004-04-11  Devang Patel  <dpatel@apple.com>
12289
12290         * lib/target-supports.exp (check_effective_target_vect_condition): New.
12291         * gcc.dg/vect/vect-ifcvt-1.c: New test.
12292         * gcc.dg/vect/vect-ifcvt-2.c: New test.
12293         * gcc.dg/vect/vect-ifcvt-3.c: New test.
12294         * gcc.dg/vect/vect-ifcvt-4.c: New test.
12295         * gcc.dg/vect/vect-ifcvt-5.c: New test.
12296         * gcc.dg/vect/vect-ifcvt-6.c: New test.
12297         * gcc.dg/vect/vect-ifcvt-7.c: New test.
12298         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
12299
12300 2004-04-11  Devang Patel  <dpatel@apple.com>
12301
12302         * gcc.dg/vect/vect-dv-1.c: New test.
12303         * gcc.dg/vect/vect-dv-2.c: New test.
12304
12305 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
12306
12307         PR tree-optimization/20933
12308         * gcc.dg/tree-ssa/pr20933.c: New test.
12309
12310 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12311
12312         * gfortran.dg/fold_nearest.f90: New test.
12313
12314 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
12315
12316         * gcc.dg/tree-ssa/alias-1.c: New test.
12317
12318 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
12319
12320         PR tree-optimization/20920
12321         * g++.dg/tree-ssa/pr20920.C: New test.
12322
12323 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
12324
12325         * gcc.dg/builtins-53.c: Also check (int)ceil* and
12326         (long long int)ceil*.
12327
12328 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
12329
12330         * g++.dg/warn/Wdtor1.C: Declare template in system header with
12331         explicit C++ linkage.
12332
12333 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12334
12335         * gfortran.dg/pr17229.f: Take care of the new obsolescence
12336         warning for arithmetic IF statements.
12337
12338 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
12339
12340         * eor_handling_1.f90: New test case.
12341         * eor_handling_2.f90: New test case.
12342         * eor_handling_3.f90: New test case.
12343         * eor_handling_4.f90: New test case.
12344         * eor_handling_5.f90: New test case.
12345         * noadv_size.f90: New test case.
12346         * pad_no.f90: New test case.
12347
12348 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
12349
12350         * gcc.c-torture/execute/20050410-1.c: New test.
12351
12352 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
12353
12354         * gcc.dg/pr20126.c: New.
12355
12356 2005-04-09  Bud Davis  <bdavis@gfortran.org>
12357             Steven G. Kargl <kargls@comcast.net>
12358
12359         * gfortran.dg/PR19872.f: New test.
12360
12361 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
12362
12363         * gfortran.dg/nint_1.f90: Fix dg-do directive.
12364
12365 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
12366
12367         * gfortran.dg/nint_1.f90: New test.
12368
12369 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
12370
12371         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
12372         Added test for callee-allocated arrays with write statements.
12373         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
12374         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
12375         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
12376         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
12377         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
12378
12379 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
12380
12381         PR libfortran/20163
12382         * gfortran.dg/open-options-blanks.f: New test.
12383
12384 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
12385
12386         PR fortran/13257
12387         * gfortran.dg/comma_format_extension_[1234].f: New tests.
12388
12389 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
12390
12391         * gcc.dg/tree-ssa/stdarg-1.c: New test.
12392         * gcc.dg/tree-ssa/stdarg-2.c: New test.
12393         * gcc.dg/tree-ssa/stdarg-3.c: New test.
12394         * gcc.dg/tree-ssa/stdarg-4.c: New test.
12395         * gcc.dg/tree-ssa/stdarg-5.c: New test.
12396         * gcc.c-torture/execute/stdarg-4.c: New test.
12397
12398         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
12399
12400         PR target/20795
12401         * g++.dg/abi/param2.C: New test.
12402
12403 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
12404
12405         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
12406
12407 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
12408
12409         * gcc.dg/builtins-53.c: New test.
12410
12411 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
12412
12413         * g++.dg/tree-ssa/pr18178.C: New test.
12414         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
12415         * gcc.c-torture/execute/20041019-1.c: New test.
12416         * gcc.dg/tree-ssa/20041008-1.c: New test.
12417         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
12418         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
12419         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
12420         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
12421         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
12422         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
12423         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
12424         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
12425         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
12426         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
12427
12428 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
12429
12430         PR rtl-optimization/20466
12431         * gcc.c-torture/execute/pr20466-1.c: New test.
12432
12433 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
12434
12435         PR c++/20905
12436         * g++.dg/parse/cond2.C: New test.
12437
12438         PR c++/20145
12439         * g++.dg/warn/Wdtor1.C: New test.
12440
12441 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12442
12443         PR fortran/17229
12444         * gfortran.dg/pr17229.f: New test.
12445
12446 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
12447
12448         * gfortran.dg/tiny_1.f90: New test.
12449         * gfortran.dg/tiny_2.f90: ditto.
12450
12451 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
12452
12453         * gfortran.dg/eor_1.f90: Fix dg-do run line
12454         * gfortran.dg/open_new.f90: Fix dg-do run line
12455
12456 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
12457
12458         * lib/target-supports.exp (get_compiler_messages): Support
12459         optional arguments, the fourth being compiler options.
12460         (check_effective_target_fpic): New proc.
12461         * gcc.dg/20050321-2.c: Restrict to target fpic.
12462
12463 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
12464
12465         * gcc.dg/15443-1.c: New test.
12466         * gcc.dg/15443-2.c: Likewise.
12467
12468 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12469
12470         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
12471
12472 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
12473
12474         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
12475
12476 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
12477
12478         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
12479         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
12480         -m64.
12481         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
12482         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
12483         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
12484
12485 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
12486
12487         PR c++/20212
12488         * g++.dg/warn/Wunused-11.C: New test.
12489
12490 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
12491
12492         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
12493
12494 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
12495
12496         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
12497
12498 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
12499
12500         PR c++/20734
12501         * g++.dg/template/ptrmem13.C: New test.
12502
12503 2005-04-05  Per Bothner  <per@bothner.com>
12504
12505         * lib/gcc.exp: Always add -fno-show-column, for now.
12506
12507 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
12508
12509         PR testsuite/20767
12510         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
12511         of plain old "unsigned int" for the type of "i".  Makes this test
12512         64bit clean.
12513
12514 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
12515
12516         * gcc.dg/i386-ssefn-1.c: New test.
12517         * gcc.dg/i386-ssefn-2.c: New test.
12518         * gcc.dg/i386-ssefn-3.c: New test.
12519         * gcc.dg/i386-ssefn-4.c: New test.
12520
12521 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
12522
12523         PR tree-optimization/20076
12524         * gcc.dg/builtin-apply4.c: New test.
12525
12526         PR preprocessor/19475
12527         * gcc.dg/cpp/macspace1.c: New test.
12528         * gcc.dg/cpp/macspace2.c: New test.
12529
12530 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12531
12532         * gfortran.dg/pr20755.f: Fixed bad format.
12533
12534 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
12535
12536         PR c++/20763
12537         * g++.dg/ext/attrib21.C: New test.
12538
12539 2004-04-05  Devang Patel  <dpatel@apple.com>
12540
12541         * lib/target-supports.exp (check_effective_target_vect_shif): New.
12542         * gcc.dg/vect/vect-shift-1.c: New test.
12543
12544 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12545
12546         PR libfortran/20755
12547         * gfortran.dg/pr20755.f: New test.
12548
12549 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
12550
12551         * gfortran.dg/pr15959.f90: New test.
12552         * gfortran.dg/string_pad_trunc.f90: New test.
12553
12554 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12555
12556         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
12557         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
12558         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
12559         syntax.
12560
12561 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
12562
12563         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
12564
12565 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12566
12567         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
12568         * gcc.c-torture/compile/20011119-2.c: Likewise.
12569         * gcc.c-torture/compile/981001-2.c: Likewise.
12570
12571 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
12572
12573         PR c++/20679
12574         * g++.dg/template/overload4.C: New test.
12575
12576 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
12577
12578         PR c++/20746
12579         * g++.dg/abi/covariant5.C: New.
12580
12581         PR debug/20505
12582         * g++.dg/debug/const2.C: New.
12583
12584 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
12585
12586         PR rtl-optimization/16104
12587         * gcc.c-torture/execute/20050316-1.c: New test.
12588
12589 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
12590
12591         * g++.dg/template/spec23.C: Fix dg-error text.
12592
12593 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
12594
12595         PR c++/19199
12596         * g++.dg/expr/lval2.C: New.
12597
12598 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12599
12600         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
12601         __builtin_strcasecmp and __builtin_strncasecmp.
12602
12603 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
12604
12605         PR c++/20723
12606         * g++.dg/template/spec22.C: New.
12607         * g++.dg/template/spec23.C: New.
12608
12609 2005-04-03  Dale Ranta  <dir@lanl.gov>
12610             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12611
12612         PR libfortran/20068
12613         PR libfortran/20125
12614         PR libfortran/20156
12615         PR libfortran/20471
12616         * gfortran.dg/backspace.f: New test.
12617
12618 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
12619
12620         * gcc.dg/pr19345.c: New test.
12621
12622 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
12623
12624         PR tree-optimization/20640
12625         * gcc.dg/torture/tree-loop-1.c: New.
12626
12627 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
12628
12629         PR rtl-optimization/20290
12630         * gcc.c-torture/execute/loop-ivopts-2.c: New.
12631
12632 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
12633
12634         * gcc.dg/rs6000-fpint.c: New.
12635
12636 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
12637
12638         * gcc.dg/old-style-then-proto-1.c: New test.
12639
12640 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12641
12642         * gfortran.fortran-torture/execute/backspace.f90: Check
12643         after backspace and read was incorrect.
12644
12645 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12646
12647         * gcc.c-torture/execute/builtins/strcat.c: Check the result
12648         buffer past the terminating NUL using memcmp.
12649         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
12650         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
12651
12652         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
12653         Fix unused/uninitialized variable warnings.
12654
12655         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
12656         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
12657         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
12658         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
12659
12660         * gcc.c-torture/execute/builtins/abs-1-lib.c,
12661         gcc.c-torture/execute/builtins/fputs-lib.c,
12662         gcc.c-torture/execute/builtins/lib/fprintf.c,
12663         gcc.c-torture/execute/builtins/lib/main.c,
12664         gcc.c-torture/execute/builtins/lib/memcmp.c,
12665         gcc.c-torture/execute/builtins/lib/memmove.c,
12666         gcc.c-torture/execute/builtins/lib/mempcpy.c,
12667         gcc.c-torture/execute/builtins/lib/memset.c,
12668         gcc.c-torture/execute/builtins/lib/printf.c,
12669         gcc.c-torture/execute/builtins/lib/sprintf.c,
12670         gcc.c-torture/execute/builtins/lib/stpcpy.c,
12671         gcc.c-torture/execute/builtins/lib/strchr.c,
12672         gcc.c-torture/execute/builtins/lib/strcmp.c,
12673         gcc.c-torture/execute/builtins/lib/strcpy.c,
12674         gcc.c-torture/execute/builtins/lib/strcspn.c,
12675         gcc.c-torture/execute/builtins/lib/strlen.c,
12676         gcc.c-torture/execute/builtins/lib/strncat.c,
12677         gcc.c-torture/execute/builtins/lib/strncmp.c,
12678         gcc.c-torture/execute/builtins/lib/strncpy.c,
12679         gcc.c-torture/execute/builtins/lib/strrchr.c,
12680         gcc.c-torture/execute/builtins/lib/strspn.c,
12681         gcc.c-torture/execute/builtins/lib/strstr.c,
12682         gcc.c-torture/execute/builtins/memops-asm-lib.c,
12683         gcc.c-torture/execute/builtins/strlen-2.c,
12684         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
12685         prototypes.
12686
12687 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
12688
12689         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
12690         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
12691         selectany usage.
12692
12693 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
12694
12695         PR c++/19406
12696         * g++.dg/debug/using1.C: New test.
12697
12698 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
12699
12700         PR middle-end/20524
12701         * gcc.dg/alias-7.c: Prefix asm-declared name with
12702         __USER_LABEL_PREFIX__.
12703
12704 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
12705
12706         Fix fallout from PR middle-end/15700:
12707         * gcc.c-torture/compile/20011119-1.c: Take
12708         __USER_LABEL_PREFIX__ into account.
12709         * gcc.c-torture/compile/20011119-2.c: Likewise.
12710
12711 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12712
12713         PR c++/18644
12714         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
12715
12716 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
12717
12718         PR c/17855
12719         * gcc.c-torture/compile/struct-non-lval-1.c,
12720         gcc.c-torture/compile/struct-non-lval-2.c,
12721         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
12722
12723 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
12724
12725         * gcc.dg/tls/tls.exp: Remove temporary file.
12726         * g++.dg/tls/tls.exp: Ditto.
12727         * lib/file-format.exp: Ditto.
12728         * g++.dg/special/ecos.exp: Ditto.
12729
12730         * lib/profopt.exp: Treat prof_ext as a list.
12731         * gcc.misc-tests/bprob.exp: Ditto.
12732         * g++.dg/bprob/bprob.exp: Ditto.
12733
12734         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
12735         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
12736         g++.dg/tree-ssa/pointer-reference-alias.C,
12737         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
12738         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
12739         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
12740         g++.dg/vect/pr19951.cc: Ditto.
12741         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
12742         gcc.dg/builtins-47.c: Ditto.
12743         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
12744         gcc.dg/pr20115-1.c: Ditto.
12745         * gcc.dg/tree-ssa/20030530-2.c,
12746         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
12747         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
12748         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
12749         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
12750         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
12751         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
12752         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
12753         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
12754         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
12755         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
12756         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
12757         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
12758         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
12759         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
12760         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
12761         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
12762         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
12763         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
12764         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
12765         gcc.dg/tree-ssa/20030824-1.c,
12766         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
12767         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
12768         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
12769         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
12770         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
12771         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
12772         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
12773         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
12774         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
12775         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
12776         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
12777         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
12778         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
12779         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
12780         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
12781         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
12782         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
12783         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
12784         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
12785         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
12786         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
12787         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
12788         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
12789         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
12790         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
12791         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
12792         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
12793         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
12794         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
12795         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
12796         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
12797         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
12798         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
12799         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
12800         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
12801         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
12802         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
12803         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
12804         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
12805         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
12806         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
12807         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
12808         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
12809         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
12810         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
12811         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
12812         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
12813         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
12814         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
12815         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
12816         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
12817         gcc.dg/tree-ssa/useless-1.c: Ditto.
12818         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
12819         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
12820         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
12821         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
12822         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
12823         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
12824         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
12825         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
12826         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
12827         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
12828         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
12829         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
12830         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
12831         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
12832         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
12833         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
12834         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
12835         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
12836         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
12837         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
12838         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
12839         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
12840         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
12841         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
12842         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
12843         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
12844         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
12845         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
12846         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
12847         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
12848         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
12849         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
12850         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
12851         gcc.dg/vect/vect-none.c: Ditto.
12852         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
12853         treelang/compile/unsigned.tree: Ditto.
12854
12855         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
12856         * gcc.dg/cpp/direct2s.c: Ditto.
12857         * gcc.dg/cpp/paste4.c: Ditto.
12858         * gcc.dg/cpp/separate-1.c: Ditto.
12859         * gcc.dg/pch/save-temps-1.c: Ditto.
12860         * g++.dg/ext/altivec-10.C: Ditto.
12861         * g++.dg/pch/pch.C: Ditto.
12862
12863         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
12864
12865         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
12866         * g++.dg/template/repo1.C: Ditto.
12867         * g++.dg/template/repo2.C: Ditto.
12868         * g++.dg/template/repo3.C: Ditto.
12869         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
12870         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
12871         * g++.old-deja/g++.pt/repo1.C: Ditto.
12872         * g++.old-deja/g++.pt/repo2.C: Ditto.
12873         * g++.old-deja/g++.pt/repo3.C: Ditto.
12874         * g++.old-deja/g++.pt/repo4.C: Ditto.
12875
12876         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
12877         * gcc.dg/20030107-1.c: Ditto.
12878         * gcc.dg/20030702-1.c: Ditto.
12879         * gcc.dg/profile-generate-1.c: Ditto.
12880         * g++.dg/other/profile1.C: Ditto.
12881         * g++.old-deja/g++.robertl/eb83.C: Ditto.
12882
12883         * lib/gcc-dg.exp (remove-build-file): New.
12884         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
12885         cleanup-tree-dump, cleanup-saved-temps): New.
12886
12887 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
12888
12889         PR c++/19203, DR 214
12890         * g++.dg/parse/ambig3.C: Not ambiguous.
12891         * g++.dg/template/spec20.C: New.
12892         * g++.dg/template/spec21.C: New.
12893
12894 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
12895
12896         PR target/20045
12897         * gcc.dg/ia64-fptr-1.c: Run only on linux.
12898
12899 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12900
12901         PR libfortran/20660
12902         * gfortran.dg/negative_unit.f: New test.
12903
12904 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
12905
12906         * gcc.dg/20050330-1.c: New test.
12907
12908 2005-03-30  Devang Patel  <dpatel@apple.com>
12909
12910         * g++.dg/tree-sra/ssa-sra-3.C: New test.
12911
12912 2005-03-30  Dale Johannesen  <dalej@apple.com>
12913
12914         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
12915
12916 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
12917
12918         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
12919         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
12920         Strip options from test name.
12921
12922 2005-03-31  Jan Hubicka  <jh@suse.cz>
12923
12924         * gcc.dg/varpool-1.c: New testcase.
12925
12926 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
12927
12928         PR c/772
12929         PR c/17913
12930         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
12931         gcc.dg/stmt-expr-label-3.c : New tests.
12932         * gcc.c-torture/execute/medce-2.c: Remove.
12933
12934 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
12935
12936         PR c/20368
12937         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
12938         tests.
12939
12940 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
12941
12942         * gcc.c-torture/compile/pr20203.c: New test.
12943
12944 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
12945
12946         * gfortran.dg/promotion.f90: New test.
12947
12948 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
12949
12950         PR middle-end/20491
12951         * gcc.dg/torture/asm-subreg-1.c: New test.
12952
12953 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
12954
12955         PR c/20672
12956         * gcc.dg/pr20672-1.c: New test.
12957
12958 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
12959
12960         * gfortran.dg/vect: New directory.
12961         * gfortran.dg/vect/vect.exp: New.
12962         * gfortran.dg/vect/vect-1.f90: New test.
12963         * gfortran.dg/vect/vect-2.f90: New test.
12964         * gfortran.dg/vect/vect-3.f90: New test.
12965         * gfortran.dg/vect/vect-4.f90: New test.
12966         * gfortran.dg/vect/vect-5.f90: New test.
12967
12968 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
12969
12970         PR middle-end/20622
12971         * gcc.dg/alias-7.c: New test.
12972
12973 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
12974
12975         * gcc.dg/sparc-reg-1.c: New test.
12976
12977 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
12978
12979         PR target/19890
12980         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
12981
12982 2005-03-29  Dale Ranta  <dir@lanl.gov>
12983             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12984
12985         PR libfortran/20163
12986         * gfortran.dg/pr20163-2.f: New test.
12987
12988 2005-03-28  Jan Hubicka  <jh@suse.cz>
12989
12990         PR middle-end/20635
12991         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
12992         by Jakub Jelinek.
12993
12994 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
12995
12996         PR tree-optimization/20626
12997         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
12998         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
12999
13000 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
13001
13002         * gfortran.dg/underflow.f90: New test.
13003         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
13004
13005 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13006
13007         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
13008
13009 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
13010
13011         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
13012         (g++_init): Make sure that CXXFLAGS is set.
13013         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
13014         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
13015         * lib/gfortran.exp (gfortran_link_flags): Likewise.
13016         * lib/objc.exp (objc_init): Likewise.
13017         * lib/treelang.exp (treelang_init): Likewise.
13018
13019 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
13020
13021         PR tree-optimization/20470
13022         * gcc.dg/tree-ssa/pr20470.c: New test.
13023
13024 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
13025
13026         * gcc.dg/ppc-stfiwx.c: New.
13027
13028 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
13029
13030         PR target/19888
13031         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
13032
13033 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
13034
13035         * gcc.dg/20050325-1.c: Fix a typo.
13036
13037 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13038
13039         PR libfortran/19678
13040         PR libfortran/19679
13041         * gfortran.dg/dos_eol.f: New test.
13042
13043 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
13044
13045         PR rtl-optimization/20249
13046         * gcc.dg/20050325-1.c: New test.
13047
13048 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13049
13050         PR libfortran/15332
13051         * gfortran.dg/pr15332.f: New test.
13052
13053 2005-03-24  Dale Johannesen  <dalej@apple.com>
13054
13055         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
13056
13057 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
13058
13059         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
13060         'internal' visibility.
13061         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
13062         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
13063         'protected' visibility.
13064         * gcc.dg/visibility-7.c: Likewise.
13065         * lib/target-supports.exp (check_visibility_available): Take
13066         a parameter, the kind of visibility to check for.
13067         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
13068         to check_visibility_available.
13069
13070         * g++.dg/expr/cast3.C: New.
13071
13072 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
13073
13074         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
13075         rs6000.
13076
13077 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
13078
13079         PR target/20095
13080         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
13081
13082 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
13083
13084         * gcc.dg/badshift.c: Renamed to...
13085         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
13086
13087         * gcc.target/i386/badshift.c: Renamed to...
13088         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
13089         only.
13090
13091         PR rtl-optimization/20532
13092         * gcc.target/i386/badshift.c: New.
13093
13094 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13095
13096         * gfortran.dg/pr18025.f90: New test.
13097
13098 2005-03-23  Dale Johannesen  <dalej@apple.com>
13099
13100         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
13101
13102 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
13103
13104         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
13105
13106         * lib/target-supports.exp (check_iconv_available): Default
13107         libiconv to -liconv, if there is no definition.
13108
13109 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
13110
13111         * gcc.dg/torture/cris-asm-mof-1.c: New test.
13112
13113 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
13114
13115         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
13116         * g++.dg/opt/pr7503-2.C: Likewise.
13117         * g++.dg/opt/pr7503-3.C: Likewise.
13118         * g++.dg/opt/pr7503-4.C: Likewise.
13119         * g++.dg/opt/pr7503-5.C: Likewise.
13120         * g++.dg/warn/minmax.C: New test.
13121
13122 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13123
13124         * gfortran.dg/g77_intrinsics_funcs.f: New test.
13125         * gfortran.dg/g77_intrinsics_sub.f: New test.
13126
13127 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
13128             Jan Hubicka  <jh@suse.cz>
13129             Steven Bosscher <stevenb@suse.de
13130
13131         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
13132
13133 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13134
13135         PR c++/19980
13136         * g++.dg/template/redecl3.C: New test.
13137
13138 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13139
13140         PR c++/20499
13141         * g++.dg/parse/error16.C: Tweak error markers.
13142
13143 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
13144
13145         PR target/20561
13146         * gcc.dg/20050321-2.c: New test.
13147
13148 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
13149
13150         PR c++/20465
13151         PR c++/20381
13152         * g++.dg/template/ptrmem12.C: New.
13153
13154 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
13155
13156         PR rtl-optimization/20527
13157         * gcc.c-torture/execute/pr20527-1.c: New test.
13158
13159 2005-03-22  Ben Elliston  <bje@au.ibm.com>
13160
13161         * gcc.misc-tests/options.exp (check_for_options): Create a real C
13162         program, compile it into a real executable and then delete the .c
13163         and .x files afterwards, to avoid problems on testglue targets.
13164
13165 2005-03-21  Stuart Hastings  <stuart@apple.com>
13166
13167         * gcc.target/i386/sse-2.c: New.
13168
13169 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
13170
13171         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
13172
13173 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
13174
13175         * g++.dg/parse/crash25.C: Fix typo.
13176
13177 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
13178
13179         PR c++/20461
13180         * g++.dg/parse/crash24.C: New test.
13181
13182         PR c++/20536
13183         * g++.dg/parse/crash25.C: New test.
13184
13185 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
13186
13187         PR c++/20147
13188         * g++.dg/ext/stmtexpr4.C: New test.
13189
13190 2005-03-20  Roger Sayle  <roger@eyesopen.com>
13191
13192         PR middle-end/20539
13193         * gcc.c-torture/compile/pr13066-1.c: New test case.
13194         * gcc.c-torture/compile/pr20539-1.c: Likewise.
13195         * g++.dg/opt/pr13066-1.C: Likewise.
13196
13197 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
13198
13199         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
13200
13201 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13202
13203         PR fortran/18525
13204         * gfortran.dg/nesting_1.f90: New test.
13205
13206 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13207
13208         PR c++/20240
13209         * g++.dg/lookup/using13.C: New test.
13210
13211 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13212
13213         PR c++/20333
13214         * g++.dg/template/crash36.C: New test.
13215
13216 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
13217
13218         PR c++/20463
13219         * g++.dg/template/crash35.C: New test.
13220
13221 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
13222
13223         PR c++/19966
13224         * g++.dg/overload/operator2.C: New test.
13225
13226 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13227
13228         PR libfortran/20257
13229         * gfortran.dg/pr20257.f90: New test.
13230
13231 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13232
13233         PR libfortran/20480
13234         * gfortran.dg/pr20480.f90: New test.
13235
13236 2005-03-16  Richard Henderson  <rth@redhat.com>
13237
13238         PR middle-end/15700
13239         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
13240         (_rtld_global): New.
13241         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
13242         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
13243
13244         * gcc.dg/alias-3.c: New.
13245         * gcc.dg/alias-4.c: New.
13246         * gcc.dg/alias-5.c: New.
13247         * gcc.dg/alias-6.c: New.
13248
13249 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
13250
13251         * gcc.dg/cpp/ucnid-7.c: New.
13252
13253 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
13254             Dorit Naishlos  <dorit@il.ibm.com>
13255
13256         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
13257         darwin.
13258
13259 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
13260
13261         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
13262         misaligned accesses.
13263         * gcc.dg/vect/vect-58.c: Likewise.
13264         * gcc.dg/vect/vect-92.c: New.
13265         * gcc.dg/vect/vect-93.c: New.
13266
13267 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
13268
13269         PR fortran/18827
13270         * gfortran.dg/assign_2.f90: New test.
13271         * gfortran.dg/assign_3.f90: New test.
13272         * gfortran.dg/assign.f90: New test.
13273
13274 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
13275
13276         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
13277         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
13278         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
13279         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
13280         names.
13281
13282 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
13283
13284         * gcc.dg/cpp/ucnid-6.c: New.
13285
13286         * gcc.dg/cpp/normalize-1.c: New.
13287         * gcc.dg/cpp/normalize-2.c: New.
13288         * gcc.dg/cpp/normalize-3.c: New.
13289         * gcc.dg/cpp/normalize-4.c: New.
13290         * gcc.dg/cpp/ucnid-4.c: New.
13291         * gcc.dg/cpp/ucnid-5.c: New.
13292         * g++.dg/cpp/normalize-1.C: New.
13293         * g++.dg/cpp/ucnid-1.C: New.
13294
13295 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
13296
13297         * gcc.dg/pr18628.c: New.
13298
13299 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
13300
13301         PR c++/20280
13302         * g++.dg/tree-ssa/pr20280.C: New.
13303
13304 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13305
13306         PR fortran/20467
13307         * gfortran.dg/stfunc_2.f90: New test.
13308
13309 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
13310
13311         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
13312
13313 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
13314
13315         * gcc.dg/tree-ssa/20050314-1.c: New test.
13316
13317 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13318
13319         PR c++/4403
13320         PR c++/9783, DR433
13321         * g++.dg/template/friend34.C: New test.
13322         * g++.dg/template/friend35.C: Likewise.
13323         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
13324
13325 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13326
13327         Friend class name lookup 5/n
13328         PR c++/1016
13329         * g++.dg/lookup/hidden-class1.C: New test.
13330         * g++.dg/lookup/hidden-class2.C: Likewise.
13331         * g++.dg/lookup/hidden-class3.C: Likewise.
13332         * g++.dg/lookup/hidden-class4.C: Likewise.
13333         * g++.dg/lookup/hidden-class5.C: Likewise.
13334         * g++.dg/lookup/hidden-class6.C: Likewise.
13335         * g++.dg/lookup/hidden-class7.C: Likewise.
13336         * g++.dg/lookup/hidden-class8.C: Likewise.
13337         * g++.dg/lookup/hidden-class9.C: Likewise.
13338         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
13339         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
13340         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
13341         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
13342         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
13343         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
13344         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
13345         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
13346         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
13347         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
13348         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
13349
13350 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
13351
13352         PR c++/20157
13353         * g++.dg/template/error18.C: New test.
13354
13355 2005-03-09  Ben Elliston  <bje@au.ibm.com>
13356
13357         PR debug/16792
13358         * g++.dg/debug/pr16792.C: New test.
13359
13360 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
13361
13362         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
13363         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
13364         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
13365         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
13366         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
13367         test assertion names.
13368
13369 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13370
13371         PR fortran/18600
13372         * gfortran.dg/stfunc_1.f90: New test.
13373
13374 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13375
13376         PR fortran/16907
13377         * gfortran.dg/real_index_1.f90: New test.
13378
13379 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13380
13381         PR fortran/20323
13382         * gfortran.dg/spec_expr_1.f90: New test.
13383
13384 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
13385
13386         PR c/20402
13387         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
13388         new parser.
13389
13390 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13391
13392         PR fortran/20361
13393         * gfortran.dg/largeequiv_1.f90: New test.
13394
13395 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
13396
13397         * gcc.dg/ucnid-1.c: New.
13398         * gcc.dg/ucnid-2.c: New.
13399         * gcc.dg/ucnid-3.c: New.
13400         * gcc.dg/ucnid-4.c: New.
13401         * gcc.dg/ucnid-5.c: New.
13402         * gcc.dg/ucnid-6.c: New.
13403         * gcc.dg/cpp/ucnid-1.c: New.
13404         * gcc.dg/cpp/ucnid-2.c: New.
13405         * gcc.dg/cpp/ucnid-3.c: New.
13406         * g++.dg/other/ucnid-1.C: New.
13407
13408 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
13409
13410         * gcc.dg/vmx/darwin-abi-3.c: Delete.
13411
13412 2005-03-11  Per Bothner  <per@bothner.com>
13413
13414         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
13415         that diagnotics refer to correct token.
13416         * gcc.dg/unused-3.c: Likewise.
13417
13418 2005-03-11  Per Bothner  <per@bothner.com>
13419
13420         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
13421         constant" is now actually on same line as string constant.
13422         * gcc.dg/cpp/direct2s.c: Likewise.
13423
13424 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
13425
13426         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
13427
13428 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13429
13430         PR libfortran/20124
13431         * gfortran.dg/pr20124.f90: New Test
13432
13433 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
13434
13435         PR tree-optimization/20130
13436         * gcc.dg/pr20130-1.c: New test.
13437
13438 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
13439
13440         PR target/20095
13441         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
13442
13443 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13444
13445         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
13446
13447 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
13448
13449         * g++.dg/eh/forced1.C: Fix comment.
13450         * g++.dg/eh/forced2.C: Ditto.
13451         * g++.dg/eh/forced3.C: Ditto.
13452         * g++.dg/eh/forced4.C: Ditto.
13453
13454 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
13455
13456         PR rtl-opt/20412
13457         * gcc.c-torture/compile/pr20412.c: New test.
13458
13459 2005-03-10  Roger Sayle  <roger@eyesopen.com>
13460
13461         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
13462
13463 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
13464
13465         PR target/20322
13466         * gcc.dg/20050307-1.c: New test.
13467
13468 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
13469
13470         PR c++/20375
13471         * g++.dg/other/stdarg3.C: New.
13472
13473 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
13474
13475         PR c++/18384, c++/18327
13476         * g++.dg/init/array19.C: New test.
13477
13478         PR inline-asm/20314
13479         * gcc.dg/torture/pr20314-1.c: New test.
13480         * gcc.dg/torture/pr20314-2.c: New test.
13481
13482 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
13483
13484         * gcc.dg/20050309-1.c: New test.
13485
13486 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13487
13488         * gcc.dg/builtins-10.c: Reactivate disabled test.
13489         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
13490         new cbrt transformations.
13491
13492 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
13493
13494         PR c++/20208
13495         * g++.dg/template/array13.C: New test.
13496
13497 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
13498
13499         PR c++/16859
13500         * g++.dg/init/brace4.C: New test.
13501
13502 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
13503
13504         PR c++/20186
13505         * g++.dg/template/non-dependent12.C: New.
13506
13507 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
13508
13509         PR c++/20142
13510         * g++.dg/init/array18.C: Add dg-do run marker.
13511
13512         PR c++/20142
13513         * g++.dg/init/array18.C: New test.
13514
13515 2005-03-09  Ben Elliston  <bje@au.ibm.com>
13516
13517         * consistency.vlad/vlad.exp: Remove trailing semicolons.
13518         * g++.dg/gcov/gcov.exp: Likewise.
13519         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
13520         * gcc.target/xstormy16/xstormy16.exp: Likewise.
13521         * lib/c-torture.exp: Likewise.
13522         * lib/fortran-torture.exp: Likewise.
13523         * lib/g++.exp: Likewise.
13524         * lib/gcc-defs.exp: Likewise.
13525         * lib/gcc-dg.exp: Likewise.
13526         * lib/gcc.exp: Likewise.
13527         * lib/gcov.exp: Likewise.
13528         * lib/gfortran.exp: Likewise.
13529         * lib/mike-g++.exp: Likewise.
13530         * lib/mike-gcc.exp: Likewise.
13531         * lib/objc-torture.exp: Likewise.
13532         * lib/objc.exp: Likewise.
13533         * lib/profopt.exp: Likewise.
13534         * lib/target-libpath.exp: Likewise.
13535         * lib/target-supports.exp: Likewise.
13536         * lib/treelang.exp: Likewise.
13537         * lib/wrapper.exp: Likewise.
13538
13539 2005-03-08  Jeff Law  <law@redhat.com>
13540
13541         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
13542         PHI-OPT changes.
13543
13544 2005-03-08  Ira Rosen  <irar@il.ibm.com>
13545
13546         * gcc.dg/vect/pr20122.c: New test.
13547
13548 2005-03-07  Jeff Law  <law@redhat.com>
13549
13550         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
13551         was folded away.
13552         * gcc.dg/tree-ssa/pr18133-1.c: New test.
13553         * gcc.dg/tree-ssa/pr18133-2.c: New test.
13554         * gcc.dg/tree-ssa/pr18134.c: New test.
13555
13556 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13557
13558         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
13559         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
13560         gcc.dg/torture/builtin-noret-2.c: Require weak support.
13561
13562 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
13563
13564         PR tree-opt/17671
13565         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
13566
13567 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
13568
13569         * g++.dg/warn/Wnvdtor.C: New test.
13570
13571 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
13572
13573         * gcc.dg/torture/pr19683-1.c: New test.
13574
13575 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
13576
13577         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
13578         * gfortran.dg/g77/19990313-2.f: Ditto.
13579         * gfortran.dg/g77/19990313-3.f: Ditto.
13580         * gfortran.dg/g77/19990525-0.f: Ditto.
13581         * gfortran.dg/g77/19990826-0.f: Ditto.
13582         * gfortran.dg/g77/19990826-2.f: Ditto.
13583         * gfortran.dg/g77/19990826-3.f: Ditto.
13584         * gfortran.dg/g77/20000511-1.f: Ditto.
13585         * gfortran.dg/g77/20000511-2.f: Ditto.
13586         * gfortran.dg/g77/970625-2.f: Ditto.
13587         * gfortran.dg/g77/980310-2.f: Ditto.
13588         * gfortran.dg/g77/980310-3.f: Ditto.
13589         * gfortran.dg/g77/980310-8.f: Ditto.
13590         * gfortran.dg/g77/980519-2.f: Ditto.
13591         * gfortran.dg/g77/alpha1.f: Ditto.
13592         * gfortran.dg/g77/claus.f: Ditto.
13593         * gfortran.dg/g77/erfc.f: Ditto.
13594         * gfortran.dg/g77/short.f: Ditto.
13595         * gfortran.fortran-torture/execute/data.f90: Ditto.
13596         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
13597         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
13598
13599 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13600
13601         * lib/file-format.exp (gcc_target_object_format): Add check for som
13602         format and hardcode object formats on hppa*-*-hpux*.
13603         * lib/target-supports.exp (check_weak_available): Add check for som
13604         object format.  Always return 0 on hppa*-*-hpux10*.
13605
13606         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
13607         is defined.
13608
13609         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
13610
13611 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
13612
13613         * gfortran.dg/pr19936_1.f90: New test.
13614         * gfortran.dg/pr19936_2.f90: New test.
13615         * gfortran.dg/pr19936_3.f90: New test.
13616
13617 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
13618             Paul Thomas <prthomas@drfccad.cea.fr>
13619
13620         * gfortran.dg/PR19754_1.f90: New test.
13621         * gfortran.dg/PR19754_2.f90: Ditto.
13622
13623 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13624
13625         PR c++/19311
13626         * g++.dg/template/non-dependent11.C: New test.
13627
13628 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
13629
13630         * lib/target-supports.exp (check_iconv_available): Fix comment.
13631
13632 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
13633             Joseph S. Myers  <joseph@codesourcery.com>
13634
13635         PR c++/19797
13636         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
13637
13638 2005-03-04  Matthew Sachs  <msachs@apple.com>
13639
13640         * gcc.exp (gcc_target_compile): Put braces around
13641         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
13642         * objc.exp (objc_target_compile): Likewise.
13643         * treelang.exp (treelang_target_compile): Likewise.
13644
13645 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13646
13647         PR fortran/19673
13648         * gfortran.dg/func_result_1.f90: New test.
13649
13650 2005-03-04  Ben Elliston  <bje@au.ibm.com>
13651
13652         * gcc.misc-tests/options.exp: New test.
13653
13654 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
13655
13656         * gcc.dg/pr15784-4.c: New test.
13657
13658 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
13659
13660         * gcc.c-torture/execute/pr17133.c: New.
13661         * gcc.c-torture/compile/20050303-1.c: New.
13662
13663 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
13664
13665         * gcc.dg/cpp/assert4.c: Fix for cygwin.
13666
13667 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
13668
13669         * g++.dg/overload/using2.C: New.
13670
13671 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
13672
13673         PR c++/19916
13674         * g++.dg/init/ptrmem2.C: New test.
13675
13676 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
13677
13678         PR c/8927
13679         * gcc.dg/pr8927-1.c: New test.
13680
13681 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
13682
13683         PR c++/20232
13684         * g++.dg/inherit/covariant12.C: New.
13685
13686 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13687
13688         PR fortran/19479
13689         * gfortran.dg/bound_1.f90: New test.
13690
13691 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
13692
13693         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
13694         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
13695
13696 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
13697
13698         PR c/20245
13699         * gcc.dg/pr20245-1.c: New test.
13700
13701 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
13702
13703         PR middle-end/19874
13704         * gcc.c-torture/execute/20050119-2.c: New test case.
13705
13706 2005-02-28  Ben Elliston  <bje@au.ibm.com>
13707
13708         * README: Update the DejaGnu bug reporting address.
13709         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
13710         * lib/objc-torture.exp: Likewise.
13711
13712 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
13713
13714         * gfortran.dg/boz_1.f90: New test.
13715         * gfortran.dg/boz_3.f90: New test.
13716         * gfortran.dg/boz_4.f90: New test.
13717
13718 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
13719
13720         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
13721         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
13722
13723 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13724
13725         PR libfortran/20101
13726         * gfortran.dg/write_0_pe_format.f90: New test.
13727
13728 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
13729
13730         PR c++/20206
13731         * g++.dg/opt/thunk2.C: New test.
13732         * g++.dg/opt/covariant1.C: New test.
13733
13734 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13735
13736         * gfortran.dg/e_d_fmt.f90: New test.
13737
13738 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
13739
13740         * gcc.dg/asm-b.c: Fix comment typos.
13741
13742 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
13743
13744         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
13745         a V_MAY_DEF also.
13746
13747 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
13748
13749         PR tree-opt/20188
13750         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
13751         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
13752         * gcc.dg/asm-b.c: New test.
13753
13754 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
13755
13756         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
13757         Disable this test on IRIX 6.
13758
13759 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
13760
13761         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
13762         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
13763         parser.
13764
13765 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
13766
13767         PR tree-optimization/20204
13768         * testsuite/gcc.dg/pr20204.c: New test.
13769
13770 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
13771
13772         PR target/20196
13773         * gcc.c-torture/execute/20050224-1.c: New test.
13774
13775         PR c++/20175
13776         * g++.dg/warn/Wbraces2.C: New test.
13777
13778 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
13779
13780         PR c++/19878
13781         * g++.dg/init/const2.C: New test.
13782
13783 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
13784
13785         PR tree-optimization/20100
13786         * gcc.c-torture/execute/pr20100-1.c: New test.
13787
13788 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13789
13790         * gfortran.dg/implicit_3.f90: New test.
13791
13792         * gfortran.dg/deftype_1.f90: New test.
13793
13794 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
13795
13796         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
13797         the test passes.
13798         * g++.dg/other/anon3.C: Accept a warning.
13799
13800 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
13801
13802         * gcc.dg/pr20017.c: Fix a comment typo.
13803
13804 2005-02-23  Bud Davis  <bdavis@gfortran.org>
13805
13806         * gfortran.dg/list_read_4.f90: Change to f90 comments.
13807
13808 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
13809
13810         PR ada/19902
13811         * ada/acats/tests/cxa/cxa3004.a: Remove.
13812         * ada/acats/tests/cxb/cxb30061.am: Likewise.
13813
13814 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
13815
13816         PR c++/20073
13817         * g++.dg/init/const1.C: New test.
13818
13819         PR c++/19991
13820         * g++.dg/parse/constant7.C: New test.
13821
13822         PR c++/20152
13823         * g++.dg/parse/error27.C: New test.
13824         * g++.dg/template/qualttp15.C: Adjust error markers.
13825         * g++.old-deja/g++.other/struct1.C: Likewise.
13826
13827         PR c++/20153
13828         * g++.dg/template/error17.C: New test.
13829
13830         PR c++/20148
13831         * g++.dg/parser/error26.C: New test.
13832
13833 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
13834
13835         PR tree-optimization/20100
13836         PR tree-optimization/20115
13837         * gcc.dg/pr20115.c: New test.
13838         * gcc.dg/pr20115-1.c: New test.
13839         * gcc.dg/pr20100.c: New test.
13840         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
13841         call-clobbered variables after alias1.
13842
13843 2005-02-22  Bud Davis  <bdavis@gfortran.org>
13844
13845         * gfortran.dg/list_read_4.f90: new test.
13846
13847 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
13848
13849         PR rtl-optimization/20017.
13850         * gcc.dg/pr20017.c: New.
13851
13852 2005-02-22  Devang Patel  <dpatel@apple.com>
13853
13854         PR 19952
13855         * g++.dg/tree-ssa/pr19952.C: New test.
13856
13857 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
13858
13859         PR c++/19883
13860         * g++.dg/parse/constant6.C: New test.
13861
13862 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
13863
13864         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
13865         * g++.dg/charset/asm2.c: Likewise.
13866         * g++.dg/charset/asm3.c: Likewise.
13867         * g++.dg/charset/asm4.c: Likewise.
13868         * g++.dg/charset/asm5.c: Likewise.
13869         * g++.dg/charset/attribute1.c: Likewise.
13870         * g++.dg/charset/attribute2.c: Likewise.
13871         * g++.dg/charset/extern1.cc: Likewise.
13872         * g++.dg/charset/extern2.cc: Likewise.
13873         * g++.dg/charset/extern3.cc: Likewise.
13874         * g++.dg/charset/function.cc: Likewise.
13875         * g++.dg/charset/string.c: Likewise.
13876         * g++.dg/charset/charset.exp: Likewise.
13877         * lib/target-supports.exp (check_iconv_available): Fix comment.
13878
13879 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
13880
13881         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
13882         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
13883         * gcc.dg/charset/asm2.c: Likewise.
13884         * gcc.dg/charset/asm3.c: Likewise.
13885         * gcc.dg/charset/asm4.c: Likewise.
13886         * gcc.dg/charset/asm5.c: Likewise.
13887         * gcc.dg/charset/asm6.c: Likewise.
13888         * gcc.dg/charset/attribute1.c: Likewise.
13889         * gcc.dg/charset/attribute2.c: Likewise.
13890         * gcc.dg/charset/builtin1.c: Likewise.
13891         * gcc.dg/charset/extern.c: Likewise.
13892         * gcc.dg/charset/function.c: Likewise.
13893         * gcc.dg/charset/string.c: Likewise.
13894         * gcc.dg/charset/charset.exp: Likewise.
13895
13896 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
13897
13898         PR fortran/20086
13899         * gfortran.dg/pr20086.f90: New test.
13900
13901 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
13902
13903         PR tree-optimization/19786
13904         * g++.dg/tree-ssa/pr19786.C: New.
13905
13906 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13907
13908         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
13909
13910 2005-02-21  Jeff Law  <law@redhat.com>
13911
13912         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
13913
13914 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13915
13916         * gfortran.dg/do_iterator: Split loop, markup all lines for
13917         which an error locus is printed.
13918         * gfortran.dg/pr17708.f90: Markup all lines for which an error
13919         locus is printed.
13920         * gfortran.dg/select_4.f90: Likewise.
13921         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
13922         locuses in the various permutations.
13923
13924 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
13925
13926         PR tree-optimization/19951
13927         * g++.dg/vect: New directory.
13928         * g++.dg/vect/vect.exp: New file.
13929         * g++.dg/vect/pr19951.cc: New testcase.
13930         * g++.dg/dg.exp: Also prune vectorizer tests.
13931
13932 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
13933
13934         PR 18785
13935         * gcc.dg/charset/builtin1.c: New test.
13936
13937 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13938
13939         PR c++/19299
13940         * g++.dg/inherit/volatile1.C: New test.
13941
13942         PR c++/19440
13943         * g++.dg/template/dtor4.C: New test.
13944
13945 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
13946
13947         * gfortran.dg/int_1.f90: New test.
13948
13949 2005-02-19  Devang Patel  <dpatel@apple.com>
13950
13951         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
13952
13953 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
13954
13955         * gfortran.dg/achar_1.f90: New test.
13956
13957 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
13958
13959         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
13960
13961 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
13962             Jakub Jelinek  <jakub@redhat.com>
13963
13964         PR tree-optimization/19828
13965         * gcc.dg/tree-ssa/loop-7.c: New test.
13966         * gcc.c-torture/execute/20050218-1.c: New test.
13967
13968 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
13969
13970         PR c/20043
13971         * gcc.dg/transparent-union-1.c: New test.
13972         * gcc.dg/transparent-union-2.c: New test.
13973
13974 2005-02-18  James E Wilson  <wilson@specifixinc.com>
13975
13976         PR tree-optimization/18977
13977         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
13978
13979 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
13980
13981         PR target/20054
13982         * gcc.dg/pr20054.c: New test.
13983
13984 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13985
13986         PR c++/19508
13987         * g++.dg/ext/attrib20.C: New test.
13988
13989 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
13990
13991         PR middle-end/20030
13992         * gfortran.fortran-torture/execute/character_passing.f90: New test.
13993
13994 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
13995
13996         PR c++/20008
13997         * g++.dg/opt/switch4.C: New.
13998
13999 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
14000
14001         PR c++/20023
14002         PR tree-optimization/20009
14003         * gcc.c-torture/compile/20050217-1.c: New test.
14004         * g++.dg/opt/switch3.C: New test.
14005
14006         PR tree-optimization/18947
14007         * gcc.c-torture/compile/20050215-1.c: New test.
14008         * gcc.c-torture/compile/20050215-2.c: New test.
14009         * gcc.c-torture/compile/20050215-3.c: New test.
14010
14011 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
14012
14013         PR c++/20028
14014         * g++.dg/template/crash34.C: New.
14015
14016         PR c++/20022
14017         * g++.dg/other/access3.C: New.
14018
14019 2005-02-17  Ira Rosen  <irar@il.ibm.com>
14020
14021         * gcc.dg/vect/vect-98.c: New test.
14022
14023 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
14024
14025         PR tree-optimization/19967
14026         * gcc.dg/pr19967.c: New.
14027
14028 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
14029
14030         PR middle-end/19857
14031         * gcc.dg/tree-ssa/20050215-1.c: New test.
14032         * gcc.c-torture/execute/20050215-1.c: New test.
14033
14034 2005-02-15  Eric Christopher  <echristo@redhat.com>
14035
14036         * gcc.dg/cpp/20050215-1.c: New file.
14037
14038 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
14039
14040         PR tree-optimization/15785
14041         * gcc.dg/pr15785-1.c: New test.
14042
14043 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
14044
14045         PR c++/17788
14046         * g++.dg/init/ctor4.C: New.
14047         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
14048
14049 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
14050
14051         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
14052         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
14053
14054 2005-02-15  Andreas Schwab  <schwab@suse.de>
14055
14056         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
14057         declare malloc.
14058
14059 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
14060
14061         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
14062
14063 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
14064
14065         PR tree-optimization/19853
14066         * gcc.c-torture/compile/pr19853.c: New test.
14067
14068 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
14069
14070         PR c++/19608
14071         * g++.dg/parse/local-class1.C: New.
14072
14073         PR c++/19895
14074         * g++.dg/parse/ptrmem3.C: New.
14075
14076         PR c++/19884
14077         * g++.old-deja/g++.oliva/template6.C: Add another case.
14078         * g++.dg/template/explicit6.C: New.
14079
14080 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
14081
14082         PR c++/17816
14083         * g++.dg/other/redecl2.C: New.
14084
14085 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
14086
14087         PR c++/19891
14088         * g++.dg/abi/covariant4.C: New.
14089
14090 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
14091
14092         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
14093
14094 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
14095
14096         * gcc.dg/vect/vect-96.c: Fix typo.
14097
14098 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14099
14100         PR c++/14479
14101         PR c++/19487
14102         * g++.dg/template/enum5.C: New test.
14103
14104 2005-02-12  Ira Rosen  <irar@il.ibm.com>
14105
14106         * gcc.dg/vect/vect-97.c: New test.
14107
14108 2005-02-12  Ira Rosen  <irar@il.ibm.com>
14109
14110         * gcc.dg/vect/vect-96.c: New test.
14111
14112 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
14113
14114         * gcc.dg/builtins-34.c: Also check ldexp*.
14115
14116 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
14117
14118         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
14119
14120 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
14121
14122         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
14123         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
14124         dg-require-dll, dg-require-iconv, dg-require-named-sections,
14125         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
14126         selector_list, selector_expression, dg-process-target): Move to new
14127         file target-supports-dg.exp.
14128         * lib/target-supports-dg.exp: New.
14129
14130         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
14131         New.
14132
14133 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
14134
14135         PR c++/19666
14136         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
14137
14138         PR middle-end/19858
14139         * gcc.c-torture/compile/20050210-1.c: New test.
14140
14141 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
14142
14143         PR c++/19755
14144         * g++.dg/warn/Wbraces1.C: New test.
14145
14146 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
14147
14148         * gcc.dg/builtins-52.c: New testcase.
14149
14150 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
14151
14152         PR c/19342
14153         * gcc.c-torture/execute/20050119-1.c: New test.
14154
14155 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
14156
14157         PR c++/19811
14158         * g++.dg/init/delete1.C: New test.
14159
14160 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
14161
14162         PR c++/18470
14163         * g++.dg/template/static12.C: New test.
14164
14165 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
14166
14167         PR c++/19787
14168         * g++.dg/conversion/ambig1.C: New test.
14169
14170         PR c++/19739
14171         * g++.dg/ext/attrib19.C: New test.
14172
14173         PR c++/19732
14174         * g++.dg/parse/dtor5.C: New test.
14175
14176         PR c++/19762
14177         * g++.dg/template/dtor3.C: New test.
14178
14179         PR c++/19826
14180         * g++.dg/template/static11.C: New test.
14181         * g++.dg/template/crash2.C: Remove dg-error marker.
14182
14183 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
14184
14185         PR C++/18491
14186         * g++.old-deja/g++.mike/p10769a.C: Remove.
14187
14188 2005-02-09  Roger Sayle  <roger@eyesopen.com>
14189
14190         * gcc.dg/builtins-48.c: New test case.
14191         * gcc.dg/builtins-49.c: New test case.
14192         * gcc.dg/builtins-50.c: New test case.
14193         * gcc.dg/builtins-51.c: New test case.
14194
14195 2005-02-09  Ian Lance Taylor  <ian@airs.com>
14196
14197         PR middle-end/19583
14198         * g++.dg/warn/Wreturn-type-3.C: New test.
14199
14200 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
14201
14202         PR middle-end/19402
14203         * gcc.dg/pr19402-1.c: New testcase.
14204         * gcc.dg/pr19402-2.c: likewise.
14205
14206 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
14207
14208         PR middle-end/19854
14209         * g++.dg/tree-ssa/tmmti.C: New testcase.
14210
14211 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
14212
14213         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
14214
14215 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
14216
14217         PR c++/19733
14218         * g++.dg/parse/crash23.C: New test.
14219         * g++.dg/warn/Weff1.C: New test.
14220
14221 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
14222
14223         * gcc.dg/20050209-1.c: New test.
14224
14225 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
14226
14227         PR target/19799
14228         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
14229
14230 2005-02-08  Mike Stump  <mrs@apple.com>
14231
14232         * g++.dg/pch/import-2.c: New test.
14233         * g++.dg/pch/import-2.hs: New.
14234         * g++.dg/pch/include/import-2a.h: New.
14235         * g++.dg/pch/include/import-2b.h: New.
14236
14237 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
14238
14239         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
14240
14241 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14242
14243         * gfortran.dg/substr_1.f90: New test.
14244
14245 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
14246
14247         PR middle-end/19775
14248         * gcc.dg/torture/builtin-power-1.c: Disable test for
14249         invalid transformation.
14250         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
14251         no longer optimize.
14252         * gcc.dg/builtins-47.c: New testcase.
14253
14254 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
14255             Dorit Naishlos  <dorit@il.ibm.com>
14256
14257         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
14258
14259 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
14260
14261         * gcc.c-torture/compile/20050206-1.c: New test.
14262
14263 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
14264
14265         PR tree-opt/19768
14266         * g++.dg/opt/pr19768.C: New test.
14267
14268 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
14269
14270         PR tree-opt/19736
14271         * gcc.c-torture/compile/pr19736.c: New test.
14272
14273 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14274
14275         PR c++/17401
14276         * g++.dg/parse/error25.C: New test.
14277
14278 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
14279
14280         * gcc.c-torture/execute/20050203-1.c: New.
14281
14282 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
14283
14284         * gcc.dg/vect/vect-85.c: Remove xfail.
14285         * gcc.dg/vect/vect-86.c: Remove xfail.
14286         * gcc.dg/vect/vect-87.c: Remove xfail.
14287         * gcc.dg/vect/vect-88.c: Remove xfail.
14288
14289 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
14290
14291         * gcc.dg/altivec-19.c: New.
14292
14293 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
14294
14295         PR c/17807
14296         * gcc.dg/nested-func-3.c: New test.
14297         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
14298
14299 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
14300
14301         * gcc.test-framework/gen_directive_tests: Generate tests for
14302         selector expressions.
14303
14304 2005-02-02  Matt Austern  <austern@apple.com>
14305
14306         PR c++/19628
14307         * g++/ext/builtin7.C: New.
14308         * g++/ext/builtin8.C: New.
14309
14310 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
14311
14312         PR c/18502
14313         * gcc.dg/pr18502-1.c: New test.
14314
14315 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14316
14317         PR c++/17413
14318         * g++.dg/template/local4.C: Tweak.
14319
14320 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
14321
14322         PR tree-optimization/19578
14323         * gcc.c-torture/compile/20050202-1.c: New test.
14324
14325 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
14326
14327         PR c/19435
14328         * gcc.dg/c99-init-4.c: New test.
14329
14330 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
14331
14332         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
14333
14334         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
14335
14336         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
14337         * g++.dg/eh/check-vect.h: New.
14338
14339         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
14340         * gcc.dg/vect/vect-78.c: Ditto.
14341         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
14342         Remove.
14343
14344         * g++.dg/conversion/simd1.C: Expect warning.
14345         * g++.dg/ext/attribute-test-1.C: Ditto.
14346         * g++.dg/ext/attribute-test-2.C: Ditto.
14347         * g++.dg/ext/attribute-test-3.C: Ditto.
14348         * g++.dg/ext/attribute-test-4.C: Ditto.
14349
14350         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
14351         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
14352
14353         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
14354
14355 2005-02-01  Richard Henderson  <rth@redhat.com>
14356
14357         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
14358         long double for ibm double-double format.
14359         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
14360
14361 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
14362
14363         PR tree-optimization/19633
14364         * testsuite/gcc.dg/pr19633-1.c: New test.
14365         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
14366         to NULL or a symbol.
14367
14368 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
14369
14370         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
14371         New procs.
14372         (dg-process-target (local override)): Handle selector expressions.
14373
14374         * gcc.test-framework/README: Describe tests in source directory.
14375         * gcc.test-framework/test-framework.awk: Handle dg- tests.
14376         * gcc.test-framework/test-framework.exp: Handle dg- tests.
14377         * gcc.test-framework/dg-bogus-exp-P.c: New test.
14378         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
14379         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
14380         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
14381         * gcc.test-framework/dg-do-link-exp-P.c: New test.
14382         * gcc.test-framework/dg-do-run-exp-P.c: New test.
14383         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
14384         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
14385         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
14386         * gcc.test-framework/dg-error-exp-P.c: New test.
14387         * gcc.test-framework/dg-error-exp-XP.c: New test.
14388         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
14389         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
14390         * gcc.test-framework/dg-output-exp-P.c: New test.
14391         * gcc.test-framework/dg-output-exp-XF.c: New test.
14392         * gcc.test-framework/dg-warning-exp-P.c: New test.
14393         * gcc.misc-tests/dg-1.c: Remove.
14394         * gcc.misc-tests/dg-2.c: Remove.
14395         * gcc.misc-tests/dg-3.c: Remove.
14396         * gcc.misc-tests/dg-4.c: Remove.
14397         * gcc.misc-tests/dg-5.c: Remove.
14398         * gcc.misc-tests/dg-6.c: Remove.
14399         * gcc.misc-tests/dg-7.c: Remove.
14400         * gcc.misc-tests/dg-8.c: Remove.
14401         * gcc.misc-tests/dg-9.c: Remove.
14402         * gcc.misc-tests/dg-10.c: Remove.
14403         * gcc.misc-tests/dg-11.c: Remove.
14404         * gcc.misc-tests/dg-12.c: Remove.
14405         * gcc.misc-tests/dg-test.exp: Remove.
14406
14407         * gcc.test-framework/test-framework.awk: Change recording and
14408         printing of passes and failures.
14409
14410         * gcc.test-framework: New directory.
14411         * gcc.test-framework/README: New.
14412         * gcc.test-framework/test-framework.exp: New.
14413         * gcc.test-framework/test-framework.awk: New.
14414         * gcc.test-framework/gen_directive_tests: New.
14415
14416 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
14417
14418         * lib/treelang.exp: Fix comment typos.
14419         (treelang_target_compile): Don't append libs=-ltreelang to options.
14420
14421 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
14422
14423         * g++.dg/parse/typename7.C: Adjust error messages.
14424
14425 2005-01-31  Jeff Law  <law@redhat.com>
14426
14427         * gcc.c-torture/execute/20050131-1.c: New test.
14428         * gcc.dg/wcaselabel.c: New test.
14429
14430 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
14431
14432         * g++.dg/other/warning1.C: Adjust error messags.
14433         * g++.dg/parse/constant5.C: New test.
14434
14435 2005-01-31  Steven Bosscher  <stevenb@suse.de>
14436
14437         PR c/19333
14438         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
14439         the test case valid.
14440         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
14441         * testsuite/gcc.dg/array-7.c: Adjust expected result.
14442         * testsuite/gcc.dg/pr18596-3.c: Likewise.
14443         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
14444         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
14445         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
14446
14447 2005-01-31  Dale Johannesen  <dalej@apple.com>
14448
14449         * g++.dg/opt/pr19650.C: New test.
14450
14451 2005-01-31  Richard Henderson  <rth@redhat.com>
14452
14453         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
14454         long double for intel double extended format.
14455         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
14456
14457 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
14458
14459         PR c++/19555
14460         * g++.dg/template/static10.C: New test.
14461
14462         PR c++/19395
14463         * g++.dg/parse/error24.C: New test.
14464
14465         PR c++/19367
14466         * g++.dg/lookup/builtin1.C: New test.
14467
14468         PR c++/19457
14469         * g++.dg/warn/conv3.C: New test.
14470
14471 2005-01-30  Bud Davis  <bdavis@gfortran.org>
14472
14473         PR fortran/19647
14474         * gfortan.dg/inquire_7.f90
14475
14476 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
14477
14478         PR tree-optimization/15791
14479         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
14480         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
14481         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
14482         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
14483         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
14484         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
14485         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
14486         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
14487         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
14488         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
14489
14490 2005-01-29  Paul Brook  <paul@codesourcery.com>
14491
14492         PR fortran/18565
14493         * check.c (real_or_complex_check): New function.
14494         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
14495         * intrinsic.c (add_functions): Use new check functions.
14496         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
14497         Add prototypes.
14498
14499 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
14500
14501         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
14502         gcc.dg/lvalue-3.c: New tests.
14503         * gcc.dg/concat.c: Update expected messages.
14504
14505 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
14506
14507         PR libfortran/19595
14508         * gfortran.dg/eor_1.f90: New test.
14509
14510 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
14511
14512         PR fortran/19589
14513         * gfortran.dg/logical_data_1.f90: New test.
14514
14515 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
14516
14517         PR c++/19253
14518         * g++.dg/template/crash33.C: New test.
14519
14520         PR c++/19667
14521         * g++.dg/template/crash32.C: New test.
14522
14523 2005-01-28  Ian Lance Taylor  <ian@airs.com>
14524
14525         PR middle-end/16558
14526         * g++.dg/warn/Wreturn-type-2.C: New test.
14527
14528 2004-06-24  Jeff Law  <law@redhat.com>
14529
14530         * gcc.dg/tree-ssa/20050128-1.c: New test.
14531
14532 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
14533
14534         * gcc.target/frv/all-mdpackh-1.c: New test.
14535
14536 2005-01-28  Steven Bosscher  <stevenb@suse.de>
14537
14538         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
14539
14540 2005-01-27  Richard Henderson  <rth@redhat.com>
14541
14542         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
14543
14544 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
14545
14546         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
14547
14548 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
14549
14550         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
14551         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
14552         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
14553         to cope with cases where the multilib options override the dg-options.
14554
14555 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
14556
14557         PR c/18946
14558         * gcc.dg/noncompile/20050120-1.c: New test.
14559
14560 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
14561
14562         PR tree-optimization/19633
14563         * gcc.dg/pr19633.c: New test.
14564         * gcc.dg/tree-ssa/pr19633.c: New test.
14565
14566 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
14567
14568         * gcc.dg/20041216-1.c: New test.
14569
14570 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
14571
14572         PR objc/18862
14573         * objc.dg/selector-2.m: New test.
14574
14575 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
14576
14577         * g++.dg/opt/range-test-2.C: New test.
14578
14579         PR rtl-optimization/19579
14580         * gcc.c-torture/execute/20050124-1.c: New test.
14581
14582 2005-01-26  Greg Parker  <gparker@apple.com>
14583         Stuart Hastings  <stuart@apple.com>
14584
14585         * gcc.c-torture/execute/20050125-1.c: New.
14586
14587 2005-01-18  Jan Hubicka  <jh@suse.cz>
14588
14589         PR tree-optimize/19337
14590         * gcc.c-torture/compile/20050119-1.c: New test.
14591
14592 2005-01-24  James E Wilson  <wilson@specifixinc.com>
14593
14594         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
14595         test for successful match.
14596
14597 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
14598
14599         PR objc/18408
14600         * objc.dg/comp-types-7.m: New test.
14601
14602 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
14603
14604         * lib/target-supports.exp (current_target_name): New.
14605         (check_effective_target_ilp32, check_effective_target_lp64):
14606         Cache the result to use as long as the current target, with
14607         multilib flags, remains the same.
14608
14609         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
14610         (dg-require-weak, dg-require-visibility, dg-require-alias,
14611         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
14612         dg-require-effective-target, dg-skip-if): Remove call to
14613         skip_test_and_clear_xfail.
14614         (dg-test): Clear xfail data.
14615
14616 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
14617
14618         PR target/17751
14619         * gcc.dg/ppc64-toc.c: New test.
14620
14621         * g++.dg/tree-ssa/empty-1.C: New test.
14622
14623         PR middle-end/19551
14624         * gcc.c-torture/execute/20050121-1.c: New test.
14625         * gcc.dg/20050121-2.c: New test.
14626
14627 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
14628         Paul Brook  <paul@codesourcery.com>
14629
14630         PR fortran/17941
14631         * gfortran.dg/real_const_1.f: New test.
14632         * gfortran.dg/real_const_2.f90: New test.
14633         * gfortran.dg/complex_int_1.f90: New test.
14634
14635 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
14636
14637         PR fortran/19313
14638         * gfortan.dg/inquire_6.f90: New test.
14639
14640 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
14641
14642         PR libfortran/19451
14643         * open_readonly_1.f90: New test.
14644
14645 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
14646
14647         PR libfortran/18982
14648         * gfortran.dg/open_new.f90: New file.
14649
14650 2005-01-22  Paul Brook  <paul@codesourcery.com>
14651
14652         * namelist_1.f90: New test.
14653
14654 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
14655
14656         PR tree-optimization/19484
14657         * gcc.c-torture/compile/20050122-[12].c: New tests.
14658
14659 2005-01-22  Paul Brook  <paul@codesourcery.com>
14660
14661         * gfortran.dg/implicit_2.f90: New test.
14662
14663 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
14664
14665         PR fortran/19314
14666         * gfortran.dg/inquire_5.f90: New test.
14667
14668 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14669
14670         PR c/18809
14671         * gcc.dg/pr18809-1.c: New test.
14672
14673 2005-01-21  Ian Lance Taylor  <ian@airs.com>
14674
14675         * gcc.dg/20050121-1.c: New test.
14676
14677         PR tree-optimization/13000
14678         * gcc.dg/20040206-1.c: Change warning to point where function is
14679         being inlined.
14680
14681 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14682
14683         PR c++/19208
14684         * g++.dg/template/array11.C: New test.
14685
14686 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14687
14688         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
14689         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
14690         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
14691         * gfortran.dg/getenv_1.f90: Add dg-do directive.
14692         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
14693         gfortran.dg/pr17164.f90: Add missing dg-do directives.
14694
14695 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
14696
14697         PR tree-optimization/15349
14698         * gcc.dg/tree-ssa/pr15349.c: New.
14699
14700 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
14701
14702         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
14703
14704 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
14705
14706         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
14707         scan-assembler-times directive name.
14708
14709         * gcc.dg/asm-a.c: Move dg-require-effective-target to
14710         after dg-do.
14711
14712         PR rtl-optimization/19462
14713         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
14714
14715 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
14716
14717         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
14718         counting function calls on ia64.
14719
14720 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
14721
14722         PR rtl-optimization/15139
14723         * gcc.dg/20050111-2.c: New test.
14724
14725         PR c/17297
14726         * gcc.c-torture/compile/20050113-1.c: New testcase.
14727
14728         PR middle-end/19164
14729         * gcc.dg/20050113-1.c: New testcase.
14730
14731 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
14732
14733         * gcc.dg/vect/vect-85.c: Add comment.
14734         * gcc.dg/vect/vect-86.c: Add xfail for now.
14735         * gcc.dg/vect/vect-87.c: Add xfail for now.
14736         * gcc.dg/vect/vect-88.c: Add xfail for now.
14737         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
14738
14739 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14740
14741         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
14742
14743 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
14744
14745         * g++.dg/debug/typedef3.C: New test.
14746
14747 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
14748
14749         PR c/19472
14750         * gcc.dg/asm-a.c: New test.
14751
14752 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
14753
14754         * gcc.dg/sh-relax.c: Add prototype for abort.
14755
14756 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
14757
14758         * gcc.dg/short-compare-1.c: New test.
14759         * gcc.dg/short-compare-2.c: Likewise.
14760
14761 2005-01-18  Michael Matz  <matz@suse.de>
14762
14763         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
14764
14765 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
14766
14767         PR tree-optimization/19121
14768         * gcc.c-torture/compile/pr19121.c: New test.
14769
14770 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
14771
14772         PR target/19357
14773         * gcc.c-torture/compile/pr19357.c: New test.
14774
14775 2005-01-17  Ian Lance Taylor  <ian@airs.com>
14776
14777         PR c/5675
14778         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
14779         pass--those that refer just to the variable, possibly with a
14780         cast.
14781         * gcc.dg/c99-const-expr-3.c: Likewise.
14782
14783         PR middle-end/13127
14784         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
14785         longer emitted.
14786
14787 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
14788
14789         PR fortran/18778
14790         * gfortran.dg/endfile_2.f90: New test.
14791
14792 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
14793
14794         PR 19168
14795         * gfortran.dg/select_5.f90: New test.
14796
14797 2004-01-16  Paul Brook  <paul@codesourcery.com>
14798
14799         * gfortran.dg/common_4.f90: New test.
14800
14801 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
14802
14803         PR rtl-optimization/19462
14804         * gcc.dg/torture/pr19462-1.c: New test.
14805
14806 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
14807
14808         PR objc/19321
14809         * objc.dg/func-ptr-2.m: New.
14810         * objc.dg/volatile-1.m: New.
14811
14812 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14813
14814         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
14815
14816 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
14817
14818         PR tree-optimization/19060
14819         * gcc.c-torture/execute/20050104-1.c: New test.
14820
14821 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
14822
14823         PR fortran/18983
14824         * gfortran.dg/write_to_null.f90: New test.
14825
14826 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
14827             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14828
14829         PR other/19328
14830         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
14831         argument.
14832
14833 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
14834
14835         PR c++/19263
14836         * g++.dg/init/vector1.C: New test.
14837
14838 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
14839
14840         PR target/13158
14841         * gcc.target/ia64/sibcall-unwind-1.c: New test.
14842         PR target/18987
14843         * gcc.target/ia64/sibcall-unwind-2.c: New test.
14844
14845 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
14846
14847         * gfortran.dg/select_1.f90: New test.
14848         * gfortran.dg/select_2.f90: New test.
14849         * gfortran.dg/select_3.f90: New test.
14850         * gfortran.dg/select_4.f90: New test.
14851
14852 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
14853
14854         PR middle-end/19084
14855         PR rtl-optimization/19348
14856         * gcc.dg/20050111-1.c: New test.
14857         * gcc.c-torture/execute/20050111-1.c: New test.
14858
14859         * gcc.dg/i386-asm-4.c: New test.
14860
14861 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
14862
14863         * gcc.dg/nested-func-2.c: New test.
14864         * ada/acats/norun.lst: Remove c953002.
14865
14866 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
14867
14868         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
14869
14870 2005-01-12  Ben Elliston  <bje@au.ibm.com>
14871
14872         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
14873
14874 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
14875
14876         PR target/18761
14877         * g++.dg/abi/align1.C: New test.
14878
14879 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
14880
14881         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
14882         at a time.
14883         * g++.dg/ext/altivec_check.h: Support compiling as C.
14884
14885 2005-01-10  Roger Sayle  <roger@eyesopen.com>
14886
14887         PR c++/19355
14888         * g++.dg/expr/pr19355-1.C: New test case.
14889
14890 2005-01-10  Laurent GUERBY <laurent@guerby.net>
14891
14892         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
14893         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
14894         * ada/acats/tests/c3/c92005b.ada: Likewise.
14895         * ada/acats/tests/c3/cxb3012.a: Likewise.
14896         * ada/acats/norun.lst: Add c380004 and c953002, add PR
14897
14898 2005-01-09  Paul Brook  <paul@codesourcery.com>
14899
14900         * gfortran.dg/common_2.f90: New file.
14901         * gfortran.dg/common_3.f90: New file.
14902
14903 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
14904
14905         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
14906
14907 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
14908
14909         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
14910         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
14911         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
14912         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
14913         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
14914         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
14915         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
14916         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
14917         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
14918         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
14919         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
14920         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
14921         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
14922         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
14923         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
14924         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
14925         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
14926         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
14927         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
14928         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
14929         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
14930         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
14931         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
14932         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
14933         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
14934         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
14935         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
14936         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
14937         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
14938         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
14939         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
14940         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
14941         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
14942         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
14943         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
14944         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
14945         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
14946         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
14947         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
14948         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
14949         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
14950         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
14951         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
14952         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
14953         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
14954         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
14955         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
14956         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
14957         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
14958         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
14959         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
14960         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
14961         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
14962         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
14963         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
14964         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
14965         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
14966         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
14967         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
14968         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
14969         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
14970         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
14971         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
14972         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
14973         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
14974         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
14975         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
14976
14977         * gcc.dg/vect/vect-1.c: Fix spelling.
14978         * gcc.dg/vect/vect-10.c: Fix spelling.
14979         * gcc.dg/vect/vect-11.c: Fix spelling.
14980         * gcc.dg/vect/vect-12.c: Fix spelling.
14981         * gcc.dg/vect/vect-14.c: Fix spelling.
14982         * gcc.dg/vect/vect-15.c: Fix spelling.
14983         * gcc.dg/vect/vect-16.c: Fix spelling.
14984         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
14985         * gcc.dg/vect/vect-64.c: Fix comments.
14986         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
14987
14988 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
14989             Ira Rosen  <irar@il.ibm.com>
14990
14991         * gcc.dg/vect/vect-70.c: New test.
14992         * gcc.dg/vect/vect-71.c: New test.
14993
14994 2005-01-09  Manfred Hollstein  <mh@suse.com>
14995
14996         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
14997         * gcc.dg/pr18241-2.c: Likewise.
14998         * gcc.dg/pr18241-3.c: Likewise.
14999         * gcc.dg/pr18241-4.c: Likewise.
15000         * gcc.dg/pr18241-5.c: Likewise.
15001
15002 2005-01-08  Richard Henderson  <rth@redhat.com>
15003
15004         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
15005         False for x86 and x86-64.
15006
15007 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
15008
15009         PR tree-optimization/18241
15010         * gcc.dg/pr18241-1.c: New test.
15011         * gcc.dg/pr18241-2.c: New test.
15012         * gcc.dg/pr18241-3.c: New test.
15013         * gcc.dg/pr18241-4.c: New test.
15014         * gcc.dg/pr18241-5.c: New test.
15015
15016 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
15017
15018         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
15019         gfortran.dg/select_4.f90: New.
15020
15021 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
15022
15023         * gcc.c-torture/execute/20050107-1.c: New test.
15024
15025 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
15026
15027         PR c++/19298
15028         * g++.dg/template/ref2.C: New.
15029
15030 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
15031
15032         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
15033         instead of being empty.
15034
15035 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15036
15037         PR fortran/15553
15038         * gfortran.dg/array-1.f90: New test.
15039
15040 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
15041
15042         PR tree-optimization/19283
15043         * gcc.c-torture/execute/20050106-1.c: New test.
15044
15045         PR rtl-optimization/18861
15046         * gcc.dg/20050105-1.c: New test.
15047
15048         PR tree-optimization/18828
15049         * gcc.dg/20050105-2.c: New test.
15050
15051 2005-01-07  Andreas Jaeger  <aj@suse.de>
15052
15053         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
15054
15055 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
15056
15057         PR fortran/18398
15058         * gfortran.dg/fmt_read.f90: New test.
15059
15060 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
15061
15062         * gcc.dg/rs6000-ldouble-2.c: New.
15063
15064 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
15065
15066         PR c++/19244
15067         * g++.dg/parser/ctor2.C: New test.
15068
15069 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15070
15071         PR c++/17154
15072         * g++.dg/template/using9.C: New test.
15073
15074 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15075
15076         PR c++/19258
15077         * g++.dg/lookup/friend6.C: New test.
15078
15079 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
15080
15081         PR c++/19270
15082         * g++.dg/template/array10.C: New.
15083
15084 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15085
15086         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
15087         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
15088
15089 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
15090
15091         * gcc.c-torture/compile/20050105-1.c: New test.
15092
15093 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
15094
15095         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
15096
15097 2005-01-05  Roger Sayle  <roger@eyesopen.com>
15098
15099         PR middle-end/19100
15100         * gcc.dg/conv-3.c: New test case.
15101
15102 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
15103
15104         * gcc.dg/asm-wide-1.c: New test.
15105
15106 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
15107
15108         PR c++/19030
15109         * g++.dg/parse/crash22.C: New
15110
15111 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
15112
15113         PR 19257
15114         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
15115
15116 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
15117
15118         PR middle-end/17767
15119         * gcc.dg/i386-mmx-6.c: New test case.
15120
15121 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
15122
15123         PR tree-optimization/18308
15124         * gcc.dg/vect/pr18308.c: New testcase.
15125
15126 2005-01-04  Andreas Jaeger  <aj@suse.de>
15127
15128         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
15129
15130 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
15131             Robert Bowdidge <bowdidge@apple.com>
15132
15133         * gcc.dg/cpp/subframework1.c: New.
15134         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
15135         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
15136         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
15137         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
15138
15139 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
15140
15141         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
15142         producing warning.
15143         * gcc.dg/darwin-weakimport-2.c: New.
15144
15145 2005-01-03  Richard Henderson  <rth@redhat.com>
15146
15147         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
15148
15149 2005-01-03  Richard Henderson  <rth@redhat.com>
15150
15151         * gcc.dg/vect/vect.exp: Enable for ia64.
15152         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
15153         (check_effective_target_vect_float): Likewise.
15154         (check_effective_target_vect_no_align): Likewise.
15155         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
15156         * gcc.dg/vect/vect-8.c: Likewise.
15157
15158 2005-01-03  Uros Bizjak <uros@kss-loka.si>
15159
15160         PR target/19236
15161         * gcc.dg/pr19236-1.c: New test case.
15162
15163 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
15164
15165         PR rtl-optimization/12092
15166         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
15167
15168 2005-01-02  Andreas Jaeger  <aj@suse.de>
15169
15170         * gcc.dg/pr12092-1.c: Do not run on x86_64.
15171
15172 2005-01-01  Roger Sayle  <roger@eyesopen.com>
15173             Andrew Pinski  <pinskia@physics.uc.edu>
15174
15175         PR rtl-optimization/12092
15176         * gcc.dg/pr12092-1.c: New test case.
15177
15178 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
15179
15180         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
15181         'hidden' and 'default' for better portability.
15182         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
15183
15184         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
15185         6 and 7.
15186         * g++.old-deja/g++.brendan/new3.C: Likewise.
15187
15188 2005-01-01  Steven Bosscher  <stevenb@suse.de>
15189
15190         * gcc.dg/20041231-1.C: New test.
15191         * g++.dg/warn/Wunreachable-code-1.C: New test.
15192
15193 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
15194
15195         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
15196         file, not /dev/null.  Abort on error.
15197
15198 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
15199             Ziemowit Laski  <zlaski@apple.com>
15200
15201         PR objc/18971
15202         * objc.dg/encode-5.m: New test.
15203
15204 2004-12-29  Richard Henderson  <rth@redhat.com>
15205
15206         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
15207         * objc.dg/stabs-1.m: Disable for ia64.
15208
15209 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
15210
15211         PR c++/19190
15212         * g++.dg/warn/Wunused-10.C: New test.
15213
15214 2004-12-28  Richard Henderson  <rth@redhat.com>
15215
15216         * objc.dg/stabs-1.m: Disable for alpha.
15217
15218 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
15219
15220         PR c++/19149
15221         * g++.dg/parse/error23.C: New test.
15222
15223 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15224
15225         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
15226
15227         PR fortran/19032
15228         * gfortran.dg/intrinsic_modulo_1.f90: New.
15229         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
15230         tests with divisor -1.
15231
15232 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
15233
15234         * g++.dg/opt/temp1.C (memcpy): Return a value.
15235
15236         PR c++/19148
15237         * g++.dg/expr/cond7.C: New test.
15238
15239 2004-12-27  Paul Brook  <paul@codesourcery.com>
15240
15241         * gfortran.dg/g77/select_no_compile.f: Remove.
15242
15243 2004-12-27  Richard Henderson  <rth@redhat.com>
15244
15245         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
15246         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
15247         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
15248
15249 2004-12-26  Richard Henderson  <rth@redhat.com>
15250
15251         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
15252         by 1i instead of token pasting.
15253
15254 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15255
15256         PR tree-optimization/17578
15257         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
15258         to additional_flags.
15259         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
15260
15261 2004-12-25  Richard Henderson  <rth@redhat.com>
15262
15263         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
15264         Remove Alpha.
15265
15266 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15267
15268         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
15269         hppa*-*-hpux*.
15270         * gcc.dg/pr17957.c (dg-options): Likewise.
15271         * gcc.dg/struct-ret-1.c: Add prototype for abort.
15272         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
15273         instead of 0 on __hppa__.
15274         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
15275         "foo,%r" on hppa*-*-*.
15276
15277 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
15278
15279         PR fortran/19071
15280         * gfortran.dg/complex_write.f90: New test.
15281
15282 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
15283
15284         PR c++/17595
15285         * g++.dg/parse/pragma2.C: New test.
15286
15287         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
15288
15289 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
15290
15291         * gcc.dg/empty2.c: Add missing dg-warning.
15292
15293 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
15294
15295         PR c++/17413
15296         * g++.dg/template/local4.C: New test.
15297         * g++.dg/template/crash19.C: Add dg-error marker.
15298
15299         * g++.dg/template/crash31.C: Correct embedded PR number.
15300
15301 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
15302
15303         PR c++/16405
15304         * g++.dg/opt/temp1.C: Add do-run marker.
15305
15306 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
15307
15308         * g++.dg/template/spec19.C: New.
15309
15310 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
15311
15312         PR target/16819
15313         * gcc.dg/empty2.c: New.
15314
15315 2004-12-23  Richard Henderson  <rth@redhat.com>
15316
15317         * lib/target-supports.exp (check_effective_target_vect_no_align):
15318         Remove i?86 and x86-64.
15319
15320 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
15321
15322         PR c++/16405
15323         * g++.dg/opt/temp1.C: New test.
15324
15325 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15326
15327         PR c++/18733
15328         * g++.dg/template/friend33.C: New testcase.
15329
15330 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
15331
15332         PR c++/18464
15333         * g++.dg/template/cond5.C: New test.
15334
15335         PR c++/18492
15336         * g++.dg/inherit/thunk3.C: New test.
15337
15338         PR c++/11224
15339         * g++.dg/warn/Wunused-9.C: New test.
15340
15341 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
15342
15343         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
15344
15345 2004-12-22  Jan Beulich  <jbeulich@novell.com>
15346
15347         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
15348
15349 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
15350
15351         PR c++/18378
15352         * g++.dg/ext/packed8.C: New test.
15353
15354         PR c++/19063
15355         * g++.dg/template/crash31.C: New test.
15356
15357         PR c++/19034
15358         * g++.dg/template/crash30.C: New test.
15359
15360 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
15361
15362         PR C++/18984
15363         * g++.dg/eh/ctor3.C: New test.
15364
15365 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
15366
15367         * objc.dg/stabs-1.m: Allow section name to be quoted and
15368         assembly label to begin with '.LL'.
15369
15370 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
15371
15372         * gcc.dg/vect/vect.exp
15373         (check_effective_target_lp64_or_vect_no_align): New.
15374         * gcc.dg/vect/vect-77.c: Use it.
15375         * gcc.dg/vect/vect-78.c: Use it.
15376
15377         * lib/target-supports.exp
15378         (check_effective_target_vect_no_max,
15379         check_effective_target_vect_no_bitwise,
15380         check_effective_target_vect_no_align): New.
15381         * gcc.dg/vect/vect-13.c: Use them.
15382         * gcc.dg/vect/vect-17.c: Ditto.
15383         * gcc.dg/vect/vect-18.c: Ditto.
15384         * gcc.dg/vect/vect-19.c: Ditto.
15385         * gcc.dg/vect/vect-20.c: Ditto.
15386         * gcc.dg/vect/vect-27.c: Ditto.
15387         * gcc.dg/vect/vect-29.c: Ditto.
15388         * gcc.dg/vect/vect-44.c: Ditto.
15389         * gcc.dg/vect/vect-48.c: Ditto.
15390         * gcc.dg/vect/vect-50.c: Ditto.
15391         * gcc.dg/vect/vect-52.c: Ditto.
15392         * gcc.dg/vect/vect-54.c: Ditto.
15393         * gcc.dg/vect/vect-56.c: Ditto.
15394         * gcc.dg/vect/vect-58.c: Ditto.
15395         * gcc.dg/vect/vect-60.c: Ditto.
15396         * gcc.dg/vect/vect-72.c: Ditto.
15397         * gcc.dg/vect/vect-80.c: Ditto.
15398
15399 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
15400
15401         PR c++/14075
15402         * g++.dg/init/string1.C: New.
15403
15404         PR c++/18975
15405         * g++.dg/other/synth1.C: New.
15406
15407 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
15408
15409         PR c/18963
15410         * gcc.dg/pr18963-1.c: New test.
15411
15412 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
15413
15414         PR c/18596
15415         * gcc.dg/funcdef-storage-1.c (foo): Remove.
15416         * gcc.dg/pr18596-1.c: Use dg-error.
15417         (dg-options): Use -fno-unit-at-a-time.
15418         * gcc.dg/pr18596-2.c: New test.
15419         * gcc.dg/pr18596-3.c: New test.
15420
15421 2004-12-20  Roger Sayle  <roger@eyesopen.com>
15422
15423         PR middle-end/18683
15424         * g++.dg/opt/pr18683-1.C: New test case.
15425
15426 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
15427
15428         PR other/19093
15429         * g++.dg/opt/max1.C: Fix for 64bit targets.
15430
15431 2004-12-20  Matt Austern  <austern@apple.com>
15432
15433         PR c++/19044
15434         * g++.dg/ext/builtin6.C: New
15435
15436 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
15437
15438         PR tree-optimization/19080
15439         * gcc.c-torture/compile/pr19080.c: New test.
15440
15441 2004-12-20  Steven Bosscher  <stevenb@suse.de>
15442
15443         * gcc.dg/20041219-1.c: New test.
15444
15445 2004-12-19  Roger Sayle  <roger@eyesopen.com>
15446
15447         PR middle-end/19068
15448         * g++.dg/opt/max1.C: New test case.
15449
15450 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15451
15452         * gcc.dg/fdata-sections-1.c: New test.
15453
15454 2004-12-18  Roger Sayle  <roger@eyesopen.com>
15455
15456         PR middle-end/18548
15457         * gcc.dg/max-1.c: New test case.
15458
15459 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
15460
15461         * gcc.c-torture/execute/20041218-1.c: New test.
15462
15463 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
15464
15465         * gcc.dg/pr18501.c: New test.
15466         * gcc.dg/uninit-5.c: XFAIL.
15467         * gcc.dg/uninit-9.c: XFAIL.
15468
15469 2004-12-17  Dale Johannesen  <dalej@apple.com>
15470
15471         * gcc.dg/20041213-1.c: New.
15472
15473 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
15474
15475         * objc.dg/stabs-1.m: Allow assembly label to begin
15476         with a dot ('.').
15477
15478 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
15479
15480         * gcc.c-torture/execute/20041213-1.c: Move...
15481         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
15482
15483 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
15484
15485         PR c++/18721
15486         * g++.dg/lookup/conv-5.C: New.
15487
15488 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
15489
15490         * objc.dg/stabs-1.m: New test.
15491
15492 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
15493
15494         * gcc.dg/visibility-c.c: Change compile to
15495         assemble for the test.
15496
15497 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
15498
15499         PR target/19041
15500         * gcc.dg/visibility-c.c: New test.
15501
15502 2004-12-16  Roger Sayle  <roger@eyesopen.com>
15503
15504         PR middle-end/18493
15505         * gcc.dg/switch-8.c: New test case.
15506
15507 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
15508
15509         PR c++/18905
15510         * g++.dg/template/init4.C: New.
15511         * g++.dg/opt/static3.C: Enable optimizer.
15512
15513 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
15514
15515         * g++.dg/other/complex1.C: New test.
15516
15517 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
15518
15519         * g++.dg/opt/inline9.C: New test.
15520
15521 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15522
15523         PR fortran/18993
15524         * gfotran.dg/nullify_1.f: New test.
15525
15526 2004-12-15  Richard Henderson  <rth@redhat.com>
15527
15528         * gcc.target/i386/i386.exp: New harness.
15529         * gcc.target/i386/vect-args.c: New.
15530
15531 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
15532
15533         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
15534
15535 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15536
15537         PR c++/18825
15538         * g++.dg/template/friend32.C: New test.
15539
15540 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
15541
15542         * cpp/pragma-once-1.c: New test.
15543         * cpp/pragma-once-1b.h: Likewise.
15544         * cpp/pragma-once-1c.h: Likewise.
15545         * cpp/pragma-once-1d.h: Likewise.
15546         * cpp/inc/pragma-once-1a.h: Likewise.
15547
15548 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
15549             Steven G. Kargl  <kargls@comcast.net>
15550
15551         PR fortran/17597
15552         * gfortran.dg/list_read_3.f90: New test.
15553
15554 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
15555
15556         * gcc.dg/ftrapv-2.c: New test.
15557
15558 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
15559
15560         PR c++/18981
15561         * g++.dg/template/typename9.C: New test.
15562
15563 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
15564
15565         PR c++/18738
15566         * g++.dg/template/typename8.C: New test.
15567         * g++.dg/parse/friend2.C: Tweak error message.
15568
15569 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
15570
15571         * gcc.c-torture/20041214-1.c: New test.
15572
15573 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
15574
15575         PR c++/18965
15576         * g++.dg/init/array17.C: New test.
15577
15578 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
15579
15580         PR c++/18793
15581         * g++.dg/init/aggr3.C: New test.
15582
15583 2004-12-14  Janis Johnson  <janis187@us.ibm.com
15584
15585         * gcc.dg/altivec-types-1.c: New test.
15586         * gcc.dg/altivec-types-2.c: New test.
15587         * gcc.dg/altivec-types-3.c: New test.
15588         * gcc.dg/altivec-types-4.c: New test.
15589         * g++.dg/ext/altivec-types-1.C: New test.
15590         * g++.dg/ext/altivec-types-2.C: New test.
15591         * g++.dg/ext/altivec-types-3.C: New test.
15592         * g++.dg/ext/altivec-types-4.C: New test.
15593
15594 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
15595
15596         PR middle-end/18951
15597         * gcc.c-torture/execute/20041213-1.c: New test.
15598
15599 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
15600
15601         PR c++/18949
15602         * g++.dg/template/cast1.C: New.
15603
15604 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
15605
15606         * gcc.c-torture/execute/20041213-2.c: New test.
15607
15608 2004-12-13  Richard Henderson  <rth@redhat.com>
15609
15610         * gcc.dg/i386-sse-10.c: Fix typo in options.
15611
15612 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
15613
15614         PR c++/18968
15615         * g++.dg/opt/pr18968.C: New test.
15616
15617 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
15618
15619         PR c++/18925
15620         * g++.dg/ext/visibility/staticdatamem.C: New test.
15621
15622 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
15623
15624         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
15625
15626 2004-12-13  Roger Sayle  <roger@eyesopen.com>
15627
15628         PR rtl-optimization/18928
15629         * gcc.dg/pr18928-1.c: New test case.
15630
15631 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
15632
15633         PR tree-opt/16951
15634         * gcc.c-torture/compile/20041211-1.c: New.
15635
15636 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15637
15638         PR middle-end/17564
15639         * gcc.c-torture/execute/20041212-1.c: New test.
15640
15641 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15642
15643         PR fortran/18869
15644         * gfortran.dg/common_1.f90: New test.
15645
15646 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
15647         Paul Brook  <paul@codesourcery.com>
15648
15649         PR fortran/16222
15650         * gfortran.dg/real_do_1.f90: New test.
15651
15652 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
15653
15654         PR tree-opt/18040
15655         * g++.dg/opt/ptrmem6.C: New test.
15656
15657 2004-12-11  Roger Sayle  <roger@eyesopen.com>
15658
15659         PR middle-end/18921
15660         * gcc.dg/pr18921-1.c: New test case.
15661
15662 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15663
15664         PR fortran/17175
15665         * gfortran.dg/scale_1.f90: New test.
15666
15667 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
15668
15669         PR middle-end/18903
15670         * gcc.c-torture/compile/pr18903.c: New test.
15671
15672 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
15673
15674         * gcc.c-torture/execute/20041210-1.c: New test.
15675
15676 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15677
15678         PR c++/18731
15679         * g++.dg/parser/struct-1.C: New test.
15680         * g++.dg/parser/struct-2.C: New test.
15681         * g++.dg/parser/struct-3.C: New test.
15682
15683 2004-12-09  Richard Henderson  <rth@redhat.com>
15684
15685         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
15686
15687         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
15688         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
15689
15690 2004-12-09  Matt Austern  <austern@apple.com>
15691
15692         PR c++/18514
15693         * g++.dg/ext/builtin1.C: New
15694         * g++.dg/ext/builtin2.C: New
15695         * g++.dg/ext/builtin3.C: New
15696         * g++.dg/ext/builtin4.C: New
15697         * g++.dg/ext/builtin5.C: New
15698
15699 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
15700
15701         PR tree-opt/18904
15702         * g++.dg/opt/ptrmem5.C: New test.
15703
15704 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
15705
15706         * g++.dg/parse/typename5.C: Adjust for new error.
15707         * g++.dg/parse/typename7.C: New.
15708
15709 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15710
15711         PR c++/18073
15712         * g++.dg/other/mmintrin.C: New test.
15713
15714 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
15715
15716         PR c++/16681
15717         * g++.dg/init/array15.C: New.
15718         * g++.dg/init/array16.C: New.
15719
15720 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15721
15722         PR fortran/18826
15723         * gfortran.dg/assign_1.f90: New test.
15724
15725 2004-12-08  Nick Clifton  <nickc@redhat.com>
15726
15727         * gcc.target/xstormy16/bss_below100: New directory containing tests.
15728         * gcc.target/xstormy16/data_below100: Likewise.
15729         * gcc.target/xstormy16/sfr: Likewise.
15730         * gcc.target/xstormy16/below100.S: New test source file.
15731         * gcc.target/xstormy16/below100.ld: New test linker script.
15732         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
15733         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
15734         bp instructions.
15735         * gcc.target/xstormy16/bp.c: Likewise.
15736
15737         * gcc.target/xstormy16/bss_below100: New files:
15738         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
15739         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
15740         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
15741         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
15742         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
15743         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
15744         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
15745         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
15746         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
15747         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
15748         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
15749         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
15750         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
15751         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
15752         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
15753         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
15754         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
15755         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
15756         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
15757         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
15758         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
15759         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
15760         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
15761         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
15762         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
15763         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
15764         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
15765
15766         * gcc.target/xstormy16/data_below100: New files:
15767         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
15768         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
15769         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
15770         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
15771         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
15772         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
15773         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
15774         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
15775         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
15776         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
15777         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
15778         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
15779         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
15780         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
15781         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
15782         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
15783         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
15784         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
15785         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
15786         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
15787         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
15788         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
15789         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
15790         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
15791         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
15792         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
15793         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
15794
15795         * gcc.target/xstormy16/sfr: New files:
15796         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
15797         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
15798         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
15799         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
15800         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
15801         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
15802         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
15803         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
15804         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
15805         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
15806         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
15807         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
15808         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
15809         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
15810         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
15811         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
15812         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
15813         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
15814         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
15815         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
15816         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
15817         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
15818         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
15819         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
15820         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
15821         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
15822         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
15823         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
15824         27_if0_sfrw_bitfield_f.c
15825
15826 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15827
15828         PR c++/18100
15829         * g++.dg/lookup/name-clash4.C: New test.
15830
15831 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
15832
15833         PR c++/18672
15834         * g++.dg/opt/array1.C: New.
15835
15836         PR c++/18803
15837         * g++.dg/template/operator5.C: New.
15838
15839 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
15840
15841         PR c/18867
15842         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
15843
15844 2004-12-07  Steven Bosscher  <stevenb@suse.de>
15845
15846         * gcc.dg/noncompile/20041207.c: New test.
15847
15848 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
15849
15850         * g++.dg/other/unreachable-1.C: New test.
15851
15852 2004-12-06  Nick Clifton  <nickc@redhat.com>
15853
15854         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
15855         <limits.h> because the latter comes from gcc's include/ directory
15856         and not the newlib/libc/include directory.
15857
15858 2004-12-04  Richard Henderson  <rth@redhat.com>
15859
15860         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
15861
15862 2004-12-04  Richard Henderson  <rth@redhat.com>
15863
15864         * lib/target-supports.exp (check_gc_sections_available): Disable
15865         for alpha and ia64.
15866
15867 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
15868
15869         PR middle-end/17909
15870         * g++.dg/other/vararg-2.C: New test.
15871
15872 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15873
15874         PR c++/17011, c++/17971
15875         * g++.dg/template/error15.C: Adjust expected error.
15876         * g++.dg/template/instantiate3.C: Likewise.
15877
15878 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
15879
15880         * gcc.dg/altivec-18.c: Fix for darwin
15881
15882 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
15883
15884         PR c++/18782
15885         * g++.dg/parse/ptrmem2.C: New.
15886
15887         PR c++/18318
15888         * g++.dg/template/new1.C: New.
15889
15890 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15891
15892         PR fortran/18710
15893         * gfortran.dg/direct_io_3.f90: New test.
15894
15895 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
15896
15897         PR 18758
15898         * g++.dg/parse/crash21.C: New.
15899
15900 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15901
15902         PR c++/15664, c++/18276
15903         * g++.dg/template/ttp13.C: New test.
15904         * g++.dg/template/ttp14.C: Likewise.
15905
15906 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15907
15908         PR c++/18123
15909         * g++.dg/parse/enum2.C: New test.
15910         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
15911
15912 2004-12-02  Nick Clifton  <nickc@redhat.com>
15913
15914         * gcc.target/xstormy16: New test directory.
15915         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
15916         * gcc.target/xstormy16/bp.c: Check the generation of bp
15917         instructions.
15918         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
15919         bn instructions and the BELOW100 attribute.
15920
15921 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
15922
15923         PR target/16952
15924         * gcc.dg/ppc-eabi.c: New.
15925
15926 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
15927
15928         PR fortran/18284
15929         * gfortran.dg/backspace.f90
15930
15931 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
15932
15933         * gfortran.dg/inquire.f90: New test.
15934
15935 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
15936
15937         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
15938         handle effective-target-keyword.
15939         (dg-skip-if): Support effective-target keyword as target list.
15940         (dg-xfail-if): Ditto.
15941         * lib/target-supports.exp (is-effective-target-keyword): New proc.
15942
15943 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
15944
15945         PR tree-optimization/18291
15946         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
15947
15948 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
15949
15950         PR C++/18729
15951         * g++.dg/parse/crash20.C: New.
15952
15953         PR c++/17431
15954         * g++.dg/overload/arg1.C: New.
15955         * g++.dg/overload/arg2.C: New.
15956         * g++.dg/overload/arg3.C: New.
15957         * g++.dg/overload/arg4.C: New.
15958
15959 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
15960
15961         * gcc.dg/c99-flex-array-4.c: Remove.
15962
15963 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
15964
15965         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
15966
15967         * lib/target-supports.exp (is-effective-target): Simplify.
15968
15969         * lib/target-supports.exp (check_effective_target_vect_long):
15970         Fix for powerpc64-*-*.
15971
15972 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
15973
15974         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
15975         to support new requirements on FreeBSD 5.
15976
15977 2004-11-30  Devang Patel  <dpatel@apple.com>
15978
15979         PR 18702
15980         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
15981
15982 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
15983
15984         * g++.dg/ext/altivec-13.C: New test.
15985
15986 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
15987
15988         PR tree-opt/18298
15989         * gcc.c-torture/execute/p18298.c: New test.
15990
15991 2004-11-30  Ira Rosen  <irar@il.ibm.com>
15992             Dorit Naishlos  <dorit@il.ibm.com>
15993
15994         PR tree-opt/18607
15995         * gcc.dg/vect/vect-89.c: New test.
15996
15997 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
15998
15999         * gcc.dg/pr18596-1.c: New test.
16000
16001 2004-11-30  Ben Elliston  <bje@au.ibm.com>
16002
16003         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
16004
16005 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
16006
16007         PR c/18479
16008         * gcc.dg/pr18479.c: New test.
16009
16010 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
16011
16012         PR target/18490
16013         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
16014         mmix-knuth-mmixware.
16015
16016         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
16017         cris-*-elf* cris-*-aout* mmix-*-*
16018
16019 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
16020
16021         PR middle-end/18725
16022         * gcc.dg/pr18725.c: New test.
16023
16024 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
16025
16026         PR target/18488
16027         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
16028
16029         PR target/18336
16030         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
16031
16032 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
16033
16034         PR c++/18368
16035         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
16036         * g++.old-deja/g++.law/ctors5.C: Likewise.
16037         * g++.old-deja/g++.other/crash25.C: Likewise.
16038
16039         PR c++/18674
16040         * g++.dg/template/error16.C: New test.
16041
16042         PR c++/18512
16043         * g++.dg/template/crash29.C: New test.
16044
16045 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
16046
16047         PR tree-optimization/18712
16048         * gcc.c-torture/compile/pr18712.c: New test.
16049
16050 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
16051
16052         PR c/7544
16053         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
16054         tests.
16055
16056 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16057
16058         PR c++/18652
16059         * g++.dg/lookup/crash6.C: New test.
16060
16061 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
16062
16063         PR middle-end/18164
16064         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
16065
16066 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
16067
16068         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
16069         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
16070         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
16071
16072 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
16073
16074         * gcc.dg/pr18164.c: New test.
16075
16076 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
16077
16078         * gcc.dg/funroll-loops-all.c: New.
16079
16080 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
16081
16082         PR target/18489
16083         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
16084         delimeter, match space and TAB as well as ":".
16085
16086         PR target/18484
16087         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
16088
16089         PR target/18348
16090         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
16091
16092         PR target/18345
16093         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
16094
16095         PR target/18337
16096         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
16097
16098 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
16099
16100         * gfortran.dg/direct_io_2.f90: New test.
16101
16102 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
16103
16104         PR target/18334
16105         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
16106
16107 2004-11-28  Richard Henderson  <rth@redhat.com>
16108
16109         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
16110
16111 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
16112
16113         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
16114         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
16115         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
16116         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
16117         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
16118         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
16119         gcc.dg/pointer-arith-8.c: New tests.
16120
16121 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
16122
16123         PR fortran/18364
16124         * gfortran.dg/endfile.f90: New test.
16125
16126 2004-11-27  Falk Hueffner  <falk@debian.org>
16127
16128         * gcc.dg/loop-6.c: New test.
16129
16130 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
16131
16132         * gcc.c-torture/execute/20041126-1.c: New test.
16133
16134 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
16135
16136         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
16137         on IRIX.
16138
16139 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
16140
16141         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
16142         functions.
16143
16144 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
16145
16146         PR rtl-optimization/17825
16147         * gcc.c-torture/compile/20041119-1.c: New test.
16148
16149 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16150
16151         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
16152         Check existence of ld library path variables before unsetting.
16153
16154 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
16155
16156         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
16157
16158 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
16159
16160         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
16161
16162 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
16163
16164         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
16165
16166 2004-11-26  Ben Elliston  <bje@au.ibm.com>
16167
16168         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
16169         dg-do directive.
16170
16171 2004-11-26  Ben Elliston  <bje@au.ibm.com>
16172
16173         * gcc.dg/pr17957.c: Pass --param, not -param.
16174
16175 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
16176
16177         PR middle-end/17957
16178         * testsuite/gcc.dg/pr17957.c: New test.
16179
16180 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
16181
16182         PR c++/18445
16183         * g++.dg/template/crash28.C: Likewise.
16184
16185         PR c++/18001
16186         * g++.dg/expr/unary2.C: Adjust lvalue messages.
16187         * g++.dg/ext/lvaddr.C: Likewise.
16188         * g++.dg/opt/pr7503-3.C: Likewise.
16189
16190         PR c++/18466
16191         * g++.dg/parse/qualified3.C: New test.
16192         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
16193
16194         PR c++/18545
16195         * g++.dg/expr/return1.C: New test.
16196
16197 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16198
16199         Friend class name lookup 3/n, PR c++/3332
16200         * g++.dg/lookup/friend3.C: New test.
16201         * g++.dg/lookup/friend4.C: Likewise.
16202         * g++.dg/lookup/friend5.C: Likewise.
16203
16204 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16205
16206         Friend class name lookup 2/n, PR c++/14513, c++/15410
16207         * g++.dg/lookup/friend2.C: New test.
16208         * g++.dg/template/friend31.C: Likewise.
16209
16210 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16211
16212         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
16213
16214 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
16215
16216         PR c++/17473
16217         * g++.dg/tc1/dr56.C: Remove.
16218         * g++.dg/template/typedef1.C: Add dg-error markers.
16219         * g++.old-deja/g++.other/typedef7.C: Likewise.
16220
16221         PR c++/18285
16222         * g++.dg/parse/typedef7.C: New test.
16223
16224 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
16225
16226         * gcc.c-torture/execute/20041124-1.c: New test.
16227
16228 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
16229
16230         * g++.dg/template/deduce3.C: New test.
16231
16232         PR c++/18586
16233         * g++.dg/template/crash27.C: New test.
16234
16235         PR c++/18530
16236         * g++.dg/warn/Wshadow-3.C: New test.
16237
16238 2004-11-24  Devang Patel  <dpatel@apple.com>
16239
16240         PR/18555
16241         * gcc.dg/cpp/isysroot-1.c: New test.
16242         * gcc.dg/cpp/usr/include/stdio.h: New file.
16243         * gcc.dg/cpp/isysroot-2.c: New test.
16244         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
16245         New file.
16246
16247 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16248
16249         PR c++/8929
16250         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
16251
16252 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
16253
16254         * gcc.target/sparc/align.c: Do not include <stdint.h>.
16255         * gcc.target/sparc/pdist.c: Likewise.
16256
16257 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
16258
16259         PR c++/16882
16260         * g++.dg/conversion/simd1.C: New test.
16261
16262 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16263
16264         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
16265         and restore_ld_library_path_env_vars.
16266         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
16267         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
16268         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
16269         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
16270
16271 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
16272
16273         * gcc.dg/pragma-align-2.c: Test macro expansion.
16274         * gcc.dg/pragma-pack-2.c: New test.
16275
16276 2004-11-23  Richard Henderson  <rth@redhat.com>
16277
16278         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
16279         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
16280         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
16281         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
16282         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
16283         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
16284
16285         * gcc.dg/vect/vect.exp: Add check for alpha.
16286         * lib/target-supports.exp (check_alpha_max_hw_available): New.
16287         (check_effective_target_vect_int): Enable for alpha.
16288         (check_effective_target_vect_long): New.
16289         (is-effective-target): Add it.
16290
16291 2004-11-23  Uros Bizjak <uros@kss-loka.si>
16292
16293         * gcc.dg/pr18614-1.c: New test.
16294
16295 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16296
16297         * gcc.dg/setjmp-2.c: New test.
16298
16299 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
16300
16301         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
16302         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
16303         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
16304         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
16305         gcc.target/sparc/pdist.c: New tests.
16306
16307 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
16308
16309         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
16310
16311 2004-11-22  Dale Johannesen  <dalej@apple.com>
16312
16313         * gcc.dg/20041111-1.c: New.
16314
16315 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
16316
16317         PR tree-opt/18536
16318         * gcc.dg/vect/pr18536.c: New test.
16319
16320 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16321
16322         PR c++/18354
16323         * g++.dg/template/nontype11.C: New test.
16324
16325 2004-11-21  Roger Sayle  <roger@eyesopen.com>
16326
16327         PR middle-end/18520
16328         * gcc.dg/pr18520-1.c: New test case.
16329
16330 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
16331
16332         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
16333         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
16334         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
16335         expected diagnostics.
16336
16337 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16338
16339         PR target/18580
16340         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
16341         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
16342         vect-77.c, vect-77a.c: XFAIL on the SPARC.
16343
16344 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16345
16346         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
16347
16348 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
16349             Joseph Myers  <joseph@codesourcery.com>
16350
16351         * lib/target-supports.exp (check_visibility_available): Really
16352         test the compiler.
16353
16354 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
16355
16356         PR tree-opt/18181
16357         * gcc.dg/vect/vect-85.c: New test.
16358         * gcc.dg/vect/vect-86.c: New test.
16359         * gcc.dg/vect/vect-87.c: New test.
16360         * gcc.dg/vect/vect-88.c: New test.
16361
16362 2004-11-19  Ben Elliston  <bje@au.ibm.com>
16363
16364         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
16365
16366 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
16367
16368         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
16369         * gcc.dg/ppc-and-1.c: Ditto.
16370         * gcc.dg/ppc-compare-1.c: Ditto.
16371         * gcc.dg/ppc-mov-1.c: Ditto
16372
16373 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
16374             Mark Mitchell  <mark@codesourcery.com>
16375
16376         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
16377
16378 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
16379             Aldy Hernandez  <aldyh@redhat.com>
16380
16381         * lib/target-supports.exp (check_effective_target_vect_int): New
16382         (check_effective_target_vect_float): New
16383         (check_effective_target_vect_double): New.
16384         (is-effective-target): Support new effective targets keywords.
16385         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
16386         default action for dg-do.
16387         * gcc.dg/vect/pr16105.c: Use new support.
16388         * gcc.dg/vect/pr18400.c: Ditto.
16389         * gcc.dg/vect/pr18425.c: Ditto.
16390         * gcc.dg/vect/vect-1.c: Ditto.
16391         * gcc.dg/vect/vect-10.c: Ditto.
16392         * gcc.dg/vect/vect-11.c: Ditto.
16393         * gcc.dg/vect/vect-12.c: Ditto.
16394         * gcc.dg/vect/vect-13.c: Ditto.
16395         * gcc.dg/vect/vect-14.c: Ditto.
16396         * gcc.dg/vect/vect-15.c: Ditto.
16397         * gcc.dg/vect/vect-16.c: Ditto.
16398         * gcc.dg/vect/vect-17.c: Ditto.
16399         * gcc.dg/vect/vect-18.c: Ditto.
16400         * gcc.dg/vect/vect-19.c: Ditto.
16401         * gcc.dg/vect/vect-2.c: Ditto.
16402         * gcc.dg/vect/vect-20.c: Ditto.
16403         * gcc.dg/vect/vect-21.c: Ditto.
16404         * gcc.dg/vect/vect-22.c: Ditto.
16405         * gcc.dg/vect/vect-23.c: Ditto.
16406         * gcc.dg/vect/vect-24.c: Ditto.
16407         * gcc.dg/vect/vect-25.c: Ditto.
16408         * gcc.dg/vect/vect-26.c: Ditto.
16409         * gcc.dg/vect/vect-27.c: Ditto.
16410         * gcc.dg/vect/vect-27a.c: Ditto.
16411         * gcc.dg/vect/vect-28.c: Ditto.
16412         * gcc.dg/vect/vect-29.c: Ditto.
16413         * gcc.dg/vect/vect-29a.c: Ditto.
16414         * gcc.dg/vect/vect-3.c: Ditto.
16415         * gcc.dg/vect/vect-30.c: Ditto.
16416         * gcc.dg/vect/vect-31.c: Ditto.
16417         * gcc.dg/vect/vect-32.c: Ditto.
16418         * gcc.dg/vect/vect-33.c: Ditto.
16419         * gcc.dg/vect/vect-34.c: Ditto.
16420         * gcc.dg/vect/vect-35.c: Ditto.
16421         * gcc.dg/vect/vect-36.c: Ditto.
16422         * gcc.dg/vect/vect-37.c: Ditto.
16423         * gcc.dg/vect/vect-38.c: Ditto.
16424         * gcc.dg/vect/vect-4.c: Ditto.
16425         * gcc.dg/vect/vect-40.c: Ditto.
16426         * gcc.dg/vect/vect-41.c: Ditto.
16427         * gcc.dg/vect/vect-42.c: Ditto.
16428         * gcc.dg/vect/vect-43.c: Ditto.
16429         * gcc.dg/vect/vect-44.c: Ditto.
16430         * gcc.dg/vect/vect-45.c: Ditto.
16431         * gcc.dg/vect/vect-46.c: Ditto.
16432         * gcc.dg/vect/vect-47.c: Ditto.
16433         * gcc.dg/vect/vect-48.c: Ditto.
16434         * gcc.dg/vect/vect-48a.c: Ditto.
16435         * gcc.dg/vect/vect-49.c: Ditto.
16436         * gcc.dg/vect/vect-5.c: Ditto.
16437         * gcc.dg/vect/vect-50.c: Ditto.
16438         * gcc.dg/vect/vect-51.c: Ditto.
16439         * gcc.dg/vect/vect-52.c: Ditto.
16440         * gcc.dg/vect/vect-53.c: Ditto.
16441         * gcc.dg/vect/vect-54.c: Ditto.
16442         * gcc.dg/vect/vect-55.c: Ditto.
16443         * gcc.dg/vect/vect-56.c: Ditto.
16444         * gcc.dg/vect/vect-56a.c: Ditto.
16445         * gcc.dg/vect/vect-57.c: Ditto.
16446         * gcc.dg/vect/vect-58.c: Ditto.
16447         * gcc.dg/vect/vect-59.c: Ditto.
16448         * gcc.dg/vect/vect-6.c: Ditto.
16449         * gcc.dg/vect/vect-60.c: Ditto.
16450         * gcc.dg/vect/vect-61.c: Ditto.
16451         * gcc.dg/vect/vect-62.c: Ditto.
16452         * gcc.dg/vect/vect-63.c: Ditto.
16453         * gcc.dg/vect/vect-64.c: Ditto.
16454         * gcc.dg/vect/vect-65.c: Ditto.
16455         * gcc.dg/vect/vect-66.c: Ditto.
16456         * gcc.dg/vect/vect-67.c: Ditto.
16457         * gcc.dg/vect/vect-68.c: Ditto.
16458         * gcc.dg/vect/vect-69.c: Ditto.
16459         * gcc.dg/vect/vect-7.c: Ditto.
16460         * gcc.dg/vect/vect-72.c: Ditto.
16461         * gcc.dg/vect/vect-72a.c: Ditto.
16462         * gcc.dg/vect/vect-73.c: Ditto.
16463         * gcc.dg/vect/vect-74.c: Ditto.
16464         * gcc.dg/vect/vect-75.c: Ditto.
16465         * gcc.dg/vect/vect-76.c: Ditto.
16466         * gcc.dg/vect/vect-77.c: Ditto.
16467         * gcc.dg/vect/vect-77a.c: Ditto.
16468         * gcc.dg/vect/vect-78.c: Ditto.
16469         * gcc.dg/vect/vect-79.c: Ditto.
16470         * gcc.dg/vect/vect-8.c: Ditto.
16471         * gcc.dg/vect/vect-80.c: Ditto.
16472         * gcc.dg/vect/vect-82.c: Ditto.
16473         * gcc.dg/vect/vect-82_64.c: Ditto.
16474         * gcc.dg/vect/vect-83.c: Ditto.
16475         * gcc.dg/vect/vect-83_64.c: Ditto.
16476         * gcc.dg/vect/vect-9.c: Ditto.
16477         * gcc.dg/vect/vect-all.c: Ditto.
16478         * gcc.dg/vect/vect-none.c: Ditto.
16479
16480 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
16481
16482         * lib/gcc-dg.exp (dg-skip-if): New function.
16483         (dg-forbid-option): Remove.
16484         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
16485         * g++.dg/abi/bitfield8.C: Likewise.
16486         * g++.dg/abi/dtor1.C: Likewise.
16487         * g++.dg/abi/empty10.C: Likewise.
16488         * g++.dg/abi/empty7.C: Likewise.
16489         * g++.dg/abi/empty9.C: Likewise.
16490         * g++.dg/abi/layout3.C: Likewise.
16491         * g++.dg/abi/layout4.C: Likewise.
16492         * g++.dg/abi/thunk1.C: Likewise.
16493         * g++.dg/abi/thunk2.C: Likewise.
16494         * g++.dg/abi/vbase11.C: Likewise.
16495         * g++.dg/abi/vthunk2.C: Likewise.
16496         * g++.dg/abi/vthunk3.C: Likewise.
16497         * g++.dg/ext/attrib8.C: Likewise.
16498         * g++.dg/opt/longbranch2.C: Likewise.
16499         * g++.dg/opt/reg-stack4.C: Likewise.
16500         * g++.old-deja/g++.ext/attrib1.C: Likewise.
16501         * g++.old-deja/g++.ext/attrib2.C: Likewise.
16502         * g++.old-deja/g++.ext/attrib3.C: Likewise.
16503         * g++.old-deja/g++.other/store-expr1.C: Likewise.
16504         * g++.old-deja/g++.other/store-expr2.C: Likewise.
16505         * gcc.dg/20000609-1.c: Likewise.
16506         * gcc.dg/20000720-1.c: Likewise.
16507         * gcc.dg/20011107-1.c: Likewise.
16508         * gcc.dg/20011119-1.c: Likewise.
16509         * gcc.dg/20020108-1.c: Likewise.
16510         * gcc.dg/20020122-2.c: Likewise.
16511         * gcc.dg/20020122-3.c: Likewise.
16512         * gcc.dg/20020201-3.c: Likewise.
16513         * gcc.dg/20020206-1.c: Likewise.
16514         * gcc.dg/20020218-1.c: Likewise.
16515         * gcc.dg/20020310-1.c: Likewise.
16516         * gcc.dg/20020411-1.c: Likewise.
16517         * gcc.dg/20020418-2.c: Likewise.
16518         * gcc.dg/20020426-1.c: Likewise.
16519         * gcc.dg/20020426-2.c: Likewise.
16520         * gcc.dg/20020517-1.c: Likewise.
16521         * gcc.dg/20020523-1.c: Likewise.
16522         * gcc.dg/20020523-2.c: Likewise.
16523         * gcc.dg/20020729-1.c: Likewise.
16524         * gcc.dg/20030204-1.c: Likewise.
16525         * gcc.dg/20030826-2.c: Likewise.
16526         * gcc.dg/20030926-1.c: Likewise.
16527         * gcc.dg/20031202-1.c: Likewise.
16528         * gcc.dg/980312-1.c: Likewise.
16529         * gcc.dg/980313-1.c: Likewise.
16530         * gcc.dg/990117-1.c: Likewise.
16531         * gcc.dg/990424-1.c: Likewise.
16532         * gcc.dg/990524-1.c: Likewise.
16533         * gcc.dg/991230-1.c: Likewise.
16534         * gcc.dg/i386-387-1.c: Likewise.
16535         * gcc.dg/i386-387-2.c: Likewise.
16536         * gcc.dg/i386-387-3.c: Likewise.
16537         * gcc.dg/i386-387-4.c: Likewise.
16538         * gcc.dg/i386-387-5.c: Likewise.
16539         * gcc.dg/i386-387-6.c: Likewise.
16540         * gcc.dg/i386-asm-1.c: Likewise.
16541         * gcc.dg/i386-bitfield1.c: Likewise.
16542         * gcc.dg/i386-bitfield2.c: Likewise.
16543         * gcc.dg/i386-loop-1.c: Likewise.
16544         * gcc.dg/i386-loop-2.c: Likewise.
16545         * gcc.dg/i386-loop-3.c: Likewise.
16546         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
16547         * gcc.dg/i386-pic-1.c: Likewise.
16548         * gcc.dg/i386-regparm.c: Likewise.
16549         * gcc.dg/i386-signbit-1.c: Likewise.
16550         * gcc.dg/i386-signbit-2.c: Likewise.
16551         * gcc.dg/i386-signbit-3.c: Likewise.
16552         * gcc.dg/i386-sse-5.c: Likewise.
16553         * gcc.dg/i386-sse-8.c: Likewise.
16554         * gcc.dg/i386-unroll-1.c: Likewise.
16555         * gcc.dg/tls/opt-1.c: Likewise.
16556         * gcc.dg/tls/opt-2.c: Likewise.
16557         * gcc.dg/unroll-1.c: Likewise.
16558         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
16559         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
16560         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
16561         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
16562
16563 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16564
16565         * g++.dg/template/incomplete1.C: New test.
16566
16567 2004-11-16  Nick Clifton  <nickc@redhat.com>
16568
16569         Revert patches accidentally commited during checkin of fixes for
16570         xstormy16 tests:
16571         gcc.c-torture/execute/simd-4.c: Revert
16572         gcc.dg/20040910-1.c: Revert.
16573
16574 2004-11-16  Paul Brook  <paul@codesourcery.com>
16575
16576         PR fortran/13010
16577         * gfortran.dg/der_pointer_1.f90: New test.
16578
16579 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
16580
16581         PR c/18498
16582         * gcc.dg/bitfld-13.c: New test.
16583
16584 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
16585
16586         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
16587         powerpc*-*-linux*.
16588
16589         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
16590         * gcc.dg/ppc64-abi-2.c: Ditto.
16591         * gcc.dg/ppc64-abi-3.c: Ditto.
16592
16593         * lib/gcc-dg.exp (dg-target-list): Remove.
16594
16595 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
16596
16597         * gcc.dg/ia64-postinc.c: New test.
16598
16599 2004-11-15  Mark Mitchell <mark@codesourcery.com>
16600
16601         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
16602
16603 2004-11-15  Nick Clifton  <nickc@redhat.com>
16604
16605         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
16606         __INT_MAX__ so that the test can be compiled by toolchains
16607         targeted at 16-bit processors.
16608
16609         * gcc.dg/20040625-1.c: Use long constants rather than integers
16610         when performing arithmetic that will overflow 16-bits.
16611
16612         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
16613         xstormy16.  It does not support 128-bit vector operations.
16614
16615         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
16616         with the macro PTR_TYPE.  Define this macro to an integer type
16617         suitable for holding a pointer.
16618
16619         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
16620         the target is a 16-bit processor.
16621
16622         * gcc.dg/cpp/if-2.c: Expect a different warning message from
16623         16-bit targets where the character constant will be too long.
16624
16625         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
16626         where the double will not be directly addressable.
16627
16628 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16629
16630         Friend class name lookup 1/n, PR c++/18471
16631         * g++.dg/template/crash26.C: New test.
16632         * g++.dg/lookup/struct1.C: Adjust expected error.
16633         * g++.dg/parse/elab1.C: Likewise.
16634         * g++.dg/parse/elab2.C: Likewise.
16635         * g++.dg/parse/int-as-enum1.C: Likewise.
16636         * g++.dg/parse/struct-as-enum1.C: Likewise.
16637         * g++.dg/parse/typedef1.C: Likewise.
16638         * g++.dg/parse/typedef3.C: Likewise.
16639         * g++.dg/parse/typedef4.C: Likewise.
16640         * g++.dg/parse/typedef5.C: Likewise.
16641         * g++.dg/template/nontype4.C: Likewise.
16642         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
16643         * g++.old-deja/g++.other/elab1.C: Likewise.
16644         * g++.old-deja/g++.other/syntax4.C: Likewise.
16645
16646 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
16647
16648         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
16649
16650 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
16651
16652         * gcc.c-torture/execute/20041114-1.c: New test.
16653
16654 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
16655
16656         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
16657         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
16658         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
16659         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
16660         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
16661         gcc.dg/switch-7.c: New tests.
16662
16663 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
16664
16665         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
16666
16667 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
16668
16669         PR tree-opt/18400
16670         * gcc.dg/vect/pr18400.c: New test.
16671
16672 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
16673             Andrew Pinski  <pinskia@physics.uc.edu>
16674
16675         PR tree-opt/18425
16676         * gcc.dg/vect/pr18425.c: New test.
16677
16678 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
16679
16680         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
16681         Guard with dg-require-alias and dg-require-visibility.
16682
16683 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
16684
16685         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
16686
16687 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16688
16689         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
16690
16691 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16692
16693         PR c++/17344
16694         * g++.dg/template/defarg5.C: New test.
16695
16696 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
16697
16698         * g++.dg/parse/cast1.C: Run only on ILP32.
16699         * g++.old-deja/g++.mike/p784.C: Likewise.
16700
16701 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
16702
16703         * gcc.c-torture/execute/20041113-1.c: New test.
16704
16705 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
16706
16707         PR target/18230
16708         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
16709         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
16710         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
16711         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
16712         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
16713         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
16714         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
16715         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
16716         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
16717         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
16718         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
16719         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
16720         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
16721
16722 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
16723
16724         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
16725         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
16726         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
16727         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
16728         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
16729         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
16730         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
16731         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
16732         gcc.target/sparc/combined-1.c: New tests.
16733
16734 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
16735
16736         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
16737         New tests.
16738
16739 2004-11-12  Mark Mitchell <mark@codesourcery.com>
16740
16741         * lib/gcc-dg.exp (dg-forbid-option): New function.
16742         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
16743         * g++.dg/abi/bitfield8.C: Likewise.
16744         * g++.dg/abi/dtor1.C: Likewise.
16745         * g++.dg/abi/empty10.C: Likewise.
16746         * g++.dg/abi/empty7.C: Likewise.
16747         * g++.dg/abi/empty9.C: Likewise.
16748         * g++.dg/abi/layout3.C: Likewise.
16749         * g++.dg/abi/layout4.C: Likewise.
16750         * g++.dg/abi/thunk1.C: Likewise.
16751         * g++.dg/abi/thunk2.C: Likewise.
16752         * g++.dg/abi/vbase11.C: Likewise.
16753         * g++.dg/abi/vthunk2.C: Likewise.
16754         * g++.dg/abi/vthunk3.C: Likewise.
16755         * g++.dg/ext/attrib8.C: Likewise.
16756         * g++.dg/opt/longbranch2.C: Likewise.
16757         * g++.dg/opt/reg-stack4.C: Likewise.
16758         * g++.old-deja/g++.ext/attrib1.C: Likewise.
16759         * g++.old-deja/g++.ext/attrib2.C: Likewise.
16760         * g++.old-deja/g++.ext/attrib3.C: Likewise.
16761         * g++.old-deja/g++.other/store-expr1.C: Likewise.
16762         * g++.old-deja/g++.other/store-expr2.C: Likewise.
16763         * gcc.dg/20000609-1.c: Likewise.
16764         * gcc.dg/20000720-1.c: Likewise.
16765         * gcc.dg/20011107-1.c: Likewise.
16766         * gcc.dg/20011119-1.c: Likewise.
16767         * gcc.dg/20020108-1.c: Likewise.
16768         * gcc.dg/20020122-2.c: Likewise.
16769         * gcc.dg/20020122-3.c: Likewise.
16770         * gcc.dg/20020201-3.c: Likewise.
16771         * gcc.dg/20020206-1.c: Likewise.
16772         * gcc.dg/20020218-1.c: Likewise.
16773         * gcc.dg/20020310-1.c: Likewise.
16774         * gcc.dg/20020411-1.c: Likewise.
16775         * gcc.dg/20020418-2.c: Likewise.
16776         * gcc.dg/20020426-1.c: Likewise.
16777         * gcc.dg/20020426-2.c: Likewise.
16778         * gcc.dg/20020517-1.c: Likewise.
16779         * gcc.dg/20020523-1.c: Likewise.
16780         * gcc.dg/20020523-2.c: Likewise.
16781         * gcc.dg/20020729-1.c: Likewise.
16782         * gcc.dg/20030204-1.c: Likewise.
16783         * gcc.dg/20030826-2.c: Likewise.
16784         * gcc.dg/20030926-1.c: Likewise.
16785         * gcc.dg/20031202-1.c: Likewise.
16786         * gcc.dg/980312-1.c: Likewise.
16787         * gcc.dg/980313-1.c: Likewise.
16788         * gcc.dg/990117-1.c: Likewise.
16789         * gcc.dg/990424-1.c: Likewise.
16790         * gcc.dg/990524-1.c: Likewise.
16791         * gcc.dg/991230-1.c: Likewise.
16792         * gcc.dg/i386-387-1.c: Likewise.
16793         * gcc.dg/i386-387-2.c: Likewise.
16794         * gcc.dg/i386-387-3.c: Likewise.
16795         * gcc.dg/i386-387-4.c: Likewise.
16796         * gcc.dg/i386-387-5.c: Likewise.
16797         * gcc.dg/i386-387-6.c: Likewise.
16798         * gcc.dg/i386-asm-1.c: Likewise.
16799         * gcc.dg/i386-bitfield1.c: Likewise.
16800         * gcc.dg/i386-bitfield2.c: Likewise.
16801         * gcc.dg/i386-loop-1.c: Likewise.
16802         * gcc.dg/i386-loop-2.c: Likewise.
16803         * gcc.dg/i386-loop-3.c: Likewise.
16804         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
16805         * gcc.dg/i386-pic-1.c: Likewise.
16806         * gcc.dg/i386-regparm.c: Likewise.
16807         * gcc.dg/i386-signbit-1.c: Likewise.
16808         * gcc.dg/i386-signbit-2.c: Likewise.
16809         * gcc.dg/i386-signbit-3.c: Likewise.
16810         * gcc.dg/i386-sse-5.c: Likewise.
16811         * gcc.dg/i386-sse-8.c: Likewise.
16812         * gcc.dg/i386-unroll-1.c: Likewise.
16813         * gcc.dg/tls/opt-1.c: Likewise.
16814         * gcc.dg/tls/opt-2.c: Likewise.
16815         * gcc.dg/unroll-1.c: Likewise.
16816         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
16817         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
16818         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
16819         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
16820         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
16821         -m64 is specified.
16822
16823 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
16824
16825         PR c++/18389
16826         * g++.dg/parse/cond1.C: New test.
16827
16828         PR c++/18429
16829         * g++.dg/template/array9.C: New test.
16830         * g++.dg/ext/vla1.C: Adjust error messages.
16831         * g++.dg/ext/vlm1.C: Likewise.
16832         * g++.dg/template/crash2.C: Likewise.
16833
16834         PR c++/18436
16835         * g++.dg/template/call3.C: New test.
16836
16837         PR c++/18407
16838         * g++.dg/template/ptrmem11.C: New test.
16839
16840 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
16841
16842         PR other/14264
16843         * lib/g++.exp: Set LC_ALL and LANG to C.
16844         * lib/gcc-dg.exp: Likewise.
16845         * lib/gfortran.exp: Likewise.
16846         * lib/objc.exp: Likewise.
16847         * lib/treelang.exp: Likewise.
16848
16849 2004-11-12  Andreas Schwab  <schwab@suse.de>
16850
16851         * gcc.dg/pr16286.c: Fix last change.
16852
16853 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
16854
16855         PR c++/18416
16856         * g++.dg/init/global1.C: New test.
16857
16858 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
16859
16860         * gcc.c-torture/execute/20041112-1.c: New test.
16861
16862 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
16863
16864         * lib/gcc-dg.exp (dg-target-list): New.
16865
16866 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
16867             Richard Sandiford  <rsandifo@redhat.com>
16868
16869         * lib/target-supports.exp (get-compiler_messages): New.
16870         (check_named_sections_available): Use it.
16871         (check_effective_target_ilp32): New.
16872         (check_effective_target_lp64): New.
16873         (is-effective-target): New.
16874         * lib/gcc-dg.exp (dg-require-effective-target): New.
16875
16876 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
16877
16878         * gcc.dg/precedence-1.c: New test.
16879
16880 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
16881
16882         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
16883
16884         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
16885         message, delete generated files, use more descriptive name for
16886         executable, and make the test unsupported when it cannot be run.
16887
16888         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
16889         (dg-require-weak, dg-require-visibility, dg-require-alias,
16890         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
16891         dg-require-iconv, dg-require-named-sections): Use it.
16892
16893         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
16894
16895 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
16896
16897         PR target/16457
16898         * gcc.dg/ppc-and-1: New
16899
16900         PR target/16796
16901         * gcc.dg/ppc-mov-1.c: New.
16902
16903         PR target/16458
16904         * gcc.dg/ppc-compare-1.c: New.
16905
16906 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
16907
16908         * objc.dg/desig-init-2.m: New test.
16909
16910 2004-11-10  Adam Nemet  <anemet@lnxw.com>
16911
16912         PR middle-end/18160
16913         * g++.dg/warn/register-var-1.C: New test.
16914         * g++.dg/warn/register-var-2.C: New test.
16915
16916 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16917
16918         * gcc.dg/union-2.c: New test.
16919
16920 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
16921
16922         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
16923         New test for PR tree-optimization/17892.
16924
16925 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
16926
16927         PR c++/18369
16928         * g++.dg/init/new12.C: New test.
16929
16930 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
16931
16932         * gcc.target/sparc: New directory.
16933         * gcc.target/sparc/sparc.exp: New driver.
16934         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
16935         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
16936         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
16937         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
16938
16939 2004-11-10  Paul Brook  <paul@codesourcery.com>
16940
16941         PR fortran/18218
16942         * gfortran.dg/list_read.c: New test.
16943
16944 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
16945
16946         PR c/18322
16947         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
16948         expected diagnostic location.
16949
16950 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
16951
16952         * gcc.dg/20041109-1.c: New test.
16953
16954 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
16955
16956         PR objc/18406
16957         * objc/compile/pr18406.m: New test.
16958
16959 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
16960
16961         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
16962
16963 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
16964
16965         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
16966
16967 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
16968
16969         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
16970
16971 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
16972
16973         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
16974         exit.
16975
16976 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
16977
16978         PR tree-opt/18299
16979         * gcc.c-torture/pr18299-1.c: New test.
16980
16981 2004-11-06  Andreas Schwab  <schwab@suse.de>
16982
16983         * gcc.dg/pr16286.c: Also test for bool and pixel.
16984
16985 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
16986
16987         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
16988         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
16989         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
16990         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
16991         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
16992         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
16993         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
16994         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
16995         gcc.dg/struct-semi-3.c: New tests.
16996
16997 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
16998
16999         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
17000
17001 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17002
17003         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
17004         Do not use C99 designators.
17005
17006 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17007
17008         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
17009
17010 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17011
17012         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
17013         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
17014         * gcc.c-torture/execute/simd-5.x: Remove.
17015
17016 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
17017
17018         PR rtl-optimization/17933
17019         * gcc.dg/torture/pr17933-1.c: New test.
17020
17021 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
17022
17023         PR target/18106
17024         * lib/target-supports.exp (check_weak_available): Support
17025         Windows.
17026
17027 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
17028
17029         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
17030         call to fflush(stdout) before abort.
17031         (my_ffsll): New function.
17032         (generate_fields): Use it.
17033
17034 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
17035
17036         * gcc.dg/init-undef-1.c: New test.
17037
17038 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
17039
17040         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
17041         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
17042         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
17043         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
17044         expected messages for new parser.
17045
17046 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
17047
17048         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
17049
17050 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17051
17052         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
17053         on LP64 targets.
17054
17055 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
17056
17057         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
17058         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
17059         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
17060         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
17061         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
17062         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
17063         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
17064         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
17065         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
17066         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
17067
17068 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
17069
17070         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
17071         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
17072         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
17073         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
17074         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
17075         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
17076         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
17077         for new parser.
17078
17079 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
17080
17081         PR target/15342
17082         * gcc.dg/20041104-1.c: New test.
17083
17084 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17085
17086         * g++.dg/template/nontype7.C: New test.
17087         * g++.dg/template/nontype8.C: Likewise.
17088         * g++.dg/template/nontype9.C: Likewise.
17089         * g++.dg/template/nontype10.C: Likewise.
17090         * g++.dg/tc1/dr49.C: Likewise.
17091         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
17092         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
17093
17094 2004-11-04  Ben Elliston  <bje@au.ibm.com>
17095
17096         * g++.dg/rtti/tinfo1.C: Remove xfails.
17097
17098 2004-11-04  Ben Elliston  <bje@au.ibm.com>
17099
17100         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
17101         packed attribute to the definition to satisfy the new C++ parser.
17102
17103 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
17104
17105         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
17106         invocations of va_arg.
17107
17108 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
17109
17110         PR c++/18124
17111         * g++.dg/template/crash25.C: New test.
17112
17113         PR c++/18155
17114         * g++.dg/template/typedef2.C: New test.
17115         * g++.dg/parse/crash13.C: Adjust error markers.
17116
17117         PR c++/18177
17118         * g++.dg/conversion/const3.C: New test.
17119
17120 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17121
17122         PR fortran/17535
17123         PR fortran/17583
17124         PR fortran/17713
17125         * gfortran.dg/generic_[123].f90: New testcases.
17126
17127 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
17128
17129         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
17130         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
17131
17132 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
17133
17134         PR tree-opt/16808
17135         * gcc.c-torture/compile/pr16808.c: New test.
17136
17137 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
17138
17139         PR rtl-optimization/17104
17140         * gcc.dg/ppc-bitfield1.c: New.
17141
17142 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
17143
17144         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
17145
17146 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
17147
17148         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
17149         strings for 32-bit code.
17150
17151 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
17152
17153         PR c/18239
17154         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
17155
17156 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
17157
17158         PR c++/18064
17159         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
17160
17161 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
17162
17163         PR c++/15172
17164         * g++.dg/init/aggr2.C: New test.
17165
17166 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
17167
17168         * objc.dg/local-decl-1.m: New test.
17169
17170 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17171
17172         * gcc.dg/20040910-1.c: Adjust regex.
17173
17174 2004-10-30  Roger Sayle  <roger@eyesopen.com>
17175
17176         PR rtl-optimization/18084
17177         * g++.dg/opt/pr18084-1.C: New testcase.
17178
17179 2004-10-30  Matt Austern  <austern@apple.com>
17180
17181         PR c++/17542
17182         * g++.dg/ext/attrib18.C: New test.
17183
17184 2004-10-30  Roger Sayle  <roger@eyesopen.com>
17185
17186         PR middle-end/18096
17187         * gcc.dg/pr18096-1.c: New test case.
17188
17189 2004-10-30  Roger Sayle  <roger@eyesopen.com>
17190
17191         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
17192
17193 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
17194
17195         PR c/16666
17196         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
17197         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
17198         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
17199         gcc.dg/old-style-prom-3.c: New tests.
17200
17201 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
17202
17203         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
17204         Remove unnecessary inclusion of stdio.h.
17205
17206 2004-10-29  Roger Sayle  <roger@eyesopen.com>
17207
17208         PR rtl-optimization/17581
17209         * gcc.dg/pr17581-1.c: New test case.
17210
17211 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
17212
17213         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
17214         being implemented.
17215         * g++.dg/conversion/dr195-1.C: New.
17216         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
17217         * g++.old-deja/g++.mike/p10148.C: Likewise.
17218
17219 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
17220
17221         PR c++/17695
17222         * g++.dg/debug/typedef2.C: New test.
17223
17224 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
17225
17226         PR fortran/13490
17227         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
17228         * gfortran.dg/g77/README: Update.
17229
17230 2004-10-28  Matt Austern  <austern@apple.com>
17231
17232         PR c++/14124
17233         * g++.dg/ext/packed7.C: New test.
17234
17235 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
17236
17237         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
17238         scan-assembler.
17239         * lib/scanasm.exp (hidden-scan-for): New proc.
17240         (scan-hidden): Use hidden-scan-for instead of constructing the scan
17241         string.
17242         (scan-not-hidden): Likewise.
17243         * lib/target-supports.exp (check_visibility_available): mach-o is
17244         support too.
17245
17246 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
17247
17248         PR c++/17132
17249         * g++.dg/template/memclass3.C: New test.
17250
17251 2004-10-28  Adam Nemet  <anemet@lnxw.com>
17252
17253         PR middle-end/18160
17254         * gcc.dg/register-var-1.c: New test.
17255         * gcc.dg/register-var-2.c: New test.
17256         * gcc.dg/asm-7.c: Taking the address of a register variable is an
17257         error now.
17258
17259 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
17260
17261         PR other/18172
17262         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
17263         unused variables.
17264         * gcc.dg/vect/vect-22.c: Likewise.
17265
17266 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
17267
17268         * gcc.dg/i386-rotate-1.c: New test.
17269
17270 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
17271
17272         * g++.dg/init/ref12.C: Add "run" marker.
17273
17274         PR c++/17435
17275         * g++.dg/init/ref12.C: New test.
17276
17277         PR c++/18140
17278         * g++.dg/template/shift1.C: New test.
17279         * g++.dg/template/error10.C: Adjust error markers.
17280
17281 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
17282
17283         PR tree-opt/17529
17284         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
17285
17286 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
17287
17288         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
17289         * gcc.dg/weak/weak-3.c: Likewise.
17290         * gcc.dg/weak/weak-5.c: Likewise.
17291         * gcc.dg/weak/weak-9.c: Likewise.
17292         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
17293         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
17294
17295         * gcc.dg/darwin-weakimport-1.c: New.
17296
17297 2004-10-28  Ben Elliston  <bje@au.ibm.com>
17298
17299         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
17300
17301 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
17302
17303         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
17304         'syntax' error messages.
17305         * gcc.dg/cpp/direct2s.c: Likewise.
17306
17307 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
17308
17309         * gcc.c-torture/compile/20041026-1.c: New.
17310
17311 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
17312
17313         PR c++/18093
17314         * g++.dg/lookup/ns2.C: New test.
17315
17316         PR c++/18020
17317         * g++.dg/template/enum4.C: New test.
17318
17319         PR c++/18161
17320         * g++.dg/template/expr1.C: New test.
17321
17322 2004-10-26  Ben Elliston  <bje@au.ibm.com>
17323
17324         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
17325
17326 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
17327
17328         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
17329         gcc.dg/decl-nospec-3.c: New tests.
17330
17331 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
17332
17333         * objc.dg/super-class-3.m: New test.
17334
17335 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
17336
17337         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
17338         resyncing.
17339         * gcc.dg/cpp/direct2s.c: Likewise.
17340
17341 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
17342
17343         * objc.dg/image-info.m: Update for changes to section selection.
17344
17345 2004-10-25  David Ayers  <d.ayers@inode.at>
17346             Ziemowit Laski  <zlaski@apple.com>
17347
17348         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
17349         diagnostics when messaging 'id <Proto>'.
17350         * objc.dg/class-protocol-1.m: New test.
17351         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
17352         a non-existent method signature.
17353         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
17354         Update diagnostics when messaging with non-existent method signature.
17355         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
17356         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
17357         invalid receivers are now resolved as if messaging 'id'; remove
17358         extraneous diagnostics.
17359
17360 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
17361
17362         PR c/16667
17363         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
17364         gcc.dg/init-desig-obs-3.c: New tests.
17365
17366 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
17367
17368         * gcc.dg/debug/20041023-1.c: New test.
17369
17370 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
17371
17372         PR middle-end/17407
17373         * gcc.c-torture/compile/pr17407.c: New test.
17374
17375         PR c++/18121
17376         * g++.dg/template/array8.C: New test.
17377
17378 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
17379
17380         PR other/18138
17381         * lib/g++.exp: Accept more than one multilib libgcc.
17382         * lib/gcc-dg.exp: Likewise.
17383         * lib/objc.exp: Likewise.
17384         * lib/treelang.exp: Likewise.
17385         * lib/gfortran.exp: Likewise.
17386
17387 2004-10-24  Ben Elliston  <bje@au.ibm.com>
17388
17389         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
17390
17391 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
17392
17393         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
17394         * gcc.dg/c99-const-expr-3.c: Likewise.
17395
17396 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
17397
17398         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
17399
17400 2004-10-23  Ben Elliston  <bje@au.ibm.com>
17401
17402         * gcc.c-torture/execute/loop-2e.x: Remove.
17403
17404 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
17405
17406         PR c++/18095
17407         * g++.dg/parse/crash18.C: New.
17408         * g++.dg/parse/crash19.C: New.
17409
17410 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
17411
17412         * g++.dg/ext/dllimport1.C: Move dg-warnings.
17413         * g++.dg/ext/dllimport2.C: Same.
17414         * g++.dg/ext/dllimport8.C: Same.
17415
17416 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
17417
17418         PR c++/10841
17419         * g++.dg/conversion/cast1.C: New test.
17420         * g++.dg/overload/pmf1.C: Adjust error marker.
17421
17422 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
17423
17424         PR objc/17923
17425         * objc.dg/const-str-7.m: New test.
17426
17427 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17428
17429         * g++.dg/template/memfriend11.C: Fix comment typo.
17430         * g++.dg/template/memfriend14.C: Likewise.
17431
17432 2004-10-20  Richard Henderson  <rth@redhat.com>
17433
17434         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
17435         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
17436         -fasynchronous-unwind-tables.
17437
17438 2004-10-20  Richard Henderson  <rth@redhat.com>
17439
17440         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
17441         (main): Return success.
17442         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
17443         (main): Return success.
17444
17445 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17446
17447         PR c++/13495
17448         * g++.dg/template/memfriend9.C: New test.
17449         * g++.dg/template/memfriend10.C: Likewise.
17450         * g++.dg/template/memfriend11.C: Likewise.
17451         * g++.dg/template/memfriend12.C: Likewise.
17452         * g++.dg/template/memfriend13.C: Likewise.
17453         * g++.dg/template/memfriend14.C: Likewise.
17454         * g++.dg/template/memfriend15.C: Likewise.
17455         * g++.dg/template/memfriend16.C: Likewise.
17456         * g++.dg/template/memfriend17.C: Likewise.
17457         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
17458
17459 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
17460
17461         * g++.dg/conversion/dr195.C: New.
17462         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
17463
17464 2004-10-20  Ben Elliston  <bje@au.ibm.com>
17465             Devang Patel  <dpatel@apple.com>
17466
17467         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
17468         of floating point arithmetic, which could trap.
17469
17470 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
17471
17472         PR c++/14035
17473         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
17474         * g++.dg/conversion/const2.C: New test.
17475         * g++.dg/expr/reinterpret2.C: New test.
17476         * g++.dg/expr/reinterpret3.C: New test.
17477         * g++.dg/expr/cast2.C: New test.
17478         * g++.dg/expr/copy1.C: New test.
17479         * g++.dg/other/conversion1.C: Change error message.
17480         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
17481         function pointers to void *.
17482         * g++.old-deja/g++.mike/p10148.C: Likewise.
17483
17484 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17485
17486         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
17487
17488 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
17489
17490         PR c++/18047
17491
17492         * g++.dg/parse/expr3.C: New test.
17493
17494 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17495
17496         * gcc.dg/smod-1.c: New test.
17497
17498 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
17499
17500         * objc.dg/method-14.m: New test.
17501
17502 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
17503
17504         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
17505         Also xfail as the patch was reverted.
17506
17507 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
17508
17509         PR middle-end/16973
17510         * gcc.dg/pr16973.c: New test.
17511
17512 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
17513
17514         PR tree-optimization/17656
17515         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
17516
17517 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
17518
17519         * g++.dg/eh/shadow1.C: New.
17520
17521 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
17522
17523         * gcc.c-torture/compile/20041018-1.c: New test.
17524
17525 2004-10-18  Ben Elliston  <bje@au.ibm.com>
17526
17527         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
17528         compiler referring to register 0 when accessing sdata.  The linker
17529         now patches things up.
17530
17531 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
17532
17533         PR c/17529
17534         * gcc.c-torture/compile/pr17529.c: New test.
17535
17536 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17537
17538         PR c++/17743
17539         * g++.dg/ext/attrib17.C: New test.
17540
17541 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
17542
17543         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
17544
17545 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17546
17547         PR c++/10479
17548         * g++.dg/ext/attrib16.C: New test.
17549
17550 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
17551
17552         PR c++/17042
17553         * g++.dg/init/dso_handle1.C: New test.
17554
17555         PR c++/14667
17556         * g++.dg/parse/typedef6.C: New test.
17557
17558         PR c++/17916
17559         * g++.dg/parse/pragma1.C: New test.
17560
17561 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
17562
17563         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
17564
17565 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
17566
17567         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
17568         -fno-common when on HPPA HP-UX platforms.
17569
17570 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
17571
17572         PR other/16820
17573         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
17574         stdint.h.
17575         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
17576         uintptr_t.
17577
17578 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
17579
17580         PR c++/16301
17581         * g++.dg/lookup/strong-using-4.C: New test.
17582
17583 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
17584
17585         PR middle-end/16567
17586         * gcc.c-torture/compile/nested-1.c: New test.
17587
17588 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
17589
17590         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
17591         and mipsisa64*-*-* (until support for misaligned loads is added).
17592         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
17593         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
17594         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
17595         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
17596         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
17597         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
17598
17599 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
17600
17601         PR c++/17976
17602         * g++.dg/init/dtor3.C: New test.
17603
17604 2004-10-15  Ben Elliston  <bje@au.ibm.com>
17605
17606         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
17607
17608 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
17609
17610         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
17611         * gcc.dg/macho-lo-sum.c: Likewise.
17612
17613 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
17614
17615         * gcc.dg/ppc-spe64-1.c: New test.
17616
17617 2004-10-14  Devang Patel  <dpatel@apple.com>
17618
17619         PR 17635
17620         * gcc.dg/pr17635.c : New test.
17621
17622 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
17623
17624         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
17625         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
17626         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
17627         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
17628         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
17629         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
17630         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
17631         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
17632         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
17633         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
17634         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
17635         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
17636         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
17637         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
17638         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
17639         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
17640         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
17641         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
17642
17643 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
17644
17645         * gcc.dg/vect/vect-82.c: New testcase.
17646         * gcc.dg/vect/vect-82_64.c: New testcase.
17647         * gcc.dg/vect/vect-83.c: New testcase.
17648         * gcc.dg/vect/vect-83_64.c: New testcase.
17649
17650 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
17651
17652         * gcc.dg/cpp/error-1.c: New test.
17653
17654 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
17655
17656         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
17657
17658 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
17659
17660         PR target/17984
17661         * gcc.dg/cris-peep2-xsrand2.c: New test.
17662
17663 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
17664
17665         PR c++/17661
17666         * testsuite/g++.dg/expr/for2.C: New test.
17667
17668 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
17669
17670         * g++.dg/inherit/thunk1.C: Run on the SPARC.
17671
17672 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
17673
17674         PR tree-optimization/17724
17675         * g++.dg/opt/pr17724-1.C: New test.
17676         * g++.dg/opt/pr17724-2.C: New test.
17677         * g++.dg/opt/pr17724-3.C: New test.
17678         * g++.dg/opt/pr17724-4.C: New test.
17679         * g++.dg/opt/pr17724-5.C: New test.
17680         * g++.dg/opt/pr17724-6.C: New test.
17681
17682 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
17683
17684         PR c/17301
17685         * gcc.dg/pr17301-2.c: New test.
17686
17687 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
17688
17689         PR c++/15876
17690         * g++.dg/parse/error22.C: New test.
17691
17692         PR c++/17936
17693         * g++.dg/template/spec18.C: New test.
17694
17695 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
17696
17697         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
17698         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
17699         memcpy.
17700         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
17701         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
17702
17703 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
17704
17705         * g++.dg/eh/cleanup5.C: Add dg-options "".
17706
17707 2004-10-11  Roger Sayle  <roger@eyesopen.com>
17708
17709         PR middle-end/17657
17710         * gcc.dg/switch-4.c: New test case.
17711
17712 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
17713
17714         * gcc.c-torture/execute/20041011-1.c: New test.
17715
17716 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
17717
17718         PR c++/17554
17719         * g++.dg/init/for3.C: New test.
17720
17721         PR c++/17657
17722         * g++.dg/opt/switch2.C: New test.
17723
17724         PR middle-end/17703
17725         * g++.dg/warn/Wreturn-2.C: New test.
17726
17727 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
17728
17729         PR c++/17907
17730         * g++.dg/eh/cleanup5.C: New test.
17731
17732 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
17733
17734         PR c++/17393
17735         * g++.dg/parse/error21.C: New test.
17736
17737 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17738
17739         * g++.dg/overload/pmf1.C: Adjust quoting marks.
17740         * g++.dg/warn/incomplete1.C: Likewise.
17741         * g++.dg/template/qualttp20.C: Likewise.
17742
17743 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
17744
17745         PR c/17881
17746         * parm-incomplete-1.c: New test.
17747
17748 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
17749
17750         PR c++/17867
17751         * g++.dg/parse/error19.C: New test.
17752
17753         PR c++/17670
17754         * g++.dg/init/new11.C: New test.
17755
17756         PR c++/17821
17757         * g++.dg/parse/error20.C: New test.
17758
17759         PR c++/17826
17760         * g++.dg/template/crash24.C: New test.
17761
17762 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
17763
17764         PR c/17301
17765         * gcc.dg/pr17301-1.c: New test.
17766
17767 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
17768
17769         PR c/17189
17770         * gcc.dg/anon-struct-5.c: New test.
17771
17772 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
17773
17774         PR c/17844
17775         * gcc.dg/pr17844-1.c: New test.
17776
17777 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
17778
17779         PR tree-optimization/17906
17780         * gcc.c-torture/compile/pr17906.c: New.
17781
17782 2004-10-09  Stuart Hastings  <stuart@apple.com>
17783             Roger Sayle  <roger@eyesopen.com>
17784
17785         PR rtl-optimization/17853
17786         * gcc.dg/i386-mmx-5.c: New testcase.
17787
17788 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
17789
17790         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
17791
17792 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
17793
17794         PR c++/17524
17795         * g++.dg/template/static9.C: New test.
17796
17797         PR c++/17685
17798         * g++.dg/parse/operator5.C: New test.
17799
17800 2004-10-09  Roger Sayle  <roger@eyesopen.com>
17801
17802         PR middle-end/17894
17803         * gcc.c-torture/execute/divcmp-4.c: New test case.
17804
17805 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
17806
17807         PR tree-opt/17902
17808         * g++.dg/opt/pr17902.C: New test.
17809
17810 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
17811
17812         * gcc.dg/cpp/ident-1.c: Add dg-options "".
17813
17814 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
17815
17816         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
17817
17818 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
17819
17820         * gcc.dg/assign-warn-3.c: New test.
17821
17822 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
17823
17824         PR c/16999
17825         * gcc.dg/cpp/ident-1.c: New test.
17826
17827 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
17828
17829         * gcc.c-torture/compile/acc1.c: New.
17830
17831 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
17832
17833         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
17834         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
17835
17836 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
17837
17838         * gcc.dg/ultrasp11.c: New test.
17839
17840 2004-10-08  Michael Matz  <matz@suse.de>
17841
17842         * gcc.dg/doloop-2.c: New test.
17843
17844 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
17845
17846         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
17847         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
17848         objc.dg/method-9.m: Update expected diagnostics.
17849
17850 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
17851
17852         * gcc.dg/ppc-fsel-3.c: New file.
17853         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
17854
17855 2004-10-07  Paul Brook  <paul@codesourcery.com>
17856
17857         * gfortran.dg/intrinsic_verify_1.f90: New test.
17858
17859 2004-10-07  Paul Brook  <paul@codesourcery.com>
17860
17861         * gfortran.dg/empty_format_1.f90: Remove stray commas.
17862
17863 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17864
17865         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
17866         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
17867         commit.
17868
17869 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
17870
17871         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
17872
17873 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17874
17875         PR c++/17115
17876         * g++.dg/warn/Winline-4.C: New test.
17877
17878 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
17879
17880         * gcc.c-torture/compile/20041007-1.c: New test.
17881
17882 2004-10-07  Paul Brook  <paul@codesourcery.com>
17883
17884         PR fortran/17678
17885         * gfortran.dg/use_allocated_1.f90: New test.
17886
17887 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
17888
17889         PR middle-end/17849
17890         * gfortran.fortran-torture/compile/nested.f90: New test
17891
17892 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
17893
17894         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
17895
17896 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
17897
17898         PR c++/17368
17899         * g++.dg/ext/asm6.C: New test.
17900
17901 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
17902
17903         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
17904
17905 2004-10-06  Paul Brook  <paul@codesourcery.com>
17906
17907         PR libfortran/17709
17908         * gfortran.dg/empty_format_1.f90: New test.
17909
17910 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17911
17912         PR fortran/17568
17913         * gfortran.dg/ishft.f90: New test.
17914
17915         PR fortran/17283
17916         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
17917         tests.
17918
17919 2004-10-06  Paul Brook  <paul@codesourcery.com>
17920
17921         * gfortran.dg/do_1.f90: New test.
17922
17923 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17924
17925         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
17926         optimizing for size.
17927
17928 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
17929
17930         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
17931
17932 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
17933
17934         * gcc.c-torture/compile/20041005-1.c: New test.
17935
17936 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
17937
17938         PR c++/17829
17939         * g++.dg/lookup/koenig4.C: New.
17940
17941 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17942
17943         * g++.dg/other/classkey1.C: Adjust quoting marks.
17944         * g++.dg/parse/error15.C: Likewise.
17945         * g++.dg/template/meminit2.C (int>): Likewise.
17946
17947 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17948
17949         PR fortran/17283
17950         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
17951
17952         PR fortran/17631
17953         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
17954
17955         PR fortran/17708
17956         * gfortran.dg/pr17708.f90: New test.
17957
17958 2004-10-04  Chao-ying Fu  <fu@mips.com>
17959
17960         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
17961         * gcc.dg/vect/vect-4.c: Ditto.
17962         * gcc.dg/vect/vect-5.c: Ditto.
17963         * gcc.dg/vect/vect-6.c: Ditto.
17964         * gcc.dg/vect/vect-8.c: Ditto.
17965         * gcc.dg/vect/vect-16.c: Ditto.
17966         * gcc.dg/vect/vect-30.c: Ditto.
17967         * gcc.dg/vect/vect-40.c: Ditto.
17968         * gcc.dg/vect/vect-41.c: Ditto.
17969         * gcc.dg/vect/vect-42.c: Ditto.
17970         * gcc.dg/vect/vect-43.c: Ditto.
17971         * gcc.dg/vect/vect-44.c: Ditto.
17972         * gcc.dg/vect/vect-45.c: Ditto.
17973         * gcc.dg/vect/vect-46.c: Ditto.
17974         * gcc.dg/vect/vect-47.c: Ditto.
17975         * gcc.dg/vect/vect-48.c: Ditto.
17976         * gcc.dg/vect/vect-49.c: Ditto.
17977         * gcc.dg/vect/vect-50.c: Ditto.
17978         * gcc.dg/vect/vect-51.c: Ditto.
17979         * gcc.dg/vect/vect-52.c: Ditto.
17980         * gcc.dg/vect/vect-53.c: Ditto.
17981         * gcc.dg/vect/vect-54.c: Ditto.
17982         * gcc.dg/vect/vect-55.c: Ditto.
17983         * gcc.dg/vect/vect-56.c: Ditto.
17984         * gcc.dg/vect/vect-57.c: Ditto.
17985         * gcc.dg/vect/vect-58.c: Ditto.
17986         * gcc.dg/vect/vect-59.c: Ditto.
17987         * gcc.dg/vect/vect-60.c: Ditto.
17988         * gcc.dg/vect/vect-74.c: Ditto.
17989         * gcc.dg/vect/vect-79.c: Ditto.
17990         * gcc.dg/vect/vect-80.c: Ditto.
17991
17992 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
17993
17994         * gcc.dg/unused-7.c: Use the correct option.
17995
17996 2004-10-04  Paul Brook  <paul@codesourcery.com>
17997         Bud Davis  <bdavis9659@comcast.net>
17998
17999         PR fortran/17706
18000         PR fortran/16434
18001         * gfortran/pr17706.f90: New test.
18002         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
18003
18004 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18005
18006         * gfortran.dg/pr17612.f90: New test.
18007
18008 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18009
18010         * g++.dg/template/local1.C: Adjust quoting marks in
18011         testing for diagnostics.
18012         * g++.dg/tls/diag-2.C: Likewise.
18013         * g++.dg/other/error8.C: Likewise.
18014
18015 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
18016
18017         PR c/17178
18018         * gcc.dg/unused-4.c: Adjust to be correct.
18019
18020         PR c/17820
18021         * gcc.dg/unused-7.c: New test.
18022
18023 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
18024
18025         PR c++/17797
18026         * g++.dg/overload/template2.C: New test.
18027
18028 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
18029
18030         PR tree-optimization/16632
18031         * gcc.dg/tree-ssa/20041002-1.c: New.
18032
18033 2004-10-03  Paul Brook  <paul@codesourcery.com>
18034
18035         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
18036         rather than relying on default formatting.
18037
18038 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
18039
18040         * gcc.dg/20040920-1.c: Update expected message text.
18041
18042 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
18043
18044         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
18045
18046 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
18047
18048         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
18049         tree level.
18050
18051 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
18052
18053         * gcc.dg/tree-ssa/pr17343.c: Remove.
18054
18055 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
18056
18057         PR tree-opt/17343
18058         * gcc.dg/tree-ssa/pr17343.c: New test.
18059
18060 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
18061
18062         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
18063         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
18064         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
18065         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
18066         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
18067
18068 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
18069
18070         * gcc.dg/lvalue-2.c: New test.
18071
18072 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
18073
18074         PR c/17730
18075         * gcc.dg/pr17730-1.c: New test
18076
18077 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
18078
18079         PR c/7425
18080         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
18081
18082 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
18083
18084         * gcc.c-torture/execute/stdarg-1.c: New test.
18085         * gcc.c-torture/execute/stdarg-2.c: New test.
18086         * gcc.c-torture/execute/stdarg-3.c: New test.
18087         * gcc.dg/tree-ssa/stdarg-1.c: New test.
18088         * gcc.dg/tree-ssa/stdarg-2.c: New test.
18089         * gcc.dg/tree-ssa/stdarg-3.c: New test.
18090         * gcc.dg/tree-ssa/stdarg-4.c: New test.
18091         * gcc.dg/tree-ssa/stdarg-5.c: New test.
18092
18093 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
18094
18095         PR tree-optimization/17697
18096         * g++.dg/opt/pr17697-1.C: New test.
18097         * g++.dg/opt/pr17697-2.C: New test.
18098         * g++.dg/opt/pr17697-3.C: New test.
18099
18100 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
18101
18102         PR c/16409
18103         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
18104         gcc.dg/vla-init-5.c: New tests.
18105
18106 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
18107
18108         PR c/13804
18109         * gcc.dg/pr13804-1.c: New test.
18110
18111 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18112
18113         PR fortran/16938
18114         * gfortran.dg/pr16938.f90: New test.
18115
18116 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
18117
18118         * g++.dg/template/crash23.C: New test.
18119
18120 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
18121
18122         PR c++/17585
18123         * g++.dg/template/static8.C: New test.
18124
18125 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
18126
18127         PR c++/17681
18128         * g++.dg/other/error9.C: New test.
18129
18130 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
18131
18132         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
18133
18134 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18135
18136         PR fortran/15164
18137         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
18138
18139 2004-09-26  Roger Sayle  <roger@eyesopen.com>
18140
18141         PR middle-end/17112
18142         * gcc.dg/pr17112-1.c: New test case.
18143
18144 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
18145
18146         PR c/11459
18147         * gcc.dg/pr11459-1.c: New test.
18148
18149 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
18150
18151         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
18152         * gcc.dg/tree-ssa/loop-4.c: Likewise.
18153
18154 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18155
18156         * gfortran.dg/pr15324.f90: Make array bounds consistent.
18157
18158 2004-09-25  Jan Hubicka  <jh@suse.cz>
18159
18160         * compile/30040909-1.c: New test.
18161         * compile/30040907-1.c: New test.
18162
18163 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
18164
18165         * gcc.c-torture/execute/va-arg-26.c: New test.
18166
18167 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
18168
18169         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
18170         extra diagnostics on targets with 64-bit pointers.
18171         * objc.dg/selector-1.m: Adjust dg-warning regexp.
18172
18173 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18174
18175         PR c/17188
18176         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
18177         * gcc.dg/decl-3.c: Adjust expected message.
18178
18179 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18180
18181         PR fortran/17615
18182         * gfortran.dg/pr17615.f90: New test.
18183
18184 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
18185
18186         PR tree-optimzation/17517
18187         * g++.dg/tree-ssa/pr17517.C: New Test.
18188
18189 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
18190
18191         PR c++/16889
18192         * g++.dg/lookup/ambig3.C: New.
18193
18194 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
18195
18196         PR tree-opt/17624
18197         * g++.dg/opt/pr17624.C: New test.
18198
18199 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18200
18201         PR c/6980
18202         * gcc.dg/Wbad-function-cast-1.c: New test.
18203
18204 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
18205
18206         * g++.dg/ext/complit1.C
18207         * g++.dg/other/error2.C
18208         * g++.dg/other/nontype-1.C
18209         * g++.dg/parse/crash11.C
18210         * g++.dg/parse/crash12.C
18211         * g++.dg/parse/error15.C
18212         * g++.dg/parse/error4.C
18213         * g++.dg/parse/tmpl-outside1.C
18214         * g++.dg/parse/too-many-tmpl-args1.C
18215         * g++.dg/template/dependent-expr3.C
18216         * g++.dg/template/error10.C
18217         * g++.dg/template/instantiate1.C
18218         * g++.dg/template/vtable2.C
18219         * g++.dg/warn/Wshadow-1.C
18220         * g++.dg/warn/weak1.C
18221         * g++.old-deja/g++.brendan/crash16.C
18222         * g++.old-deja/g++.brendan/crash18.C
18223         * g++.old-deja/g++.brendan/crash48.C
18224         * g++.old-deja/g++.brendan/crash49.C
18225         * g++.old-deja/g++.brendan/crash55.C
18226         * g++.old-deja/g++.brendan/crash56.C
18227         * g++.old-deja/g++.brendan/crash8.C
18228         * g++.old-deja/g++.brendan/enum11.C
18229         * g++.old-deja/g++.brendan/enum8.C
18230         * g++.old-deja/g++.brendan/enum9.C
18231         * g++.old-deja/g++.brendan/friend3.C
18232         * g++.old-deja/g++.brendan/misc14.C
18233         * g++.old-deja/g++.bugs/900402_02.C
18234         * g++.old-deja/g++.bugs/900404_03.C
18235         * g++.old-deja/g++.bugs/900404_04.C
18236         * g++.old-deja/g++.bugs/900428_03.C
18237         * g++.old-deja/g++.jason/crash4.C
18238         * g++.old-deja/g++.jason/overload21.C
18239         * g++.old-deja/g++.jason/redecl1.C
18240         * g++.old-deja/g++.jason/report.C
18241         * g++.old-deja/g++.jason/rfg10.C
18242         * g++.old-deja/g++.jason/template30.C
18243         * g++.old-deja/g++.law/arm12.C
18244         * g++.old-deja/g++.law/ctors5.C
18245         * g++.old-deja/g++.law/cvt20.C
18246         * g++.old-deja/g++.law/init10.C
18247         * g++.old-deja/g++.law/init8.C
18248         * g++.old-deja/g++.law/visibility17.C
18249         * g++.old-deja/g++.law/visibility7.C
18250         * g++.old-deja/g++.mike/net8.C
18251         * g++.old-deja/g++.mike/p646.C
18252         * g++.old-deja/g++.mike/p700.C
18253         * g++.old-deja/g++.mike/p701.C
18254         * g++.old-deja/g++.mike/p811.C
18255         * g++.old-deja/g++.ns/template13.C
18256         * g++.old-deja/g++.other/array3.C
18257         * g++.old-deja/g++.other/crash25.C
18258         * g++.old-deja/g++.other/dtor3.C
18259         * g++.old-deja/g++.other/dtor4.C
18260         * g++.old-deja/g++.other/main1.C
18261         * g++.old-deja/g++.other/warn7.C
18262         * g++.old-deja/g++.pt/crash11.C
18263         * g++.old-deja/g++.pt/crash36.C
18264         * g++.old-deja/g++.pt/spec22.C
18265         * g++.old-deja/g++.pt/spec9.C
18266         * g++.old-deja/g++.pt/ttp52.C
18267         * g++.old-deja/g++.robertl/eb103.C
18268         * g++.old-deja/g++.robertl/eb121.C
18269         * g++.old-deja/g++.robertl/eb22.C
18270         * g++.old-deja/g++.robertl/eb8.C:
18271         Update locations and/or regexps of dg-error markers.
18272         Remove markers for some bogus messages that are no longer issued.
18273
18274 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
18275
18276         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
18277         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
18278
18279 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
18280
18281         PR c++/17618
18282         * g++.dg/lookup/crash5.C: New test.
18283
18284 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
18285
18286         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
18287         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
18288         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
18289         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
18290         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
18291         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
18292
18293         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
18294         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
18295         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
18296         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
18297         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
18298         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
18299
18300         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
18301
18302         * gcc.dg/vect/vect-44.c: Check additional cases.
18303         * gcc.dg/vect/vect-48.c: Check additional cases.
18304
18305         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
18306         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
18307         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
18308         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
18309         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
18310         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
18311         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
18312         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
18313         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
18314
18315         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
18316         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
18317         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
18318
18319 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18320
18321         * gcc.dg/tree-ssa/loop-6.c: New test.
18322
18323 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
18324
18325         PR c++/17620
18326         * g++.dg/inherit/base2.C: New.
18327
18328 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
18329
18330         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
18331         * gcc.dg/20001012-2.c: Likewise.
18332         * gcc.dg/20001013-1.c: Likewise.
18333         * gcc.dg/20001101-1.c: Likewise.
18334         * gcc.dg/20001102-1.c: Likewise.
18335         * gcc.dg/bf-spl1.c: Likewise.
18336         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
18337         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
18338
18339 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
18340
18341         PR tree-optimization/16721
18342         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
18343
18344 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
18345
18346         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
18347         * gcc.dg/20040305-1.c: Likewise.
18348
18349 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
18350
18351         PR c/16566
18352         * gcc.c-torture/compile/pr16566-1.c,
18353         gcc.c-torture/compile/pr16566-2.c,
18354         gcc.c-torture/compile/pr16566-3.c: New tests.
18355
18356 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
18357
18358         PR tree-optimization/17512
18359         * gcc.c-torture/compile/20040916-1.c.
18360
18361 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
18362
18363         * gcc.dg/pragma-re-3.c: New test.
18364
18365 2004-09-17  Matt Austern  <austern@apple.com>
18366
18367         PR c++/15049
18368         * g++.dg/other/anon3.C: New.
18369
18370 2004-09-21  Roger Sayle  <roger@eyesopen.com>
18371
18372         PR c++/7503
18373         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
18374         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
18375         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
18376         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
18377         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
18378
18379 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
18380
18381         PR fortran/17286
18382         * gfortran.dg/pr17286.f90: New test.
18383
18384 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
18385
18386         PR c++/17530
18387         * g++.dg/template/static7.C: New test.
18388
18389 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
18390
18391         PR tree-opt/17558
18392         * gcc.c-torture/compile/pr17558.c: New test.
18393
18394 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
18395
18396         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
18397         if SKIP_ATTRIBUTE is defined.
18398
18399 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18400
18401         PR fortran/15957
18402         * gfortran.dg/pr15957.f90: New test.
18403
18404 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
18405
18406         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
18407         in comparison.
18408         * gcc.dg/vect/vect-79.c: Likewise.
18409         * gcc.dg/vect/vect-80.c: Likewise.
18410
18411 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18412
18413         PR fortran/15750
18414         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
18415
18416 2004-09-20  Ira Rosen  <irar@il.ibm.com>
18417
18418         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
18419         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
18420         * gcc.dg/vect/vect-62.c: New testcase.
18421         * gcc.dg/vect/vect-63.c: New testcase.
18422         * gcc.dg/vect/vect-64.c: New testcase.
18423         * gcc.dg/vect/vect-65.c: New testcase.
18424         * gcc.dg/vect/vect-66.c: New testcase.
18425         * gcc.dg/vect/vect-67.c: New testcase.
18426         * gcc.dg/vect/vect-68.c: New testcase.
18427         * gcc.dg/vect/vect-69.c: New testcase.
18428         * gcc.dg/vect/vect-79.c: New testcase.
18429         * gcc.dg/vect/vect-80.c: New testcase.
18430
18431 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
18432
18433         * gcc.target/mips/asm-1.c: New test.
18434
18435 2004-09-19  Ira Rosen  <irar@il.ibm.com>
18436
18437         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
18438         * gcc.dg/vect/vect-73.c: New testcase.
18439         * gcc.dg/vect/vect-74.c: New testcase.
18440         * gcc.dg/vect/vect-75.c: New testcase.
18441         * gcc.dg/vect/vect-76.c: New testcase.
18442         * gcc.dg/vect/vect-77.c: New testcase.
18443         * gcc.dg/vect/vect-78.c: New testcase
18444
18445 2004-09-18  Paul Brook  <paul@codesourcery.com>
18446
18447         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
18448
18449 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
18450
18451         PR c/17424
18452         * gcc.dg/pr17424-1.c: New test.
18453
18454 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
18455
18456         * g++.dg/tree-ssa/pr17153.C: New test.
18457
18458 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
18459
18460         PR pch/13361
18461         * testsuite/g++.dg/pch/wchar-1.C: New.
18462         * testsuite/g++.dg/pch/wchar-1.Hs: New.
18463
18464 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
18465
18466         * gcc.c-torture/execute/20040917-1.c: New test.
18467
18468 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
18469
18470         PR tree-optimization/17319
18471         * gcc.dg/pr17319.c: New test.
18472
18473 2004-09-17  Devang Patel  <dpatel@apple.com>
18474
18475         * gcc.dg/20040813-1.c: New test.
18476
18477 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
18478
18479         PR tree-optimization/17273
18480         * gcc.c-torture/compile/pr17273.c: New test.
18481
18482 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
18483
18484         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
18485         Update expected messages.
18486         * gcc.dg/declspec-13.c: New test.
18487
18488 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
18489
18490         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
18491
18492 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
18493
18494         * gcc.c-torture/execute/pr17252.c: Use post-increment to
18495         change what 'a' is pointing to.
18496
18497 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
18498
18499         PR c++/16002
18500         * g++.dg/template/error18.C: New test.
18501
18502         PR c++/16029
18503         * g++.dg/warn/Wunused-8.C: New test.
18504
18505 2004-09-17  Steven Bosscher  <stevenb@suse.de>
18506
18507         PR tree-optimization/17513
18508         * gcc.dg/20040916-1.c: New test.
18509
18510 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
18511
18512         PR c++/17501
18513         * g++.dg/template/typename7.C: New test.
18514
18515 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18516
18517         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
18518
18519 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
18520
18521         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
18522         with -ftree-based-profiling also.
18523         * lib/profopt.exp: Support late-set profile_option/feedback_option.
18524
18525 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
18526
18527         PR/15364
18528         * gfortran.dg/der_array_io_1.f90: New test.
18529         * gfortran.dg/der_array_io_2.f90: New test.
18530         * gfortran.dg/der_array_io_3.f90: New test.
18531
18532 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
18533
18534         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
18535         EABI.
18536
18537 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
18538
18539         * g++.dg/opt/switch1.C: New test.
18540
18541 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
18542
18543         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
18544         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
18545         Update expected messages.
18546
18547 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18548
18549         PR fortran/16485
18550         * gfortran.dg/same_name_1.f90: New test.
18551
18552 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
18553
18554         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
18555         dereference garbage pointers.
18556
18557 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
18558
18559         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
18560         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
18561
18562         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
18563         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
18564         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
18565
18566 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
18567
18568         PR c++/17324
18569         * g++.dg/template/mangle1.C: New test.
18570
18571 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
18572
18573         PR tree-optimization/17252
18574         * gcc.c-torture/execute/pr17252.c: New test.
18575
18576 2004-09-14  Andrew Pinski  <apinski@apple.com>
18577
18578         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
18579
18580 2004-09-14  Roger Sayle  <roger@eyesopen.com>
18581
18582         PR rtl-optimization/9771
18583         * gcc.dg/pr9771-1.c: New test case.
18584
18585 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
18586
18587         PR tree-optimization/15262
18588         * gcc.c-torture/execute/pr15262-1.c: New test.
18589         * gcc.c-torture/execute/pr15262-2.c: New test.
18590
18591 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
18592
18593         * gcc.dg/declspec-12.c: New test.
18594
18595 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
18596
18597         * gfortran.dg/pr17090.f90: Add directives to test.
18598
18599 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18600
18601         * gcc.c-torture/compile/20040914-1.c: New test.
18602
18603 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
18604
18605         PR c++/16162
18606         * g++.dg/template/decl2.C: New test.
18607
18608 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
18609
18610         PR fortran/17090
18611         * gfortran.dg/pr17090.f90: New test.
18612
18613 2004-09-13  Dale Johannesen  <dalej@apple.com>
18614
18615         * gcc.c-torture/compile/pr17408.c: New test case.
18616
18617 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
18618
18619         PR c++/16716
18620         * g++.dg/parse/crash17.C: New test.
18621
18622         PR c++/17327
18623         * g++.dg/template/enum3.C: New test.
18624
18625 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
18626
18627         * lib/gcc-defs.exp: Load wrapper.exp.
18628         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
18629         using local code.
18630         * lib/gcc.exp (gcc_init): Similar.
18631         * lib/gfortran.exp (gfortran_init): Similar.
18632         * lib/objc.exp (objc_init): Similar.
18633         * lib/treelang.exp (treelang_init): Similar.
18634         * lib/wrapper.exp: New file with build_wrapper call machinery in
18635         ${tool}_maybe_build_wrapper.
18636
18637 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
18638
18639         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
18640         "inline".
18641         * gcc.dg/declspec-11.c: Update expected messages.
18642         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
18643         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
18644         gcc.dg/inline-12.c: New tests.
18645
18646 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
18647
18648         * g++.dg/tree-ssa/pr17400.C: New testcase.
18649
18650 2004-09-13  James E Wilson  <wilson@specifixinc.com>
18651
18652         * gcc.target/mips/sb1-1.c: New testcase.
18653
18654 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
18655
18656         * lib/g77-dg.exp: Remove unused file.
18657         * lib/mike-g77.exp: Ditto.
18658         * lib/g77.exp: Ditto.
18659
18660 2004-09-12  Richard Henderson  <rth@redhat.com>
18661
18662         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
18663
18664 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
18665
18666         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
18667         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
18668         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
18669         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
18670         Update expected messages.
18671
18672 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
18673
18674         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
18675         declaration/use mismatch for dirp parameter.
18676
18677 2004-09-12  Andrew Pinski  <apinski@apple.com>
18678
18679         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
18680         -fgnu-runtime is passed.
18681
18682 2004-09-12  Richard Henderson  <rth@redhat.com>
18683
18684         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
18685         do the uplevel thing and update additional_flags directly.
18686         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
18687         gfortran.fortran-torture/execute/intrinsic_nearest.x,
18688         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
18689         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
18690
18691 2004-09-11  Steven Bosscher  <stevenb@suse.de>
18692
18693         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
18694
18695 2004-09-11  Roger Sayle  <roger@eyesopen.com>
18696
18697         PR middle-end/17411
18698         * g++.dg/opt/pr17411-1.C: New test case.
18699
18700 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
18701
18702         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
18703         gcc.dg/tls/diag-2.c: Update expected messages.
18704         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
18705         messages.
18706         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
18707         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
18708         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
18709         gcc.dg/tls/diag-5.c: New tests.
18710
18711 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
18712
18713         * gcc.dg/20040910-1.c: Correct dg-error regexp.
18714
18715 2004-09-11  Steven Bosscher  <stevenb@suse.de>
18716
18717         * g++.dg/parse/break-in-for.C: New test.
18718
18719 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
18720
18721         * gcc.dg/tree-ssa/20040911-1.c: New test.
18722
18723 2004-09-11  Andreas Jaeger  <aj@suse.de>
18724
18725         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
18726         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
18727
18728 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
18729
18730         * gcc.target/frv: New directory of FR-V-specific tests.
18731
18732 2004-09-10  James E Wilson  <wilson@specifixinc.com>
18733
18734         * gcc.dg/convert-vec-1.c: New test.
18735
18736 2004-09-10  Roger Sayle  <roger@eyesopen.com>
18737
18738         PR middle-end/17024
18739         * gcc.dg/pr17024-1.c: New test case.
18740
18741 2004-09-10  Eric Christopher  <echristo@redhat.com>
18742
18743         * gcc.dg/20040910-1.c: New test.
18744
18745 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
18746
18747         * gcc.dg/bitfld-9.c: New test.
18748
18749 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
18750
18751         * gcc.c-torture/execute/ieee/acc1.c: New test.
18752         * gcc.c-torture/execute/ieee/acc2.c: New test.
18753         * gcc.c-torture/execute/ieee/mzero6.c: New test.
18754
18755 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18756
18757         * gcc.dg/deprecated-2.c: New test.
18758
18759 2004-09-09  James E Wilson  <wilson@specifixinc.com>
18760
18761         * gcc.dg/init-vec-1.c: New test.
18762
18763 2004-09-09  Roger Sayle  <roger@eyesopen.com>
18764
18765         PR middle-end/17055
18766         * gcc.dg/pr17055-1.c: New test case.
18767
18768 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
18769
18770         PR target/17377
18771         * gcc.c-torture/execute/pr17377.c: New test.
18772
18773 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
18774
18775         PR c/8420
18776         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
18777         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
18778         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
18779         gcc.dg/long-long-typespec-1.c: New tests.
18780         * gcc.dg/tls/diag-2.c: Update expected diagnostics
18781
18782 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
18783
18784         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
18785         gcc.dg/gnu99-static-1.c: New tests.
18786
18787 2004-09-08  Devang Patel  <dpatel@apple.com>
18788
18789         * gcc.dg/darwin-ld-20040828-1.c: New test.
18790         * gcc.dg/darwin-ld-20040828-2.c: New test.
18791         * gcc.dg/darwin-ld-20040828-3.c: New test.
18792
18793 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
18794
18795         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
18796         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
18797         in error message.
18798         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
18799         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
18800         in error message.
18801         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
18802         types they qualify.
18803         * objc.dg/type-size-2.m: Fix wording in comment.
18804         * objc.dg/va-meth-1.m: New test case.
18805
18806 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
18807
18808         PR c/16633:
18809         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
18810         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
18811
18812 2004-09-06  Devang Patel  <dpatel@apple.com>
18813
18814         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
18815         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
18816
18817 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
18818
18819         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
18820         reflect changed line numbering of diagnostics.
18821
18822 2004-09-06  Paul Brook  <paul@codesourcery.com>
18823
18824         * gfortran.dg/edit_real_1.f90: Add new test.
18825
18826 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18827
18828         * gcc.dg/tree-ssa/loop-2.c: New test.
18829         * gcc.dg/tree-ssa/loop-3.c: New test.
18830         * gcc.dg/tree-ssa/loop-4.c: New test.
18831         * gcc.dg/tree-ssa/loop-5.c: New test.
18832
18833 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18834
18835         * gcc.dg/format/sentinel-1.c: Update for parameter option.
18836
18837 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18838
18839         * gcc.dg/format/sentinel-1.c: New test.
18840
18841 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
18842
18843         * testsuite/gcc.dg/builtins-46.c: New.
18844
18845 2004-09-03  Devang Patel  <dpatel@apple.com>
18846
18847         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
18848         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
18849
18850 2004-09-03  Jan Beulich  <jbeulich@novell.com>
18851
18852         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
18853         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
18854         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
18855         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
18856         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
18857         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
18858         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
18859         the non-portable bzero.
18860         * gcc.dg/20010912-1.c: xfail for NetWare.
18861         * gcc.dg/20020426-2.c: xfail for NetWare.
18862         * gcc.dg/20021014-1.c: xfail for NetWare.
18863         * gcc.dg/20021018-1.c: xfail for NetWare.
18864         * gcc.dg/20030213-1.c: xfail for NetWare.
18865         * gcc.dg/20030225-1.c: xfail for NetWare.
18866         * gcc.dg/20030708-1.c: xfail for NetWare.
18867         * gcc.dg/builtins-config.h: Also exclude NetWare.
18868         * gcc.dg/format/format.h: Define restrict only if not already defined.
18869         * gcc.dg/nest.c: xfail for NetWare.
18870         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
18871         * lib/target-supports.exp (check_visibility_available): Exclude
18872         NetWare.
18873
18874 2004-09-03  Jan Beulich  <jbeulich@novell.com>
18875
18876         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
18877         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
18878         deterministic starting point for the alignment of structure fields.
18879         * gcc.dg/Wpadded.c: Dito.
18880         * g++.dg/abi/vbase10.C: Dito.
18881
18882 2004-09-03  Devang Patel  <dpatel@apple.com>
18883
18884         * g++.dg/debug/pr15736.cc: New test.
18885
18886 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
18887
18888         * README.QMTEST: Fix out-of-date link.
18889
18890 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
18891
18892         PR fortran/16579
18893         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
18894         Delete.  Duplicate of gfortran.dg/g77/20010610.f
18895
18896 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
18897
18898         * g++.dg/abi/arm_rtti1.C: New test.
18899
18900 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
18901
18902         * gcc.dg/ppc-vector-memcpy.c: New.
18903         * gcc.dg/ppc-vector-memset.c: New.
18904
18905 2004-09-02  Chao-ying Fu  <fu@mips.com>
18906
18907         * gcc.target/mips/mips-3d-1.c: New test.
18908         * gcc.target/mips/mips-3d-2.c: New test.
18909         * gcc.target/mips/mips-3d-3.c: New test.
18910         * gcc.target/mips/mips-3d-4.c: New test.
18911         * gcc.target/mips/mips-3d-5.c: New test.
18912         * gcc.target/mips/mips-3d-6.c: New test.
18913         * gcc.target/mips/mips-3d-7.c: New test.
18914         * gcc.target/mips/mips-3d-8.c: New test.
18915         * gcc.target/mips/mips-3d-9.c: New test.
18916         * gcc.target/mips/mips-ps-1.c: New test.
18917         * gcc.target/mips/mips-ps-2.c: New test.
18918         * gcc.target/mips/mips-ps-3.c: New test.
18919         * gcc.target/mips/mips-ps-4.c: New test.
18920         * gcc.target/mips/mips-ps-type.c: New test.
18921
18922 2004-09-02  Paul Brook  <paul@codesourcery.com>
18923
18924         * gfortran.dg/edit_real_1.f90: Add new tests.
18925
18926 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18927
18928         PR fortran/15327
18929         * gfortran.dg/merge_char_1.f90: New test.
18930
18931 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18932
18933         PR fortran/16404
18934         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
18935
18936 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
18937
18938         PR c/1522
18939         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
18940
18941 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
18942
18943         * g++.dg/opt/loop1.C: Do not XFAIL.
18944
18945 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
18946
18947         * gcc.c-torture/execute/20040831-1.c: New test.
18948
18949 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
18950
18951         PR fortran/16579
18952         * gfortran.dg/g77/20010610.f: Now passes.
18953         Copy from g77.f-torture/execute. Add dg-run directive.
18954         * gfortran.dg/g77/README: Update
18955
18956 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
18957
18958         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
18959         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
18960         (t1, t2, t3, t4): Add volatile.
18961
18962 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
18963
18964         * g++.dg/ext/visibility/arm1.C: New test.
18965
18966 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
18967
18968         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
18969         -pedantic-errors.
18970
18971 2004-09-01  Paul Brook  <paul@codesourcery.com>
18972
18973         * gfortran.dg/eof_2.f90: New test.
18974
18975 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18976
18977         PR fortran/16579
18978         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
18979
18980 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
18981
18982         PR libfortran/16805
18983         * gfortran.dg/list_read_2.f90: New test.
18984
18985 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
18986
18987         * g++.dg/abi/key1.C: New test.
18988
18989 2004-08-31  Richard Henderson  <rth@redhat.com>
18990
18991         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
18992         form of offsetof.
18993         * g++.dg/other/offsetof5.C: Remove duplicate.
18994
18995 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18996
18997         PR fortran/17244
18998         * gfortran.dg/func_derived_1.f90: New test.
18999
19000 2004-08-31  Paul Brook  <paul@codesourcery.com>
19001
19002         * gfortran.dg/eof_1.f90: New test.
19003
19004 2004-08-31  Paul Brook  <paul@codesourcery.com>
19005
19006         * gfortran.dg/list_read_1.f90: New file.
19007
19008 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
19009
19010         * g++.dg/opt/loop1.C: XFAIL.
19011
19012 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
19013
19014         * gcc.dg/funcdef-storage-1.c: New.
19015         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
19016         an extern function in local scope.
19017         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
19018         declare an 'auto inline' function in local scope.
19019         * gcc.dg/20011130-1.c: Likewise.
19020         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
19021         an 'auto' function in local scope.
19022         * gcc.dg/20021014-1.c: Likewise.
19023         * gcc.dg/20030331-2.c: Likewise.
19024
19025 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19026
19027         * gfortran.dg/blockdata_1.f90: New test.
19028
19029 2004-08-30  Richard Henderson  <rth@redhat.com>
19030
19031         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
19032
19033 2004-08-30  Richard Henderson  <rth@redhat.com>
19034
19035         * lib/fortran-torture.exp (fortran-torture-execute): Honor
19036         additional_flags set by alternate driver.
19037         (ieee-options): New procedure.
19038         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
19039         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
19040         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
19041         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
19042
19043 2004-08-30  Richard Henderson  <rth@redhat.com>
19044
19045         * lib/f-torture.exp: Remove.
19046
19047 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
19048
19049         PR rtl-optimization/16590
19050         * g++.dg/opt/loop1.C: New test.
19051
19052 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19053
19054         PR fortran/13910
19055         * gfortran.dg/oldstyle_1.f90: New test.
19056
19057 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
19058         Paul Brook  <paul@codesourcery.com>
19059
19060         * gfortran.dg/g77/README: Update.
19061         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
19062         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
19063         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
19064
19065 2004-08-28  Paul Brook  <paul@codesourcery.com>
19066
19067         PR libfortran/17195
19068         * gfortran.dg/edit_real_1.f90: New test.
19069
19070 2004-08-27  Paul Brook  <paul@codesourcery.com>
19071
19072         * gfortran.dg/rewind_1.f90: New test.
19073
19074 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
19075
19076         PR fortran/16597
19077         * gfortran.dg/pr16597.f90: New test.
19078
19079 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
19080
19081         PR c/13801
19082         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
19083         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
19084         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
19085         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
19086         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
19087
19088 2004-08-26  Nick Clifton  <nickc@redhat.com>
19089
19090         * gcc.c-torture/compile/pr17119.c: New test.
19091
19092 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
19093
19094         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
19095
19096 2004-08-25  Richard Henderson  <rth@redhat.com>
19097
19098         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
19099         the bits that expect kind=8 to be the largest real kind.
19100
19101 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
19102
19103         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
19104
19105 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19106
19107         * gfortran.dg/assignment_1.f90: New test.
19108
19109 2004-08-25  Adam Nemet  <anemet@lnxw.com>
19110
19111         * g++.dg/template/repo3.C: New test.
19112
19113 2004-08-25  Roger Sayle  <roger@eyesopen.com>
19114
19115         PR middle-end/16693
19116         PR tree-optimization/16372
19117         * g++.dg/opt/pr16372-1.C: New test case.
19118         * g++.dg/opt/pr16693-1.C: New test case.
19119         * g++.dg/opt/pr16693-2.C: New test case.
19120
19121 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
19122
19123         * objc.dg/proto-lossage-4.m: New test.
19124
19125 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
19126
19127         PR c++/17155
19128         * g++.dg/inherit/local2.C: New test.
19129
19130 2004-08-25  Paul Brook  <paul@codesourcery.com>
19131
19132         PR fortran/17144
19133         * gfortran.dg/string_ctor_1.f90: New test.
19134
19135 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19136
19137         PR c++/14428
19138         * g++.dg/template/redecl2.C: New test.
19139
19140 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
19141
19142         PR fortran/17143
19143         * gfortran.dg/pr17143.f90: New test.
19144
19145 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
19146
19147         PR fortran/17164
19148         * gfortran.dg/pr17164.f90: New test.
19149
19150 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19151
19152         * gcc.dg/tree-ssa/loop-1.c: New test.
19153
19154 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
19155
19156         * gcc.c-torture/compile/20040824-1.c: New test.
19157
19158 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
19159
19160         * gcc.c-torture/compile/iftrap-3.c: New test.
19161
19162 2004-08-24  Paul Brook  <paul@codesourcery.com>
19163
19164         * gfortran.dg/entry_2.f90: New test.
19165
19166 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
19167
19168         PR c++/16889
19169         * g++.dg/lookup/ambig[12].C: New.
19170
19171 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19172
19173         PR c++/16706
19174         * g++.dg/template/crash21.C: New test.
19175         * g++.dg/template/crash22.C: Likewise.
19176
19177 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
19178
19179         PR c++/17149
19180         * g++.dg/template/access15.C: New.
19181
19182 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
19183
19184         PR c++/17163
19185         * g++.dg/template/repo2.C: New test.
19186
19187 2004-08-23  Roger Sayle  <roger@eyesopen.com>
19188
19189         PR rtl-optimization/17078
19190         * gcc.c-torture/execute/pr17078-1.c: New test case.
19191
19192 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
19193
19194         PR c/14492
19195         * gcc.dg/debug/crash1.c: New test.
19196
19197 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
19198
19199         PR c/16180
19200         * gcc.dg/loop-5.c: New test.
19201
19202 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19203
19204         * gcc.c-torture/execute/20040823-1.c: New test.
19205
19206 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
19207
19208         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
19209         to the assembler.  Simplify test accordingly.
19210         (asm_abi_flags): Use GNU names.
19211         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
19212         to check for ABI flags.
19213
19214 2004-08-22  Andrew Pinski  <apinski@apple.com>
19215
19216         * g++.dg/opt/pr14029.C: New test.
19217         * gcc.c-torture/execute/pr15262.c: New test.
19218
19219 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19220
19221         * gfortran.dg/reduction.f90: Add checks with complex arguments.
19222
19223 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
19224
19225         PR 16908
19226         * gfortran.dg/direct_io.f90: New test.
19227
19228 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
19229
19230         PR c++/17121
19231         * g++.dg/inherit/local2.C: New test.
19232
19233 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
19234
19235         PR c++/17120
19236         * g++.dg/warn/Wparentheses-4.C: New test.
19237
19238 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
19239
19240         PR c++/17121
19241         * g++.dg/inherit/local2.C: New test.
19242
19243         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
19244         * gcc.dg/ppc-ldstruct.c: Likewise.
19245         * gcc.dg/ppc64-abi-2.c: Likewise.
19246
19247 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
19248
19249         PR rtl-optimization/17099
19250         * gcc.c-torture/execute/20040820-1.c: New test.
19251
19252 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
19253
19254         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
19255
19256 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
19257
19258         PR fortran/17077
19259         * gfortran.dg/auto_array_1.f90: New test.
19260
19261 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19262
19263         PR fortran/17074
19264         * gfortran.dg/simpleif_1.f90: New test.
19265
19266 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
19267
19268         * lib/target-supports.exp (check_profiling_available): Return
19269         false for arm*-*-symbianelf* and arm*-*-eabi*.
19270
19271         PR c++/15890
19272         * g++.dg/template/delete1.C: New test.
19273
19274 2004-08-19  Paul Brook  <paul@codesourcery.com>
19275
19276         PR fortran/14976
19277         PR fortran/16228
19278         * gfortran.dg/data_char_1.f90: New test.
19279
19280 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
19281
19282         PR fortran/16946
19283         * gfortran.dg/reduction.f90: New testcase.
19284
19285 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19286
19287         PR fortran/16520
19288         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
19289
19290 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
19291
19292         PR c++/17041
19293         * g++.dg/Wparentheses-3.C: New test.
19294
19295 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
19296
19297         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
19298         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
19299         * gcc.dg/vect/vect-2.c: Likewise.
19300         * gcc.dg/vect/vect-3.c: Likewise.
19301         * gcc.dg/vect/vect-4.c: Likewise.
19302         * gcc.dg/vect/vect-5.c: Likewise.
19303         * gcc.dg/vect/vect-6.c: Likewise.
19304         * gcc.dg/vect/vect-7.c: Likewise.
19305         * gcc.dg/vect/vect-25.c: Likewise.
19306         * gcc.dg/vect/vect-31.c: Likewise.
19307         * gcc.dg/vect/vect-32.c: Likewise.
19308         * gcc.dg/vect/vect-34.c: Likewise.
19309         * gcc.dg/vect/vect-36.c: Likewise.
19310         * gcc.dg/vect/vect-all.c: Likewise.
19311
19312 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
19313
19314         PR c++/17068
19315         * g++.dg/template/operator4.C: New test.
19316
19317 2004-08-18  Richard Henderson  <rth@redhat.com>
19318
19319         * gcc.dg/20040206-1.c: XFAIL.
19320
19321 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
19322
19323         PR c++/16246
19324         * g++.dg/template/array7.C: New test.
19325
19326 2004-08-17  James E Wilson  <wilson@specifixinc.com>
19327
19328         * gcc.dg/mips-movcc-1.c: New test.
19329         * gcc.dg/mips-movcc-2.c: New test.
19330         * gcc.dg/mips-movcc-3.c: New test.
19331
19332         * gcc.dg/mips-nmadd-1.c: New test.
19333         * gcc.dg/mips-nmadd-2.c: New test.
19334
19335 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
19336
19337         PR c++/15871
19338         * g++.dg/opt/inline8.C: New test.
19339
19340         PR c++/16965
19341         * g++.dg/parse/error17.C: New test.
19342
19343 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
19344
19345         * gcc.dg/vect: New directory for vectorizer tests.
19346         * gcc.dg/vect/tree-vect.h: New file.
19347         * gcc.dg/vect/vect.exp: New file.
19348         * gcc.dg/vect/pr16105.c.c: New test.
19349         * gcc.dg/vect/vect-1.c: New test.
19350         * gcc.dg/vect/vect-2.c: New test.
19351         * gcc.dg/vect/vect-3.c: New test.
19352         * gcc.dg/vect/vect-4.c: New test.
19353         * gcc.dg/vect/vect-5.c: New test.
19354         * gcc.dg/vect/vect-6.c: New test.
19355         * gcc.dg/vect/vect-7.c: New test.
19356         * gcc.dg/vect/vect-8.c: New test.
19357         * gcc.dg/vect/vect-9.c: New test.
19358         * gcc.dg/vect/vect-10.c: New test.
19359         * gcc.dg/vect/vect-11.c: New test.
19360         * gcc.dg/vect/vect-12.c: New test.
19361         * gcc.dg/vect/vect-13.c: New test.
19362         * gcc.dg/vect/vect-14.c: New test.
19363         * gcc.dg/vect/vect-15.c: New test.
19364         * gcc.dg/vect/vect-16.c: New test.
19365         * gcc.dg/vect/vect-17.c: New test.
19366         * gcc.dg/vect/vect-18.c: New test.
19367         * gcc.dg/vect/vect-19.c: New test.
19368         * gcc.dg/vect/vect-20.c: New test.
19369         * gcc.dg/vect/vect-21.c: New test.
19370         * gcc.dg/vect/vect-22.c: New test.
19371         * gcc.dg/vect/vect-23.c: New test.
19372         * gcc.dg/vect/vect-24.c: New test.
19373         * gcc.dg/vect/vect-25.c: New test.
19374         * gcc.dg/vect/vect-26.c: New test.
19375         * gcc.dg/vect/vect-27.c: New test.
19376         * gcc.dg/vect/vect-28.c: New test.
19377         * gcc.dg/vect/vect-29.c: New test.
19378         * gcc.dg/vect/vect-30.c: New test.
19379         * gcc.dg/vect/vect-31.c: New test.
19380         * gcc.dg/vect/vect-32.c: New test.
19381         * gcc.dg/vect/vect-33.c: New test.
19382         * gcc.dg/vect/vect-34.c: New test.
19383         * gcc.dg/vect/vect-35.c: New test.
19384         * gcc.dg/vect/vect-36.c: New test.
19385         * gcc.dg/vect/vect-37.c: New test.
19386         * gcc.dg/vect/vect-38.c: New test.
19387         * gcc.dg/vect/vect-40.c: New test.
19388         * gcc.dg/vect/vect-41.c: New test.
19389         * gcc.dg/vect/vect-42.c: New test.
19390         * gcc.dg/vect/vect-43.c: New test.
19391         * gcc.dg/vect/vect-44.c: New test.
19392         * gcc.dg/vect/vect-45.c: New test.
19393         * gcc.dg/vect/vect-46.c: New test.
19394         * gcc.dg/vect/vect-47.c: New test.
19395         * gcc.dg/vect/vect-48.c: New test.
19396         * gcc.dg/vect/vect-49.c: New test.
19397         * gcc.dg/vect/vect-50.c: New test.
19398         * gcc.dg/vect/vect-51.c: New test.
19399         * gcc.dg/vect/vect-52.c: New test.
19400         * gcc.dg/vect/vect-53.c: New test.
19401         * gcc.dg/vect/vect-54.c: New test.
19402         * gcc.dg/vect/vect-55.c: New test.
19403         * gcc.dg/vect/vect-56.c: New test.
19404         * gcc.dg/vect/vect-57.c: New test.
19405         * gcc.dg/vect/vect-58.c: New test.
19406         * gcc.dg/vect/vect-59.c: New test.
19407         * gcc.dg/vect/vect-60.c: New test.
19408         * gcc.dg/vect/vect-61.c: New test.
19409         * gcc.dg/vect/vect-all.c: New test.
19410         * gcc.dg/vect/vect-none.c: New test.
19411
19412 2004-08-17  Paul Brook  <paul@codesourcery.com>
19413
19414         PR fortran/13082
19415         * gfortran.dg/entry_1.f90: New test.
19416
19417 2004-08-17  Andrew Pinski  <apinski@apple.com>
19418
19419         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
19420
19421 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
19422
19423         * gcc.dg/pr17036-1.c: New test.
19424
19425 2004-08-16  Devang Patel  <dpatel@apple.com>
19426
19427         * gcc.dg/darwin-20040809-1.c: New test.
19428
19429 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
19430
19431         * gcc.dg/funcdef-attr-1.c: New test.
19432
19433 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
19434
19435         * gcc.dg/altivec-17.c: New test.
19436         * gcc.dg/altivec-18.c: New test.
19437
19438 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19439
19440         PR c++/6749
19441         * g++.dg/template/vtable2.C: New test.
19442
19443 2004-08-14  Richard Henderson  <rth@redhat.com>
19444
19445         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
19446         * gcc.dg/pack-test-4.c (main): Return 0.
19447         * gcc.dg/setjmp-1.c: Remove XFAIL.
19448         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
19449
19450 2004-08-14  Richard Henderson  <rth@redhat.com>
19451
19452         * gcc.dg/980217-1.c: Add prototype for printf.
19453
19454 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
19455
19456         * gfortran.dg/pr16935.f90: New test.
19457
19458 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
19459
19460         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
19461
19462 2004-08-13  Paul Brook  <paul@codesourcery.com>
19463
19464         * gfortran.dg/der_io_1.f90: Remove stray comma.
19465
19466 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
19467
19468         * gcc.dg/vmx/cw-bug-2.c: Remove.
19469         * gcc.dg/vmx/vprint-1.c: Remove.
19470         * gcc.dg/vmx/vscan-1.c: Remove.
19471
19472 2004-08-12  Devang patel  <dpatel@apple.com>
19473
19474         * gcc.dg/darwin-20040809-2.c: New test.
19475
19476 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
19477
19478         * g++.dg/ext/altivec-12.C: New test.
19479
19480         * g++.dg/ext/altivec-11.C: New test.
19481
19482 2004-08-12  Paul Brook  <paul@codesourcery.com>
19483
19484         * g++.dg/abi/arm_cxa_vec_1.C: New test.
19485
19486 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
19487
19488         * g++.dg/ext/altivec-2.C: Check for hardware support before
19489         executing any VMX instructions.
19490
19491         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
19492
19493 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
19494
19495         PR c++/16276
19496         * g++.old-deja/g++.other/comdat4.C: New test.
19497         * g++.old-deja/g++.other/comdat4-aux.cc: New.
19498
19499 2004-08-12  Ben Elliston  <bje@au.ibm.com>
19500
19501         PR target/16286
19502         * gcc.dg/pr16286.c: New test.
19503
19504 2004-08-12 Jan Beulich <jbeulich@novell.com>
19505
19506         * g++.dg/ext/asm5.C: New.
19507
19508 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
19509
19510         PR c++/16698
19511         * g++.dg/eh/crash1.C: New test.
19512
19513         PR c++/16717
19514         * g++.dg/ext/construct1.C: New test.
19515
19516 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
19517
19518         PR c++/16853
19519         * g++.dg/init/ptrmem1.C: New test.
19520
19521         PR c++/16618
19522         * g++.dg/parse/offsetof5.C: New test.
19523
19524         PR c++/16870
19525         * g++.dg/template/overload3.C: New test.
19526
19527 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
19528
19529         PR c++/16964
19530         * g++.dg/parse/error16.C: New test.
19531
19532         PR c++/16904
19533         * g++.dg/template/error14.C: New test.
19534
19535         PR c++/16929
19536         * g++.dg/template/error15.C: New test.
19537
19538 2004-08-11  Devang Patel  <dpatel@apple.com>
19539
19540         * gcc.dg/darwin-ld-20040809-1.c: New test.
19541         * gcc.dg/darwin-ld-20040809-2.c: New test.
19542
19543 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
19544
19545         PR fortran/16917
19546         * gfortran.dg/dfloat_1.f90: New test.
19547
19548 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
19549
19550         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
19551         * gcc.dg/dll-2.c: Fix dg-require syntax.
19552         * gcc.misc-tests/arm-isr.c (abort): Declare.
19553         (exit): Likewise.
19554
19555 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
19556
19557         PR c++/16971
19558         * g++.dg/parse/crash16.C: New test.
19559
19560 2004-08-10  Roger Sayle  <roger@eyesopen.com>
19561
19562         * gcc.dg/mips-rsqrt-1.c: New test case.
19563         * gcc.dg/mips-rsqrt-2.c: New test case.
19564         * gcc.dg/mips-rsqrt-3.c: New test case.
19565
19566 2004-08-10  Paul Brook  <paul@codesourcery.com>
19567
19568         * gfortran.dg/der_io_1.f90: New test.
19569
19570 2004-08-10  Paul Brook  <paul@codesourcery.com>
19571
19572         PR fortran/16919
19573         * gfortran.dg/der_array_1.f90: New test.
19574
19575 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
19576
19577         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
19578
19579 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
19580
19581         * gcc.dg/wchar_t-2.c: Fix typo.
19582
19583 2004-08-09  Falk Hueffner  <falk@debian.org>
19584
19585         PR tree-optimization/12517
19586         * gcc.c-torture/compile/pr12517.c: New test.
19587
19588         PR tree-optimization/12578
19589         * gcc.c-torture/compile/pr12578.c: New test.
19590
19591         PR tree-optimization/12899
19592         * gcc.c-torture/compile/pr12899.c: New test.
19593
19594         PR rtl-optimization/14692
19595         * gcc.c-torture/compile/pr14692.c: New test.
19596
19597         PR tree-optimization/16461
19598         * gcc.c-torture/compile/pr16461.c: New test.
19599
19600 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
19601
19602         * gfortran.dg/getenv_1.f90: New test.
19603
19604 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
19605
19606         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
19607         wchar_t.
19608         * gcc.dg/symbian5.c: Test -fno-short-wchar.
19609
19610 2004-08-06  Paul Brook  <paul@codesourcery.com>
19611
19612         * gfortran.dg/ret_array_1.f90: New test.
19613         * gfortran.dg/ret_pointer_1.f90: New test.
19614
19615 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
19616
19617         * gcc.dg/missing-field-init-[12].c: New tests.
19618         * g++.dg/warn/missing-field-init-[12].C: New tests.
19619
19620 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
19621
19622         * gcc.dg/enum2.c: New test.
19623         * gcc.dg/symbian3.c: Likewise.
19624         * gcc.dg/symbian4.c: Likewise.
19625         * gcc.dg/wchar_t-2.c: Likewise.
19626
19627 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
19628
19629         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
19630         destructor tests.
19631
19632 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
19633
19634         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
19635         dg-require-visiblity.
19636         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
19637         * g++.dg/ext/visibility/fvisibility.C: Likewise.
19638         * g++.dg/ext/visibility/memfuncts.C: Likewise.
19639         * g++.dg/ext/visibility/new1.C: Likewise.
19640         * g++.dg/ext/visibility/pragma.C: Likewise.
19641         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
19642         * g++.dg/ext/visibility/virtual.C: Likewise.
19643         * g++/dg/ext/visibility/visibility-1.C: Likewise.
19644         * g++/dg/ext/visibility/visibility-2.C: Likewise.
19645         * g++/dg/ext/visibility/visibility-3.C: Likewise.
19646         * g++/dg/ext/visibility/visibility-4.C: Likewise.
19647         * g++/dg/ext/visibility/visibility-5.C: Likewise.
19648         * g++/dg/ext/visibility/visibility-6.C: Likewise.
19649         * g++/dg/ext/visibility/visibility-7.C: Likewise.
19650         * g++/dg/ext/visibility/visibility-8.C: New test.
19651         * gcc.c-torture/compile/dll.x: Remove.
19652         * gcc.dg/dll-2.c: Use dg-require-dll
19653         * gcc.dg/visibility-10.c: New test.
19654         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
19655         supporting DLLs.
19656         * testsuite/lib/scanasm.exp (scan_hidden): New function.
19657         (scan_not_hidden): Likewise.
19658
19659 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
19660
19661         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
19662
19663 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
19664
19665         * gcc.c-torture/execute/20040805-1.c: New test.
19666
19667 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
19668
19669         * gcc.dg/20020118-1.c: Declare abort.
19670         * gcc.dg/altivec_check.h: Likewise.
19671         * gcc.dg/iftrap-2.c: Likewise.
19672         * gcc.dg/pragma-darwin.c: Likewise.
19673         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
19674
19675 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
19676
19677         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
19678
19679 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
19680
19681         * gcc.c-torture/execute/builtins/abs-2.c,
19682         gcc.c-torture/execute/builtins/abs-3.c,
19683         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
19684         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
19685         intmax_t, uintmax_t and their limits.
19686         * gcc.dg/intmax_t-1.c: New test.
19687
19688 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19689
19690         * g++.dg/tc1/dr147.C: Add reference to PR.
19691
19692 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
19693
19694         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
19695         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
19696
19697 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
19698
19699         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
19700
19701 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
19702
19703         * gcc.dg/redecl-5.c: New test.
19704         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
19705         of scanf.
19706
19707 2004-08-03  Roger Sayle  <roger@eyesopen.com>
19708
19709         PR middle-end/16790
19710         * gcc.c-torture/execute/pr16790-1.c: New test case.
19711
19712 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
19713
19714         * g++.dg/ext/visibility/assign1.C: New test.
19715         * g++.dg/ext/visibility/new1.C: Likewise.
19716
19717         * gcc.dg/symbian1.c: New test.
19718         * gcc.dg/symbian2.c: Likewise.
19719
19720 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
19721
19722         PR target/16570
19723         * gcc.dg/i386-sse-9.c: New test.
19724
19725 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
19726
19727         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
19728
19729 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
19730
19731         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
19732         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
19733         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
19734         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
19735         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
19736         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
19737         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
19738         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
19739         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
19740         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
19741         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
19742         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
19743         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
19744         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
19745         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
19746         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
19747         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
19748         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
19749         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
19750         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
19751         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
19752         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
19753         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
19754         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
19755         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
19756         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
19757         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
19758         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
19759         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
19760         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
19761         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
19762         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
19763         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
19764         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
19765         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
19766         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
19767         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
19768         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
19769         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
19770         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
19771         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
19772         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
19773         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
19774         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
19775         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
19776         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
19777         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
19778         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
19779         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
19780         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
19781         gcc.misc-tests/i386-pf-3dnow-1.c,
19782         gcc.misc-tests/i386-pf-athlon-1.c,
19783         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
19784         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
19785         Declare built-in functions used.
19786         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
19787
19788 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
19789
19790         PR c++/16707
19791         * g++.dg/lookup/using12.C: New test.
19792
19793         * g++.dg/init/null1.C: Fix PR number.
19794         * g++.dg/parse/namespace10.C: Likewise.
19795
19796 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
19797
19798         PR c++/16224
19799         * g++.dg/template/spec17.C: New test.
19800         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
19801         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
19802
19803 2004-08-02  David Billinghurst
19804
19805         PR fortran/16292
19806         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
19807
19808 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
19809
19810         * gcc.dg/ia64-got-1.c: New test case.
19811
19812 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
19813
19814         PR c++/16489
19815         * g++.dg/init/null1.C: New test.
19816         * g++.dg/tc1/dr76.C: Adjust error marker.
19817
19818         PR c++/16529
19819         * g++.dg/parse/namespace10.C: New test.
19820
19821         PR c++/16810
19822         * g++.dg/inherit/ptrmem2.C: New test.
19823
19824 2004-08-02  Ben Elliston  <bje@au.ibm.com>
19825
19826         PR target/16155
19827         * gcc.dg/pr16155.c: New test.
19828
19829 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
19830
19831         * gcc.dg/redecl-2.c: New test.
19832
19833 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
19834
19835         * gcc.dg/darwin-longdouble.c: New file.
19836
19837 2004-07-30  Richard Henderson  <rth@redhat.com>
19838
19839         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
19840         write to constant argument.
19841         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
19842
19843 2004-07-30  Richard Henderson  <rth@redhat.com>
19844
19845         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
19846         tests of nearest around zero.
19847
19848 2004-07-30  Andrew Pinski  <apinski@apple.com>
19849
19850         * gcc.c-torture/compile/20040730-1.c: New test.
19851
19852 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
19853
19854         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
19855         powerpc-eabispe.
19856
19857 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
19858
19859         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
19860
19861 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
19862
19863         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
19864         contains $ld_library_path.
19865         * lib/gfortran.exp (gfortran_link_flags): Likewise.
19866
19867 2004-07-29  Richard Henderson  <rth@redhat.com>
19868
19869         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
19870
19871         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
19872         (alt2, which): New.
19873         (Check): Accept either alternative.
19874
19875 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
19876
19877         * g++.dg/abi/inline1.C: New test.
19878         * g++.dg/abi/local1-a.cc: Likewise.
19879         * g++.dg/abi/local1.C: Likewise.
19880         * g++.dg/abi/mangle11.C: Tweak location of warnings.
19881         * g++.dg/abi/mangle12.C: Likewise.
19882         * g++.dg/abi/mangle17.C: Likewise.
19883         * g++.dg/abi/mangle20-2.C: Likewise.
19884         * g++.dg/opt/interface1.C: Likewise.
19885         * g++.dg/opt/interface1.h: Likewise.
19886         * g++.dg/opt/interface1-a.cc: New test.
19887         * g++.dg/parse/repo1.C: New test.
19888         * g++.dg/template/repo1.C: Likewise.
19889         * g++.dg/warn/Winline-1.C: Likewise.
19890         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
19891
19892 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
19893
19894         * gcc.dg/tree-ssa/20040729-1.c: New test.
19895
19896 2004-07-27  Matt Austern <austern@apple.com>
19897
19898         * gcc.dg/darwin-bool-1.c: New test.
19899         * gcc.dg/darwin-bool-2.c: New test.
19900
19901 2004-07-28  Richard Henderson  <rth@redhat.com>
19902
19903         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
19904         arguments in the correct type.  Don't write to constant arguments.
19905
19906 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
19907
19908         PR tree-optimization/16688
19909         PR tree-optimization/16689
19910         * g++.dg/tree-ssa/pr16688.C: New test.
19911
19912 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
19913
19914         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
19915         loads.  Not only in the comment, this time.
19916
19917 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
19918
19919         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
19920         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
19921         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
19922         * gcc.dg/sh4a-bitmovua.c: New.
19923         * gcc.dg/sh4a-cos.c: New.
19924         * gcc.dg/sh4a-cosf.c: New.
19925         * gcc.dg/sh4a-fprun.c: New.
19926         * gcc.dg/sh4a-fsrra.c: New.
19927         * gcc.dg/sh4a-memmovua.c: New.
19928         * gcc.dg/sh4a-sin.c: New.
19929         * gcc.dg/sh4a-sincos.c: New.
19930         * gcc.dg/sh4a-sincosf.c: New.
19931         * gcc.dg/sh4a-sinf.c: New.
19932
19933 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
19934
19935         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
19936         conditionals.
19937         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
19938         loads.
19939         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
19940         DOM1.
19941
19942 2004-07-27  Andrew Pinski  <apinski@apple.com>
19943
19944         * g++.dg/rtti/tinfo1.C: Correct the xfail.
19945
19946 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
19947
19948         * gcc.dg/pragma-isr.c: New test.
19949
19950 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19951
19952         PR c++/14429
19953         * g++.dg/template/ttp11.C: New test.
19954
19955 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
19956
19957         * gcc.c-torture/compile/20040727-1.c: New test.
19958
19959 2004-07-26  Eric Christopher  <echristo@redhat.com>
19960
19961         * gcc.c-torture/compile/20040726-2.c: New test.
19962
19963 2004-07-26  Andrew Pinski  <apinski@apple.com>
19964
19965         * g++.dg/rtti/tinfo1.C: Xfail.
19966
19967 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
19968
19969         * gcc.c-torture/compile/20040726-1.c: New test.
19970
19971 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
19972             Brian Ryner  <bryner@brianryner.com>
19973
19974         PR c++/9283
19975         PR c++/15000
19976         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
19977         * g++.dg/ext/visibility/: New directory.
19978         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
19979         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
19980         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
19981         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
19982         * g++.dg/ext/visibility/fvisibility.C,
19983         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
19984         g++.dg/ext/visibility/fvisibility-override1.C
19985         g++.dg/ext/visibility/fvisibility-override2.C
19986         g++.dg/ext/visibility/memfuncts.C
19987         g++.dg/ext/visibility/noPLT.C
19988         g++.dg/ext/visibility/pragma.C
19989         g++.dg/ext/visibility/pragma-override1.C
19990         g++.dg/ext/visibility/pragma-override2.C
19991         g++.dg/ext/visibility/staticmemfuncts.C
19992         g++.dg/ext/visibility/virtual.C: New tests.
19993
19994 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
19995
19996         PR c/15360
19997         * gcc.dg/pr15360-1.c: New test.
19998
19999 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
20000
20001         * gcc.dg/pragma-align-2.c: New test.
20002         * gcc.dg/pragma-init-fini.c: New test.
20003         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
20004         targets.
20005
20006 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
20007
20008         * gcc.dg/init-string-2.c: New test.
20009
20010 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
20011
20012         PR 16684
20013         * gcc.dg/Wredundant-decls-1.c: New test case.
20014
20015 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
20016
20017         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
20018         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
20019         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
20020         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
20021         * gcc.dg/compat/generate-random.c: New file.
20022         * gcc.dg/compat/generate-random.h: Likewise.
20023         * gcc.dg/compat/generate-random_r.c: Likewise.
20024         * gcc.dg/compat/struct-layout-1.h: Likewise.
20025         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
20026         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
20027         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
20028         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
20029         * gcc.dg/compat/struct-layout-1_main.c: New test.
20030         * gcc.dg/compat/struct-layout-1_x.c: New file.
20031         * gcc.dg/compat/struct-layout-1_y.c: New file.
20032         * gcc.dg/compat/struct-layout-1_test.h: New file.
20033
20034 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
20035
20036         * gcc.dg/comp-return-1.c: New test
20037
20038 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
20039
20040         * gcc.dg/vmx/8-02a.c: Fix typo.
20041
20042         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
20043         * gcc.dg/darwin-abi-3.c: New test.
20044
20045         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
20046         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
20047
20048         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
20049         * gcc.dg/vmx/ops-long-1.c: New test.
20050         * gcc.dg/vmx/ops-long-2.c: New test.
20051
20052 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
20053
20054         * g++.dg/lookup/conv-[1234].C: New.
20055
20056 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
20057
20058         * g++.dg/parse/attr2.C: Simplify.
20059
20060 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20061
20062         PR c/7284
20063         * gcc.c-torture/execute/pr7284-1.c: New test.
20064
20065 2004-07-22  Brian Booth  <bbooth@redhat.com>
20066
20067         * gcc.dg/tree-ssa/20040721-1.c: New test.
20068
20069 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
20070
20071         * g++.dg/template/crash20.c: New.
20072
20073 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
20074
20075         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
20076         Add dg-run directive.  Declare variables as required.
20077         * gfortran.dg/g77/README: Update
20078
20079 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
20080
20081         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
20082         gcc.dg/cris-peep2-andu2.c: New tests.
20083
20084 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20085
20086         PR c/15052
20087         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
20088         on return type.
20089         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
20090         messages.
20091         * gcc.dg/qual-return-2.c: Update expected messages.
20092         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
20093
20094 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20095
20096         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
20097         * gcc.dg/noncompile/921102-1.c: Update expected error message.
20098
20099 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20100
20101         PR c/11250
20102         * gcc.dg/init-string-1.c: New test.
20103
20104 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
20105
20106         PR middle-end/15345
20107         PR c/16450
20108         * gcc.dg/torture/nested-fn-1.c: New test.
20109
20110 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
20111
20112         PR target/16559
20113         * gcc.dg/ia64-fptr-1.c: New file.
20114
20115 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20116
20117         PR c++/14497
20118         * g++.dg/template/spec16.C: New test.
20119         * g++.old-deja/g++.robertl/eb118.C: Remove.
20120
20121 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20122
20123         PR c++/509
20124         * g++.dg/template/spec15.C: New test.
20125
20126 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
20127
20128         Copy cases from g77.f-torture/execute and add dg-run
20129         directive.  Other changes as noted.
20130         * gfortran.dg/g77/13037.f
20131         * gfortran.dg/g77/1832.f
20132         * gfortran.dg/g77/19981119-0.f
20133         * gfortran.dg/g77/19990313-0.f
20134         * gfortran.dg/g77/19990313-1.f
20135         * gfortran.dg/g77/19990313-2.f
20136         * gfortran.dg/g77/19990313-3.f
20137         * gfortran.dg/g77/19990419-1.f
20138         * gfortran.dg/g77/19990826-0.f
20139         * gfortran.dg/g77/19990826-2.f
20140         * gfortran.dg/g77/20000503-1.f
20141         * gfortran.dg/g77/20001111.f
20142         * gfortran.dg/g77/20010116.f
20143         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
20144         * gfortran.dg/g77/20010430.f
20145         * gfortran.dg/g77/6177.f
20146         * gfortran.dg/g77/947.f
20147         * gfortran.dg/g77/970816-3.f
20148         * gfortran.dg/g77/971102-1.f
20149         * gfortran.dg/g77/980520-1.f
20150         * gfortran.dg/g77/980628-0.f
20151         * gfortran.dg/g77/980628-1.f
20152         * gfortran.dg/g77/980628-10.f
20153         * gfortran.dg/g77/980628-2.f
20154         * gfortran.dg/g77/980628-3.f
20155         * gfortran.dg/g77/980628-7.f
20156         * gfortran.dg/g77/980628-8.f
20157         * gfortran.dg/g77/980628-9.f
20158         * gfortran.dg/g77/980701-0.f
20159         * gfortran.dg/g77/980701-1.f
20160         * gfortran.dg/g77/cabs.f
20161         * gfortran.dg/g77/claus.f
20162         * gfortran.dg/g77/complex_1.f
20163         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
20164         * gfortran.dg/g77/dcomplex.f
20165         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
20166         * gfortran.dg/g77/f90-intrinsic-mathematical.f
20167         * gfortran.dg/g77/f90-intrinsic-numeric.f
20168         * gfortran.dg/g77/int8421.f
20169         * gfortran.dg/g77/labug1.f
20170         * gfortran.dg/g77/large_vec.f
20171         * gfortran.dg/g77/le.f
20172         * gfortran.dg/g77/short.f
20173         * gfortran.dg/g77/README: Update
20174
20175 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
20176
20177         PR c++/16637
20178         * g++.dg/parse/lookup4.C: New test.
20179
20180 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20181
20182         PR c++/16175
20183         * g++.dg/template/ttp10.C: New test.
20184
20185 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
20186
20187         * gcc.dg/pr12625-1.c: New test.
20188
20189 2004-07-20  Steven Bosscher  <stevenb@suse.de>
20190
20191         * testsuite/gcc.dg/switch-warn-1.c: New test.
20192         * testsuite/gcc.dg/switch-warn-2.c: New test.
20193         * gcc.c-torture/compile/pr14730.c: Update.
20194
20195 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
20196
20197         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
20198         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
20199         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
20200         g++.dg/template/nontype3.C: Remove trailing CR from tests.
20201
20202 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
20203
20204         PR c++/16623
20205         * g++.dg/template/assign1.C: New test.
20206
20207 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20208
20209         PR c++/12170
20210         * g++.dg/template/ttp9.C: New test.
20211
20212 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
20213
20214         * gcc.dg/format/cmn-err-1.c: New test.
20215
20216 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
20217
20218         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
20219         gcc.dg/Wparentheses-10.c: New tests.
20220         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
20221
20222 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20223
20224         PR fortran/16465
20225         * gfortran.dg/g77//ffixed-line-length-0.f,
20226         gfortran.dg/g77/ffixed-line-length-132.f,
20227         gfortran.dg/g77/ffixed-line-length-72.f,
20228         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
20229         gfortran.dg/g77/README: Update.
20230
20231 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20232
20233         PR c++/13092
20234         * g++.dg/template/non-dependent7.C: New test.
20235         * g++.dg/template/non-dependent8.C: Likewise.
20236         * g++.dg/template/non-dependent9.C: Likewise.
20237         * g++.dg/template/non-dependent10.C: Likewise.
20238
20239 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
20240
20241         PR c++/16337
20242         * g++.dg/parse/attr2.C: New test.
20243
20244 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
20245
20246         * g77.dg: Removed.
20247         * g77.f-torture: Ditto.
20248
20249 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
20250
20251         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
20252         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
20253         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
20254
20255 2004-07-16  Richard Henderson  <rth@redhat.com>
20256
20257         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
20258
20259 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20260
20261         * lib/fortran-torture.exp (fortran-torture): Don't test compile
20262         tests with full list of options.
20263         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
20264         of TORTURE_OPTIONS if test contains 'dg-do run'.
20265
20266         PR fortran/16404
20267         * gfortran.dg/do_iterator.f90: New test.
20268
20269 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20270
20271         PR rtl-optimization/16536
20272         * gcc.c-torture/execute/restrict-1.c: New test.
20273
20274 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20275
20276         PR fortran/15324
20277         * gfortran.dg/pr15324.f90: New test.
20278
20279         PR fortran/15129
20280         * gfortran.dg/pr15129.f90: New test.
20281
20282         PR fortran/15140
20283         * gfortran.dg/pr15140.f90: New test.
20284
20285         PR fortran/13792
20286         * gfortran.fortran-torture/execute/bounds.f90: Add check for
20287         compile-time simplification.
20288
20289 2004-07-14  Mike Stump  <mrs@apple.com>
20290
20291         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
20292
20293 2004-07-14  James E Wilson  <wilson@specifixinc.com>
20294
20295         PR target/16325
20296         * gcc.dg/profile-generate-1.c: New.
20297
20298 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
20299
20300         * gcc.c-torture/execute/20040709-1.c: New test.
20301         * gcc.c-torture/execute/20040709-2.c: New test.
20302
20303 2004-07-14  Mike Stump  <mrs@apple.com>
20304
20305         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
20306
20307 2004-07-14  Mike Stump  <mrs@apple.com>
20308
20309         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
20310
20311 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
20312
20313         PR c++/16518
20314         * g++.dg/parse/mutable1.C: New test.
20315
20316 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
20317
20318         PR tree-optimization/16443
20319         * gcc.dg/tree-ssa/20040713-1.c: New test.
20320
20321 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
20322
20323         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
20324         for operator new.
20325
20326 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
20327
20328         * gfortran.dg/g77/README: New file
20329         * gfortran.dg/g77/19981216-0.f: Copy from
20330         g77.f-torture/noncompile.  Add "dg-do compile" and
20331         dg-error as required.
20332         * gfortran.dg/g77/19990218-1.f: Likewise.
20333         * gfortran.dg/g77/19990905-1.f: Likewise.
20334         * gfortran.dg/g77/9263.f: Likewise.
20335         * gfortran.dg/g77/980615-0.f: Likewise.
20336         * gfortran.dg/g77/980616-0.f: Likewise.
20337         * gfortran.dg/g77/check0.f: Likewise.
20338         * gfortran.dg/g77/select_no_compile.f: Likewise.
20339
20340 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
20341
20342         Copy files from g77.f-torture/compile.
20343         Add "{ dg-do compile}".  Other changes as noted
20344         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
20345         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
20346         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
20347         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
20348         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
20349         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
20350         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
20351         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
20352         statement to conform to standard.  Append alpha1.x for reference.
20353         * gfortran.dg/g77/xformat.f: Add dg-warning
20354
20355 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
20356
20357         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
20358         Add {dg-do compile} directive.
20359         * gfortran.dg/g77/cpp2.F: Likewise.
20360
20361 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20362
20363         PR c++/5402
20364         * g++.dg/lookup/name-clash1.C: New test.
20365
20366         PR c++/9777
20367         * g++.dg/lookup/name-clash2.C: New test.
20368
20369         PR c++/12102
20370         * g++.dg/lookup/name-clash3.C: New test.
20371
20372 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20373
20374         * g++.dg/lookup/new2.C: New test.
20375         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
20376
20377 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
20378
20379         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
20380         Add {dg-do compile} directive.
20381         * gfortran.dg/g77/13060.f: Likewise.
20382         * gfortran.dg/g77/19990218-0.f: Likewise.
20383         * gfortran.dg/g77/19990305-0.f: Likewise.
20384         * gfortran.dg/g77/19990419-0.f: Likewise.
20385         * gfortran.dg/g77/19990502-0.f: Likewise.
20386         * gfortran.dg/g77/19990502-1.f: Likewise.
20387         * gfortran.dg/g77/19990525-0.f: Likewise.
20388         * gfortran.dg/g77/19990826-1.f: Likewise.
20389         * gfortran.dg/g77/19990826-3.f: Likewise.
20390         * gfortran.dg/g77/19990905-2.f: Likewise.
20391         * gfortran.dg/g77/20000412-1.f: Likewise.
20392         * gfortran.dg/g77/20000511-1.f: Likewise.
20393         * gfortran.dg/g77/20000511-2.f: Likewise.
20394         * gfortran.dg/g77/20000518.f: Likewise.
20395         * gfortran.dg/g77/20000601-1.f: Likewise.
20396         * gfortran.dg/g77/20000601-2.f: Likewise.
20397         * gfortran.dg/g77/20000629-1.f: Likewise.
20398         * gfortran.dg/g77/20000630-2.f: Likewise.
20399         * gfortran.dg/g77/20010115.f: Likewise.
20400         * gfortran.dg/g77/20010321-1.f: Likewise.
20401         * gfortran.dg/g77/20010426.f: Likewise.
20402         * gfortran.dg/g77/20020307-1.f: Likewise.
20403         * gfortran.dg/g77/8485.f: Likewise.
20404         * gfortran.dg/g77/960317-1.f: Likewise.
20405         * gfortran.dg/g77/970915-0.f: Likewise.
20406         * gfortran.dg/g77/980310-1.f: Likewise.
20407         * gfortran.dg/g77/980310-2.f: Likewise.
20408         * gfortran.dg/g77/980310-3.f: Likewise.
20409         * gfortran.dg/g77/980310-4.f: Likewise.
20410         * gfortran.dg/g77/980310-6.f: Likewise.
20411         * gfortran.dg/g77/980310-7.f: Likewise.
20412         * gfortran.dg/g77/980310-8.f: Likewise.
20413         * gfortran.dg/g77/980419-2.f: Likewise.
20414         * gfortran.dg/g77/980424-0.f: Likewise.
20415         * gfortran.dg/g77/980427-0.f: Likewise.
20416         * gfortran.dg/g77/980729-0.f: Likewise.
20417         * gfortran.dg/g77/981117-1.f: Likewise.
20418         * gfortran.dg/g77/toon_1.f: Likewise.
20419
20420 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20421
20422         PR c++/2204
20423         * g++.dg/other/abstract2.C: New test.
20424
20425 2004-07-12  Paul Brook  <paul@codesourcery.com>
20426
20427         * gfortran.dg/pointer_init_1.f90: New test.
20428
20429 2004-07-11  Paul Brook  <paul@codesourcery.com>
20430
20431         PR fortran/15986
20432         * gfortran.dg/contained_1.f90: New test.
20433
20434 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
20435
20436         * g++.dg/parse/defarg8.C: New test.
20437
20438 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20439
20440         PR fortran/16433
20441         * gfortran.dg/pr16433.f: New test.
20442
20443         PR fortran/17574
20444         * gfortran.dg/pr15754.f90: New test.
20445
20446 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
20447
20448         PR tree-optimization/16437
20449         * gcc.c-torture/execute/bitfld-4.c: New test.
20450
20451 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20452
20453         * gfortran.fortran-torture/execute/common_2.f90: Add check for
20454         access to common var from module.
20455
20456 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20457
20458         PR fortran/16336
20459         * gfortran.fortran-torture/execute/common_2.f90: New test.
20460
20461 2004-07-10  Paul Brook  <paul@codesourcery.com>
20462
20463         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
20464
20465 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20466
20467         PR fortran/15969
20468         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
20469
20470 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
20471
20472         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
20473         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
20474         * gfortran.dg/g77/ffree-form-1.f: Likewise.
20475         * gfortran.dg/g77/ffree-form-2.f: Likewise.
20476         * gfortran.dg/g77/ffree-form-3.f: Likewise.
20477         * gfortran.dg/g77/fno-underscoring.f: Likewise.
20478         * gfortran.dg/g77/funderscoring.f: Likewise.
20479         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
20480
20481 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20482
20483         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
20484
20485 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20486         Paul Brook  <paul@codesourcery.com>
20487
20488         PR fortran/13415
20489         * gfortran.dg/common_pointer_1.f90: New test.
20490
20491 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20492
20493         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
20494
20495 2004-07-09  James E Wilson  <wilson@specifixinc.com>
20496
20497         PR target/16364
20498         * gcc.c-torture/compile/20040709-1.c: New.
20499
20500 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20501
20502         PR fortran/14077
20503         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
20504
20505 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20506
20507         PR fortran/13201
20508         * gfortran.dg/shape_1.f90: New test.
20509
20510 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
20511             Andrew Pinski  <apinski@apple.com>
20512
20513         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
20514
20515 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20516
20517         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
20518         comment.
20519
20520 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20521         Paul Brook  <paul@codesourcery.com>
20522
20523         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
20524         '.f95' and '.F95'.
20525
20526 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
20527
20528         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
20529
20530 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20531
20532         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
20533         testcases with capital suffix.
20534
20535 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20536
20537         PR fortran/15481
20538         PR fortran/13372
20539         PR fortran/13575
20540         PR fortran/15978
20541         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
20542
20543         * gfortran.dg/implicit_1.f90: New test.
20544
20545 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
20546
20547         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
20548         expression to match gfortran warning/error messages
20549         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
20550         dg-error text.
20551
20552 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
20553
20554         * lib/fortran-torture.exp: Rename proc search_for to
20555         search_for_re.
20556
20557 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20558
20559         * gcc.c-torture/execute/simd-5.x: New file.
20560         XFAIL on SPARC 64-bit at -O0.
20561
20562 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20563
20564         PR c++/8211
20565         PR c++/16165
20566         * g++.dg/warn/effc3.C: New test.
20567
20568 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
20569
20570         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
20571         change X to 1X in format.
20572         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
20573         add data statements to conform to standard.
20574
20575 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
20576
20577         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
20578         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
20579         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
20580
20581 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
20582
20583         * gfortran.dg/g77/7388.f: Copy from g77.dg
20584         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
20585         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
20586         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
20587         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
20588         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
20589         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
20590         * gfortran.dg/g77/strlen0.f: Likewise.
20591
20592 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
20593
20594         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
20595         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
20596
20597 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
20598
20599         * gcc.c-torture/execute/920428-2.x: Delete.
20600         * gcc.c-torture/execute/920501-7.x: Likewise.
20601
20602 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
20603
20604         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
20605         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
20606         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
20607         prescott and c3-2.
20608         (PREFETCH_3DNOW): Add -march=c3.
20609
20610 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
20611
20612         PR c/16437
20613         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
20614         * gcc.c-torture/execute/bf64-1.x: Likewise.
20615
20616 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
20617
20618         * gcc.c-torture/compile/20040708-1.c: New test.
20619
20620 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20621
20622         PR c++/16169
20623         * g++.dg/warn/effc2.C: New test.
20624
20625 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
20626
20627         * gcc.c-torture/execute/bitfld-1.x: Remove.
20628         * gcc.c-torture/execute/bitfld-3.c: New test.
20629         * gcc.dg/bitfld-2.c: Remove XFAILs.
20630
20631 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
20632
20633         PR c++/16276
20634         * g++.dg/rtti/tinfo1.C: New file.
20635
20636 2004-07-07  Eric Christopher  <echristo@redhat.com>
20637
20638         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
20639
20640 2004-07-07  Andrew Pinski  <apinski@apple.com>
20641
20642         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
20643
20644 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
20645
20646         * g++.dg/init/call1.C: XFAIL.
20647
20648 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
20649
20650         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
20651         except for movstrict*, to movmem* and clrstr* to clrmem*.
20652
20653 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
20654
20655         * gcc.c-torture/execute/20040707-1.c: New test.
20656
20657 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
20658
20659         * gcc.c-torture/execute/20040706-1.c: New test.
20660
20661 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20662
20663         PR c++/3671
20664         * g++.dg/template/spec14.C: New test.
20665
20666 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
20667
20668         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
20669         nothing if not yet defined.  Use it in b, c and d type definitions.
20670         * gcc.c-torture/execute/20040705-1.c: New test.
20671         * gcc.c-torture/execute/20040705-2.c: New test.
20672
20673 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20674
20675         PR c++/2518
20676         * g++.dg/lookup/new1.C: New test.
20677
20678 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20679
20680         PR c++/11406
20681         * g++.dg/template/sizeof8.C: New test.
20682
20683 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
20684
20685         * gcc.c-torture/compile/20040705-1.c: New test.
20686
20687 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
20688
20689         * gfortran.fortran-torture/execute/seq_io.f90: New test.
20690
20691 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
20692
20693         * gcc.dg/cpp/if-mop.c: Two new testcases.
20694         * gcc.dg/cpp/trad/comment-3.c: New.
20695
20696 2004-07-04  Paul Brook  <paul@codesourcery.com>
20697
20698         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
20699
20700 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
20701
20702         PR c++/3761
20703         * g++.dg/lookup/crash4.C: New test.
20704
20705 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
20706
20707         * gcc.c-torture/execute/builtin-abs-1.c
20708         * gcc.c-torture/execute/builtin-abs-2.c
20709         * gcc.c-torture/execute/builtin-complex-1.c
20710         * gcc.c-torture/execute/builtins/string-1-lib.c
20711         * gcc.c-torture/execute/builtins/string-1.c
20712         * gcc.c-torture/execute/builtins/string-2-lib.c
20713         * gcc.c-torture/execute/builtins/string-2.c
20714         * gcc.c-torture/execute/builtins/string-3-lib.c
20715         * gcc.c-torture/execute/builtins/string-3.c
20716         * gcc.c-torture/execute/builtins/string-4-lib.c
20717         * gcc.c-torture/execute/builtins/string-4.c
20718         * gcc.c-torture/execute/builtins/string-5-lib.c
20719         * gcc.c-torture/execute/builtins/string-5.c
20720         * gcc.c-torture/execute/builtins/string-6-lib.c
20721         * gcc.c-torture/execute/builtins/string-6.c
20722         * gcc.c-torture/execute/builtins/string-7-lib.c
20723         * gcc.c-torture/execute/builtins/string-7.c
20724         * gcc.c-torture/execute/builtins/string-8-lib.c
20725         * gcc.c-torture/execute/builtins/string-8.c
20726         * gcc.c-torture/execute/builtins/string-9-lib.c
20727         * gcc.c-torture/execute/builtins/string-9.c
20728         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
20729         * gcc.c-torture/execute/builtins/string-asm-1.c
20730         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
20731         * gcc.c-torture/execute/builtins/string-asm-2.c
20732         * gcc.c-torture/execute/stdio-opt-1.c
20733         * gcc.c-torture/execute/stdio-opt-2.c
20734         * gcc.c-torture/execute/stdio-opt-3.c
20735         * gcc.c-torture/execute/string-opt-1.c
20736         * gcc.c-torture/execute/string-opt-10.c
20737         * gcc.c-torture/execute/string-opt-11.c
20738         * gcc.c-torture/execute/string-opt-12.c
20739         * gcc.c-torture/execute/string-opt-13.c
20740         * gcc.c-torture/execute/string-opt-14.c
20741         * gcc.c-torture/execute/string-opt-15.c
20742         * gcc.c-torture/execute/string-opt-16.c
20743         * gcc.c-torture/execute/string-opt-2.c
20744         * gcc.c-torture/execute/string-opt-6.c
20745         * gcc.c-torture/execute/string-opt-7.c
20746         * gcc.c-torture/execute/string-opt-8.c:
20747         Replace with ...
20748
20749         * gcc.c-torture/execute/builtins/abs-2.c
20750         * gcc.c-torture/execute/builtins/abs-3.c
20751         * gcc.c-torture/execute/builtins/complex-1.c
20752         * gcc.c-torture/execute/builtins/fprintf.c
20753         * gcc.c-torture/execute/builtins/fputs.c
20754         * gcc.c-torture/execute/builtins/memcmp.c
20755         * gcc.c-torture/execute/builtins/memmove.c
20756         * gcc.c-torture/execute/builtins/memops-asm.c
20757         * gcc.c-torture/execute/builtins/mempcpy-2.c
20758         * gcc.c-torture/execute/builtins/mempcpy.c
20759         * gcc.c-torture/execute/builtins/memset.c
20760         * gcc.c-torture/execute/builtins/printf.c
20761         * gcc.c-torture/execute/builtins/sprintf.c
20762         * gcc.c-torture/execute/builtins/strcat.c
20763         * gcc.c-torture/execute/builtins/strchr.c
20764         * gcc.c-torture/execute/builtins/strcmp.c
20765         * gcc.c-torture/execute/builtins/strcpy.c
20766         * gcc.c-torture/execute/builtins/strcspn.c
20767         * gcc.c-torture/execute/builtins/strlen-2.c
20768         * gcc.c-torture/execute/builtins/strlen.c
20769         * gcc.c-torture/execute/builtins/strncat.c
20770         * gcc.c-torture/execute/builtins/strncmp-2.c
20771         * gcc.c-torture/execute/builtins/strncmp.c
20772         * gcc.c-torture/execute/builtins/strncpy.c
20773         * gcc.c-torture/execute/builtins/strpbrk.c
20774         * gcc.c-torture/execute/builtins/strpcpy-2.c
20775         * gcc.c-torture/execute/builtins/strpcpy.c
20776         * gcc.c-torture/execute/builtins/strrchr.c
20777         * gcc.c-torture/execute/builtins/strspn.c
20778         * gcc.c-torture/execute/builtins/strstr-asm.c
20779         * gcc.c-torture/execute/builtins/strstr.c:
20780         ... these new files.
20781
20782         * gcc.c-torture/execute/builtins/abs-2-lib.c
20783         * gcc.c-torture/execute/builtins/abs-3-lib.c
20784         * gcc.c-torture/execute/builtins/complex-1-lib.c
20785         * gcc.c-torture/execute/builtins/fprintf-lib.c
20786         * gcc.c-torture/execute/builtins/fputs-lib.c
20787         * gcc.c-torture/execute/builtins/memcmp-lib.c
20788         * gcc.c-torture/execute/builtins/memmove-lib.c
20789         * gcc.c-torture/execute/builtins/memops-asm-lib.c
20790         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
20791         * gcc.c-torture/execute/builtins/mempcpy-lib.c
20792         * gcc.c-torture/execute/builtins/memset-lib.c
20793         * gcc.c-torture/execute/builtins/printf-lib.c
20794         * gcc.c-torture/execute/builtins/sprintf-lib.c
20795         * gcc.c-torture/execute/builtins/strcat-lib.c
20796         * gcc.c-torture/execute/builtins/strchr-lib.c
20797         * gcc.c-torture/execute/builtins/strcmp-lib.c
20798         * gcc.c-torture/execute/builtins/strcpy-lib.c
20799         * gcc.c-torture/execute/builtins/strcspn-lib.c
20800         * gcc.c-torture/execute/builtins/strlen-2-lib.c
20801         * gcc.c-torture/execute/builtins/strlen-lib.c
20802         * gcc.c-torture/execute/builtins/strncat-lib.c
20803         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
20804         * gcc.c-torture/execute/builtins/strncmp-lib.c
20805         * gcc.c-torture/execute/builtins/strncpy-lib.c
20806         * gcc.c-torture/execute/builtins/strpbrk-lib.c
20807         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
20808         * gcc.c-torture/execute/builtins/strpcpy-lib.c
20809         * gcc.c-torture/execute/builtins/strrchr-lib.c
20810         * gcc.c-torture/execute/builtins/strspn-lib.c
20811         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
20812         * gcc.c-torture/execute/builtins/strstr-lib.c
20813         * gcc.c-torture/execute/builtins/lib/abs.c
20814         * gcc.c-torture/execute/builtins/lib/fprintf.c
20815         * gcc.c-torture/execute/builtins/lib/memset.c
20816         * gcc.c-torture/execute/builtins/lib/printf.c
20817         * gcc.c-torture/execute/builtins/lib/sprintf.c
20818         * gcc.c-torture/execute/builtins/lib/strcpy.c
20819         * gcc.c-torture/execute/builtins/lib/strcspn.c
20820         * gcc.c-torture/execute/builtins/lib/strncat.c
20821         * gcc.c-torture/execute/builtins/lib/strncmp.c
20822         * gcc.c-torture/execute/builtins/lib/strncpy.c
20823         * gcc.c-torture/execute/builtins/lib/strpbrk.c
20824         * gcc.c-torture/execute/builtins/lib/strspn.c
20825         * gcc.c-torture/execute/builtins/lib/strstr.c:
20826         New files containing support routines.
20827
20828         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
20829         declaration.
20830         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
20831         when not optimizing.
20832
20833 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
20834
20835         PR c++/16240
20836         * g++.dg/abi/mangle22.C: New test.
20837         * g++.dg/abi/mangle23.C: Likewise.
20838
20839 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
20840
20841         PR fortran/16290
20842         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
20843         Allow for cases without denormalized floating point numbers.
20844
20845 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
20846
20847         PR c/1027
20848         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
20849         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
20850         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
20851         expected warning text.
20852         * gcc.dg/format/diag-2.c: New test.
20853
20854 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
20855
20856         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
20857
20858 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
20859
20860         * gcc.dg/builtins-43.c: New.
20861         * gcc.dg/builtins-44.c: New.
20862         * gcc.dg/builtins-45.c: New.
20863
20864 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
20865             Andreas Tobler  <a.tobler@schweiz.ch>
20866
20867         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
20868         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
20869         as SIGSEGV.
20870         * gcc.dg/cleanup-11.c: Likewise.
20871         * gcc.dg/cleanup-8.c: Likewise.
20872         * gcc.dg/cleanup-9.c: Likewise.
20873         * gcc.dg/cleanup-5.c: Run on all platforms.
20874
20875 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
20876
20877         * g++.dg/warn/nonnull1.C: New test.
20878
20879 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
20880
20881         * gcc.dg/compat/compat-common.h: Wrap up CINT in
20882         an #ifndef SKIP_COMPLEX_INT/#endif pair.
20883         Special-case the Sun compiler wrt to <complex.h>.
20884
20885 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
20886
20887         * gcc.dg/Wunreachable-8.C: New test.
20888
20889         * gcc.dg/h8300-ice2.c : New test.
20890
20891 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
20892
20893         PR fortran/16161
20894         * gfortran.fortran-torture/compile/implicit.f90: Add test
20895         for implicit character.
20896
20897 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
20898
20899         PR fortran/16289
20900         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
20901         Use tiny() intrinsic to find smallest non-negative real
20902
20903 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
20904
20905         * gcc.dg/compat/struct-by-value-22_main.c: New test.
20906         * gcc.dg/compat/struct-by-value-22_x.c: New.
20907         * gcc.dg/compat/struct-by-value-22_y.c: New.
20908
20909         * gcc.c-torture/execute/20040629-1.c: New test.
20910
20911 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
20912
20913         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
20914         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
20915
20916         PR target/16195
20917         * gcc.dg/20040625-1.c: New test.
20918
20919 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20920
20921         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
20922
20923 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20924
20925         PR fortran/15963
20926         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
20927
20928 2004-06-29  Richard Henderson  <rth@redhat.com>
20929
20930         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
20931
20932 2004-06-29  Paul Brook  <paul@codesourcery.com>
20933
20934         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
20935         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
20936
20937 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
20938
20939         PR c++/16260
20940         * g++.dg/parse/crash15.C: New.
20941
20942 2004-06-28  Andrew Pinski  <apinski@apple.com>
20943
20944         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
20945         by the error already.
20946
20947         * g++.dg/opt/ptrmem4.C: Change to compile only test.
20948
20949 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
20950
20951         PR target/14041
20952         * gcc.dg/h8300-bss-align-1.c : New.
20953
20954 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
20955
20956         * PR c++/16174
20957         * g++.dg/template/ctor4.C: New.
20958
20959 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
20960
20961         PR c++/16205
20962         * g++.dg/warn/Wsequence-point-1.C: New test.
20963
20964 2004-06-27  Paul Brook  <paul@codesourcery.com>
20965
20966         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
20967
20968 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
20969
20970         * g++.old-deja/g++.mike/p7325.C: Remove.
20971
20972 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
20973
20974         PR c/14963
20975         * gcc.dg/pr14963.c: New test.
20976
20977 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
20978
20979         PR c++/16193
20980         * g++.dg/parse/redef1.C: New test.
20981
20982 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
20983
20984         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
20985         20021110.c.
20986         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
20987         20021119-1.c.
20988         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
20989         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
20990         5-04.c.
20991         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
20992         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
20993         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
20994         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
20995         g++.brendan/enum14.C.
20996         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
20997         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
20998         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
20999         g++.mike/virt1.C.
21000         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
21001         memtemp24.C.
21002
21003 2004-06-27  Roger Sayle  <roger@eyesopen.com>
21004
21005         * gcc.dg/20040527-1.c: New test case.
21006
21007 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
21008
21009         PR gfortran/pr16196
21010         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
21011
21012 2004-06-25  Roger Sayle  <roger@eyesopen.com>
21013
21014         PR middle-end/15825
21015         * gcc.dg/pr15825-1.c: New test case.
21016
21017 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
21018
21019         * gcc.c-torture/execute/20040625-1.c: New test.
21020
21021 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21022
21023         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
21024
21025 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
21026
21027         * gcc.dg/torture/mips-div-1.c: New test.
21028
21029 2004-06-24  Jeff Law  <law@redhat.com>
21030
21031         * gcc.dg/tree-ssa/20040624-1.c: New test.
21032
21033 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
21034
21035         * gcc.c-torture/compile/20040624-1.c: New test.
21036
21037 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21038
21039         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
21040         this directory.
21041
21042 2004-06-23  Andrew Pinski  <apinski@apple.com>
21043
21044         PR middle-end/15988
21045         * g++.dg/opt/ptrmem4.C: New test.
21046
21047         * gcc.dg/c90-array-quals-2.c: New test.
21048
21049 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
21050
21051         * gcc.dg/kpice1.c: New test.
21052
21053 2006-06-23  Andrew Pinski  <apinski@apple.com>
21054
21055         * gcc.dg/c90-array-quals.c: New test.
21056
21057 2006-06-22  Richard Henderson  <rth@redhat.com>
21058
21059         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
21060
21061 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
21062
21063         * gcc.dg/builtins-config.h: Handle FreeBSD.
21064
21065 2006-06-22  Richard Henderson  <rth@redhat.com>
21066
21067         * g++.dg/opt/devirt1.C: New.
21068
21069 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
21070
21071         * g++.dg/opt/pr15551.C: New testcase.
21072
21073 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
21074
21075         PR target/14800
21076         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
21077         x86_64-*-linux* when compiling for 32bit.
21078
21079 2004-06-21  Andrew Pinski  <apinski@apple.com>
21080
21081         * gcc.dg/pch/struct-1.c: New.
21082         * gcc.dg/pch/struct-1.hs: New.
21083
21084 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
21085
21086         * gcc.dg/pch/save-temps-1.c: New file.
21087         * gcc.dg/pch/save-temps-1.hs: New file.
21088
21089 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
21090
21091         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
21092         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
21093
21094 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21095
21096         * gfortran.fortran-torture/execute/select_1.f90: Rename function
21097         to fix type error.
21098         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
21099         Remove trailing spaces.
21100
21101 2004-06-21  Richard Henderson  <rth@redhat.com>
21102
21103         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
21104         merging && to BIT_FIELD_REF.
21105
21106 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
21107
21108         * g++.dg/opt/placeholder1.C: New test.
21109
21110 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21111
21112         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
21113         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
21114         * gcc.dg/compat/union-m128-1_x.c: Likewise.
21115         * gcc.dg/compat/union-m128-1_y.c: Likewise.
21116
21117 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
21118
21119         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
21120         extern "C".
21121         * g++.dg/other/pragma-re-1.C: Add comments.
21122
21123 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
21124
21125         PR gfortran/16080
21126         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
21127
21128 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
21129
21130         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
21131         instead of setting the type of size_t by
21132         hand.
21133
21134 2004-06-18  Roger Sayle  <roger@eyesopen.com>
21135
21136         * gcc.dg/unordered-2.c: New test case.
21137         * gcc.dg/unordered-3.c: New test case.
21138
21139 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
21140
21141         PR other/16043
21142         * lib/g++.exp (g++_version): Tweak regexp for version
21143         * lib/g77.exp (g77_version): Likewise.
21144         * lib/gfortran.exp (gfortran_version): Likewise.
21145         * lib/objc.exp (objc_version): Likewise.
21146         * lib/treelang.exp (treelang_version): Likewise.
21147
21148 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
21149
21150         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
21151         Use INT_MAX instead of __INT_MAX__.
21152         * gcc.dg/compat/struct-align-2_y.c: Likewise.
21153
21154         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
21155         * gcc.dg/compat/scalar-return-3_x.c: Use it.
21156         * gcc.dg/compat/scalar-return-3_y.c: Use it.
21157         * gcc.dg/compat/scalar-return-4_x.c: Use it.
21158         * gcc.dg/compat/scalar-return-4_y.c: Use it.
21159         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
21160         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
21161         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
21162         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
21163
21164         * gcc.dg/range-test-1.c: New test.
21165         * g++.dg/opt/range-test-1.C: New test.
21166
21167 2004-06-17  Richard Henderson  <rth@redhat.com>
21168
21169         * objc.dg/sync-1.m: New.
21170         * objc.dg/try-catch-1.m: Don't force next runtime.
21171         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
21172         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
21173         shadowed catch clause.
21174         * objc.dg/try-catch-5.m: New.
21175
21176 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
21177
21178         Bug 14610
21179         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
21180
21181 2004-06-15  Richard Henderson  <rth@redhat.com>
21182
21183         * gcc.dg/20001116-1.c: Move expected warning line.
21184
21185 2004-06-15  Richard Henderson  <rth@redhat.com>
21186
21187         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
21188         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
21189
21190 2004-06-15  Jeff Law  <law@redhat.com>
21191
21192         * gcc.dg/tree-ssa/20040615-1.c: New test.
21193         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
21194         be less sensitive to operand ordering.
21195         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
21196
21197 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
21198
21199         * g++.dg/abi/bitfield3.C: Add comment..
21200
21201 2004-06-15  Richard Henderson  <rth@redhat.com>
21202
21203         * g++.dg/ext/stmtexpr1.C: XFAIL.
21204         * gcc.dg/20030612-1.c: XFAIL.
21205
21206 2004-06-15  Eric Christopher  <echristo@redhat.com>
21207
21208         * g++.dg/charset/asm5.c: New.
21209         * gcc.dg/charset/asm6.c: New.
21210
21211 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21212
21213         PR fortran/15962
21214         * gfortran.fortran-torture/execute/select_1.f90: New test.
21215
21216 2004-06-15  Paul Brook  <paul@codesourcery.com>
21217
21218         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
21219
21220 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21221
21222         PR c++/15967
21223         * g++.dg/lookup/crash3.C: New test.
21224
21225 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21226
21227         PR c++/15947
21228         * g++.dg/parse/dtor4.C: New test.
21229
21230 2004-06-14  Jeff Law  <law@redhat.com>
21231
21232         * gcc.c-torture/compile/20040614-1.c: New test.
21233
21234 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21235
21236         PR fortran/15211
21237         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
21238         LEN of a character array.
21239
21240 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
21241
21242         PR c++/15096
21243         * g++.dg/template/ptrmem10.C: New test.
21244
21245         PR c++/14930
21246         * g++.dg/template/friend30.C: New test.
21247
21248 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21249
21250         PR fortran/14928
21251         * gfortran.fortran-torture/compile/mloc.f90: New test.
21252
21253 2004-06-13  Paul Brook  <paul@codesourcery.com>
21254
21255         * gfortran.fortran-torture/execute/random_2.f90: New test.
21256
21257 2004-06-13  Eric Christopher  <echristo@redhat.com>
21258
21259         * gcc.dg/noncompile/redecl-1.c: Fix error message.
21260
21261 2004-06-12  Paul Brook  <paul@codesourcery.com>
21262
21263         * gfortran.fortran-torture/execute/contained_3.f90: New test.
21264
21265 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21266
21267         PR fortran/14923
21268         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
21269
21270 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21271
21272         PR fortran/14957
21273         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
21274         syntax errors in end statements of contained subroutines.
21275
21276 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21277
21278         PR fortran/12841
21279         * gfortran.fortran-torture/execute/null_arg.f90: New test.
21280
21281 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
21282
21283         PR fortran/15665
21284         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
21285
21286 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
21287
21288         PR gfortran/12839
21289         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
21290
21291 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
21292
21293         PR c++/15862
21294         * g++.dg/parse/enum1.C: New test.
21295
21296 2004-06-10  Jeff Law  <law@redhat.com>
21297
21298         * gcc.c-torture/compile/20040610-1.c: New test.
21299
21300 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21301
21302         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
21303         * g++.old-deja/g++.other/decl3.C: Likewise.
21304
21305 2004-06-10  Brian Booth  <bbooth@redhat.com>
21306
21307         * gcc.dg/tree-ssa/20031015-1.c: Scan for
21308         V_MAY_DEF instead of VDEF.
21309         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
21310
21311 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
21312
21313         PR c++/14211
21314         * g++.dg/conversion/const1.C: New test.
21315
21316         PR c++/15076
21317         * g++.dg/conversion/reinterpret1.C: New test.
21318
21319         PR c++/15877
21320         * g++.dg/template/enum2.C: New test.
21321
21322         PR c++/15227
21323         * g++.dg/template/error13.C: New test.
21324
21325 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21326
21327         PR fortran/14957
21328         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
21329         arguments to test_* REAL and of the right size.
21330
21331 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
21332
21333         PR target/15569
21334         PR rtl-optimization/15681
21335         * gcc.dg/20040609-1.c: New test.
21336
21337 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
21338
21339         PR c++/14791
21340         * g++.dg/opt/builtins1.C: New test.
21341
21342 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
21343
21344         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
21345         that use default windows32 struct layout.
21346         * gcc.dg/i386-bitfield2.c: Likewise.
21347
21348 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
21349
21350         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
21351         for mingw32 and cygwin targets.
21352
21353 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
21354
21355         * gcc.dg/pch/macro-4.c: New.
21356         * gcc.dg/pch/macro-4.hs: New.
21357
21358 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21359
21360         PR fortran/13249
21361         * gfortran.fortran-torture/compile/name_clash.f90: New test.
21362
21363 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21364
21365         PR fortran/13372
21366         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
21367
21368 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
21369
21370         PR gfortran/14897
21371         * gfortran.fortran-torture/execute/t_edit.f90: New test.
21372
21373 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
21374
21375         PR gfortran/15755
21376         * gfortran.fortran-torture/execute/backspace.c : New test.
21377
21378 2004-06-09  Paul Brook  <paul@codesourcery.com>
21379
21380         * gfortran.fortran-torture/execure/intrinsic_associated.f90
21381         (pointer_to_section): Rewrite to use smaller array.
21382
21383 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
21384
21385         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
21386         * gcc.dg/ext/altivec-10.c: Same.
21387         * gcc.dg/ext/altivec-11.c: Same.
21388         * gcc.dg/ext/altivec-12.c: Same.
21389         * gcc.dg/ext/altivec-13.c: Same.
21390         * gcc.dg/ext/altivec-14.c: Same.
21391         * gcc.dg/ext/altivec-15.c: Same.
21392         * gcc.dg/ext/altivec-16.c: Same.
21393         * gcc.dg/ext/altivec-3.c: Same.
21394         * gcc.dg/ext/altivec-4.c: Same.
21395         * gcc.dg/ext/altivec-6.c: Same.
21396         * gcc.dg/ext/altivec-7.c: Same.
21397         * gcc.dg/ext/altivec-8.c: Same.
21398         * gcc.dg/ext/altivec-varargs-1.c: Same.
21399
21400         * g++.dg/ext/altivec-1.C: Correct dg syntax.
21401         * g++.dg/ext/altivec-10.C: Same.
21402         * g++.dg/ext/altivec-2.C: Same.
21403         * g++.dg/ext/altivec-3.C: Same.
21404         * g++.dg/ext/altivec-4.C: Same.
21405         * g++.dg/ext/altivec-5.C: Same.
21406         * g++.dg/ext/altivec-6.C: Same.
21407         * g++.dg/ext/altivec-7.C: Same.
21408         * g++.dg/ext/altivec-8.C: Same.
21409         * g++.dg/ext/altivec-9.C: Same.
21410
21411 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21412
21413         PR c++/7841
21414         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
21415
21416 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
21417
21418         * gcc.dg/union-1.c: New test.
21419
21420 2004-06-07  Roger Sayle  <roger@eyesopen.com>
21421
21422         * gcc.dg/builtins-41.c: New test case.
21423         * gcc.dg/builtins-42.c: New test case.
21424
21425 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
21426
21427         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
21428         * g++.dg/ext/altivec-10.C: Same.
21429         * g++.dg/ext/altivec-2.C: Same.
21430         * g++.dg/ext/altivec-3.C: Same.
21431         * g++.dg/ext/altivec-4.C: Same.
21432         * g++.dg/ext/altivec-5.C: Same.
21433         * g++.dg/ext/altivec-6.C: Same.
21434         * g++.dg/ext/altivec-7.C: Same.
21435         * g++.dg/ext/altivec-8.C: Same.
21436         * g++.dg/ext/altivec-9.C: Same.
21437         * g++.old-deja/g++.abi/cxa_vec.C: Same.
21438         * g++.old-deja/g++.brendan/new3.C: Same.
21439         * gcc.c-torture/execute/eeprof-1.x: Same.
21440
21441 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
21442
21443         PR c/14765
21444         * gcc.dg/pr14765-1.c: New test.
21445
21446 2004-06-07  Roger Sayle  <roger@eyesopen.com>
21447
21448         PR c/14649
21449         * gcc.dg/pr14649-1.c: New test case.
21450
21451 2004-06-07  Richard Henderson  <rth@redhat.com>
21452
21453         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
21454         if temporaries.
21455
21456 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
21457
21458         * g++.dg/eh/elide1.C: Remove XFAIL.
21459
21460 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
21461
21462         PR c++/15337
21463         * g++.dg/expr/sizeof3.C: New test.
21464
21465         PR c++/14777
21466         * g++.dg/template/access14.C: New test.
21467
21468         PR c++/15554
21469         * g++.dg/template/enum1.C: New test.
21470
21471         PR c++/15057
21472         * g++.dg/eh/throw1.C: New test.
21473
21474 2004-06-07  David Ayers  <d.ayers@inode.at>
21475             Ziemowit Laski  <zlaski@apple.com>
21476
21477         * lib/objc.exp (objc_target_compile): Revert the '-framework
21478         Foundation' flag fix, since bare Darwin does not ship
21479         with the Foundation framework.
21480         * objc/execute/next_mapping.h: Provide a local NSConstantString
21481         @interface and @implementation.
21482         (objc_constant_string_init): A constructor function, used to
21483         initialize the NSConstantString meta-class object.
21484         * objc/execute/string1.m: Include "next_mapping.h" instead of
21485         <Foundation/NSString.h>.
21486         * objc/execute/string2.m: Likewise.
21487         * objc/execute/string3.m: Likewise.
21488         * objc/execute/string4.m: Likewise.
21489
21490 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
21491
21492         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
21493         to double. Replace double with FLOAT.
21494         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
21495
21496         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
21497         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
21498         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
21499         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
21500         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
21501         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
21502         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
21503         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
21504
21505 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
21506
21507         PR c/13519
21508         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
21509
21510 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21511
21512         PR c++/15503
21513         * g++.dg/template/meminit2.C: New test.
21514
21515 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
21516
21517         PR target/15822
21518         * gcc.c-torture/execute/compare-fp-1.c,
21519         gcc.c-torture/execute/compare-fp-2.c,
21520         gcc.c-torture/execute/compare-fp-3.c,
21521         gcc.c-torture/execute/compare-fp-4.c,
21522         gcc.c-torture/execute/compare-fp-3.x,
21523         gcc.c-torture/execute/compare-fp-4.x: Moved...
21524         * gcc.c-torture/execute/ieee/compare-fp-1.c,
21525         gcc.c-torture/execute/ieee/compare-fp-2.c,
21526         gcc.c-torture/execute/ieee/compare-fp-3.c,
21527         gcc.c-torture/execute/ieee/compare-fp-4.c,
21528         gcc.c-torture/execute/ieee/compare-fp-3.x,
21529         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
21530
21531 2004-06-04  David Ayers  <d.ayers@inode.at>
21532
21533         * objc/execute/protocol-isEqual-4.m: New testcase.
21534
21535 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
21536
21537         * objc/execute/protocol-isEqual-1.m: New testcase.
21538         * objc/execute/protocol-isEqual-2.m: New testcase.
21539         * objc/execute/protocol-isEqual-3.m: New testcase.
21540
21541 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21542
21543         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
21544
21545 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
21546
21547         * lib/objc.exp (objc_target_compile): When running tests on
21548         Darwin (Mac OS X), inform the linker about '-framework
21549         'Foundation'.
21550
21551 2004-06-02  Eric Christopher  <echristo@redhat.com>
21552
21553         * gcc.c-torture/compile/20040602-1.c: New.
21554
21555 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
21556
21557         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
21558         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
21559
21560         PR tree-optimization/14736
21561         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
21562
21563         PR tree-optimization/14042
21564         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
21565
21566         PR tree-optimization/14729
21567         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
21568
21569 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21570
21571         PR fortran/15557
21572         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
21573
21574 2004-06-01  Richard Hederson  <rth@redhat.com>
21575
21576         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
21577
21578 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21579
21580         PR c++/14932
21581         * g++.dg/parse/offsetof4.C: New test.
21582
21583 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
21584
21585         PR objc/7993
21586         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
21587
21588 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
21589
21590         PR c++/15701
21591         * g++.dg/template/friend29.C: New test.
21592
21593 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
21594
21595         PR c/15749
21596         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
21597
21598 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
21599
21600         * gcc.dg/sparc-trap-1.c: New test.
21601
21602 2004-05-31  Roger Sayle  <roger@eyesopen.com>
21603
21604         PR middle-end/15069
21605         * g++.dg/opt/fold3.C: New test case.
21606
21607 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
21608
21609         * lib/target-supports.exp (check_iconv_available): Fix fallout
21610         from 2004-05-28 patch.
21611
21612 2004-05-30  Paul Brook  <paul@codesourcery.com>
21613
21614         PR fortran/15620
21615         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
21616         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
21617
21618 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
21619
21620         * gfortran.fortran-torture/execute/random_1.f90: New test.
21621
21622 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
21623
21624         * g++.dg/ext/altivec-10.C: New test.
21625
21626 2004-05-29  Paul Brook  <paul@codesourcery.com>
21627
21628         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
21629
21630 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
21631
21632         * gcc.dg/altivec-16.c: New test.
21633
21634 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
21635
21636         * lib/target-supports.exp (check_vmx_hw_available): New.
21637         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
21638
21639         * lib/target-supports.exp (check_alias_available,
21640         check_iconv_available, check_named_sections_available): Use
21641         unique names for temporary files.
21642
21643 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
21644
21645         * gcc.dg/altivec-15.c: New test.
21646
21647 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
21648
21649         PR c++/15083
21650         * g++.dg/warn/noeffect6.C: New test.
21651
21652         PR c++/15471
21653         * g++.dg/expr/ptrmem4.C: New test.
21654
21655         PR c++/15640
21656         * g++.dg/template/operator3.C: New test.
21657
21658 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
21659
21660         PR c++/14668
21661         * g++.dg/lookup/redecl1.C: New test.
21662         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
21663
21664 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
21665
21666         * gcc.c-torture/execute/compare-fp-1.c,
21667         gcc.c-torture/execute/compare-fp-2.c,
21668         gcc.c-torture/execute/compare-fp-3.c,
21669         gcc.c-torture/execute/compare-fp-4.c,
21670         gcc.c-torture/execute/compare-fp-3.x,
21671         gcc.c-torture/execute/compare-fp-4.x,
21672         gcc.dg/pr15649-1.c: New.
21673
21674 2004-05-27  Adam Nemet  <anemet@lnxw.com>
21675
21676         PR c++/12883
21677         * g++.dg/init/array14.C: New test.
21678
21679 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
21680
21681         * lib/compat.exp (compat-get-options-main): New.
21682         (compat-get-options): Remove unneeded code, warn for ignored
21683         command.
21684         (compat-execute): Check flag set by dg-require-* commands.
21685
21686         * lib/compat.exp (compat-execute): Break up long lines.
21687
21688 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
21689
21690         * gcc.dg/altivec-7.c: Don't use 'vector long'.
21691         * gcc.dg/altivec-14.c: New test.
21692         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
21693
21694         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
21695         * gcc.dg/altivec-12.c: Ditto.
21696
21697         * gcc.dg/altivec-3.c: Move call to altivec_check.
21698
21699 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
21700
21701         PR c++/15044
21702         * g++.dg/template/error12.C: New test.
21703
21704         PR c++/15317
21705         * g++.dg/ext/attrib15.C: New test.
21706
21707         PR c++/15329
21708         * g++.dg/template/ptrmem9.C: New test.
21709
21710 2004-05-25  Paul Brook  <paul@codesourcery.com>
21711
21712         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
21713
21714 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
21715
21716         PR c++/15165
21717         * g++.dg/template/crash19.C: New test.
21718
21719 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
21720
21721         PR c++/15025
21722         * g++.dg/template/redecl1.C: New test.
21723
21724 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
21725
21726         PR c++/14821
21727         * g++.dg/other/ns1.C: New test.
21728
21729         PR c++/14883
21730         * g++.dg/template/invalid1.C: New test.
21731
21732 2004-05-23  Paul Brook  <paul@codesourcery.com>
21733         Victor Leikehman  <lei@haifasphere.co.il>
21734
21735         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
21736         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
21737
21738 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
21739
21740         PR c++/15285
21741         PR c++/15299
21742         * g++.dg/template/non-dependent5.C: New test.
21743         * g++.dg/template/non-dependent6.C: New test.
21744
21745 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
21746
21747         PR c++/15507
21748         * g++.dg/inherit/union1.C: New test.
21749
21750         PR c++/15542
21751         * g++.dg/template/addr1.C: New test.
21752
21753         PR c++/15427
21754         * g++.dg/template/array5.C: New test.
21755
21756         PR c++/15287
21757         * g++.dg/template/array6.C: New test.
21758
21759 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
21760             Roger Sayle  <roger@eyesopen.com>
21761
21762         * g++.dg/lookup/forscope2.C: New test case.
21763
21764 2004-05-22  Ben Elliston  <bje@au.ibm.com>
21765
21766         * gcc.dg/cpp/Wmissingdirs.c: New.
21767
21768 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
21769
21770         PR target/15301
21771         * gcc.dg/compat/union-m128-1.h: New file.
21772         * gcc.dg/compat/union-m128-1_main.c: Likewise.
21773         * gcc.dg/compat/union-m128-1_x.c: Likewise.
21774         * gcc.dg/compat/union-m128-1_y.c: Likewise.
21775
21776 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
21777
21778         PR target/15302
21779         * gcc.dg/compat/struct-complex-1.h: New file.
21780         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
21781         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
21782         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
21783
21784 2004-05-20  Roger Sayle  <roger@eyesopen.com>
21785
21786         PR middle-end/3074
21787         * gcc.dg/pr3074-1.c: New test case.
21788         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
21789
21790 2004-05-20  Falk Hueffner  <falk@debian.org>
21791
21792         PR other/15526
21793         * gcc.dg/ftrapv-1.c: New test case.
21794
21795 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
21796
21797         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
21798
21799 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
21800             Jeff Law  <law@redhat.com>
21801
21802         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
21803         * gcc.dg/tree-ssa/20040518-2.c: New test.
21804
21805         * gcc.dg/tree-ssa/20040518-1.c: New test.
21806
21807 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
21808
21809         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
21810
21811 2004-05-18  Paul Brook  <paul@codesourcery.com>
21812
21813         PR fortran/13930
21814         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
21815
21816 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21817
21818         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
21819         constant folding.
21820
21821 2004-05-17  Steven Bosscher  <stevenb@suse.de>
21822
21823         * gcc.dg/tree-ssa/20040517-1.c: New test.
21824
21825 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21826
21827         * gcc.dg/loop-4.c: New test.
21828
21829 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
21830
21831         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
21832
21833 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
21834
21835         PR fortran/15311
21836         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
21837
21838 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21839
21840         PR fortran/13826
21841         PR fortran/13940
21842         * gfortran.fortran-torture/compile/data_1.f90: New test.
21843
21844 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
21845
21846         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
21847         * gcc.dg/uninit-H.c: Define ASM for __s390__.
21848
21849 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
21850
21851         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
21852
21853 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
21854
21855         PR c/15444
21856         * gcc.dg/format/xopen-1.c: Adjust expected message.
21857         * gcc.dg/format/xopen-3.c: New test.
21858
21859 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
21860
21861         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
21862
21863 2004-05-14  Jeff Law  <law@redhat.com>
21864
21865         * gcc.dg/tree-ssa/20040514-2.c: New test.
21866
21867 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21868
21869         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
21870         this ...
21871         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
21872         this.
21873
21874 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
21875
21876         * gcc.dg/tree-ssa/20040514-1.c: New test.
21877
21878 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21879
21880         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
21881         test.
21882
21883 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21884
21885         PR fortran/14066
21886         * gfortran.fortran-torture/compile/do_1.f90: New test.
21887
21888 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21889
21890         PR fortran/15051
21891         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
21892         test.
21893
21894 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
21895
21896         PR fortran/15149
21897         * gfortran.fortran-torture/execute/random_init.f90: New test.
21898
21899 2004-05-13  Paul Brook  <paul@codesourcery.com>
21900
21901         PR fortran/15314
21902         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
21903
21904 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
21905
21906         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
21907         for the powerpc case.
21908
21909 2004-05-13  Jeff Law  <law@redhat.com>
21910
21911         * gcc.dg/tree-ssa/20040513-1.c: New test.
21912         * gcc.dg/tree-ssa/20040513-2.c: New test.
21913
21914 2004-05-13  Paul Brook  <paul@codesourcery.com>
21915
21916         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
21917         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
21918         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
21919
21920 2004-05-13  Andreas Schwab  <schwab@suse.de>
21921
21922         PR other/10819
21923         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
21924         characters.
21925
21926 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
21927
21928         PR fortran/15294
21929         * gfortran.fortran-torture/execute/adjustr.f90: New file.
21930
21931 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
21932
21933         Merge from tree-ssa-20020619-branch.  See
21934         ChangeLog.tree-ssa for details.
21935
21936 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
21937
21938         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
21939         include <altivec.h> explicitly.
21940         * gcc.dg/altivec-13.c: Likewise.
21941
21942 2004-05-11  Paul Brook  <paul@codesourcery.com>
21943
21944         * gcc.c-torture/compile/20010518-1.c: Force enum size.
21945
21946 2004-05-10  Eric Christopher  <echristo@redhat.com>
21947
21948         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
21949         * gcc.dg/sibcall-4.c: Ditto.
21950
21951 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
21952
21953         * g++.dg/ext/altivec-8.C: New test case.
21954         * gcc.dg/altivec-13.c: New test case.
21955
21956 2004-05-08  Roger Sayle  <roger@eyesopen.com>
21957
21958         * gcc.c-torture/execute/divcmp-1.c: New test case.
21959         * gcc.c-torture/execute/divcmp-2.c: New test case.
21960         * gcc.c-torture/execute/divcmp-3.c: New test case.
21961
21962 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
21963
21964         * g++.dg/other/pragma-re-2.C: New test.
21965
21966 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
21967
21968         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
21969         * gcc.dg/i386-387-2.c: Likewise.
21970
21971         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
21972         __builtin_drem.
21973         * gcc.dg/i386-387-6.c: Likewise.
21974
21975 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
21976
21977         * gcc.dg/builtins-33.c: Also check log1p*.
21978
21979 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
21980
21981         PR optimization/15296
21982         * gcc.c-torture/execute/pr15296.c: New test.
21983
21984 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
21985
21986         * gcc.dg/builtins-40.c: New test.
21987
21988 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
21989
21990         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
21991
21992 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
21993
21994         * g++.dg/ext/spe1.C: New testcase.
21995
21996 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
21997
21998         * objc.dg/image-info.m: Allow additional attributes
21999         for __image_info section.
22000
22001 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
22002
22003         * gcc.dg/torture/mips-hilo-2.c: New test.
22004
22005 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22006
22007         PR c++/14389
22008         * g++.dg/template/member5.C: New test.
22009
22010 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
22011
22012         * gcc.dg/builtins-34.c: Also check expm1*.
22013
22014 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22015
22016         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
22017         * gcc.dg/torture/builtin-convert-3.c: New test.
22018
22019 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
22020
22021         PR middle-end/15054
22022         * g++.dg/opt/pr15054.C: New test.
22023
22024 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22025
22026         * gcc.dg/torture/builtin-rounding-1.c: New test.
22027         * gcc.dg/builtins-25.c: Delete.
22028         * gcc.dg/builtins-29.c: Delete.
22029
22030 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
22031
22032         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
22033         * gcc.dg/sibcall-4.c: Likewise.
22034         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
22035
22036 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
22037
22038         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
22039         bit-field on 16-bit targets.
22040
22041 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
22042
22043         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
22044         16-bit targets.
22045
22046 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
22047
22048         * gcc.dg/rs6000-power2-1.c: Change to compile only.
22049         * gcc.dg/rs6000-power2-2.c: Likewise.
22050
22051 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
22052
22053         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
22054         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
22055         Change the asm registers to be in form of frN instead of fN.
22056
22057 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22058
22059         * gcc.dg/torture/builtin-convert-2.c: New test.
22060
22061 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
22062
22063         * gcc.dg/rs6000-power2-1.c: New test.
22064         * gcc.dg/rs6000-power2-2.c: New test.
22065
22066 2004-04-28  Jan Hubicka  <jh@suse.cz>
22067
22068         * gcc.dg/unused-6.c: New test.
22069
22070 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
22071             Ulrich Weigand  <uweigand@de.ibm.com>
22072
22073         * ada/acats/run_all.sh: Define $target variable.
22074
22075 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
22076
22077         PR c++/15119
22078         * g++.dg/other/vararg-1.C: New test.
22079
22080         PR c++/4794
22081         * g++.dg/eh/cleanup3.C: New test.
22082
22083 2004-04-24  Laurent GUERBY <laurent@guerby.net>
22084
22085         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
22086         and ad8011a (target_insn).
22087         * ada/acats/support/macro.dfs: Likewise.
22088         * ada/acats/support/impbit.adb: New file.
22089
22090 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
22091
22092         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
22093
22094 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
22095
22096         * gcc.dg/loop-3.c: New test.
22097
22098 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
22099
22100         * gcc.c-torture/execute/simd-5.c: New test.
22101
22102 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22103
22104         PR c++/15064
22105         * g++.dg/template/crash18.C: New test.
22106
22107 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
22108
22109         * g++.dg/ext/complit3.C: New test.
22110
22111 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
22112
22113         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
22114         * gcc.dg/altivec-3.c: Same.
22115         * gcc.dg/altivec-varargs-1.c: Same.
22116
22117 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
22118
22119         * lib/target-supports.exp (check_profiling_available): Assume
22120         profiling is not available on powerpc-eabi targets.
22121
22122 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
22123
22124         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
22125         * gcc.dg/vmx/bug-1.c: Ditto.
22126
22127 2004-04-20  Eric Christopher  <echristo@redhat.com>
22128
22129         * gcc.dg/charset/extern.c: New test.
22130         * g++.dg/charset/extern3.cc: Ditto.
22131
22132 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
22133
22134         * gcc.dg/builtins-39.c: New test.
22135
22136 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
22137
22138         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
22139
22140 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
22141
22142         * gcc.dg/torture/mips-hilo-1.c: New test.
22143
22144 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
22145
22146         * gcc.c-torture/compile/20040419-1.c: New test.
22147
22148 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
22149
22150         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
22151
22152 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
22153             Aldy Hernandez  <aldyh@redhat.com>
22154
22155         * gcc.c-torture/execute/va-arg-24.c: New.
22156
22157 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
22158             Aldy Hernandez  <aldyh@redhat.com>
22159
22160         * gcc.dg/vmx/1b-01.c: New.
22161         * gcc.dg/vmx/1b-02.c: New.
22162         * gcc.dg/vmx/1b-03.c: New.
22163         * gcc.dg/vmx/1b-04.c: New.
22164         * gcc.dg/vmx/1b-05.c: New.
22165         * gcc.dg/vmx/1b-06.c: New.
22166         * gcc.dg/vmx/1b-07.c: New.
22167         * gcc.dg/vmx/1c-01.c: New.
22168         * gcc.dg/vmx/1c-02.c: New.
22169         * gcc.dg/vmx/3a-01a.c: New.
22170         * gcc.dg/vmx/3a-01.c: New.
22171         * gcc.dg/vmx/3a-01m.c: New.
22172         * gcc.dg/vmx/3a-03.c: New.
22173         * gcc.dg/vmx/3a-03m.c: New.
22174         * gcc.dg/vmx/3a-04.c: New.
22175         * gcc.dg/vmx/3a-04m.c: New.
22176         * gcc.dg/vmx/3a-05.c: New.
22177         * gcc.dg/vmx/3a-06.c: New.
22178         * gcc.dg/vmx/3a-06m.c: New.
22179         * gcc.dg/vmx/3a-07.c: New.
22180         * gcc.dg/vmx/3b-01.c: New.
22181         * gcc.dg/vmx/3b-02.c: New.
22182         * gcc.dg/vmx/3b-10.c: New.
22183         * gcc.dg/vmx/3b-13.c: New.
22184         * gcc.dg/vmx/3b-14.c: New.
22185         * gcc.dg/vmx/3b-15.c: New.
22186         * gcc.dg/vmx/3c-01a.c: New.
22187         * gcc.dg/vmx/3c-01.c: New.
22188         * gcc.dg/vmx/3c-02.c: New.
22189         * gcc.dg/vmx/3c-03.c: New.
22190         * gcc.dg/vmx/3d-01.c: New.
22191         * gcc.dg/vmx/4-01.c: New.
22192         * gcc.dg/vmx/4-03.c: New.
22193         * gcc.dg/vmx/5-01.c: New.
22194         * gcc.dg/vmx/5-02.c: New.
22195         * gcc.dg/vmx/5-03.c: New.
22196         * gcc.dg/vmx/5-04.c: New.
22197         * gcc.dg/vmx/5-05.c: New.
22198         * gcc.dg/vmx/5-06.c: New.
22199         * gcc.dg/vmx/5-07.c: New.
22200         * gcc.dg/vmx/5-07t.c: New.
22201         * gcc.dg/vmx/5-08.c: New.
22202         * gcc.dg/vmx/5-10.c: New.
22203         * gcc.dg/vmx/5-11.c: New.
22204         * gcc.dg/vmx/7-01a.c: New.
22205         * gcc.dg/vmx/7-01.c: New.
22206         * gcc.dg/vmx/7c-01.c: New.
22207         * gcc.dg/vmx/7d-01.c: New.
22208         * gcc.dg/vmx/7d-02.c: New.
22209         * gcc.dg/vmx/8-01.c: New.
22210         * gcc.dg/vmx/8-02a.c: New.
22211         * gcc.dg/vmx/8-02.c: New.
22212         * gcc.dg/vmx/brode-1.c: New.
22213         * gcc.dg/vmx/bug-1.c: New.
22214         * gcc.dg/vmx/bug-2.c: New.
22215         * gcc.dg/vmx/bug-3.c: New.
22216         * gcc.dg/vmx/cw-bug-1.c: New.
22217         * gcc.dg/vmx/cw-bug-2.c: New.
22218         * gcc.dg/vmx/cw-bug-3.c: New.
22219         * gcc.dg/vmx/dct.c: New.
22220         * gcc.dg/vmx/debug-1.c: New.
22221         * gcc.dg/vmx/debug-2.c: New.
22222         * gcc.dg/vmx/debug-3.c: New.
22223         * gcc.dg/vmx/debug-4.c: New.
22224         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
22225         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
22226         * gcc.dg/vmx/eg-5.c: New.
22227         * gcc.dg/vmx/fft.c: New.
22228         * gcc.dg/vmx/gcc-bug-1.c: New.
22229         * gcc.dg/vmx/gcc-bug-2.c: New.
22230         * gcc.dg/vmx/gcc-bug-3.c: New.
22231         * gcc.dg/vmx/gcc-bug-4.c: New.
22232         * gcc.dg/vmx/gcc-bug-5.c: New.
22233         * gcc.dg/vmx/gcc-bug-6.c: New.
22234         * gcc.dg/vmx/gcc-bug-7.c: New.
22235         * gcc.dg/vmx/gcc-bug-8.c: New.
22236         * gcc.dg/vmx/gcc-bug-9.c: New.
22237         * gcc.dg/vmx/gcc-bug-b.c: New.
22238         * gcc.dg/vmx/gcc-bug-c.c: New.
22239         * gcc.dg/vmx/gcc-bug-d.c: New.
22240         * gcc.dg/vmx/gcc-bug-e.c: New.
22241         * gcc.dg/vmx/gcc-bug-f.c: New.
22242         * gcc.dg/vmx/gcc-bug-g.c: New.
22243         * gcc.dg/vmx/gcc-bug-i.c: New.
22244         * gcc.dg/vmx/harness.h: New.
22245         * gcc.dg/vmx/ira1.c: New.
22246         * gcc.dg/vmx/ira2a.c: New.
22247         * gcc.dg/vmx/ira2b.c: New.
22248         * gcc.dg/vmx/ira2.c: New.
22249         * gcc.dg/vmx/ira2c.c: New.
22250         * gcc.dg/vmx/mem.c: New.
22251         * gcc.dg/vmx/newton-1.c: New.
22252         * gcc.dg/vmx/ops.c: New.
22253         * gcc.dg/vmx/sn7153.c: New.
22254         * gcc.dg/vmx/spill2.c: New.
22255         * gcc.dg/vmx/spill3.c: New.
22256         * gcc.dg/vmx/spill.c: New.
22257         * gcc.dg/vmx/t.c: New.
22258         * gcc.dg/vmx/varargs-1.c: New.
22259         * gcc.dg/vmx/varargs-2.c: New.
22260         * gcc.dg/vmx/varargs-3.c: New.
22261         * gcc.dg/vmx/varargs-4.c: New.
22262         * gcc.dg/vmx/varargs-5.c: New.
22263         * gcc.dg/vmx/varargs-6.c: New.
22264         * gcc.dg/vmx/varargs-7.c: New.
22265         * gcc.dg/vmx/vmx.exp: New.
22266         * gcc.dg/vmx/vprint-1.c: New.
22267         * gcc.dg/vmx/vscan-1.c: New.
22268         * gcc.dg/vmx/x-01.c: New.
22269         * gcc.dg/vmx/x-02.c: New.
22270         * gcc.dg/vmx/x-03.c: New.
22271         * gcc.dg/vmx/x-04.c: New.
22272         * gcc.dg/vmx/x-05.c: New.
22273         * gcc.dg/vmx/yousufi-1.c: New.
22274         * gcc.dg/vmx/zero-1.c: New.
22275         * gcc.dg/vmx/zero.c: New.
22276
22277 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
22278
22279         * g++.dg/lookup/java1.C: Update for chage of
22280         _Jv_AllocObject.
22281         * g++.dg/lookup/java2.C: Likewise.
22282
22283 2004-04-17  Laurent GUERBY <laurent@guerby.net>
22284
22285         * ada/acats/run_all.sh: use -O2 by default.
22286
22287 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
22288
22289         * gcc.dg/vr-mult-[12].c: New tests.
22290
22291 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22292
22293         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
22294
22295         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
22296
22297 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
22298
22299         * lib/target-supports.exp (check_profiling_available): Assume profiling
22300         isn't available for mips*-*-elf targets.
22301
22302 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
22303
22304         * gcc.dg/builtins-38.c: New test.
22305
22306 2004-04-14  Eric Christopher  <echristo@redhat.com>
22307
22308         * g++.dg/charset/charset.exp: Run .cc extension tests.
22309
22310 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
22311
22312         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
22313
22314 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22315
22316         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
22317
22318 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
22319
22320         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
22321         * gcc.dg/i386-387-2.c: Likewise.
22322
22323         * gcc.dg/i386-387-7.c: New test.
22324         * gcc.dg/i386-387-8.c: New test.
22325
22326         * gcc.dg/builtins-37.c: New test.
22327
22328 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
22329
22330         * g++.dg/pch/externc-1.C: Add missing semicolon.
22331
22332 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
22333
22334         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
22335
22336 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22337
22338         * gcc.c-torture/execute/20040411-1.c: New test.
22339
22340 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
22341
22342         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
22343
22344 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
22345
22346         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
22347
22348 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
22349
22350         * lib/target-supports.exp (check_named_sections_available): New.
22351         * lib/gcc-dg.exp (dg-require-named-sections): New.
22352         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
22353         old-deja.exp.  Also prune error-count message from HP linker.
22354         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
22355
22356         * g++.dg/init/init-ref4.C: Use dg-require-weak.
22357         * g++.old-deja/g++.pt/static3.C: Likewise.
22358         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
22359
22360 2004-04-09  Roger Sayle  <roger@eyesopen.com>
22361
22362         * gcc.c-torture/execute/20040409-1.c: New test case.
22363         * gcc.c-torture/execute/20040409-2.c: New test case.
22364         * gcc.c-torture/execute/20040409-3.c: New test case.
22365
22366 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
22367
22368         * gcc.dg/20040409-1.c: New test.
22369
22370 2004-04-08  Roger Sayle  <roger@eyesopen.com>
22371
22372         PR target/14888
22373         * g++.dg/opt/pr14888.C: New test case.
22374
22375 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
22376
22377         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
22378         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
22379         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
22380         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
22381         New tests.
22382
22383 2004-04-08  Paul Brook  <paul@codesourcery.com>
22384
22385         * gcc.dg/spill-1.c: New test.
22386
22387 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22388
22389         * gcc.dg/torture/builtin-ctype-2.c: New test.
22390
22391 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
22392
22393         * gcc.dg/pch/pch.exp: Add largefile test.
22394
22395 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
22396
22397         * g++.dg/pch/externc-1.Hs: New.
22398         * g++.dg/pch/externc-1.C: New.
22399
22400 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22401
22402         * gcc.dg/compat/struct-by-value-5a_main.c,
22403         gcc.dg/compat/struct-by-value-5b_main.c: New files.
22404         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
22405         * gcc.dg/compat/struct-by-value-5a_x.c,
22406         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
22407         gcc.dg/compat/struct-by-value-5_x.c.
22408         * gcc.dg/compat/struct-by-value-5a_y.c,
22409         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
22410         gcc.dg/compat/struct-by-value-5_y.c.
22411
22412         * gcc.dg/compat/struct-by-value-6a_main.c,
22413         gcc.dg/compat/struct-by-value-6b_main.c: New files.
22414         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
22415         * gcc.dg/compat/struct-by-value-6a_x.c,
22416         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
22417         gcc.dg/compat/struct-by-value-6_x.c.
22418         * gcc.dg/compat/struct-by-value-6a_y.c,
22419         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
22420         gcc.dg/compat/struct-by-value-6_y.c.
22421
22422         * gcc.dg/compat/struct-by-value-7a_main.c,
22423         gcc.dg/compat/struct-by-value-7b_main.c: New files.
22424         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
22425         * gcc.dg/compat/struct-by-value-7a_x.c,
22426         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
22427         gcc.dg/compat/struct-by-value-7_x.c.
22428         * gcc.dg/compat/struct-by-value-7a_y.c,
22429         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
22430         gcc.dg/compat/struct-by-value-7_y.c.
22431
22432 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
22433
22434         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
22435         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
22436         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
22437         options.
22438
22439 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
22440
22441         * gcc.dg/builtins-36.c: New test.
22442
22443 2004-04-06  Paul Brook  <paul@codesourcery.com>
22444
22445         * README.gcc: Remove obsolete contraint on testcases.
22446
22447 2004-04-05  Paul Brook  <paul@codesourcery.com>
22448
22449         PR2123
22450         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
22451         failure and exit(0) on success.
22452         * g++.dg/expr/anew2.C: Ditto.
22453         * g++.dg/expr/anew3.C: Ditto.
22454         * g++.dg/expr/anew4.C: Ditto.
22455
22456 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
22457
22458         PR c++/3518
22459         * g++.dg/template/unify7.C: New.
22460
22461 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
22462
22463         * g++.dg/README: Bring up to date with new subdirectories; remove
22464         duplicate subdirectory lines.
22465
22466 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
22467
22468         PR c++/14007
22469         * g++.dg/template/unify5.C: New.
22470         * g++.dg/template/unify6.C: New.
22471         * g++.dg/template/qualttp20.C: Adjust.
22472         * g++.old-deja/g++.jason/report.C: Adjust.
22473         * g++.old-deja/g++.other/qual1.C: Adjust.
22474
22475 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
22476
22477         PR c++/14803
22478         * g++.dg/inherit/ptrmem1.C: New test.
22479
22480 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
22481
22482         PR c++/14755
22483         * gcc.c-torture/execute/20040331-1.c: New test.
22484         * gcc.dg/20040331-1.c: New test.
22485
22486 2004-04-01  Paul Brook  <paul@codesourcery.com>
22487
22488         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
22489
22490 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
22491
22492         PR c++/14724
22493         * g++.dg/init/goto1.C: New test.
22494
22495         PR c++/14763
22496         * g++.dg/template/defarg4.C: New test.
22497
22498 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
22499
22500         * gcc.dg/altivec-11.c: Extend test for more valid cases.
22501
22502 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
22503
22504         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
22505
22506 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
22507
22508         * gcc.dg/noncompile/undeclared-2.c: New test.
22509
22510 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
22511
22512         * gcc.dg/940409-1.c: Remove XFAIL.
22513         * gcc.dg/reg-vol-struct-1.c: New test.
22514
22515 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22516
22517         * gcc.dg/torture/builtin-wctype-1.c: New test.
22518
22519 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
22520
22521         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
22522         * gcc.dg/20001101-1.c: Likewise.
22523         * gcc.dg/20001102-1.c: Likewise.
22524
22525 2004-03-25  Roger Sayle  <roger@eyesopen.com>
22526
22527         * gcc.dg/compare8.c: Add an additional test for XOR.
22528
22529 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22530
22531         * gcc.dg/torture/builtin-ctype-1.c: New test.
22532
22533 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22534
22535         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
22536         * gcc.dg/torture/builtin-math-1.c: Likewise.
22537         * gcc.dg/torture/builtin-power-1.c: New test.
22538
22539 2004-03-24  Andreas Schwab  <schwab@suse.de>
22540
22541         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
22542         IA64 assembler.
22543
22544 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
22545             Roger Sayle  <roger@eyesopen.com>
22546
22547         * gcc.dg/compare8.c: New test case.
22548
22549 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
22550
22551         * g++.dg/ext/altivec-7.C: New test.
22552
22553 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
22554
22555         PR 12267, 12391, 12560, 13129, 14114, 14133
22556         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
22557         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
22558         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
22559         Adjust error regexps.
22560         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
22561         * gcc.dg/noncompile/undeclared-1.c: New test cases.
22562         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
22563         * gcc.dg/local1.c: Add explanatory comment.
22564
22565 2004-03-23  Roger Sayle  <roger@eyesopen.com>
22566
22567         PR optimization/14669
22568         * g++.dg/opt/fold2.C: New test case.
22569
22570 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
22571
22572         PR c/14069
22573         * gcc.dg/20040322-1.c: New test.
22574
22575 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
22576
22577         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
22578         * gcc.dg/ultrasp4.c: Likewise.
22579         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
22580
22581 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
22582
22583         * gcc.dg/i386-sse-8.c: Reset default options.
22584
22585 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
22586
22587         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
22588         in the error message text.
22589
22590 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22591
22592         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
22593
22594 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
22595
22596         PR c++/14616
22597         * g++.dg/init/array13.C: New test.
22598
22599 2004-03-20  Roger Sayle  <roger@eyesopen.com>
22600
22601         PR target/13889
22602         * gcc.c-torture/compile/pr13889.c: New test case.
22603
22604 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
22605
22606         PR c/14635
22607         * builtins-1.c (nan, nans): Don't test.
22608         * builtins-30.c: Don't use nan, nanf, nanl.
22609         * builtins-35.c: New test.
22610
22611 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
22612
22613         * g++.dg/ext/altivec-6.C: New test.
22614
22615 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
22616
22617         * g++.dg/init/placement3.C: New test.
22618
22619         * g++.dg/template/spec13.C: New test.
22620
22621         * g++.dg/lookup/using11.C: New test.
22622
22623         * g++.dg/lookup/koenig3.C: New test.
22624
22625         * g++.dg/template/operator2.C: New test.
22626
22627         * g++.dg/expr/dtor3.C: New test.
22628         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
22629         marker.
22630         * g++.old-deja/g++.law/visibility28.C: Likewise.
22631
22632 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
22633
22634         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
22635         * gcc.dg/ppc64-abi-3.c: Likewise.
22636
22637 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22638
22639         PR c++/14545
22640         * g++.dg/parse/template15.C: New test.
22641
22642 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
22643
22644         * g++.dg/expr/dtor2.C: New test.
22645
22646         * g++.dg/lookup/anon4.C: New test.
22647
22648         * g++.dg/overload/using1.C: New test.
22649
22650         * g++.dg/template/lookup7.C: New test.
22651
22652         * g++.dg/template/typename6.C: New test.
22653
22654         * g++.dg/expr/cond6.C: New test.
22655
22656 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22657
22658         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
22659
22660 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
22661
22662         * g++.dg/expr/cond5.C: New test.
22663         * g++.dg/expr/constcast1.C: Likewise.
22664         * g++.dg/expr/ptrmem2.C: Likewise.
22665         * g++.dg/expr/ptrmem3.C: Likewise.
22666         * g++.dg/lookup/main1.C: Likewise.
22667         * g++.dg/template/lookup6.C: Likewise.
22668
22669 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
22670
22671         * gcc.dg/local1.c: New test.
22672
22673         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
22674
22675 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22676
22677         * gcc.dg/torture/builtin-convert-1.c: New test.
22678
22679 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22680
22681         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
22682
22683 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
22684
22685         PR c++/14481
22686         * g++.dg/warn/Wunused-7.C: New test.
22687
22688 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22689
22690         * gcc.dg/torture/builtin-integral-1.c: New test.
22691
22692 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
22693
22694         PR c++/14586
22695         * g++.dg/parse/non-dependent3.C: New test.
22696
22697 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
22698
22699         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
22700         * g++.dg/eh/simd-2.C: Likewise.
22701         * g++.dg/init/array10.C: Likewise.
22702         * gcc.c-torture/compile/simd-1.c: Likewise.
22703         * gcc.c-torture/compile/simd-2.c: Likewise.
22704         * gcc.c-torture/compile/simd-3.c: Likewise.
22705         * gcc.c-torture/compile/simd-4.c: Likewise.
22706         * gcc.c-torture/compile/simd-6.c: Likewise.
22707         * gcc.c-torture/execute/simd-1.c: Likewise.
22708         * gcc.c-torture/execute/simd-2.c: Likewise.
22709         * gcc.dg/compat/vector-defs.h: Likewise.
22710         * gcc.dg/20020531-1.c: Likewise.
22711         * gcc.dg/altivec-3.c: Likewise.
22712         * gcc.dg/altivec-4.c: Likewise.
22713         * gcc.dg/altivec-varargs-1.c: Likewise.
22714         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
22715         * gcc.dg/i386-mmx-3.c: Likewise.
22716         * gcc.dg/i386-sse-4.c: Likewise.
22717         * gcc.dg/i386-sse-5.c: Likewise.
22718         * gcc.dg/i386-sse-8.c: Likewise.
22719         * gcc.dg/simd-1.c: Likewise.
22720         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
22721         __ev64_opaque__ since the machine description provides it.
22722
22723 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
22724
22725         * lib/compat.exp (skip_list): New global variable.
22726         Use it to hold the user defined COMPAT_SKIPS list if any.
22727         (compat-obj): Add the members of skip_list to optall.
22728
22729 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
22730
22731         * gcc.dg/compat/union-by-value-1_main.c,
22732         union-by-value-1_x.c, union-by-value-1_y.c,
22733         union-check.h, union-defs.h,
22734         union-init.h, union-return-1_main.c,
22735         union-return-1_x.c, union-return-1_y.c: New files.
22736
22737 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
22738
22739         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
22740         mixed-struct-init.h: Add 4 mixed structure types.
22741         struct-by-value-21_main.c, struct-by-value-21_x.c,
22742         struct-by-value-21_y.c, struct-return-21_main.c,
22743         struct-return-21_x.c, struct-return-21_y.c: New files.
22744
22745 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
22746
22747         PR c++/14550
22748         * g++.dg/parse/template14.C: New test.
22749
22750 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
22751
22752         * gcc.c-torture/execute/20040313-1.c: New test.
22753
22754 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
22755
22756         PR target/14533
22757         * gcc.dg/20040311-2.c: New test.
22758
22759 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
22760
22761         PR other/14544
22762         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
22763         bit-field.
22764
22765 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
22766
22767         * gcc.dg/20040305-2.c: Add missing return statement.
22768
22769 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22770
22771         * gcc.dg/builtins-34.c: Also check pow10*.
22772
22773 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
22774
22775         PR target/14262
22776         * gcc.dg/20040305-2.c: New test.
22777
22778 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
22779
22780         * gcc.dg/20040310-1.c: New test.
22781
22782 2004-03-11  Roger Sayle  <roger@eyesopen.com>
22783
22784         * gcc.c-torture/execute/20040311-1.c: New test case.
22785
22786 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
22787
22788         PR c++/14476
22789         * g++.dg/lookup/enum1.C: New test.
22790
22791 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
22792
22793         PR c++/14510
22794         * g++.dg/lookup/struct2.C: New test.
22795
22796 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
22797
22798         * gcc.dg/builtins-34.c: New test.
22799
22800 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22801
22802         * gcc.dg/torture/builtin-nonneg-1.c: New test.
22803
22804 2004-03-09  James E Wilson  <wilson@specifixinc.com>
22805
22806         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
22807         * gcc.dg/alias-2.c: New testcase.
22808
22809 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
22810
22811         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
22812
22813 2004-03-09  Roger Sayle  <roger@eyesopen.com>
22814
22815         * gcc.c-torture/execute/20040309-1.c: New test case.
22816
22817 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
22818
22819         PR c++/14397
22820         * g++.dg/overload/ref1.C: New.
22821
22822 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22823
22824         PR c++/14409
22825         * g++.dg/template/spec12.C: New test.
22826
22827         PR c++/14448
22828         * g++.dg/parse/crash14.C: New test.
22829
22830 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
22831
22832         PR c++/14230
22833         * g++.dg/init/ref11.C: New test.
22834
22835 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
22836
22837         PR c++/14432
22838         * g++.dg/parse/builtin2.C: New test.
22839
22840 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
22841
22842         PR c++/14401
22843         * g++.dg/init/ctor3.C: New test.
22844         * g++.dg/init/union1.C: New test.
22845         * g++.dg/ext/anon-struct4.C: New test.
22846
22847 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
22848
22849         * g++.dg/lookup/koenig1.C: Tweak error messages.
22850         * g++.dg/lookup/used-before-declaration.C: Likewise.
22851         * g++.dg/other/do1.C: Likewise.
22852         * g++.dg/overload/koenig1.C: Likewise.
22853         * g++.dg/parse/crash13.C: Likewise.
22854         * g++.dg/template/instantiate3.C: Likewise.
22855
22856 2004-03-08  Eric Christopher  <echristo@redhat.com>
22857
22858         * * lib/target-supports.exp: Enable libiconv in test
22859         compilation.  Fix up error checking.
22860
22861 2004-03-08  Roger Sayle  <roger@eyesopen.com>
22862
22863         PR middle-end/14289
22864         * gcc.dg/pr14289-1.c: New test case.
22865         * gcc.dg/pr14289-2.c: Likewise.
22866         * gcc.dg/pr14289-3.c: Likewise.
22867
22868 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
22869
22870         * gcc.c-torture/execute/20040308-1.c: New test.
22871
22872 2004-03-07  Roger Sayle  <roger@eyesopen.com>
22873
22874         * gcc.c-torture/execute/20040307-1.c: New test case.
22875
22876 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
22877
22878         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
22879
22880 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
22881
22882         * gcc.dg/20040306-1.c: New test.
22883
22884 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
22885
22886         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
22887         them static.
22888         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
22889
22890 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
22891
22892         PR c/14465
22893         * gcc.dg/decl-6.c: New test.
22894
22895 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22896
22897         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
22898         Rename LOGPOW -> LOG_POW.
22899         (SQRT_EXP, POW_EXP): New.
22900
22901 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
22902
22903         * gcc.dg/i386-sse-8.c: New test.
22904
22905 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
22906
22907         PR c/14114
22908         * gcc.dg/decl-5.c: New test.
22909
22910 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
22911
22912         * gcc.dg/20040305-1.c: New test.
22913
22914 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
22915
22916         PR other/14354
22917         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
22918
22919 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
22920
22921         PR c++/14425, c++/14426
22922         * g++.dg/ext/altivec-4.C: New test.
22923         * g++.dg/ext/altivec-5.C: New test.
22924
22925 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
22926
22927         * g++.old-deja/g++.other/linkage1.C: Expect errors about
22928         global variables of a type with no linkage.
22929         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
22930         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
22931         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
22932         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
22933         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
22934         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
22935         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
22936         * g++.dg/warn/deprecated.C: Name enum Color.
22937         * g++.dg/overload/VLA.C: Name structure for 'b'.
22938         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
22939
22940 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
22941
22942         * gcc.c-torture/compile/20040304-1.c: New test.
22943
22944 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
22945
22946         PR 13728
22947         * gcc.dg/decl-4.c: New testcase.
22948
22949 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
22950
22951         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
22952         as PRECF if sizeof (float) > sizeof (double).
22953         (PRECL): Make it the same as PRECF if
22954         sizeof (float) > sizeof (long double).
22955
22956 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22957
22958         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
22959         system type.  Add check for irix6 which doesn't have c99 runtime.
22960
22961 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
22962
22963         * gcc.dg/const-elim-1.c: xfail for xtensa.
22964
22965 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
22966
22967         PR c++/14369
22968         * g++.dg/template/cond4.C: New test.
22969
22970 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
22971
22972         PR c++/14360
22973         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
22974
22975         PR c++/14361
22976         * g++.dg/parse/defarg7.C: New test.
22977
22978         PR c++/14359
22979         * g++.dg/template/friend26.C: New test.
22980
22981 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
22982
22983         PR c++/14324
22984         * g++.dg/abi/mangle21.C: New test.
22985
22986         PR c++/14260
22987         * g++.dg/parse/constructor2.C: New test.
22988
22989         PR c++/14337
22990         * g++.dg/template/sfinae1.C: New test.
22991
22992 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
22993
22994         PR c++/14267
22995         * g++.dg/expr/crash2.C: New test.
22996
22997         PR middle-end/13448
22998         * gcc.dg/inline-5.c: New test.
22999         * gcc.dg/always-inline.c: Split out tests into ...
23000         * gcc.dg/always-inline2.c: ... this and ...
23001         * gcc.dg/always-inline3.c: ... this.
23002
23003 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
23004
23005         PR debug/12103
23006         * g++.dg/debug/crash1.C: New test.
23007
23008 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
23009
23010         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
23011         function with __attribute__((noinline)).
23012         (recurser_void2): Likewise.
23013         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
23014         (recurser_void2): Likewise.
23015
23016 2004-02-29  Roger Sayle  <roger@eyesopen.com>
23017
23018         PR middle-end/14203
23019         * g++.dg/warn/Wunused-6.C: New test case.
23020
23021 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
23022
23023         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
23024         not defined.
23025
23026 2004-02-27  Eric Christopher  <echristo@redhat.com>
23027
23028         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
23029         * g++.dg/charset/asm2.c: Run only x86.
23030         * gcc.dg/charset/asm3.c: Ditto.
23031
23032 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
23033
23034         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
23035         ld_library_path.
23036
23037 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
23038
23039         * g++.dg/ext/altivec-3.C: New.
23040
23041 2004-02-26  Richard Henderson  <rth@redhat.com>
23042
23043         * g++.dg/ext/attrib10.C: Mark for warning.
23044         * gcc.dg/attr-alias-1.c: New.
23045
23046 2004-02-26  Richard Henderson  <rth@redhat.com>
23047
23048         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
23049         * gcc.c-torture/execute/20040208-2.c: ... it back.
23050
23051 2004-02-26  Eric Christopher  <echristo@redhat.com>
23052
23053         * lib/target-supports.exp (check-iconv-available): New function.
23054         * lib/gcc-dg.exp (dg-require-iconv): New function.
23055         Use above.
23056         * gcc.dg/charset: New directory.
23057         * gcc.dg/charset/charset.exp: New file.
23058         * gcc.dg/charset/asm1.c: Ditto.
23059         * gcc.dg/charset/asm2.c: Ditto.
23060         * gcc.dg/charset/asm3.c: Ditto.
23061         * gcc.dg/charset/asm4.c: Ditto.
23062         * gcc.dg/charset/asm5.c: Ditto.
23063         * gcc.dg/charset/attribute1.c: Ditto.
23064         * gcc.dg/charset/attribute2.c: Ditto.
23065         * gcc.dg/charset/string1.c: Ditto.
23066         * g++.dg/charset: New directory.
23067         * g++.dg/dg.exp: Add here. Special options.
23068         * g++.dg/charset/charset.exp: New file.
23069         * g++.dg/charset/asm1.c: Ditto.
23070         * g++.dg/charset/asm2.c: Ditto.
23071         * g++.dg/charset/asm3.c: Ditto.
23072         * g++.dg/charset/asm4.c: Ditto.
23073         * g++.dg/charset/attribute1.c: Ditto.
23074         * g++.dg/charset/attribute2.c: Ditto.
23075         * g++.dg/charset/extern1.cc: Ditto.
23076         * g++.dg/charset/extern2.cc: Ditto.
23077         * g++.dg/charset/string1.c: Ditto.
23078
23079 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
23080
23081         PR c++/14278
23082         * g++.dg/parse/comma1.C: New test.
23083
23084 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23085
23086         PR c++/14284
23087         * g++.dg/template/ttp8.C: New test.
23088
23089 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
23090
23091         * gcc.dg/fixuns-trunc-1.c: New test.
23092
23093 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23094
23095         * gcc.dg/builtins-config.h: Use #elif.
23096
23097 2004-02-26  Michael Matz  <matz@suse.de>
23098
23099         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
23100         * gcc.dg/991214-1.c: Likewise.
23101         * gcc.dg/i386-asm-1.c: Likewise.
23102
23103 2004-02-25  Richard Henderson  <rth@redhat.com>
23104
23105         * gcc.c-torture/execute/20040208-2.c: Move ...
23106         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
23107
23108 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23109
23110         PR c++/14246
23111         * g++.dg/other/crash-3.C: New test.
23112
23113 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23114
23115         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
23116         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
23117
23118         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
23119         HP-UX.
23120
23121 2004-02-24  Michael Matz  <matz@suse.de>
23122
23123         * gcc.dg/i386-regparm.c: New.
23124
23125 2004-02-23  James E Wilson  <wilson@specifixinc.com>
23126
23127         * gcc.c-torture/execute/20040223-1.c: New.
23128
23129 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
23130             Kazu Hirata  <kazu@cs.umass.edu>
23131
23132         * gcc.dg/fwritable-strings-1.c: Remove.
23133
23134 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
23135
23136         PR c/14156
23137         * gcc.dg/20040223-1.c: New test.
23138
23139 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23140
23141         PR c++/14106
23142         * g++.dg/ext/typeof9.C: New test.
23143
23144 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23145
23146         PR c++/14250
23147         * g++.dg/other/switch1.C: New test.
23148
23149 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
23150
23151         * gcc.dg/cast-function-1.c: Adjust for new informative message.
23152         * gcc.dg/va-arg-1.c: Likewise.
23153
23154 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23155
23156         PR c++/14143
23157         * g++.dg/template/koenig5.C: New test.
23158
23159 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
23160
23161         * g++.dg/ext/altivec-1.C: Generalize target triple.
23162         * g++.dg/ext/altivec-2.C: New test case.
23163         * g++.dg/ext/altivec_check.h: New file.
23164         * gcc.dg/altivec-1.c: Generalize target triple;
23165         include altivec_check.h and call altivec_check().
23166         * gcc.dg/altivec-[2-5].c: Generalize target triple.
23167         * gcc.dg/altivec-6.c: New test case.
23168         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
23169         type casts as needed.
23170         * gcc.dg/altivec-10.c: Include altivec_check.h and call
23171         altivec_check().
23172         * gcc.dg/altivec-12.c: New test case.
23173         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
23174         include altivec_check.h and call altivec_check().
23175         * gcc.dg/altivec_check.h: New file.
23176
23177 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23178
23179         * lib/target-supports.exp (check_alias_available): Don't mangle
23180         function `g' in test program.
23181
23182 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23183
23184         * lib/target-supports.exp (check_profiling_available): Check
23185         argument to determine whether we support a profiling type.
23186         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
23187         check_profiling_available.
23188         * g++.dg/bprob/bprob.exp: Likewise.
23189         * g77.dg/bprob/bprob.exp: Likewise.
23190         * gcc.misc-tests/bprob.exp: Likewise.
23191         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
23192         dg-require-profiling and delete expected error handling.
23193         * gcc.dg/20021014-1.c: Likewise.
23194         * gcc.dg/nest.c: Likewise.
23195
23196 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23197
23198         PR c++/12007
23199         * g++.dg/other/vthunk1.C: New test.
23200
23201 2004-02-20  Falk Hueffner  <falk@debian.org>
23202
23203         PR target/14201
23204         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
23205
23206 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
23207
23208         PR c++/13927
23209         * g++.dg/other/error8.C: Remove XFAIL markers.
23210
23211         PR c++/14173
23212         * g++.dg/ext/packed5.C: New test.
23213
23214         PR c++/14199
23215         * g++.dg/warn/Wunused-5.C: New test.
23216
23217         PR c++/14186
23218         * g++.dg/lookup/member1.C: New test.
23219
23220 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
23221
23222         * gcc.c-torture/compile/20040130-1.c: Enable only when
23223         __INT_MAX__ >= 2147483647L.
23224         * gcc.c-torture/compile/961203-1.c: Likewise.
23225
23226 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
23227
23228         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
23229         * g++.dg/opt/template1.C: Robustify assembler regexp
23230
23231 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23232
23233         * gcc.c-torture/execute/simd-4.x: Remove.
23234         * gcc.c-torture/execute/va-arg-25.x: Likewise.
23235         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
23236         Guard with #ifndef SKIP_ATTRIBUTE.
23237         * gcc.dg/compat/vector-1_y.c: Likewise.
23238         * gcc.dg/compat/vector-2_x.c: Likewise.
23239         * gcc.dg/compat/vector-2_y.c: Likewise.
23240         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
23241         * g++.dg/eh/simd-2.C: Likewise.
23242
23243 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
23244
23245         * gcc.c-torture/compile/complex-1.c: New.
23246
23247 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
23248
23249         PR target/14209
23250         * gcc.c-torture/execute/20040218-1.c: New test.
23251
23252 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23253
23254         PR c++/14181
23255         * g++.dg/parse/new2.C: New test.
23256
23257 2004-02-18  Paul Brook  <paul@codesourcery.com>
23258
23259         * gcc.c-torture/compile/libcall-1.c: New test.
23260
23261 2004-02-18  Paul Brook  <paul@codesourcery.com>
23262
23263         PR debug/12934
23264         * gcc.dg/debug/debug-7.c: New test.
23265
23266 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
23267
23268         * gcc.dg/20040217-1.c: New test.
23269
23270 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
23271
23272         * gcc.c-torture/execute/990208-1.x: Delete.
23273
23274 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
23275
23276         * gcc.c-torture/execute/20040208-2.x: New file.
23277
23278 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
23279
23280         PR c++/11326
23281         * g++.dg/abi/structret1.C: New test.
23282
23283 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
23284
23285         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
23286         (i386_cpuid): No need to test if cpuid is available on AMD64.
23287         Fix assembly, so that it works onboth i386 and AMD64.
23288         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
23289         (vecInLong): Fix s[] member type to unsigned int.
23290         (vecInWord): Remove type.
23291         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
23292         (a64, b64, c64, d64, e64): Remove.
23293         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
23294         Remove unused variable.  Remove initialization of removed variables.
23295         Don't call mmx_tests nor sse_tests.
23296         (reference_mmx, reference_sse): Remove.
23297         (check): Add return stmt.
23298         * gcc.dg/i386-sse-7.c: New test.
23299         * gcc.dg/i386-mmx-4.c: New test.
23300
23301 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23302
23303         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
23304         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
23305         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
23306         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
23307         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
23308         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
23309         g++.dg/tc1/dr94.C: Fix line terminator.
23310
23311 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
23312
23313         * gcc.c-torture/compile/20040216-1.c: New.
23314
23315 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23316
23317         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
23318         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
23319         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
23320         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
23321         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
23322         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
23323
23324 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23325
23326         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
23327
23328 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
23329
23330         PR c++/13971
23331         * g++.dg/expr/cond4.C: New test.
23332
23333         PR c++/14086
23334         * g++.dg/lookup/crash2.C: New test.
23335
23336 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
23337
23338         * gcc.c-torture/compile/20040214-2.c: New test.
23339
23340 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
23341
23342         PR c++/14116
23343         * g++.dg/ext/typeof8.C: New test.
23344
23345 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
23346
23347         * gcc.c-torture/compile/20040214-1.c: New test.
23348
23349 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23350
23351         PR c++/13635
23352         * g++.dg/template/spec11.C: New test.
23353
23354 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23355
23356         PR c++/13927
23357         * g++.dg/other/error8.C: New test.
23358
23359 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
23360
23361         PR c++/14122
23362         * g++.dg/template/array4.C: New test.
23363
23364         PR c++/14108
23365         * g++.dg/inherit/thunk2.C: New test.
23366
23367         PR c++/14083
23368         * g++.dg/eh/cond2.C: New test.
23369
23370 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
23371
23372         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
23373
23374 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
23375
23376         * lib/scanasm.exp (dg-scan): Quote pattern before display.
23377
23378 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
23379
23380         * g++.dg/simd-2.C: xfail on ppc64-linux.
23381
23382 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
23383
23384         PR c/456
23385         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
23386         tests.
23387
23388 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
23389
23390         * gcc.dg/builtins-33.c: New test.
23391
23392 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
23393
23394         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
23395
23396 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
23397
23398         * g++.dg/simd-2.C: Set -maltivec for ppc64.
23399
23400 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
23401
23402         * gcc.dg/ppc64-abi-3.c: New test.
23403
23404 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
23405
23406         PR c/14092
23407
23408         * gcc.dg/pr14092-1.c: New testcase.
23409
23410 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
23411
23412         * gcc.dg/cpp/assert4.c: Fix typo last change.
23413
23414         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
23415         * gcc.dg/cpp/assert4.c: Handle powerpc64.
23416
23417         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
23418
23419 2004-02-09  Roger Sayle  <roger@eyesopen.com>
23420
23421         * gcc.c-torture/compile/20040209-1.c: New test case.
23422
23423 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
23424
23425         * gcc.dg/c90-init-1.c: Adjust expected error messages.
23426
23427 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
23428
23429         * gcc.c-torture/execute/20040208-[12].c: New tests.
23430
23431 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
23432
23433         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
23434
23435 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
23436
23437         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
23438
23439 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
23440
23441         Bug 13856
23442         * gcc.dg/visibility-8.c: New testcase.
23443
23444 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
23445
23446         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
23447         arguments.
23448         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
23449
23450 2004-02-07  Roger Sayle  <roger@eyesopen.com>
23451
23452         PR middle-end/13696
23453         * g++.dg/opt/fold1.C: New test case.
23454
23455 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23456
23457         PR c++/14033
23458         * g++.dg/other/crash-2.C: New test.
23459
23460 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23461
23462         PR c++/14028
23463         * g++.dg/parse/angle-bracket2.C: New test.
23464
23465 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23466
23467         PR middle-end/13750
23468         Revert:
23469         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
23470         PR pch/13361
23471         * testsuite/g++.dg/pch/wchar-1.C: New.
23472         * testsuite/g++.dg/pch/wchar-1.Hs: New.
23473
23474 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23475
23476         PR c++/14008
23477         * g++.dg/parse/error15.C: New test.
23478         * g++.dg/parse/crash11.C: Update dg-error mark.
23479
23480 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
23481
23482         PR c++/13932
23483         * g++.dg/warn/conv2.C: New test.
23484
23485 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23486
23487         PR c++/13086
23488         * g++.dg/warn/incomplete1.C: Remove xfail.
23489
23490 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
23491
23492         * lib/file-format.exp (gcc_target_object_format): Use
23493         ${tool}_target_compile, not gcc_target_compile.
23494         * lib/target-supports.exp (check_alias_available): Likewise.
23495         (check_gc_sections_available): Likewise.
23496         * g++.dg/ext/attrib10.C: Use dg-require-alias.
23497         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
23498         dg-require-alias.
23499
23500 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
23501
23502         PR c++/13969
23503         * g++.dg/template/static6.C: New test.
23504
23505 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
23506
23507         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
23508
23509 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23510
23511         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
23512         tests for systems where `char' is unsigned by default.
23513
23514 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23515
23516         PR c++/13997
23517         * g++.dg/template/partial3.C: New test.
23518
23519 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
23520
23521         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
23522         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
23523         Remove mentions of obsolete ports.
23524
23525 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
23526
23527         * gcc.dg/noncompile/20001228-1.c: Fix for new
23528         error message.
23529
23530 2004-02-03  Roger Sayle  <roger@eyesopen.com>
23531
23532         PR target/9348
23533         * gcc.c-torture/execute/multdi-1.c: New test case.
23534
23535 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
23536
23537         PR c++/13925
23538         * g++.dg/template/lookup5.C: New test.
23539
23540 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
23541
23542         PR c++/13950
23543         * g++.dg/template/lookup4.C: New test.
23544
23545         PR c++/13970
23546         * g++.dg/parse/error14.C: New test.
23547
23548         PR c++/14002
23549         * g++.dg/parse/template13.C: New test.
23550
23551 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
23552
23553         PR c++/13978
23554         * g++.dg/template/koenig4.C: New test.
23555
23556         PR c++/13968
23557         * g++.dg/template/crash17.C: New test.
23558
23559         PR c++/13975
23560         * g++.dg/parse/error13.C: New test.
23561         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
23562
23563 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
23564
23565         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
23566
23567 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
23568
23569         PR c/11658
23570         PR c/13994
23571         * gcc.dg/noncompile/20040203-1.c: New test.
23572         * gcc.dg/noncompile/20040203-2.c: Likewise.
23573         * gcc.dg/noncompile/20040203-3.c: Likewise.
23574         * gcc.dg/20040203-1.c: Likewise.
23575
23576 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
23577
23578         PR c++/10858
23579         * g++.dg/template/sizeof7.C: New test.
23580
23581 2004-02-02  Eric Christopher  <echristo@redhat.com>
23582             Zack Weinberg  <zack@codesourcery.com>
23583
23584         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
23585
23586 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
23587
23588         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
23589         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
23590         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
23591         * gcc.dg/cleanup-5.c: Run only on Linux targets.
23592
23593 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
23594
23595         PR c++/13113
23596         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
23597
23598         PR c++/13854
23599         * g++.dg/ext/attrib13.C: New test.
23600
23601         PR c++/13907
23602         * g++.dg/conversion/op2.C: New test.
23603
23604 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
23605
23606         * gcc.dg/titype-1.c: Fix pasto.
23607
23608 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
23609
23610         * gcc.dg/titype-1.c: New test.
23611
23612 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23613
23614         PR c++/13957
23615         * g++.dg/template/non-type-template-argument-1.C,
23616         g++.dg/template/qualified-id1.C: Update dg-error marks.
23617         * g++.dg/template/nontype6.C: New test.
23618
23619 2004-02-01  Roger Sayle  <roger@eyesopen.com>
23620
23621         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
23622         * gcc.dg/builtins-31.c: New testcase.
23623         * gcc.dg/builtins-32.c: New testcase.
23624
23625 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
23626
23627         * objc.dg/call-super-2.m: Update line numbers
23628         for the including of stddef.h.
23629
23630 2004-01-30  Michael Matz  <matz@suse.de>
23631
23632         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
23633         g++.dg/ext/case-range3.C: New tests.
23634
23635 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23636
23637         DR206
23638         PR c++/13813
23639         * g++.dg/template/member4.C: New test.
23640
23641 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23642
23643         PR c++/13683
23644         * g++.dg/template/sizeof6.C: New test.
23645
23646 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
23647
23648         * gcc.dg/fwritable-strings-1.c: New test.
23649
23650 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
23651
23652         * gcc.c-torture/compile/20040130-1.c: New test.
23653
23654 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
23655
23656         * objc.dg/call-super-2.m: Include stddef.h for size_t.
23657
23658 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
23659
23660         PR c++/13883
23661         * g++.dg/template/ctor3.C: New test.
23662
23663 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23664
23665         * g++.dg/tc1: New directory.
23666         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
23667         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
23668         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
23669         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
23670         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
23671
23672 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23673
23674         * g++.dg/parse/error11.C: New test.
23675         * g++.dg/parse/error12.C: Likewise.
23676
23677 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
23678
23679         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
23680         (scan_initial, main): Use aligned_sizeof instead of sizeof.
23681
23682 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
23683
23684         PR c++/13791
23685         * g++.dg/ext/attrib12.C: New test.
23686
23687         PR c++/13736
23688         * g++.dg/parse/cast2.C: New test.
23689
23690 2004-01-27  James E Wilson  <wilson@specifixinc.com>
23691
23692         * objc.dg/encode-2.m (main): New local string.  Set depending on
23693         sizeof long.  Use in sscanf call.
23694         * objc.dg/encode-3.m (main): New local string.  Set depending on
23695         sizeof long.  Use in scan_initial call.
23696
23697 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23698
23699         * objc.dg/call-super-2.m: Make LP64-safe.
23700         * objc.dg/desig-init-1.m: Likewise.
23701
23702 2004-01-27  Devang Patel <dpatel@apple.com>
23703
23704         * g++.dg/debug/namespace1.C: New test.
23705
23706 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
23707
23708         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
23709         xscale-*-*.
23710
23711         * gcc.dg/arm-mmx-1.c: New test.
23712
23713 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
23714
23715         * gcc.dg/20040127-1.c: New test.
23716         * gcc.dg/20040127-2.c: New test.
23717
23718 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23719
23720         * objc.dg/stret-1.m (glob): Renamed to globa.
23721
23722 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
23723
23724         PR c++/13663
23725         * g++.dg/expr/for1.C: New test.
23726
23727 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
23728
23729         PR middle-end/13779
23730         * gcc.dg/darwin-longlong.c: New test.
23731
23732 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
23733
23734         * gcc.dg/20040124-1.c: Moved test from here...
23735         * gcc.c-torture/compile/20040124-1.c: ...to here.
23736
23737 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
23738
23739         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
23740         the assembly output if -m64 is passed.
23741
23742 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
23743
23744         PR c++/13833
23745         * g++.dg/template/cond3.C: New test.
23746
23747 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23748
23749         PR c++/13810
23750         * g++.dg/template/ttp7.C: New test.
23751
23752 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23753
23754         PR c++/13797
23755         * g++.dg/template/nontype4.C: New test.
23756         * g++.dg/template/nontype5.C: Likewise.
23757
23758 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
23759
23760         * gcc.dg/torture/mips-clobber-at.c: New test.
23761
23762 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
23763
23764         * gcc.dg/20040124-1.c: New test.
23765
23766 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
23767
23768         * gcc.dg/20040123-1.c: New test.
23769
23770 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
23771
23772         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
23773
23774 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
23775
23776         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
23777
23778 2004-01-23  Andrew Pinski  <apinski@apple.com>
23779
23780         * gcc.dg/20030121-1.c: Move to ..
23781         * gcc.dg/20040121-1.c: here.
23782
23783 2004-01-23  Roger Sayle  <roger@eyesopen.com>
23784
23785         * gcc.dg/builtins-29.c: New test case.
23786
23787 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
23788
23789         PR 18314
23790         * gcc.dg/builtins-30.c: New testcase.
23791
23792 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
23793
23794         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
23795         * lib/g77.exp: Likewise.
23796         * lib/objc.exp: Likewise.
23797         * lib/g++.exp: Likewise.
23798
23799 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
23800
23801         * gcc.dg/struct-by-value-2.c: New test.
23802
23803 2004-01-21  Andrew Pinski  <apinski@apple.com>
23804
23805         PR target/13785
23806         * gcc.dg/20030121-1.c: New test.
23807
23808 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
23809
23810         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
23811         clobber frame pointer register in asm statement.
23812
23813 2004-01-21  Falk Hueffner  <falk@debian.org>
23814
23815         * gcc.c-torture/compile/20040121-1.c: New test.
23816
23817 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
23818
23819         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
23820
23821 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
23822
23823         * gcc.dg/ppc64-abi-2.c: New test.
23824
23825 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
23826
23827         * lib/treelang.exp: Fill out this file.
23828         * lib/treelang-dg.exp: New File.
23829
23830 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
23831
23832         * gcc.c-torture/compile/981022-1.c: Remove.
23833         * gcc.dg/array-5.c: Remove XFAIL.
23834         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
23835         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
23836         gcc.dg/cond-lvalue-1.c: Update.
23837         * gcc.dg/cast-lvalue-2.c: New test.
23838
23839 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
23840
23841         PR c++/13592
23842         * g++.dg/other/error1.C (class foo): Tweak error message.
23843
23844         PR c++/13592
23845         * g++.dg/template/call2.C: New test.
23846
23847 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23848
23849         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
23850         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
23851         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
23852         scalar-return-1_x.c, scalar-return-2_y.c,
23853         scalar-return-3_x.c, scalar-return-3_y.c,
23854         scalar-return-4_x.c, scalar-return-4_y.c,
23855         struct-align-1.h, struct-align-1_x.c,
23856         struct-align-1_y.c, struct-align-2.h,
23857         struct-align-2_x.c, struct-align-2_y.c,
23858         struct-by-value-10_y.c, struct-by-value-11_x.c,
23859         struct-by-value-11_y.c, struct-by-value-12_x.c,
23860         struct-by-value-12_y.c, struct-by-value-13_x.c,
23861         struct-by-value-13_y.c, struct-by-value-14_x.c,
23862         struct-by-value-14_y.c, struct-by-value-15_x.c,
23863         struct-by-value-15_y.c, struct-by-value-16_y.c,
23864         struct-by-value-17_y.c, struct-by-value-18_y.c,
23865         struct-by-value-19_y.c, struct-by-value-1_x.c,
23866         struct-by-value-1_y.c, struct-by-value-20_y.c,
23867         struct-by-value-2_x.c, struct-by-value-2_y.c,
23868         struct-by-value-3_y.c, struct-by-value-4_x.c,
23869         struct-by-value-4_y.c, struct-by-value-5_y.c,
23870         struct-by-value-6_y.c, struct-by-value-7_y.c
23871         struct-by-value-8_x.c, struct-by-value-8_y.c
23872         struct-by-value-9_x.c, struct-by-value-9_y.c
23873         struct-return-10_x.c, struct-return-10_y.c,
23874         struct-return-19_x.c, struct-return-20_x.c
23875         struct-return-2_x.c, struct-return-2_y.c
23876         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
23877         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
23878
23879 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23880
23881         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
23882         attribute on sparc*-sun-solaris2.*.
23883
23884 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
23885
23886         PR c++/13710
23887         * g++.dg/ext/typeof7.C: New test.
23888
23889 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
23890
23891         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
23892         * gcc.dg/const-elim-1.c: Same.
23893
23894 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
23895
23896         * objc.dg/stret-1.m: New.
23897         * objc.dg/stret-2.m: New.
23898
23899 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
23900
23901         PR c++/11895
23902         * g++.dg/ext/vector1.C: New test.
23903
23904 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
23905
23906         * gcc.dg/pch/import-1.c: New.
23907         * gcc.dg/pch/import-1.hs: New.
23908         * gcc.dg/pch/import-1a.h: New.
23909         * gcc.dg/pch/import-1b.h: New.
23910         * gcc.dg/pch/import-1c.h: New.
23911
23912 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
23913
23914         PR c++/13574
23915         * g++.dg/ext/array1.C: New test.
23916
23917         PR c++/13178
23918         * g++.dg/conversion/op1.C: New test.
23919
23920 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
23921
23922         PR 11864
23923         From Kazumoto Kojima / Dan Kegel:
23924         * gcc.dg/pr11864-1.c: New test.
23925
23926         PR 10392
23927         From Marcus Comstedt / Dan Kegel:
23928         * gcc.dg/pr10392-1.c: New test.
23929
23930 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
23931
23932         PR c++/13478
23933         * g++.dg/init/ref10.C: New test.
23934
23935 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23936
23937         PR c++/13407
23938         * g++.dg/parse/typename6.C: New test.
23939
23940 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
23941
23942         PR pch/13361
23943         * testsuite/g++.dg/pch/wchar-1.C: New.
23944         * testsuite/g++.dg/pch/wchar-1.Hs: New.
23945
23946 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23947
23948         PR c++/9259
23949         * g++.dg/expr/sizeof2.C: New test.
23950
23951 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
23952
23953         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
23954
23955 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
23956
23957         PR c++/13659
23958         * g++.dg/lookup/strong-using-3.C: New.
23959         * g++.dg/lookup/using-10.C: New.
23960
23961 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
23962
23963         PR c++/13594
23964         * g++.dg/lookup/strong-using-2.C: New.
23965
23966 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
23967             Dan Kegel <dank@kegel.com>
23968             J"orn Rennecke <joern.rennecke@superh.com>
23969
23970         PR target/9365
23971         * gcc.dg/pr9365-1.c: New test.
23972
23973 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23974
23975         PR c++/8856
23976         * g++.dg/parse/casting-operator2.C: New test.
23977         * g++.old-deja/g++.pt/explicit83.C: Remove.
23978
23979 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
23980
23981         * gcc.dg/label-compound-stmt-1.c: New test.
23982         * gcc.c-torture/compile/950922-1.c,
23983         gcc.c-torture/compile/20000211-3.c,
23984         gcc.c-torture/compile/20000518-1.c,
23985         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
23986         compound statements.
23987
23988 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
23989
23990         * gcc.dg/ppc64-abi-1.c: New test.
23991
23992 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
23993
23994          * g++.dg/ext/attrib9.C: Add dg-warnings.
23995
23996 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23997
23998         PR c++/12335
23999         * g++.dg/parse/dtor3.C: New test.
24000
24001 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
24002
24003         PR c++/12709
24004         * g++.dg/parse/try-catch-1.C: New test.
24005
24006 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
24007
24008         * ada/acats/run_all.sh: Add more verbose output in acats.log
24009         when compiling tests.
24010
24011 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
24012
24013         PR 13656
24014         * gcc.dg/typedef-redecl.c: New test case.
24015         * gcc.dg/typedef-redecl.h: New support file.
24016
24017 2004-01-13  Jan Hubicka  <jh@suse.cz>
24018
24019         * gcc.dg/always_inline.c: New test.
24020         * gcc.dg/debug/20031231-1.c: Fix.
24021
24022 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24023
24024         PR c++/13474
24025         * g++.dg/template/array3.C: New test.
24026
24027 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
24028
24029         * g++.dg/ext/lvalue1.C: No longer expected to fail.
24030         * g++.dg/warn/Wunused-2.C: Likewise.
24031
24032 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24033
24034         PR c++/13289
24035         * g++.dg/template/instantiate6.C: New test.
24036
24037 2004-01-12  Roger Sayle  <roger@eyesopen.com>
24038
24039         PR middle-end/11397
24040         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
24041
24042 2004-01-12  Jan Hubicka  <jh@suse.cz>
24043
24044         PR opt/12826
24045         * gcc.dg/20040112-1.c: New.
24046
24047         * gcc.dg/dwarf-die[1-7].c: Move to...
24048         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
24049         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
24050
24051 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
24052
24053         PR c++/4100
24054         * g++.dg/parse/friend4.C: New test.
24055
24056 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
24057
24058         PR c++/4100
24059         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
24060         definition is called a friend.
24061
24062 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
24063
24064         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
24065
24066 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
24067
24068         PR c++/3478
24069         * g++.dg/parse/error10.C: New test.
24070         * g++.dg/template/arg2.C: Accept "invalid type" error.
24071
24072 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
24073
24074         PR middle-end/13392
24075         * g++.dg/opt/expect2.C: New test.
24076
24077 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
24078
24079         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
24080         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
24081         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
24082         Update dg-error regexps.
24083
24084 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
24085
24086         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
24087         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
24088
24089 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24090
24091         * gcc.dg/pragma-re-1.c: Use right pointer type.
24092
24093 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24094
24095         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
24096
24097 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
24098
24099         * gcc.dg/rs6000-ldouble-1.c: New.
24100
24101 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24102
24103         DR 337
24104         PR c++/9256
24105         * g++.dg/other/abstract1.C: New test.
24106
24107 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
24108
24109         * g++.dg/lookup/strong-using-1.C: New.
24110
24111 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
24112
24113         PR c/11234
24114         * gcc.dg/func-ptr-conv-1.c: New test.
24115         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
24116
24117 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
24118
24119         PR target/13380.
24120         * gcc.c-torture/compile/20040109-1.c: New.
24121
24122 2004-01-08  Stuart Hastings  <stuart@apple.com>
24123
24124         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
24125         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
24126         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
24127
24128 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
24129
24130         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
24131
24132 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24133
24134         * ada/acats/run_acats: Treat 'gnatchop' the same way
24135         as 'gnatmake'.  Export GCC_DRIVER.
24136         * ada/acats/run_all.sh: Add target_gnatchop.  Use
24137         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
24138
24139 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24140
24141         PR c++/12573
24142         * g++.dg/template/dependent-expr4.C: New test.
24143
24144 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
24145
24146         * gcc.dg/altivec-11.c: New test.
24147
24148 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
24149
24150         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
24151
24152 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
24153
24154         PR c/6024
24155         * gcc.dg/enum-compat-1.c: New test.
24156         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
24157
24158 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
24159
24160         PR c/12165
24161         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
24162         gcc.dg/c99-idem-qual-3.c: New tests.
24163
24164 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
24165
24166         * gcc.dg/winline-7.c: Don't cast void * to int.
24167
24168 2004-01-06  Jan Hubicka  <jh@suse.cz>
24169
24170         * gcc.dg/i386-sse-5.c: New test
24171         * g++.dg/eh/simd-1.c: Add -w argument for i386.
24172
24173 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
24174
24175         PR c++/12815
24176         * g++.dg/rtti/typeid4.C: New test.
24177
24178 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
24179
24180         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
24181
24182 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
24183
24184         PR c++/12132
24185         * g++.dg/template/error11.C: New test.
24186
24187         PR c++/13451
24188         * g++.dg/template/class2.C: New test.
24189
24190 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
24191         Richard Sandiford <rsandifo@redhat.com>
24192
24193         PR c++/13387
24194         * g++.dg/opt/alias3.C: New test.
24195
24196 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
24197
24198         PR c++/13157
24199         * g++.dg/template/koenig3.C: New test.
24200
24201         PR c++/13529
24202         * g++.dg/parse/offsetof3.C: New test.
24203
24204         * g++.dg/init/copy7.C: Add missing dg-error markers.
24205
24206         PR c++/12226
24207         * g++.dg/init/copy7.c: New test.
24208
24209         PR c++/13536
24210         * g++.dg/parse/cast1.C: New test.
24211
24212 2004-01-04  Jan Hubicka  <jh@suse.cz>
24213
24214         * gcc.dg/winline[1-7].c: New tests.
24215
24216 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24217
24218         PR c++/13520
24219         * g++.dg/template/qualttp22.C: New test.
24220
24221 2004-01-01  Jan Hubicka  <jh@suse.cz>
24222
24223         * gcc.dg/debug/20031231-1.c: New.
24224         * gcc.c-torture/compile/20040101-1.c: New.
24225         * gcc.dg/dwarf-die-[1-7].c: New.
24226
24227 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
24228
24229         PR optimization/13521
24230         * gcc.c-torture/compile/20031231-1.c: New test.
24231
24232 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
24233
24234         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
24235
24236 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24237
24238         PR c++/10079
24239         * g++.dg/template/crash16.C: New test.
24240
24241 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
24242
24243         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
24244
24245 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
24246
24247         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
24248         ports.
24249         * g++.old-deja/g++.jason/thunk3.C: Likewise.
24250         * g++.old-deja/g++.law/profile1.C: Likewise.
24251         * gcc.c-torture/compile/981006-1.c: Likewise.
24252         * gcc.c-torture/execute/loop-2e.x: Likewise.
24253         * gcc.c-torture/execute/loop-2f.x: Remove.
24254         * gcc.c-torture/execute/loop-2g.x: Likewise.
24255         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
24256         * gcc.dg/20020312-2.c: Remove traces of dead ports.
24257
24258 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
24259
24260         PR c++/13507
24261         * g++.dg/ext/attrib11.C: New test.
24262
24263         PR c++/13494
24264         * g++.dg/template/array2-1.C: New test.
24265         * g++.dg/template/array2-2.C: New test.
24266
24267 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
24268
24269         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
24270
24271 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
24272
24273         PR c++/12774
24274         * g++.dg/template/array1-1.C: New test.
24275         * g++.dg/template/array1-2.C: New test.
24276
24277 2003-12-29  Roger Sayle  <roger@eyesopen.com>
24278
24279         PR fortran/12632
24280         * g77.dg/12632.f: New test case.
24281
24282 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24283
24284         PR c++/13289
24285         * g++.dg/parse/nontype1.C: New test.
24286
24287 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24288
24289         PR c++/12403
24290         * g++.dg/parse/explicit1.C: New test.
24291         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
24292
24293 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
24294
24295         PR c++/13081
24296         * g++.dg/opt/inline6.C: New test.
24297
24298         PR c++/12613
24299         * g++.dg/parse/error9.C: New test.
24300
24301         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
24302
24303 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
24304
24305         PR c++/13009
24306         * g++.dg/init/assign1.C: New test.
24307
24308 2003-12-28  Roger Sayle  <roger@eyesopen.com>
24309
24310         PR c++/13070
24311         * g++.dg/warn/format3.C: New test case.
24312
24313 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24314
24315         * gcc.c-torture/compile/20031227-1.c: New test.
24316
24317 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
24318
24319         * g++.dg/bprob/bprob.exp: Load target-supports.exp
24320         * g77.dg/bprob/bprob.exp: Likewise.
24321         * gcc.misc-tests/bprob.exp: Likewise.
24322         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
24323         variants on systems where the library does not provide that
24324         functionality.
24325         * gcc.dg/builtins-20.c: Use builtins-config.h.
24326         * gcc.dg/builtins-config.h: New file.
24327
24328 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
24329
24330         * lib/gcc-dg.exp (dg-require-profiling): New function.
24331         * lib/target-supports.exp (check_profiling_available): Likewise.
24332         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
24333         * g77.dg/bprob/bprob.exp: Likewise.
24334         * gcc.misc-tests/bprob.exp: Likewise.
24335         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
24336         * gcc.dg/20021014-1.c: Likewise.
24337         * gcc.dg/nest.c: Likewise.
24338
24339 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
24340
24341         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
24342         compiling.
24343         * g++.dg/lookup/java2.C: Likewise.
24344         * gcc.dg/cpp/lexident.c: Likewise.
24345
24346 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
24347
24348         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
24349         given.
24350         * gcc.c-torture/compile/961203-1.c: Likewise.
24351         * gcc.c-torture/compile/980506-1.c: Likewise.
24352
24353 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
24354
24355         * lib/gcc-dg.exp (dg-prune-output): New annotation.
24356         (additional_prunes): New global.
24357         (gcc-dg-prune): Handle additional per-test pruning.
24358         (dg-test): Clear additional_prunes between tests.
24359
24360         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
24361         dg-prune-output to avoid spurious failures from assembler
24362         complaining about nonexistent WAW violations.
24363         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
24364         Use dg-prune-output to avoid spurious failures from assembler
24365         warning about Itanium B-step errata.
24366
24367 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
24368
24369         * g++.dg/abi/macro0.C: New test.
24370         * g++.dg/abi/macro1.C: Likewise.
24371         * g++.dg/abi/macro2.C: Likewise.
24372
24373         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
24374         * g++.dg/abi/bitfield7.C: Likewise.
24375         * g++.dg/abi/dtor2.C: Likewise.
24376         * g++.dg/abi/mangle11.C: Likewise.
24377         * g++.dg/abi/mangle12.C: Likewise.
24378         * g++.dg/abi/mangle14.C: Likewise.
24379         * g++.dg/abi/mangle17.C: Likewise.
24380         * g++.dg/abi/vbase10.C: Likewise.
24381         * g++.dg/abi/vbase14.C: Likewise.
24382         * g++.dg/template/qualttp17.C: Likewise.
24383
24384 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
24385
24386         PR c/11995
24387         * gcc.dg/20031223-1.c: New test.
24388
24389 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
24390
24391         * gcc.dg/noreturn-7.c: New test.
24392
24393 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
24394
24395         * gcc.dg/null-pointer-1.c: New test.
24396
24397 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
24398
24399         * g++.old-deja/g++.jason/template18.C: Remove.
24400         * g++.old-deja/g++.jason/template37.C: Likewise.
24401
24402         PR c++/12862
24403         * g++.dg/lookup/ns1.C: New test.
24404
24405         PR c++/12397
24406         * g++.dg/template/lookup3.C: New test.
24407
24408 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
24409
24410         * g++.dg/template/recurse1.C: New test
24411
24412 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
24413
24414         PR c++/12479
24415         * g++.dg/parse/semicolon1.C: New test.
24416         * g++.dg/parse/semicolon1.h: Likewise.
24417
24418 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
24419
24420         * gcc.dg/darwin-misaligned.c: New test.
24421
24422 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
24423
24424         PR c/9163
24425         * gcc.dg/20031222-1.c: New test.
24426
24427 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
24428
24429         PR c++/13438
24430         * g++.dg/parse/error8.C: New test.
24431
24432         PR c++/11554
24433         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
24434
24435 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
24436
24437         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
24438         too small.
24439         * gcc.c-torture/compile/930217-1.c: Likewise.
24440         * gcc.c-torture/compile/930513-1.c: Likewise.
24441         * gcc.c-torture/execute/920908-2.c: Likewise.
24442         * gcc.c-torture/execute/921204-1.c: Likewise.
24443         * gcc.c-torture/execute/930621-1.c: Likewise.
24444         * gcc.c-torture/execute/930630-1.c: Likewise.
24445         * gcc.c-torture/execute/931031-1.c: Likewise.
24446         * gcc.c-torture/execute/980602-2.c: Likewise.
24447         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
24448         * gcc.c-torture/execute/compndlit-1.c: Likewise.
24449         * gcc.c-torture/execute/extzvsi.c: Likewise.
24450         * gcc.c-torture/unsorted/ext.c: Likewise.
24451
24452 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
24453
24454         PR target/12749
24455         * gcc.c-torture/compile/20031220-2.c: New test case.
24456
24457 2003-12-20  Roger Sayle  <roger@eyesopen.com>
24458
24459         PR optimization/13031
24460         * gcc.c-torture/compile/20031220-1.c: New test case.
24461
24462 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
24463
24464         * gcc.dg/cast-function-1.c: New test.
24465
24466 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
24467
24468         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
24469         formats.
24470
24471 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
24472
24473         PR c++/12795
24474         * g++.dg/ext/attrib10.C: New test.
24475
24476 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
24477
24478         * gcc.dg/cleanup-10.c: New test.
24479         * gcc.dg/cleanup-11.c: New test.
24480
24481 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
24482
24483         PR c++/13239
24484         * g++.dg/opt/expect1.C: New test.
24485
24486 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
24487
24488         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
24489
24490 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
24491
24492         PR debug/12923
24493         * gcc.dg/20031218-1.c: New test.
24494
24495         PR debug/12389
24496         * gcc.dg/20031218-2.c: New test.
24497         * gcc.dg/20031218-3.c: New test.
24498
24499         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
24500         of label name and allow for USER_LABEL_PREFIX == "_" names.
24501         * g++.dg/abi/mangle18-2.C: Likewise.
24502         * g++.dg/abi/mangle19-1.C: Likewise.
24503         * g++.dg/abi/mangle19-2.C: Likewise.
24504         * g++.dg/abi/mangle20-1.C: Likewise.
24505         * g++.dg/abi/mangle20-2.C: Likewise.
24506
24507 2003-12-18  Richard Henderson  <rth@redhat.com>
24508
24509         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
24510
24511 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
24512             Dan Kegel <dank@kegel.com>
24513
24514         PR other/12009
24515         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
24516         testing a cross compiler, it causes spurious compile failures.
24517         * lib/g++.exp: Likewise.
24518
24519 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24520
24521         PR c++/13262
24522         * g++.dg/template/access13.C: New test.
24523
24524 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
24525
24526         * gcc.dg/20031216-1.c: New test.
24527
24528 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24529
24530         PR c++/9154
24531         * g++.dg/template/error10.C: New test.
24532
24533 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
24534
24535         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
24536         * g++.dg/eh/simd-2.C: Likewise.
24537
24538 2003-12-17  James E Wilson  <wilson@specifixinc.com>
24539             Roger Sayle  <roger@eyesopen.com>
24540
24541         * gcc.c-torture/execute/ieee/mzero5.c: New.
24542
24543 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
24544
24545         PR c++/10603
24546         * g++.dg/parse/error6.C: New test.
24547
24548         PR c++/12827
24549         * g++.dg/parse/error7.C: New test.
24550
24551 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
24552
24553         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
24554         at -O with stabs debugging formats.
24555         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
24556         * gcc.dg/debug/debug-2.c: Likewise.
24557
24558 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
24559
24560         PR c++/12696
24561         * g++.dg/init/error1.C: New test.
24562
24563         PR c++/12218
24564         * g++.dg/init/pm3.C: New test.
24565
24566 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
24567
24568         PR c/3347
24569         * gcc.dg/bitfld-8.c: New test.
24570
24571 2003-12-16  James Lemke  <jim@wasabisystems.com>
24572
24573         * gcc.dg/arm-scd42-[123].c: New tests.
24574
24575 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
24576
24577         PR c++/9043
24578         * g++.dg/abi/mangle20-1.C: New test.
24579         * g++.dg/abi/mangle20-2.C: New test.
24580
24581 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
24582
24583         PR c++/13275
24584         * g++.dg/other/offsetof2.C: Remove XFAIL.
24585         * g++.dg/parse/offsetof1.C: New test.
24586         * g++.gd/parse/offsetof2.C: Likewise.
24587
24588 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24589
24590         * g++.dg/template/nontype3.C: New test.
24591         * g++.dg/template/static2.C: Tweaked the dg-error clause.
24592
24593 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24594
24595         * g++.dg/warn/noreturn-3.C: Also test instantiation.
24596
24597 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
24598
24599         PR c++/13387
24600         * g++.dg/expr/assign1.C: New test.
24601
24602         PR c++/13242
24603         * g++.dg/abi/mangle19-1.C: New test.
24604         * g++.dg/abi/mangle19-2.C: New test.
24605
24606 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
24607
24608         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
24609
24610 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24611
24612         * gcc.c-torture/execute/20031216-1.c: New test.
24613
24614 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24615
24616         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
24617         an ICE regression.
24618
24619 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
24620
24621         PR c++/10926
24622         * g++.dg/template/error9.C: New test.
24623
24624         PR c++/11116
24625         * g++.dg/template/error8.C: New test.
24626
24627 2003-12-15  Roger Sayle  <roger@eyesopen.com>
24628
24629         PR middle-end/13400
24630         * gcc.c-torture/execute/20031215-1.c: New test case.
24631
24632 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
24633
24634         PR c++/13269
24635         * g++.dg/parse/error5.C: New test.
24636
24637         PR c++/12989
24638         * g++.dg/expr/sizeof1.C: New test.
24639
24640         PR c++/13310
24641         * g++.dg/template/crash15.C: New test.
24642
24643 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
24644
24645         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
24646         a non-POD type as the last named parameter of a varargs function.
24647
24648 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
24649
24650         PR c++/13243
24651         PR c++/12573
24652         * g++.dg/template/crash14.C: New test.
24653         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
24654
24655 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
24656
24657         * g++.dg/other/java1.C: New test.
24658
24659         PR c++/13241
24660         * g++.dg/abi/mangle18-1.C: New test.
24661         * g++.dg/abi/mangle18-2.C: New test.
24662
24663 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24664
24665         PR optimization/10312
24666         * gcc.c-torture/execute/20031214-1.c: New.
24667
24668 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
24669
24670         PR c++/10779
24671         PR c++/12160
24672         * g++.dg/parse/error3.C: New test.
24673         * g++.dg/parse/error4.C: Likewise.
24674         * g++.dg/abi/mangle4.C: Tweak error messages.
24675         * g++.dg/lookup/using5.C: Likewise.
24676         * g++.dg/other/error2.C: Likewise.
24677         * g++.dg/parse/typename5.C: Likewise.
24678         * g++.dg/parse/undefined1.C: Likewise.
24679         * g++.dg/template/arg2.C: Likewise.
24680         * g++.dg/template/ttp3.C: Likewise.
24681         * g++.dg/template/type1.C: Likewise.
24682         * g++.old-deja/g++.other/crash32.C: Likewise.
24683         * g++.old-djea/g++.pt/defarg8.C: Likewise.
24684
24685 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24686
24687         PR c++/13106
24688         * g++.dg/warn/noreturn-3.C: New test.
24689
24690 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
24691
24692         PR c++/13118
24693         * g++.dg/abi/covariant3.C: New.
24694
24695 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
24696
24697         * g++.dg/eh/ia64-1.C: New test.
24698
24699 2003-12-12  Roger Sayle  <roger@eyesopen.com>
24700
24701         PR optimization/13037
24702         * g77.f-torture/execute/13037.f: New test case.
24703
24704 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
24705
24706         PR c++/12881
24707         * g++.dg/abi/covariant2.C: New.
24708
24709 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
24710
24711         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
24712
24713 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
24714
24715         * gcc.c-torture/execute/wchar_t-1.x: Delete.
24716
24717 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
24718
24719         PR other/10819
24720         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
24721         to fix Bug 10819.
24722         * lib/g++.exp (g++_version): Likewise.
24723         * lib/g77.exp (g77_version): Likewise.
24724         * lib/objc.exp (default_objc_version): Likewise.
24725
24726 2003-12-10  Richard Henderson  <rth@redhat.com>
24727
24728         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
24729
24730         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
24731
24732 2003-12-08  Matt Austern  <austern@apple.com>
24733
24734         PR c/13134
24735         * lib/gcc-dg.exp (dg-require-visibility): Define.
24736         * lib/target-supports (check_visibility_available): Define.
24737         * gcc.dg/visibility-1.c: New test.
24738         * gcc.dg/visibility-2.c: Likewise.
24739         * gcc.dg/visibility-3.c: Likewise.
24740         * gcc.dg/visibility-4.c: Likewise.
24741         * gcc.dg/visibility-5.c: Likewise.
24742         * gcc.dg/visibility-6.c: Likewise.
24743         * g++.dg/ext/visibility-1.C: Likewise.
24744         * g++.dg/ext/visibility-2.C: Likewise.
24745         * g++.dg/ext/visibility-3.C: Likewise.
24746         * g++.dg/ext/visibility-4.C: Likewise.
24747         * g++.dg/ext/visibility-5.C: Likewise.
24748         * g++.dg/ext/visibility-6.C: Likewise.
24749
24750 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24751
24752         * g++.dg/lookup/java1.C: New test.
24753         * g++.dg/lookup/java2.C: New test.
24754
24755 2003-12-07  Falk Hueffner  <falk@debian.org>
24756
24757         * g++.dg/opt/noreturn-1.C: New test.
24758
24759 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
24760
24761         * gcc.dg/overflow-1.c: New test.
24762
24763 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
24764
24765         * g77.f-torture/compile/13060.f: New test.
24766
24767 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
24768
24769         PR c++/13323
24770         * g++.dg/inherit/operator2.C: New test.
24771
24772 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
24773
24774         PR c++/13305
24775         * g++.dg/ext/attrib9.C: New test.
24776
24777 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
24778
24779         PR c++/13314
24780         * g++.dg/template/error7.C: New test.
24781
24782 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
24783             J"orn Rennecke <joern.rennecke@superh.com>
24784
24785         PR target/13302
24786         * g++.dg/other/struct-va_list.C: New test.
24787
24788 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24789
24790         PR c++/13166
24791         * g++.dg/parse/defarg6.C: New test.
24792
24793 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
24794
24795         PR target/13256
24796         * gcc.c-torture/execute/20031201-1.c: New test.
24797
24798 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
24799
24800         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
24801
24802 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
24803
24804         * gcc.dg/builtin-return-1.c: New test.
24805
24806 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
24807             J"orn Rennecke <joern.rennecke@superh.com>
24808
24809         PR optimization/13260
24810         * gcc.c-torture/execute/20031204-1.c: New test.
24811
24812 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
24813
24814         PR c++/9127
24815         * g++.dg/template/error6.C: New test.
24816
24817 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
24818
24819         * gcc.dg/20031202-1.c: New test.
24820
24821 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
24822
24823         PR c++/13179
24824         * g++.dg/template/eh1.C: New test.
24825
24826         PR c++/10771
24827         * g++.dg/template/error5.C: New test.
24828
24829 2003-12-02  David Ung  <davidu@mips.com>
24830
24831         * gcc.dg/compat/vector-check.h: Corrected type for var
24832         g_##TMODE
24833
24834 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24835
24836         PR c++/10126
24837         * g++.dg/template/ptrmem8.C: New test.
24838
24839 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24840
24841         PR c++/12573
24842         * g++.dg/template/dependent-expr3.C: New test.
24843
24844 2003-12-01  James Lemke  <jim@wasabisystems.com>
24845
24846         * gcc.dg/arm-g2.c: New test.
24847
24848 2003-12-01  Roger Sayle  <roger@eyesopen.com>
24849
24850         PR optimization/11634
24851         * gcc.dg/20031201-2.c: New test case.
24852
24853 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
24854
24855         PR 11433
24856         * objc.dg/proto-lossage-3.m: New test.
24857
24858 2003-12-01  Roger Sayle  <roger@eyesopen.com>
24859
24860         PR optimization/12628
24861         * gcc.dg/20031201-1.c: New test case.
24862
24863 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
24864
24865         * gcc.dg/unaligned-1.c: New test.
24866
24867 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
24868
24869         PR c++/9849
24870         * g++.dg/template/error4.C: New test.
24871         * g++.dg/template/nested3.C: Adjust error markers.
24872
24873 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24874
24875         * gcc.dg/cpp/assert4.c: Check more #system assertions.
24876
24877 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
24878
24879         PR c/10333
24880         * gcc.dg/bitfld-7.c: New test.
24881
24882 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
24883
24884         * gcc.dg/tls/asm-1.C: New test.
24885
24886 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24887
24888         * gcc.dg/cpp/assert4.c: Update.
24889
24890 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
24891
24892         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
24893         * gcc.dg/builtin-apply3.c: New test.
24894
24895 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
24896
24897         * lib/compat.exp (compat-obj): New xfaildata parameter.
24898         Use it to set compiler_conditional_xfail_data before compiling.
24899         (compat-get-options): Handle dg-xfail-if.
24900         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
24901         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
24902         * gcc.dg/compat/vector-1_y.c: Likewise.
24903         * gcc.dg/compat/vector-2_x.c: Likewise.
24904         * gcc.dg/compat/vector-2_y.c: Likewise.
24905
24906 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
24907
24908         * g++.dg/opt/reg-stack4.C: New test.
24909
24910 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
24911
24912         * gcc.dg/builtin-apply2.c: New test.
24913
24914 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
24915
24916         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
24917
24918 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24919
24920         PR c++/12924
24921         * g++.dg/template/template-id-2.C: New test.
24922
24923 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24924
24925         PR c++/5369
24926         * g++.dg/template/memfriend1.C: New test.
24927         * g++.dg/template/memfriend2.C: Likewise.
24928         * g++.dg/template/memfriend3.C: Likewise.
24929         * g++.dg/template/memfriend4.C: Likewise.
24930         * g++.dg/template/memfriend5.C: Likewise.
24931         * g++.dg/template/memfriend6.C: Likewise.
24932         * g++.dg/template/memfriend7.C: Likewise.
24933         * g++.dg/template/memfriend8.C: Likewise.
24934         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
24935
24936 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
24937
24938         PR c++/12515
24939         * g++.dg/ext/cond1.C: New test.
24940
24941 2003-11-20  Richard Henderson  <rth@redhat.com>
24942
24943         * gcc.dg/20020201-2.c: Remove.
24944         * gcc.dg/20020201-4.c: Remove.
24945         * gcc.dg/20020304-1.c: Remove.
24946
24947 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
24948
24949         * gcc.dg/cpp/trad/xwin1.c: New test case.
24950
24951 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
24952
24953         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
24954         * lib/g77.exp: Likewise.
24955         * lib/objc.exp: Likewise.
24956         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
24957         for darwin.
24958
24959 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24960
24961         PR c++/12932
24962         * g++.dg/template/static5.C: New test.
24963
24964 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
24965
24966         * gcc.dg/nested-func-1.c: New test.
24967
24968 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24969
24970         * gcc.dg/cpp/assert4.c: New test.
24971
24972 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
24973
24974         PR c++/2294
24975         * g++.dg/lookup/using9.c: New test.
24976
24977 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
24978
24979         PR c++/12762
24980         * g++.dg/template/error3.C: New test.
24981
24982 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
24983
24984         PR ada/13035
24985         * ada/acats/run_acats, run_all.sh: Fix syntax error.
24986         No longer use a wrapper for gcc, since this does not work under
24987         Windows.
24988
24989 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
24990
24991         PR c++/2094
24992         * g++.dg/template/ptrmem7.C: New test.
24993
24994 2003-11-13  Andrew Pinski <apinski@apple.com>
24995
24996         * gcc.c-torture/compile/20031113-1.c: New test.
24997
24998 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
24999             Kean Johnston <jkj@sco.com>
25000
25001         PR c/13029
25002         * gcc.dg/unused-4.c: Update.
25003
25004 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
25005
25006         * g++.dg/opt/const3.C: New test.
25007
25008 2003-11-13  Jan Hubicka  <jh@suse.cz>
25009
25010         * gcc.c-torture/compile/20031112-1.c: New test.
25011
25012 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
25013
25014         * g++.dg/parse/crash10.C: Remove bogus error marker.
25015
25016 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25017
25018         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
25019         (host_gcc): Likewise.
25020         (ROOT): Honor $PWDCMD.
25021         (BASE): Likewise.
25022         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
25023
25024 2003-11-12  Catherine Moore  <clm@redhat.com>
25025
25026         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
25027
25028 2003-11-12  Andreas Jaeger  <aj@suse.de>
25029             Jakub Jelinek  <jakub@redhat.com>
25030             Andrew Pinski  <pinskia@physics.uc.edu>
25031             Richard Henderson  <rth@redhat.com>
25032
25033         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
25034         systems.
25035         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
25036
25037         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
25038         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
25039
25040 2003-11-11  Andreas Jaeger  <aj@suse.de>
25041
25042         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
25043
25044         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
25045
25046 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
25047
25048         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
25049         Clean ups.
25050
25051 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
25052
25053         * gcc.dg/trampoline-1.c: New test.
25054
25055 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
25056
25057         * gcc.c-torture/compile/200031109-1.c: New test.
25058
25059 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25060
25061         PR c/3190
25062         PR c/8714
25063         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
25064         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
25065         gcc.dg/format/no-y2k-1.c: Update.
25066
25067 2003-11-08  Roger Sayle  <roger@eyesopen.com>
25068
25069         PR optimization/10467
25070         * gcc.dg/20031108-1.c: New test case.
25071
25072 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
25073
25074         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
25075
25076 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25077
25078         * gcc.dg/compound-lvalue-1.c: New test.
25079         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
25080         some XFAILs.
25081
25082 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
25083
25084         * gcc.dg/altivec-varargs-1.c: New test.
25085
25086 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
25087
25088         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
25089         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
25090         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
25091         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
25092         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
25093
25094 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
25095
25096         * gcc.dg/cond-lvalue-1.c: New test.
25097
25098 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
25099
25100         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
25101
25102 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25103
25104         PR c++/11616
25105         * g++.dg/template/instantiate5.C: New test.
25106
25107 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25108
25109         PR c++/12726
25110         * g++.dg/ext/complit2.C: Replace test with self-contained version.
25111         * ChangeLog: Add missing first entry for above test.
25112
25113 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25114
25115         PR c++/9810
25116         * g++.dg/template/using8.C: New test.
25117         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
25118
25119 2003-11-02  Roger Sayle  <roger@eyesopen.com>
25120
25121         PR optimization/10817
25122         * gcc.c-torture/compile/20031102-1.c: New test case.
25123
25124 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
25125
25126         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
25127         2147483647.
25128
25129 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
25130
25131         * gcc.dg/20031102-1.c: New test.
25132
25133 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
25134
25135         * gcc.dg/complex-1.c: New test.
25136
25137 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25138
25139         PR c++/12796
25140         * g++.dg/template/crash13.C: Adjust expected error location.
25141         * g++.old-deja/g++.brendan/ns1.C: Likewise.
25142
25143 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
25144
25145         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
25146
25147 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
25148
25149         PR/10239
25150         * gcc.c-torture/compile/20031031-2.c: New test.
25151
25152 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
25153
25154         PR/11640
25155         * gcc.c-torture/compile/20031031-1.c: New test.
25156
25157 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
25158
25159         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
25160         * gcc.misc-tests/bprob.exp: Likewise.
25161         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
25162         the execution test on arm-elf configs.
25163         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
25164         configs that don't support scratch files.
25165         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
25166
25167 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
25168
25169         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
25170         done by dejagnu.
25171
25172 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
25173
25174         * ada/acats/run_all.sh: Redirect mv output to /dev/null
25175         Avoid non pure sh syntax. Add more logging.
25176
25177         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
25178         fail.
25179
25180 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25181
25182         PR libgcj/10610
25183         * gcc.dg/ppc-stackalign-1.c: New test.
25184
25185 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
25186
25187         * ada/acats/run_all.sh: Change output to be more compliant with
25188         dejagnu framework.
25189         Create acats.sum and acats.log files under testsuite/ada/acats
25190         Only run [a-z]* directories, to filter out e.g. CVS.
25191         Redirect build output to log file.
25192
25193 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
25194
25195         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
25196
25197 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
25198
25199         PR ada/5909:
25200         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
25201
25202 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
25203
25204         * gcc.c-torture/compile/20031023-1.c: New test.
25205         * gcc.c-torture/compile/20031023-2.c: New test.
25206         * gcc.c-torture/compile/20031023-3.c: New test.
25207         * gcc.c-torture/compile/20031023-4.c: New test.
25208
25209 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25210
25211         PR c++/10371
25212         * g++.dg/lookup/scoped8.C: New test.
25213
25214 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
25215
25216         * g++.dg/opt/reg-stack3.C: New test.
25217
25218 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25219
25220         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
25221
25222 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25223
25224         PR c++/11076
25225         * g++.dg/template/crash13.C: New test.
25226
25227 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25228
25229         * gcc.dg/c99-restrict-2.c: New test.
25230
25231 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
25232
25233         PR c++/12698, c++/12699, c++/12700, c++/12566
25234         * g++.dg/inherit/covariant9.C: New test.
25235         * g++.dg/inherit/covariant10.C: New test.
25236         * g++.dg/inherit/covariant11.C: New test.
25237
25238 2003-10-23  Jason Merrill  <jason@redhat.com>
25239
25240         PR c++/12726
25241         * g++.dg/ext/complit2.C: New test.
25242
25243 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
25244
25245         PR target/12654
25246         * gcc.c-torture/execute/20031020-1.c: New test.
25247
25248 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25249
25250         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
25251         following the jump_insn.
25252
25253 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
25254
25255         * gcc.dg/cast-lvalue-1.c: New test.
25256
25257 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
25258
25259         PR c++/11962
25260         * g++.dg/template/cond2.C: New test.
25261
25262 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
25263
25264         * gcc.dg/builtins-28.c: New test.
25265
25266 2003-10-20  Jan Hubicka  <jh@suse.cz>
25267
25268         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
25269         parameter.
25270         * testsuite/gcc.dg/inline-2.c: Likewise.
25271
25272 2003-10-20  Phil Edwards  <phil@codesourcery.com>
25273
25274         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
25275         * gcc.dg/nest.c: Likewise.
25276
25277 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25278
25279         PR c++/9781, c++/10583, c++/11862
25280         * g++.dg/parse/crash13.C: New test.
25281
25282 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25283
25284         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
25285
25286 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25287
25288         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
25289         Define HAVE_C99_RUNTIME except on Solaris.
25290         * gcc.dg/builtins-20.c: Likewise.
25291
25292 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25293
25294         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
25295
25296 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25297
25298         PR c++/12495
25299         * g++.dg/template/crash21.C: New test.
25300
25301 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25302
25303         PR c++/2513
25304         * g++.dg/template/typename5.C: New test.
25305
25306 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25307
25308         PR c++/12369
25309         * g++.dg/template/friend25.C: New test.
25310
25311 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
25312
25313         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
25314         versions.
25315
25316 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
25317
25318         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
25319         == 2147483647.
25320
25321 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
25322
25323         * gcc.c-torture/execute/960416-1.x: Remove.
25324         * gcc.c-torture/execute/divconst-3.x: Likewise.
25325
25326 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
25327
25328         PR target/12598
25329         * gcc.dg/torture/cris-volatile-1.c: New test.
25330
25331 2003-10-14  Roger Sayle  <roger@eyesopen.com>
25332
25333         PR optimization/9325
25334         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
25335         for overflowing floating point to integer conversion during RTL
25336         simplification.
25337
25338 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
25339
25340         * objc/execute/_cmd.m: Fix typo.
25341         * objc.dg/image-info.m, objc.dg/symtab-1.m:
25342         Relax 'scan-assembler' regexp.
25343         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
25344         objc.dg/try-catch-4.m: Run on non-Darwin targets.
25345         * objc.dg/zero-link-2.m: Remove blank line.
25346         * objc.dg/zero-link-3.m: New test case.
25347
25348 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
25349
25350         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
25351
25352         * gcc.dg/asm-names.c: Use scan-assembler-not rather
25353         than linker trickery.
25354
25355 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25356
25357         PR c++/12370
25358         * g++.dg/other/friend2.C: New test.
25359
25360 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
25361
25362         * gcc.dg/20031012-1.c: New test.
25363
25364 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
25365
25366         * gcc.dg/weak/weak-3.c: Fix for new warning.
25367
25368 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
25369
25370         PR optimization/8750
25371         * gcc.c-torture/execute/20031012-1.c: New test case.
25372
25373 2003-10-11  Roger Sayle  <roger@eyesopen.com>
25374
25375         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
25376         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
25377
25378 2003-10-11  Roger Sayle  <roger@eyesopen.com>
25379
25380         PR optimization/12260
25381         * gcc.c-torture/compile/20031011-2.c: New test case.
25382
25383 2003-10-11  Roger Sayle  <roger@eyesopen.com>
25384
25385         * gcc.c-torture/execute/20031011-1.c: New testcase.
25386
25387 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
25388
25389         * gcc.c-torture/compile/20031011-1.c: New test.
25390
25391 2003-10-11  Jan Hubicka  <jh@suse.cz>
25392
25393         * g++.dg/other/first-global.C: New test.
25394
25395 2003-10-11  Roger Sayle  <roger@eyesopen.com>
25396
25397         * gcc.c-torture/execute/string-opt-18.c: New testcase.
25398
25399 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
25400
25401         * gcc.c-torture/compile/20031010-1.c: New test.
25402
25403 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
25404
25405         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
25406         * gcc.c-torture/execute/va-arg-25.c: ... here.
25407
25408 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
25409
25410         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
25411
25412 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
25413
25414         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
25415
25416 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
25417
25418         * g++.dg/parse/error2.C: New test.
25419
25420 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
25421
25422         PR c++/11097
25423         * g++.dg/other/error5.C: Modify the error message.
25424         * g++.dg/lookup/using8.C: New test.
25425
25426 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
25427
25428         * gcc.dg/darwin-abi-2.c: New file.
25429         * gcc.c-torture/execute/va-arg-24.c: New file.
25430
25431 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
25432
25433         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
25434         indentation.
25435
25436 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
25437
25438         PR c++/10147
25439         * g++.dg/other/error4.C: Update error messages.
25440         * g++.dg/template/ptrmem4.C: Likewise.
25441
25442         PR c++/12337
25443         * g++.dg/init/new9.C: New test.
25444
25445         PR c++/12334, c++/12236, c++/8656
25446         * g++.dg/ext/attrib8.C: New test.
25447
25448 2003-10-06  Devang Patel  <dpatel@apple.com>
25449
25450         * gcc.dg/debug/dwarf2-3.h: New test.
25451         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
25452
25453 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
25454
25455         * g++.dg/opt/cfg2.C: New test.
25456
25457 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
25458
25459         * g++.dg/opt/float1.C: New test.
25460
25461 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
25462
25463         * gcc.dg/c90-array-lval-6.c: New test.
25464         * gcc.dg/c99-array-lval-6.c: New test.
25465
25466 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
25467             Ziemowit Laski  <zlaski@apple.com>
25468
25469         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
25470         'Derived', so that it is never considered a class method; add
25471         new warning for '+port' method ambiguity.
25472         * objc.dg/method-12.m: Include <objc/objc.h> instead of
25473         <objc/objc-api.h> (needed on Mac OS X).
25474         * objc.dg/method-13.m: New test.
25475
25476 2003-10-03  Roger Sayle  <roger@eyesopen.com>
25477
25478         PR optimization/9325, PR java/6391
25479         * gcc.c-torture/execute/20031003-1.c: New test case.
25480
25481 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
25482
25483         PR optimization/12180
25484         * gcc.dg/20031002-1.c: New test.
25485
25486         PR c++/12486
25487         * g++.dg/inherit/error1.C: New test.
25488
25489 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
25490
25491         * lib/f-torture.exp (search_for): Rename to...
25492         (search_for_re): This.  Also, clean up comments and the
25493         "regexp" invocation.
25494
25495 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
25496
25497         * gcc.c-torture/compile/20031002-1.c: New test.
25498
25499 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
25500
25501         * g++.dg/opt/cond1.C: New test.
25502
25503 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
25504
25505         * gcc.dg/Wold-style-definition-2.c: New testcase.
25506         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
25507
25508 2003-09-29  Richard Henderson  <rth@redhat.com>
25509
25510         * g++.dg/init/array10.C: Add dg-options.
25511
25512 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
25513
25514         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
25515
25516 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25517
25518         * g++.dg/template/friend19.C: Fix typo.
25519         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
25520
25521 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
25522
25523         * gcc.c-torture/execute/20030928-1.c: New test.
25524         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
25525
25526 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25527
25528         * g++.dg/opt/unroll1.C: New test.
25529
25530 2003-09-26  Roger Sayle  <roger@eyesopen.com>
25531
25532         PR optimization/11741
25533         * gcc.dg/20030926-1.c: New test case.
25534
25535 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25536
25537         PR c++/5655
25538         * g++.dg/parse/access7.C: New test.
25539         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
25540
25541 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
25542
25543         MERGE OF objc-improvements-branch into MAINLINE:
25544         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
25545         if libobjc has not been built.
25546         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
25547         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
25548         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
25549         objc/execute/nested-3.m, objc/execute/np-2.m,
25550         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
25551         objc/execute/redefining_self.m, objc/execute/root_methods.m,
25552         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
25553         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
25554         objc.dg/special/unclaimed-category-1.h,
25555         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
25556         well as GNU runtime.
25557         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
25558         * execute/cascading-1.m, execute/function-message-1.m,
25559         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
25560         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
25561         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
25562         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
25563         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
25564         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
25565         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
25566         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
25567         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
25568         * objc.dg/bitfield-2.m: Run only on Darwin.
25569         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
25570         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
25571         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
25572         * objc.dg/const-str-1.m: Fix constant string layout.
25573
25574 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
25575
25576         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
25577
25578 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
25579
25580         * gcc.dg/darwin-abi-1.c: New file.
25581
25582 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
25583
25584         PR target/12281
25585         * gcc.c-torture/compile/20030921-1.c: New test.
25586
25587 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
25588
25589         * g++.dg/opt/reg-stack2.C: New test.
25590
25591 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
25592
25593         * g++.dg/eh/delayslot1.C: New test.
25594
25595 2003-09-20  Richard Henderson  <rth@redhat.com>
25596
25597         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
25598
25599 2003-09-20  Roger Sayle  <roger@eyesopen.com>
25600
25601         * gcc.c-torture/execute/20030920-1.c: New test case.
25602
25603 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25604
25605         * g++.dg/rtti/typeid3.C: Correct expected error message.
25606
25607 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25608
25609         PR c++/157
25610         * g++.dg/parse/crash12.C: New test.
25611
25612 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
25613
25614         * gcc.dg/compat/mixed-struct-check.h: New.
25615         * gcc.dg/compat/mixed-struct-defs.h: New.
25616         * gcc.dg/compat/mixed-struct-init.h: New.
25617         * gcc.dg/compat/struct-by-value-19_main.c: New.
25618         * gcc.dg/compat/struct-by-value-19_x.c: New.
25619         * gcc.dg/compat/struct-by-value-19_y.c: New.
25620         * gcc.dg/compat/struct-by-value-20_main.c: New.
25621         * gcc.dg/compat/struct-by-value-20_x.c: New.
25622         * gcc.dg/compat/struct-by-value-20_y.c: New.
25623         * gcc.dg/compat/struct-return-19_main.c: New.
25624         * gcc.dg/compat/struct-return-19_x.c: New.
25625         * gcc.dg/compat/struct-return-19_y.c: New.
25626         * gcc.dg/compat/struct-return-20_main.c: New.
25627         * gcc.dg/compat/struct-return-20_x.c: New.
25628         * gcc.dg/compat/struct-return-20_y.c: New.
25629
25630 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
25631         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
25632         so that it will not complain on LP64 targets.
25633
25634 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25635
25636         PR c++/495
25637         * g++.dg/template/friend24.C: New test.
25638
25639 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
25640
25641         PR c++/12332
25642         * g++.dg/template/memtmpl2.C: New test.
25643
25644 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
25645
25646         PR target/11184
25647         * gcc.dg/builtin-apply1.c: New test.
25648
25649 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
25650
25651         PR c++/9848
25652         * g++.dg/warn/Wunused-4.C: New test.
25653
25654 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25655
25656         PR c++/12316
25657         * g++.dg/other/gc2.C: New test.
25658
25659 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
25660
25661         PR c++/11991
25662         * g++.dg/rtti/typeid3.C: New test.
25663
25664         PR c++/12266
25665         * g++.dg/overload/template1.C: New test.
25666
25667 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
25668
25669         * g++.dg/opt/cfg3.C: New test.
25670
25671 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25672
25673         PR c++/7939
25674         * g++.dg/template/crash11.C: New test.
25675
25676 2003-09-16  Jason Merrill  <jason@redhat.com>
25677             Jakub Jelinek  <jakub@redhat.com>
25678
25679         * gcc.dg/attr-warn-unused-result.c: New test.
25680
25681 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
25682
25683         PR c++/12184
25684         * g++.dg/expr/call2.C: New test.
25685
25686 2003-09-15  Andreas Jaeger  <aj@suse.de>
25687
25688         * gcc.dg/Wold-style-definition-1.c: New test.
25689
25690 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
25691
25692         PR c++/3907
25693         * g++.dg/parse/template12.C: New test.
25694
25695         * g++.dg/abi/bitfield11.C: New test.
25696         * g++.dg/abi/bitfield12.C: Likewise.
25697
25698 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
25699
25700         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
25701         non-expansion of functional macro name without arguments at EOL.
25702         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
25703
25704 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
25705
25706         * gcc.c-torture/execute/20030914-[12].c: New tests.
25707
25708 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
25709
25710         PR c++/11788
25711         * g++.dg/overload/addr1.C: New test.
25712
25713 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
25714
25715         * gcc.dg/20030909-1.c: New test.
25716
25717 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
25718
25719         * gcc.dg/ultrasp10.c: New test.
25720
25721 2003-09-09  Devang Patel  <dpatel@apple.com>
25722
25723         * gcc.dg/darwin-ld-6.c: New test.
25724
25725 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25726
25727         * gcc.dg/torture/builtin-explog-1.c: New testcase.
25728
25729 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
25730
25731         * gcc.dg/ia64-types1.c: New test.
25732         * gcc.dg/ia64-types2.c: Likewise.
25733
25734 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25735
25736         * gcc.dg/builtins-1.c: Add more _Complex tests.
25737         * gcc.dg/torture/builtin-attr-1.c: Likewise.
25738
25739         * gcc.dg/builtins-1.c: Test existing _Complex functions.
25740         * gcc.dg/torture/builtin-attr-1.c: Likewise.
25741
25742 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
25743
25744         PR c++/11786
25745         * g++.dg/lookup/koenig2.C: New test.
25746
25747         PR c++/5296
25748         * g++.dg/rtti/typeid2.C: New test.
25749
25750 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
25751
25752         * gcc.c-torture/compile/20030904-1.c: New test.
25753
25754 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
25755
25756         * g++.dg/opt/longbranch2.C: New test.
25757
25758 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
25759
25760         * g++.dg/template/crash10.C: Only compile it.
25761
25762 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
25763
25764         PR middle-end/11665
25765         * gcc.c-torture/compile/20030907-1.c: New test.
25766         * g++.dg/init/array11.C: New test.
25767
25768 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
25769
25770         PR c++/11852
25771         * g++.dg/init/struct1.C: New test.
25772
25773 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
25774
25775         PR c++/12181
25776         * g++.dg/expr/comma1.C: New test.
25777
25778 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
25779
25780         PR c++/11867
25781         * g++.dg/expr/static_cast5.C: New test.
25782
25783 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
25784
25785         PR c++/11507
25786         * g++.dg/lookup/scoped7.C: New test.
25787
25788         PR c++/9574
25789         * g++.dg/other/static1.C: New test.
25790
25791         PR c++/11490
25792         * g++.dg/warn/template-1.C: New test.
25793
25794         PR c++/11432
25795         * g++.dg/template/crash10.C: New test.
25796
25797         PR c++/2478
25798         * g++.dg/overload/VLA.C: New test.
25799
25800         PR c++/10804
25801         * g++.dg/template/call1.C: New test.
25802
25803 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
25804
25805         PR c++/11794
25806         * g++.dg/parse/using3.C: New test.
25807
25808 2003-09-06  Roger Sayle  <roger@eyesopen.com>
25809
25810         PR c++/11409
25811         * g++.dg/overload/builtin3.C: New test case.
25812
25813 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
25814
25815         PR c/9862
25816         * gcc.dg/20030906-1.c: New test.
25817         * gcc.dg/20030906-2.c: Likewise.
25818
25819 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
25820
25821         PR c++/12167
25822         * g++.dg/parse/defarg5.C: New test.
25823
25824         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
25825
25826 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
25827
25828         PR c++/12163
25829         * g++.dg/expr/static_cast4.C: New test.
25830
25831         PR c++/12146
25832         * g++.dg/template/crash9.C: New test.
25833
25834 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
25835
25836         * g++.old-deja/g++.ext/pretty2.C: Update for change
25837         in __FUNCTION__.
25838         * g++.old-deja/g++.ext/pretty3.C: Likewise.
25839
25840 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
25841
25842         PR c++/11922
25843         * g++/dg/template/qualified-id1.C: New test.
25844
25845         PR c++/12037
25846         * g++.dg/warn/noeffect4.C: New test.
25847
25848 2003-09-04  Matt Austern  <austern@apple.com>
25849
25850         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
25851         * g++.dg/ext/fnname2.C: Likewise.
25852         * g++.dg/ext/fnname3.C: Likewise.
25853
25854 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
25855
25856         * g++.dg/expr/lval1.C: New test.
25857         * g++.dg/ext/lvcast.C: Remove.
25858
25859 2003-09-03  Roger Sayle  <roger@eyesopen.com>
25860
25861         PR optimization/11700.
25862         * gcc.c-torture/compile/20030903-1.c: New test case.
25863
25864 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
25865
25866         PR c++/12053
25867         * g++.dg/abi/layout4.C: New test.
25868
25869 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
25870
25871         PR c++/11553
25872         * g++.dg/parse/friend3.C: New test.
25873
25874 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
25875
25876         PR c++/11847
25877         * g++.dg/template/class1.C: New test.
25878
25879         PR c++/11808
25880         * g++.dg/expr/call1.C: New test.
25881
25882 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
25883
25884         PR c++/12114
25885         * g++.dg/init/ref9.C: New test.
25886
25887         PR c++/11972
25888         * g++.dg/template/nested4.C: New test.
25889
25890 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
25891
25892         PR c++/12093
25893         * g++.dg/template/non-dependent4.C: New test.
25894
25895         PR c++/11928
25896         * g++.dg/inherit/conv1.C: New test.
25897
25898 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
25899
25900         PR c++/6196
25901         * g++.dg/ext/label1.C: New test.
25902         * g++.dg/ext/label2.C: Likewise.
25903
25904 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
25905
25906         * g++.dg/expr/cond3.C: New test.
25907
25908 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25909
25910         * gcc.dg/builtins-1.c: Add new builtin cases.
25911
25912 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25913
25914         * gcc.dg/builtins-1.c: Add new cases.
25915         * gcc.dg/torture/builtin-attr-1.c: Likewise.
25916
25917 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25918
25919         * gcc.dg/builtins-1.c: Add more math builtin tests.
25920         * gcc.dg/torture/builtin-attr-1.c: New test.
25921
25922 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
25923
25924         PR optimization/5079
25925         * g++.dg/opt/static3.C: New test.
25926
25927 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25928
25929         * gcc.misc-tests/gcov-10b.c: New test.
25930
25931 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
25932
25933         * g++.dg/opt/ptrmem3.C: New test.
25934
25935         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
25936
25937 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
25938
25939         * gcc.dg/20030826-2.c: New test.
25940
25941 2003-08-26  Roger Sayle  <roger@eyesopen.com>
25942
25943         PR middle-end/12002
25944         * g77.f-torture/compile/12002.f: New test case.
25945
25946 2003-08-26  Roger Sayle  <roger@eyesopen.com>
25947
25948         * gcc.dg/20030826-1.c: New test case.
25949
25950 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
25951
25952         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
25953
25954 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
25955
25956         PR c++/11871
25957         * c++.dg/lookup/crash1.C: New test.
25958
25959         * c++.dg/warn/noeffect3.C: New test.
25960
25961 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
25962
25963         * gcc.dg/compat/vector-1_x.c: Compile with -w.
25964         * gcc.dg/compat/vector-1_y.c: Ditto.
25965         * gcc.dg/compat/vector-2_x.c: Ditto.
25966         * gcc.dg/compat/vector-2_y.c: Ditto.
25967
25968 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
25969
25970         * gcc.dg/20030702-1.c: New test.
25971
25972 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
25973
25974         PR c++/8795
25975         * g++.dg/ext/altivec-1.C: New test.
25976
25977 2003-08-24  Richard Henderson  <rth@redhat.com>
25978
25979         * g++.dg/eh/simd-2.C: Add -w for x86.
25980
25981 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
25982
25983         * gcc.dg/20030815-1.c: New test.
25984
25985 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25986
25987         PR c++/3765
25988         * g++.dg/parse/access6.C: New test.
25989
25990 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25991
25992         PR c++/641, c++/11876
25993         * g++.dg/template/friend22.C: New test.
25994         * g++.dg/template/friend23.C: Likewise.
25995
25996 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
25997
25998         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
25999         identically.
26000
26001 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26002
26003         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
26004
26005 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26006
26007         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
26008
26009 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26010
26011         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
26012
26013 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26014
26015         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
26016
26017 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
26018
26019         PR c++/11919
26020         * g++.dg/overload/prom1.C: New test.
26021
26022         PR c++/11551
26023         * g++.dg/parse/dtor2.C: New test.
26024
26025         PR c++/10762
26026         * g++.dg/parse/using2.C: New test.
26027
26028 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
26029
26030         PR target/11805
26031         * gcc.c-torture/compile/20030821-1.c: New.
26032
26033 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
26034
26035         PR c++/11834
26036         * g++.dg/template/deduce2.C: New test.
26037
26038 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
26039
26040         * gcc.c-torture/execute/20030821-1.c: New test.
26041
26042 2003-08-20  Roger Sayle  <roger@eyesopen.com>
26043
26044         PR middle-end/11984
26045         * gcc.dg/20030820-1.c: New test case.
26046
26047 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
26048
26049         PR c++/11945
26050         * g++.dg/warn/noeffect2.C: New test.
26051
26052 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
26053
26054         PR c++/10926
26055         * g++.dg/template/dtor2.C: New test.
26056
26057         PR c++/11684
26058         * g++.dg/template/operator1.C: New test.
26059         * g++.dg/parse/operator4.C: New test.
26060
26061         PR c++/11946.C
26062         * g++.dg/expr/enum1.C: New test.
26063         * gcc.dg/c99-bool-1.c: Remove bogus warning.
26064
26065         PR c++/11036.C
26066         * g++.dg/parse/elab2.C: New test.
26067         * g++.dg/parse/typedef4.C: Change error message.
26068         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
26069         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
26070         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
26071
26072 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
26073
26074         * gcc.dg/pch/warn-1.c: New.
26075         * gcc.dg/pch/warn-1.hs: New.
26076
26077         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
26078         not-tested file.
26079
26080 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
26081
26082         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
26083
26084 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
26085
26086         * gcc.dg/uninit-D.c: New Test.
26087         * gcc.dg/uninit-E.c: New Test.
26088         * gcc.dg/uninit-F.c: New Test.
26089         * gcc.dg/uninit-G.c: New Test.
26090
26091 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
26092
26093         * g++.dg/README: Describe the pch directory.
26094
26095 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26096
26097         PR c++/11174
26098         * g++.dg/parse/access4.C: New test.
26099         * g++.dg/parse/access5.C: Likewise.
26100         * g++.old-deja/g++.jason/access17.C: Adjust error message.
26101
26102 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
26103
26104         * gcc.dg/noncompile/20030818-1.c: New.
26105
26106 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
26107
26108         PR c++/11957
26109         * g++.dg/warn/noeffect1.C: New test.
26110
26111         * g++.dg/template/scope2.C: New test.
26112         * g++.dg/template/error2.C: Correct dg-error
26113
26114 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
26115
26116         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
26117
26118 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
26119
26120         PR C++/11512
26121         * g++.dg/template/warn1.C: New.
26122
26123 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
26124
26125         * g++.dg/template/error2.C: New test.
26126         * g++.dg/lookup/using7.C: Adjust errors
26127         * g++.old-deja/g++.pt/crash36.C: Likewise.
26128         * g++.old-deja/g++.pt/derived3.C: Likewise.
26129
26130 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26131
26132         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
26133         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
26134         * gcc.c-torture/execute/builtins/string-9.c: New, from
26135         string-opt-9.c.  Adjust for execute/builtins framework.
26136         * gcc.c-torture/execute/string-opt-9.c: Delete.
26137
26138 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
26139
26140         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
26141
26142         * g++.dg/parse/ret-type2.C: New test.
26143
26144         PR c++/11703
26145         * g++.dg/init/new8.C: New test.
26146
26147         PR c++/10923
26148         * g++.dg/parse/typedef5.C: New test.
26149
26150         PR c++/9512
26151         * g++.dg/parse/qualified2.C: New test.
26152         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
26153         invalid code.
26154
26155 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
26156
26157         * g++.dg/conversion/ptrmem1.C: New test.
26158
26159 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
26160
26161         PR target/11693
26162         * gcc.dg/20030811-1.c: New test.
26163
26164         PR target/11535
26165         * gcc.c-torture/execute/20030811-1.c: New test.
26166
26167 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26168
26169         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
26170
26171 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
26172
26173         PR c++/11789.C
26174         * g++.dg/inherit/multiple1.C: New test.
26175
26176 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
26177
26178         * gcc.dg/spe1.c: New test.
26179
26180         PR c++/11670
26181         * g++.dg/expr/cast2.C: New test.
26182
26183         PR c++/10530
26184         * g++.dg/template/dependent-name2.C: New test.
26185
26186 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
26187
26188         * g++.dg/parse/crash11.C: Put the dg options in comments.
26189
26190 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
26191
26192         * lib/gcc-dg.exp: Update for diagnostic change.
26193
26194 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26195
26196         PR c++/5767
26197         * g++.dg/parse/crash11.C: New test.
26198
26199 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
26200
26201         * gcc.dg/cpp/spacing1.c: Update.
26202
26203 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
26204
26205         PR target/11739
26206         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
26207         a value for -mtune.
26208
26209 2003-08-04  Roger Sayle  <roger@eyesopen.com>
26210
26211         PR middle-end/11771
26212         * gcc.c-torture/compile/20030804-1.c: New test case.
26213
26214 2003-08-04  Roger Sayle  <roger@eyesopen.com>
26215
26216         * gcc.dg/20030804-1.c: New test case.
26217
26218 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
26219
26220         * gcc.dg/cpp/separate-1.c: New test.
26221
26222 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
26223
26224         PR c++/11704
26225         * g++.dg/template/dependent-expr2.C: New test.
26226
26227         PR c++/11766
26228         * g++.dg/expr/ptrmem1.C: New test.
26229
26230 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26231
26232         PR c++/9453
26233         * g++.dg/template/friend15.C: New test.
26234
26235 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
26236
26237         * lib/dg-pch.exp: Work round PCH bug.
26238
26239 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26240
26241         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
26242         builtins.  Move cases from builtins-4.c here.
26243
26244         * gcc.dg/torture/builtin-math-1.c: New test taken from
26245         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
26246         additional cases.
26247
26248         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
26249         Delete.
26250
26251 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
26252
26253         PR c++/9447
26254         * g++.dg/template/using7.C: New test.
26255
26256 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
26257
26258         * import1.c, import2.c: New tests.
26259
26260 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
26261
26262         * g++.dg/eh/crossjump1.C: New test.
26263
26264 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
26265
26266         PR c++/11697
26267         * g++.dg/template/using6.C: New test.
26268
26269         PR c++/11744
26270         * g++.dg/template/koenig2.C: New test.
26271
26272 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26273
26274         PR c++/7983
26275         * g++.dg/parse/typedef4.C: New test.
26276
26277 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26278
26279         PR c++/8442, c++/8806
26280         * g++.dg/template/elab1.C: New test.
26281         * g++.dg/template/type2.C: Likewise.
26282         * g++.dg/template/ttp3.C: Adjust expected error message.
26283         * g++.old-deja/g++.law/visibility13.C: Likewise.
26284         * g++.old-deja/g++.niklas/t135.C: Likewise.
26285         * g++.old-deja/g++.pt/ttp41.C: Likewise.
26286         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
26287         template argument.
26288         * g++.old-deja/g++.pt/ttp44.C: Likewise.
26289
26290 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
26291
26292         PR c++/11295
26293         * g++.dg/ext/stmtexpr1.C: New test.
26294
26295         * g++.dg/opt/tmp1.C: New test.
26296
26297         PR c++/11525
26298         * g++.dg/parse/constant4.C: New test.
26299
26300         PR c++/9447
26301         * g++.dg/template/using5.C: New test.
26302
26303 2003-07-31  Roger Sayle  <roger@eyesopen.com>
26304
26305         * gcc.dg/builtins-27.c: New test case.
26306
26307 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
26308
26309         * gcc.dg/tls/opt-7.c: New test.
26310
26311 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
26312
26313         * g++.old-deja/g++.other/crash18.C: Remove.
26314
26315 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
26316
26317         * g++.dg/template/explicit3.C: New.
26318         * g++.dg/template/explicit4.C: New.
26319         * g++.dg/template/explicit5.C: New.
26320
26321         PR c++/11347
26322         * g++.dg/template/memtmpl1.C: New.
26323
26324 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
26325
26326         PR target/11565
26327         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
26328         * gcc.dg/i386-387-5.c (dg-options): Likewise.
26329
26330 2003-07-30  Jan Hubicka  <jh@suse.cz>
26331
26332         * vtgc1.c: Kill.
26333
26334 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
26335
26336         * gcc.dg/struct-in-proto-1.c: New test.
26337
26338 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
26339
26340         * gcc.dg/cpp/include2.c: Only expect one message.
26341
26342 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
26343
26344         PR c++/9447
26345         * g++.dg/template/using1.C: New test.
26346         * g++.dg/template/using2.C: New test.
26347         * g++.dg/template/using3.C: New test.
26348         * g++.dg/template/using4.C: New test.
26349
26350 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
26351
26352         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
26353         * gcc.c-torture/execute/string-opt-10.c: Likewise.
26354
26355 2003-07-28  Jan Hubicka  <jh@suse.cz>
26356
26357         PR c++/11530
26358         * g++.dg/opt/call1.C: New test.
26359
26360 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
26361
26362         PR c++/11667
26363         * g++.dg/init/enum2.C: New test.
26364         * g++.dg/template/overload1.C: Add "-w" option.
26365
26366 2003-07-28    <hp@bitrange.com>
26367
26368         * gcc.dg/Wdeclaration-after-statement-1.c,
26369         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
26370
26371 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
26372
26373         * gcc.c-torture/compile/20030725-1.c: New test.
26374
26375 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
26376
26377         * gcc.dg/20030505.c: Only run for SPE.
26378         Remove definition of opaque type.
26379
26380 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
26381
26382         * g++.dg/template/ptrmem6.C: New test.
26383
26384 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
26385
26386         * gcc.c-torture/compile/zero-strct-2.c: New test.
26387
26388 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
26389
26390         * gcc.dg/intermod-1.c: New test.
26391
26392 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26393
26394         PR c++/11617
26395         * g++.dg/template/lookup2.C: New test.
26396         * g++.dg/template/memclass1.C: Remove instantiated from error.
26397         * g++.dg/other/error2.C: Tweak expected errors.
26398
26399         PR c++/11596
26400         * g++.dg/template/defarg3.C: New test.
26401
26402         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
26403
26404 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
26405
26406         * g++.dg/inherit/access5.C: New test.
26407
26408 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26409
26410         PR c++/11513
26411         * g++.dg/template/crash8.C: New test.
26412
26413 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
26414
26415         PR c/10602
26416         * gcc.dg/noncompile/incomplete-2.c: New test.
26417
26418 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
26419
26420         PR c++/11645
26421         * g++.dg/inherit/access4.C: New test.
26422
26423         PR c++/11517
26424         * g++.dg/expr/cond2.C: New test.
26425
26426         PR optimization/10679
26427         * g++.dg/opt/inline4.C: New test.
26428
26429 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
26430
26431         * g++.dg/parse/crash10: New test.
26432
26433 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
26434
26435         * g++.dg/ext/flexary1.C: New test.
26436
26437 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26438
26439         PR c++/10793
26440         * g++.dg/template/crash9.C: New test.
26441
26442 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26443
26444         PR c++/3004
26445         * g++.dg/parse/typedef3.C: New test.
26446
26447         PR c++/7906
26448         * g++.dg/parse/operator2.C: New test.
26449
26450         PR c++/8895
26451         * g++.dg/parse/def-tmpl-arg1.C: New test.
26452
26453         PR c++/9282
26454         * g++.dg/parse/funptr1.C: New test.
26455
26456         PR c++/9452
26457         * g++.dg/parse/ambig3.C: New test.
26458
26459         PR c++/9454
26460         * g++.dg/parse/operator3.C: New test.
26461
26462         PR c++/9486
26463         * g++.dg/parse/template10.C: New test.
26464
26465         PR c++/9488
26466         * g++.dg/parse/template11.C: New test.
26467
26468         PR c++/10150
26469         * g++.dg/parse/invalid-op1.C: New test.
26470
26471         PR c++/10247
26472         * g++.dg/parse/condexpr1.C: New test.
26473
26474 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
26475
26476         * g++.dg/ext/packed3.C: New test.
26477         * g++.dg/ext/packed4.C: New test.
26478
26479         * gcc.dg/pack-test-3.c: New test.
26480
26481 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
26482
26483         * lib/compat.exp: Handle dg-options per source file.
26484         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
26485         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
26486         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
26487         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
26488         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
26489         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
26490         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
26491         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
26492         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
26493         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
26494         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
26495         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
26496         * g++.dg/compat/break/bitfield7_x.C: Ditto.
26497         * g++.dg/compat/break/bitfield7_y.C: Ditto.
26498
26499 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
26500
26501         PR c/10320
26502         * gcc.c-torture/execute/20030718-1.c: New test.
26503
26504 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
26505
26506         PR optimization/11536
26507         * gcc.dg/20030721-1.c: New test.
26508
26509 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
26510
26511         PR c++/11546
26512         * g++.dg/template/lookup1.C: New test.
26513
26514 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
26515
26516         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
26517         diagnostics of ill-formed constructs involving labels.
26518         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
26519         the new 'previously defined here' message.
26520
26521 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
26522
26523         * g++.dg/parse/non-dependent2.C: New test.
26524
26525 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
26526
26527         * g++.dg/init/init-ref4.C: xfail on targets without
26528         weak symbols.
26529
26530 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
26531
26532         PR target/11087
26533         * gcc.c-torture/execute/20030717-1.c: New test.
26534
26535 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
26536
26537         * g++.dg/opt/cfg1.C: New test.
26538
26539 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
26540
26541         PR optimization/11557
26542         * gcc.dg/20030717-1.c: New test.
26543
26544 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
26545
26546         PR c++/10476
26547         * g++.dg/expr/crash-1.C: New test.
26548
26549         PR c++/11027
26550         * g++.dg/template/init3.C: New test.
26551
26552         PR c++/8222
26553         * g++.dg/template/non-dependent1.C: New test.
26554
26555         PR c++/11070
26556         * g++.dg/template/non-dependent2.C: New test.
26557
26558         PR c++/11071
26559         * g++.dg/template/non-dependent3.C: New test.
26560
26561         PR c++/9907
26562         * g++.dg/template/sizeof5.C: New test.
26563
26564 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
26565
26566         PR 11498
26567         * gcc.c-torture/compile/mangle-1.c: New file.
26568
26569 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26570
26571         PR c++/7809
26572         * g++.dg/parse/access3.C: New test.
26573
26574 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
26575
26576         PR c++/11384
26577         * g++.dg/init/init-ref4.C: New test.
26578
26579 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
26580
26581         PR c++/11547
26582         * g++.dg/parse/constant3.C: New test.
26583         * g++.dg/parse/crash7.C: Likewise.
26584
26585 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
26586
26587         PR target/11008
26588         * gcc.dg/i386-pentium4-not-mull.c: New.
26589
26590 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
26591
26592         * gcc.dg/asm-names.c (ymain): Make it weak.
26593
26594 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26595
26596         PR c++/5421
26597         * g++.dg/template/friend21.C: New test.
26598
26599 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
26600
26601         * gcc.dg/cleanup-8.c: New test.
26602         * gcc.dg/cleanup-9.c: New test.
26603
26604 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
26605
26606         * g++.dg/ext/dll-MI1.h: New file.
26607         * g++.dg/ext/dllexport-MI1.C: New file.
26608         * g++.dg/ext/dllimport-MI1.C: New file.
26609
26610 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
26611
26612         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
26613         it does not have cmpstrsi patterns (just cmpmemsi).
26614
26615 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
26616
26617         PR debug/11473
26618         * g++.dg/debug/debug8.C: New test.
26619
26620 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26621
26622         PR c++/10108
26623         * g++.dg/template/crash7.C: New test.
26624
26625 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
26626
26627         PR target/10795
26628         * gcc.c-torture/compile/20030708-1.c: New.
26629
26630 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
26631
26632         * gcc.c-torture/execute/20030715-1.c: New test.
26633
26634 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
26635
26636         * gcc.dg/pch/inline-3.c: New file.
26637         * gcc.dg/pch/inline-3.hs: New file.
26638         * gcc.dg/pch/inline-4.c: New file.
26639         * gcc.dg/pch/inline-4.hs: New file.
26640
26641 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
26642
26643         PR c++/11509
26644         * g++.dg/template/crash6.C: New test.
26645
26646         PR c++/7053
26647         * g++.dg/template/friend20.C: New test.
26648
26649         PR c++/7019
26650         * g++.dg/template/overload2.C: New test.
26651
26652 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26653
26654         PR optimization/11440
26655         * gcc.c-torture/execute/20030714-1.c: New test.
26656
26657 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26658
26659         PR c++/11154
26660         * g++.dg/template/partial2.C: New test.
26661
26662 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
26663
26664         PR c++/11503
26665         * g++.dg/template/anon1.C: New test.
26666
26667         PR c++/11493
26668         PR c++/11495
26669         * g++.dg/parse/template9.C: Likewise.
26670         * g++.dg/template/crash4.C: New test.
26671         * g++.dg/template/koenig1.C: Likewise.
26672         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
26673         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
26674         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
26675         functions.
26676         * g++.old-deja/g++.jason/template36.C: Likewise.
26677         * g++.old-deja/g++.mike/p1989.C: Likewise.
26678         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
26679         * g++.old-deja/g++.pt/ttp20.C: Use this->.
26680         * g++.old-deja/g++.pt/ttp21.C: Use this->.
26681         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
26682         compiling.
26683         * g++.old-deja/g++.pt/union2.C: Use this->.
26684
26685 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
26686
26687         * gcc.dg/20030711-1.c: New test.
26688
26689 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
26690
26691         PR c++/11050
26692         * g++.dg/parse/args1.C: New test.
26693         * g++.pt/defarg8.C: Change expected errors.
26694
26695 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
26696
26697         PR c++/8164
26698         * g++.dg/template/nontype2.C: New test.
26699
26700         PR c++/10558
26701         * g++.dg/parse/template8.C: New test.
26702
26703         PR c++/8327
26704         * g++.dg/template/scope1.C: New test.
26705
26706         * g++.dg/warn/Wsign-compare-1.C: New test.
26707
26708 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
26709
26710         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
26711
26712 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
26713
26714         PR c++/9411
26715         * g++.dg/template/explicit2.C: New test.
26716
26717         PR c++/10032
26718         * g++.dg/warn/pedantic1.C: New test.
26719
26720 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
26721
26722         PR c++ 9483
26723         * g++.dg/other/field1.C: New test.
26724
26725 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
26726
26727         PR c/11449
26728         * gcc.c-torture/compile/20030707-1.c: New.
26729
26730 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26731
26732         PR c++/10849
26733         * g++.dg/template/access12.C: New test.
26734
26735 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
26736
26737         * g++.dg/bprob/bprob.exp (prof_ext): Update.
26738         * g77.dg/bprob/bprob.exp (prof_ext): Update.
26739         * gcc.misc-tests/bprob.exp (prof_ext): Update.
26740         * gcc.misc-tests/gcov.exp: Update
26741         * g++.dg/gcov/gcov.exp: Update
26742         * lib/gcov.exp: Update.
26743
26744 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
26745
26746         * g++.dg/abi/mangle17.C: Make sure template expressions are
26747         dependent.
26748         * g++.dg/abi/mangle4.C: Mark erroneous casts.
26749         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
26750         * g++.dg/opt/stack1.C: Remove erroneous code.
26751         * g++.dg/parse/template7.C: New test.
26752         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
26753         * g++.old-deja/g++.pt/crash4.C: Likewise.
26754
26755 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26756
26757         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
26758         with zero or one occurence of `$' after the initial `L'.
26759
26760 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
26761
26762         * gcc.c-torture/compile/20030704-1.c: Add a comment.
26763
26764 2003-07-08  Roger Sayle  <roger@eyesopen.com>
26765
26766         PR c/11370
26767         * gcc.dg/Wunreachable-6.c: New testcase.
26768         * gcc.dg/Wunreachable-7.c: New testcase.
26769
26770 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
26771
26772         PR c/11420
26773         * gcc.dg/20030708-1.c: New test.
26774
26775 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
26776
26777         * gcc.dg/compat/sdata-section.h: New file.
26778         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
26779         * gcc.dg/torture/mips-sdata-1.c: New test.
26780
26781 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26782
26783         PR c++/11030
26784         * g++.dg/template/friend19.C: New test.
26785
26786 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
26787
26788         * g++.dg/opt/strength-reduce.C: New test.
26789
26790 2003-07-07  Roger Sayle  <roger@eyesopen.com>
26791
26792         PR target/10979
26793         * gcc.dg/20030707-1.c: New testcase.
26794
26795 2003-07-07  Roger Sayle  <roger@eyesopen.com>
26796
26797         PR optimization/11059
26798         * g++.dg/opt/emptyunion.C: New testcase.
26799
26800 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26801             Eric Botcazou  <ebotcazou@libertysurf.fr>
26802
26803         * g++.dg/opt/stack1.C: New test.
26804
26805 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
26806
26807         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
26808         run test.
26809
26810         PR c++/11431
26811         * g++.dg/expr/static_cast3.C: New test.
26812
26813 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
26814
26815         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
26816         everywhere.
26817         * gcc.dg/concat.c: Concatenation of string constants with
26818         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
26819         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
26820         * gcc.dg/cpp/escape-2.c: Use wide character constants where
26821         necessary to avoid multi-character character constant warning.
26822         * gcc.dg/cpp/escape.c: Likewise.
26823         * gcc.dg/cpp/ucs.c: Likewise.
26824         Remove backslashes from dg-bogus comments, as they confuse Tcl.
26825         Fix a typo.
26826
26827 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
26828
26829         PR c/11428
26830         * gcc.c-torture/compile/20030704-1.c: New.
26831
26832 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
26833
26834         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
26835
26836 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
26837
26838         PR c++/5287, PR c++/7910,  PR c++/11021
26839         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
26840         tests for warnings.
26841         * g++.dg/ext/dllimport2.C: Add tests for warnings.
26842         * g++.dg/ext/dllimport3.C: Likewise.
26843         * g++.dg/ext/dllimport4.C: New file.
26844         * g++.dg/ext/dllimport5.C: New file.
26845         * g++.dg/ext/dllimport6.C: New file.
26846         * g++.dg/ext/dllimport7.C: New file.
26847         * g++.dg/ext/dllimport8.C: New file.
26848         * g++.dg/ext/dllimport9.C: New file.
26849         * g++.dg/ext/dllimport10.C: New file.
26850         * g++.dg/ext/dllexport1.C: New file.
26851
26852 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
26853
26854         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
26855         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
26856
26857 2003-07-03  Roger Sayle  <roger@eyesopen.com>
26858
26859         * gcc.dg/builtins-25.c: New testcase.
26860         * gcc.dg/builtins-26.c: New testcase.
26861
26862 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
26863
26864         * gcc.dg/compat/vector-defs.h: New file.
26865         * gcc.dg/compat/vector-setup.h: New file.
26866         * gcc.dg/compat/vector-check.h: New file.
26867         * gcc.dg/compat/vector-1_main.c: New file.
26868         * gcc.dg/compat/vector-1_x.c: New file.
26869         * gcc.dg/compat/vector-1_y.c: New file.
26870         * gcc.dg/compat/vector-2_main.c: New file.
26871         * gcc.dg/compat/vector-2_x.c: New file.
26872         * gcc.dg/compat/vector-2_y.c: New file.
26873
26874         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
26875         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
26876         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
26877         * gcc.dg/compat/struct-align-1.h: New file.
26878         * gcc.dg/compat/struct-align-1_main.c: New file.
26879         * gcc.dg/compat/struct-align-1_x.c: New file.
26880         * gcc.dg/compat/struct-align-1_y.c: New file.
26881         * gcc.dg/compat/struct-align-2.h: New file.
26882         * gcc.dg/compat/struct-align-2_main.c: New file.
26883         * gcc.dg/compat/struct-align-2_x.c: New file.
26884         * gcc.dg/compat/struct-align-2_y.c: New file.
26885
26886         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
26887         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
26888         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
26889         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
26890         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
26891         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
26892         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
26893         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
26894         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
26895         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
26896         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
26897         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
26898         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
26899         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
26900         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
26901         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
26902         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
26903         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
26904         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
26905         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
26906         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
26907         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
26908         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
26909         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
26910         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
26911         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
26912         * gcc.dg/compat/struct-return-10_x.c: Ditto.
26913         * gcc.dg/compat/struct-return-2_x.c: Ditto.
26914         * gcc.dg/compat/struct-return-3_x.c: Ditto.
26915
26916 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
26917
26918         * gcc.dg/i386-call-1.c: New test.
26919
26920 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
26921
26922         PR c++/9162
26923         * g++.dg/parse/defarg4.C: New.
26924
26925 2003-07-03  Roger Sayle  <roger@eyesopen.com>
26926
26927         PR target/10700
26928         * gcc.c-torture/compile/20030703-1.c: New test case.
26929
26930 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
26931
26932         * g++.dg/template/local3.C: Remove extra semicolon.
26933
26934 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
26935
26936         * gcc.dg/i386-volatile-1.c: New test.
26937
26938 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
26939
26940         PR c++/11072
26941         * g++.dg/other/offsetof2.C: XFAIL.
26942         * g++.dg/other/offsetof5.C: New.
26943
26944         PR c++/10219
26945         * g++.dg/template/error1.C: New.
26946
26947         PR c++/9779
26948         * g++.dg/template/dependent-expr1.C: New.
26949
26950 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
26951
26952         PR c++/6949
26953         * g++.dg/template/local3.C: New test.
26954
26955         PR c++/11149
26956         * g++.dg/lookup/scoped6.C: New test.
26957
26958 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
26959
26960         PR c++/8046
26961         * g++.dg/other/error7.C: New test.
26962
26963 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
26964
26965         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
26966         * g++.old-deja/g++.abi/vtable3.h: Likewise.
26967         * g++.old-deja/g++.law/code-gen5.C: Likewise.
26968         * g++.old-deja/g++.other/union2.C: Likewise.
26969         * gcc.dg/c90-const-expr-2.c: Likewise.
26970         * gcc.dg/c90-const-expr-3.c: Likewise.
26971         * gcc.dg/c99-const-expr-2.c: Likewise.
26972         * gcc.dg/c99-const-expr-3.c: Likewise.
26973         * gcc.dg/concat.c: Likewise.
26974
26975 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
26976
26977         PR c++/9559
26978         * g++.dg/init/static1.C: New test.
26979
26980 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26981
26982         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
26983         * g++.old-deja/g++.other/access2.C: Likewise.
26984         * g++.old-deja/g++.other/decl2.C: Likewise.
26985         * gcc.c-torture/execute/20020615-1.c: Likewise.
26986
26987 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
26988
26989         PR c++/4933
26990         * g++.dg/template/sizeof4.C: New test.
26991
26992 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
26993
26994         * g++.dg/other/error6.C: New test.
26995
26996 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
26997
26998         PR c++/10750
26999         * g++.dg/parse/constant2.C: New test.
27000
27001 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
27002
27003         PR c++/11106
27004         * g++.dg/other/error5.C: New test.
27005
27006 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27007
27008         * gcc.dg/format/gcc_diag-1.c: New test.
27009
27010 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
27011
27012         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
27013
27014 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
27015
27016         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
27017         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
27018         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
27019
27020 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
27021
27022         * gcc.c-torture/execute/builtins/string-8.c: New test.
27023         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
27024         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
27025         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
27026
27027 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
27028
27029         PR c++/10468
27030         * g++.dg/ext/typeof6.C: New test.
27031
27032 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
27033
27034         PR c++/10796
27035         * g++.dg/init/enum1.C: New test.
27036
27037 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
27038
27039         * gcc.dg/20030627-1.c: New test.
27040
27041 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
27042
27043         PR c++/11332
27044         * g++.dg/expr/static_cast2.C: New test.
27045
27046 2003-06-26  Roger Sayle  <roger@eyesopen.com>
27047             Jakub Jelinek  <jakub@redhat.com>
27048
27049         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
27050         sprintf(dst,"%s",src) optimization.
27051         * gcc.c-torture/execute/20030626-1.c: New test case.
27052         * gcc.c-torture/execute/20030626-2.c: New test case.
27053
27054 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
27055
27056         * gcc.c-torture/execute/multi-ix.c: New test.
27057
27058         * gcc.c-torture/execute/simd-4.c (main):
27059         Added missing semicolon at end of union.
27060
27061 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
27062
27063         PR c++/8266
27064         * g++.dg/template/explicit-instantiation3.C: New test.
27065
27066 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
27067
27068         * gcc.dg/20030626-1.c: Use signed char.
27069
27070 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
27071
27072         * gcc.dg/20030626-1.c: New test.
27073
27074 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
27075
27076         * const-str-2.m: Update.
27077
27078 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
27079
27080         PR c++/10990
27081         * g++.dg/rtti/dyncast1.C: New test.
27082         * g++.dg/abi/mangle4.C: Correct base-specifier access.
27083         * g++.dg/lookup/scoped1.C: Remove XFAIL.
27084         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
27085
27086         PR c++/10931
27087         * g++.dg/expr/static_cast1.C: New test.
27088
27089 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
27090
27091         * gcc.dg/20030625-1.c: New test.
27092
27093 2003-06-24  Roger Sayle  <roger@eyesopen.com>
27094
27095         * gcc.c-torture/compile/20030624-1.c: New test case.
27096
27097 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
27098
27099         * gcc.c-torture/execute/string-opt-17.c: New test.
27100
27101 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
27102
27103         PR c++/5754
27104         * g++.dg/parse/crash6.C: New test.
27105
27106 2003-06-23  Roger Sayle  <roger@eyesopen.com>
27107
27108         * gcc.dg/builtins-24.c: New test case.
27109
27110 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
27111
27112         * g++.dg/opt/operator1.C: New test.
27113
27114 2003-06-22  Roger Sayle  <roger@eyesopen.com>
27115
27116         * gcc.c-torture/execute/string-opt-16.c: New test case.
27117
27118 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
27119
27120         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
27121         * g++.old-deja/g++.other/conv7.C: Likewise.
27122         * g++.old-deja/g++.other/overcnv2.C: Likewise.
27123         * g++.old-deja/g++.other/overload14.C: Likewise.
27124
27125 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
27126
27127         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
27128         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
27129
27130 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27131
27132         PR c++/10888
27133         * g++.dg/warn/Winline-3.C: New test.
27134
27135 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27136
27137         * lib/target-supports.exp (check_alias_available): Make the test
27138         program acceptable to the Solaris assembler.
27139
27140         PR c++/10749
27141         * g++.dg/template/memclass2.C: New test.
27142
27143 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27144             Eric Botcazou  <ebotcazou@libertysurf.fr>
27145
27146         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
27147         data for non-matching targets.
27148         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
27149
27150 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27151
27152         PR c++/10845
27153         * g++.dg/template/member3.C: New test.
27154
27155 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
27156
27157         PR c++/10939
27158         * g++.dg/template/func1.C: New test.
27159
27160         PR c++/9649
27161         * g++.dg/template/static4.C: New test.
27162         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
27163
27164         PR c++/11041
27165         * g++.dg/init/ref7.C: New test.
27166
27167 2003-06-19  Matt Austern  <austern@apple.com>
27168
27169         PR c++/11228
27170         * g++.dg/anew1.C: New test.
27171         * g++.dg/anew2.C: New test.
27172         * g++.dg/anew3.C: New test.
27173         * g++.dg/anew4.C: New test.
27174
27175 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
27176
27177         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
27178
27179 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
27180
27181         * gcc.c-torture/execute/simd-4.c (main): Make expected value
27182         endian-dependent.
27183
27184 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
27185
27186         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
27187         Remove cruft.
27188
27189 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
27190
27191         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
27192         * gcc.c-torture/compile/961203-1.c: Likewise.
27193         * gcc.c-torture/compile/980506-1.c: Likewise.
27194
27195 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
27196
27197         PR c++/10712
27198         * g++.dg/lookup/using7.C: New test.
27199
27200 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
27201
27202         PR c++/11105
27203         * g++.dg/abi/conv1.C: Remove it.
27204         * g++.dg/template/conv7.C: New test.
27205         * g++.dg/template/conv8.C: Likewise.
27206         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
27207         conversion operator.
27208
27209 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
27210
27211         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
27212         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
27213         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
27214         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
27215         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
27216         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
27217         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
27218         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
27219         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
27220         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
27221         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
27222         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
27223         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
27224         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
27225         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
27226         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
27227         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
27228         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
27229         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
27230         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
27231         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
27232         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
27233         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
27234         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
27235         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
27236         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
27237         * gcc.dg/compat/struct-return-10_x.c: Ditto.
27238         * gcc.dg/compat/struct-return-2_x.c: Ditto.
27239         * gcc.dg/compat/struct-return-3_x.c: Ditto.
27240
27241 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
27242
27243         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
27244         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
27245         indications.
27246
27247 2003-06-16  Roger Sayle  <roger@eyesopen.com>
27248
27249         * gcc.dg/i386-387-5.c: New test case.
27250         * gcc.dg/i386-387-6.c: New test case.
27251         * gcc.dg/builtins-23.c: New test case.
27252
27253 2003-06-15  Roger Sayle  <roger@eyesopen.com>
27254
27255         * gcc.dg/builtins-22.c: New test case.
27256         * gcc.dg/i386-387-1.c: Update to test exp.
27257         * gcc.dg/i386-387-2.c: Likewise.
27258
27259 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27260
27261         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
27262
27263 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
27264
27265         * lib/gcc-dg.exp (dg-require-dll): New function.
27266         (dg-xfail-if): Likewise.
27267         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
27268         driver.
27269
27270         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
27271         * gcc.c-torture/compile/20001205-1.c: Likewise.
27272         * gcc.c-torture/compile/20001226-1.c: Likewise.
27273         * gcc.c-torture/compile/20010518-2.c: Likewise.
27274         * gcc.c-torture/compile/20020312-1.c: Likewise.
27275         * gcc.c-torture/compile/20020604-1.c: Likewise.
27276         * gcc.c-torture/compile/920501-12.c: Likewise.
27277         * gcc.c-torture/compile/920501-4.c: Likewise.
27278         * gcc.c-torture/compile/920520-1.c: Likewise.
27279         * gcc.c-torture/compile/920521-1.c: Likewise.
27280         * gcc.c-torture/compile/920625-1.c: Likewise.
27281         * gcc.c-torture/compile/961203-1.c: Likewise.
27282         * gcc.c-torture/compile/980506-1.c: Likewise.
27283         * gcc.c-torture/compile/981006-1.c: Likewise.
27284         * gcc.c-torture/compile/981022-1.c: Likewise.
27285         * gcc.c-torture/compile/981223-1.c: Likewise.
27286         * gcc.c-torture/compile/990617-1.c: Likewise.
27287         * gcc.c-torture/compile/dll.c: Likewise.
27288         * gcc.c-torture/compile/labels-3.c: Likewise.
27289         * gcc.c-torture/compile/mipscop-1.c: Likewise.
27290         * gcc.c-torture/compile/mipscop-2.c: Likewise.
27291         * gcc.c-torture/compile/mipscop-3.c: Likewise.
27292         * gcc.c-torture/compile/mipscop-4.c: Likewise.
27293         * gcc.c-torture/compile/simd-5.c: Likewise.
27294         * gcc.c-torture/compile/20000804-1.x: Remove.
27295         * gcc.c-torture/compile/20001205-1.x: Likewise.
27296         * gcc.c-torture/compile/20001226-1.x: Likewise.
27297         * gcc.c-torture/compile/20010518-2.x: Likewise.
27298         * gcc.c-torture/compile/20020312-1.x: Likewise.
27299         * gcc.c-torture/compile/20020604-1.x: Likewise.
27300         * gcc.c-torture/compile/920501-12.x: Likewise.
27301         * gcc.c-torture/compile/920501-4.x: Likewise.
27302         * gcc.c-torture/compile/920520-1.x: Likewise.
27303         * gcc.c-torture/compile/920521-1.x: Likewise.
27304         * gcc.c-torture/compile/920625-1.x: Likewise.
27305         * gcc.c-torture/compile/961203-1.x: Likewise.
27306         * gcc.c-torture/compile/980506-1.x: Likewise.
27307         * gcc.c-torture/compile/981006-1.x: Likewise.
27308         * gcc.c-torture/compile/981022-1.x: Likewise.
27309         * gcc.c-torture/compile/981223-1.x: Likewise.
27310         * gcc.c-torture/compile/990617-1.x: Likewise.
27311         * gcc.c-torture/compile/mipscop-1.x: Likewise.
27312         * gcc.c-torture/compile/mipscop-2.x: Likewise.
27313         * gcc.c-torture/compile/mipscop-3.x: Likewise.
27314         * gcc.c-torture/compile/mipscop-4.x: Likewise.
27315         * gcc.c-torture/compile/simd-5.x: Likewise.
27316
27317         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
27318
27319 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
27320
27321         * gcc.c-torture/execute/20030611-1.c: New test.
27322
27323 2003-06-12  Roger Sayle  <roger@eyesopen.com>
27324
27325         PR middle-end/168
27326         * gcc.dg/20030612-1.c: New test case.
27327
27328 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
27329
27330         PR c++/10635
27331         * g++.dg/expr/cast1.C: New test.
27332
27333 2003-06-12  Roger Sayle  <roger@eyesopen.com>
27334
27335         * gcc.dg/builtins-21.c: New test case.
27336
27337 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
27338
27339         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
27340         options instead of at the end.
27341         * lib/objc.exp (objc_target_compile): Likewise.
27342
27343 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
27344
27345         PR c++/10432
27346         * g++.dg/parse/error1.C: New test.
27347
27348 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
27349
27350         * gcc.dg/compat/struct-by-value-11_main.c: New file.
27351         * gcc.dg/compat/struct-by-value-11_x.c: New file.
27352         * gcc.dg/compat/struct-by-value-11_y.c: New file.
27353         * gcc.dg/compat/struct-by-value-12_main.c: New file.
27354         * gcc.dg/compat/struct-by-value-12_x.c: New file.
27355         * gcc.dg/compat/struct-by-value-12_y.c: New file.
27356         * gcc.dg/compat/struct-by-value-13_main.c: New file.
27357         * gcc.dg/compat/struct-by-value-13_x.c: New file.
27358         * gcc.dg/compat/struct-by-value-13_y.c: New file.
27359         * gcc.dg/compat/struct-by-value-14_main.c: New file.
27360         * gcc.dg/compat/struct-by-value-14_x.c: New file.
27361         * gcc.dg/compat/struct-by-value-14_y.c: New file.
27362         * gcc.dg/compat/struct-by-value-15_main.c: New file.
27363         * gcc.dg/compat/struct-by-value-15_x.c: New file.
27364         * gcc.dg/compat/struct-by-value-15_y.c: New file.
27365         * gcc.dg/compat/struct-by-value-16_main.c: New file.
27366         * gcc.dg/compat/struct-by-value-16_x.c: New file.
27367         * gcc.dg/compat/struct-by-value-16_y.c: New file.
27368         * gcc.dg/compat/struct-by-value-17_main.c: New file.
27369         * gcc.dg/compat/struct-by-value-17_x.c: New file.
27370         * gcc.dg/compat/struct-by-value-17_y.c: New file.
27371         * gcc.dg/compat/struct-by-value-18_main.c: New file.
27372         * gcc.dg/compat/struct-by-value-18_x.c: New file.
27373         * gcc.dg/compat/struct-by-value-18_y.c: New file.
27374
27375         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
27376         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
27377         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
27378         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
27379         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
27380         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
27381         * gcc.dg/compat/scalar-return-3_main.c: New file.
27382         * gcc.dg/compat/scalar-return-3_x.c: New file.
27383         * gcc.dg/compat/scalar-return-3_y.c: New file.
27384         * gcc.dg/compat/scalar-return-4_main.c: New file.
27385         * gcc.dg/compat/scalar-return-4_x.c: New file.
27386         * gcc.dg/compat/scalar-return-4_y.c: New file.
27387
27388 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
27389
27390         * gcc.dg/compat/fp2-struct-check.h: New file.
27391         * gcc.dg/compat/fp2-struct-defs.h: New file.
27392         * gcc.dg/compat/fp2-struct-init.h: New file.
27393         * gcc.dg/compat/struct-by-value-10_main.c: New file.
27394         * gcc.dg/compat/struct-by-value-10_x.c: New file.
27395         * gcc.dg/compat/struct-by-value-10_y.c: New file.
27396         * gcc.dg/compat/struct-return-10_main.c: New file.
27397         * gcc.dg/compat/struct-return-10_x.c: New file.
27398         * gcc.dg/compat/struct-return-10_y.c: New file.
27399
27400         * gcc.dg/compat/compat-common.h: New file.
27401         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
27402         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
27403         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
27404         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
27405         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
27406         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
27407         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
27408         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
27409         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
27410         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
27411         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
27412         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
27413         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
27414         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
27415         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
27416         * gcc.dg/compat/small-struct-check.h: Ditto.
27417         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
27418         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
27419         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
27420         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
27421         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
27422         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
27423         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
27424         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
27425         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
27426         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
27427         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
27428         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
27429         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
27430         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
27431         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
27432         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
27433         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
27434         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
27435         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
27436         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
27437         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
27438         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
27439         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
27440         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
27441         * gcc.dg/compat/struct-return-2_main.c: Ditto.
27442         * gcc.dg/compat/struct-return-2_x.c: Ditto.
27443         * gcc.dg/compat/struct-return-2_y.c: Ditto.
27444         * gcc.dg/compat/struct-return-3_main.c: Ditto.
27445         * gcc.dg/compat/struct-return-3_x.c: Ditto.
27446         * gcc.dg/compat/struct-return-3_y.c: Ditto.
27447
27448 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
27449
27450         * g++.dg/pch/static-1.C: New file.
27451         * g++.dg/pch/static-1.Hs: New file.
27452
27453 2003-06-10  Richard Henderson  <rth@redhat.com>
27454
27455         * gcc.dg/asm-7.c: Adjust expected warning text.
27456
27457 2003-06-10  Roger Sayle  <roger@eyesopen.com>
27458
27459         * gcc.dg/builtins-20.c: New test case.
27460
27461 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
27462
27463         PR c++/11131
27464         * g++.dg/opt/template1.C: New test.
27465
27466 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
27467
27468         * lib/gcc-dg.exp (dg-test): Clear additional_files and
27469         additional_sources.
27470
27471 2003-05-21  David Taylor  <dtaylor@emc.com>
27472
27473         * gcc.dg/Wpadded.c: New file.
27474
27475 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
27476
27477         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
27478         * gcc.dg/special/weak-2.c: Add dg-require-weak.
27479         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
27480         dg-require-weak.
27481
27482 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
27483
27484         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
27485
27486 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
27487
27488         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
27489         (dg-require-alias): Likewise.
27490         (dg-require-gc-sections): Likewise.
27491         * lib/target-supports.exp (check_gc_sections_available): Likewise.
27492
27493 2003-06-08  Richard Henderson  <rth@redhat.com>
27494
27495         * gcc.dg/20011029-2.c: Fix the array reference.
27496         * gcc.dg/asm-7.c: New.
27497
27498 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
27499
27500         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
27501
27502 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
27503
27504         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
27505         (dg-require-gc-sections): Likewise.
27506
27507 2003-06-08  Jan Hubicka  <jh@suse.cz>
27508
27509         * i386-cmov1.c: Fix regular expression.
27510         * i386-cvt-1.c: Likewise.
27511         * i386-local.c: Likewise.
27512         * i386-local2.c: Likewise.
27513         * i386-mul.c: Likewise.
27514         * i386-ssetype-1.c: Likewise.
27515         * i386-ssetype-3.c: Likewise.
27516         * i386-ssetype-5.c: Likewise.
27517
27518 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27519
27520         PR c++/11039
27521         * g++.dg/warn/implicit-typename2.C: New test.
27522         * g++.dg/warn/implicit-typename3.C: New test.
27523
27524 2003-06-07  Richard Henderson  <rth@redhat.com>
27525
27526         * g++.dg/other/offsetof3.C: Use size_t.
27527         * g++.dg/other/offsetof4.C: Likewise.
27528
27529 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
27530
27531         * lib/copy-file.exp: New. Implement gcc_copy_files.
27532
27533         * lib/dg-pch.exp: Load copy-file.exp
27534         (dg-pch): Use gcc_copy_files instead of "file copy".
27535
27536 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
27537
27538         * gcc.dg/weak/weak.exp: Simplify.
27539         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
27540         * gcc.dg/weak/weak-1.c: Likewise.
27541         * gcc.dg/weak/weak-2.c: Likewise.
27542         * gcc.dg/weak/weak-3.c: Likewise.
27543         * gcc.dg/weak/weak-4.c: Likewise.
27544         * gcc.dg/weak/weak-5.c: Likewise.
27545         * gcc.dg/weak/weak-6.c: Likewise.
27546         * gcc.dg/weak/weak-7.c: Likewise.
27547         * gcc.dg/weak/weak-8.c: Likewise.
27548         * gcc.dg/weak/weak-9.c: Likewise.
27549
27550 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
27551
27552         gcc.c-torture/execute/20030606-1.c: New.
27553
27554 2003-06-06  Roger Sayle  <roger@eyesopen.com>
27555
27556         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
27557         * gcc.dg/builtins-19.c: Likewise.
27558
27559 2003-06-06  Roger Sayle  <roger@eyesopen.com>
27560
27561         * gcc.dg/builtins-2.c: Add some more tests.
27562         * gcc.dg/builtins-18.c: New test case.
27563         * gcc.dg/builtins-19.c: New test case.
27564
27565 2003-06-06  Roger Sayle  <roger@eyesopen.com>
27566             Jim Wilson  <wilson@tuliptree.org>
27567
27568         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
27569
27570 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
27571
27572         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
27573         mempcpy/stpcpy calls not to be optimized into something else.
27574         * gcc.c-torture/execute/string-opt-3.c: Moved to...
27575         * gcc.c-torture/execute/builtins/string-7.c: ...here.
27576         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
27577
27578 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27579
27580         * gcc.dg/format/asm_fprintf-1.c: New test.
27581
27582 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
27583
27584         * lib/gcc-defs.exp (additional_sources): New variable.
27585         (dg-additional-sources): New function.
27586         (additional_files): New variable.
27587         (dg-additional-files): New function.
27588         (dg-additional-files-options): Likewise.
27589         * lib/gcc-dg.exp (dg-require-weak): New function.
27590         (dg-require-alias): Likewise.
27591         (dg-require-gc-sections): Likewise.
27592         * lib/target-supports.exp (check_alias_available): Remove testfile
27593         parameter.
27594         (check_gc_sections_available): New function.
27595         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
27596         (dg-gpp-additional-files): Likewise.
27597         * lib/g++.exp (additional_sources): Remove.
27598         (additional_files): Likewise.
27599         (g++_target_compile): Use dg-additional-files-options.
27600
27601         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
27602         Tcl logic.
27603         * gcc.dg/special/ecos.exp: Remove.
27604         * gcc.dg/special/20000419-2.c: Use dg-require-*.
27605         * gcc.dg/special/alias-1.c: Likewise.
27606         * gcc.dg/special/alias-2.c: Likewise.
27607         * gcc.dg/special/gcsec-1.c: Likewise.
27608         * gcc.dg/special/weak-1.c: Likewise.
27609         * gcc.dg/special/weak-2.c: Likewise.
27610         * gcc.dg/special/wkali-1.c: Likewise.
27611         * gcc.dg/special/wkali-2.c: Likewise.
27612
27613         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
27614         dg-gpp-additional-*.
27615         * g++.dg/special/conpr-3.C: Likewise.
27616         * g++.dg/special/conpr-4.C: Likewise.
27617         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
27618         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
27619         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
27620         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
27621         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
27622         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
27623         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
27624         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
27625         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
27626         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
27627         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
27628         * g++.old-deja/g++.other/comdat1.C: Likewise.
27629         * g++.old-deja/g++.other/comdat2.C: Likewise.
27630         * g++.old-deja/g++.other/comdat3.C: Likewise.
27631         * g++.old-deja/g++.other/ctor1.C: Likewise.
27632         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
27633
27634 2003-06-05  Richard Henderson  <rth@redhat.com>
27635
27636         * gcc.dg/debug/20030605-1.c: New.
27637
27638 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
27639
27640         * README.QMTEST: Update.
27641
27642 2003-06-04  Richard Henderson  <rth@redhat.com>
27643
27644         * gcc.dg/cleanup-1.c: New.
27645         * gcc.dg/cleanup-2.c: New.
27646         * gcc.dg/cleanup-3.c: New.
27647         * gcc.dg/cleanup-4.c: New.
27648         * gcc.dg/cleanup-5.c: New.
27649         * gcc.dg/cleanup-6.c: New.
27650         * gcc.dg/cleanup-7.c: New.
27651
27652 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
27653
27654         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
27655
27656         * lib/dg-pch.exp: New file.
27657         * g++.dg/pch/pch.exp: Use dg-pch.exp.
27658         * gcc.dg/pch/pch.exp: Likewise.
27659
27660 2003-06-04  Roger Sayle  <roger@eyesopen.com>
27661
27662         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
27663         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
27664         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
27665         * gcc.dg/builtins-17.c: New test case.
27666         * gcc.dg/i386-387-4.c: New test case.
27667         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
27668
27669 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
27670
27671         * gcc.dg/ultrasp9.c: New test.
27672
27673 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
27674
27675         * gcc.c-torture/compile/20030604-1.c: New test.
27676         * gcc.dg/sparc-constant-1.c: New test.
27677
27678 2003-06-03  Glen Nakamura  <glen@imodulo.com>
27679
27680         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
27681
27682 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
27683
27684         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
27685
27686         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
27687         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
27688
27689 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
27690
27691         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
27692
27693 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27694
27695         PR c++/10940
27696         * g++.dg/template/spec10.C: New test.
27697
27698 2003-06-03  Roger Sayle  <roger@eyesopen.com>
27699
27700         * gcc.dg/builtins-16.c: New test case.
27701
27702 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
27703
27704         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
27705         mempcpy test with post-increments.
27706         * gcc.c-torture/execute/string-opt-3.c: New test.
27707         * gcc.dg/string-opt-1.c: New test.
27708
27709 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
27710
27711         PR fortran/10965
27712         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
27713
27714 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
27715
27716         * lib/scanasm.exp (dg-scan): New function, factored out of ...
27717         (scan-assembler): ... here.  Use dg-scan.
27718         (scan-assembler-not): Likewise.
27719         (scan-file): New function.
27720         (scan-file-not): Likewise.
27721         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
27722         * gcc.dg/cpp/_Pragma4.c: Likewise.
27723         * gcc.dg/cpp/_Pragma5.c: Likewise.
27724         * gcc.dg/cpp/avoidpaste1.c: Likewise.
27725         * gcc.dg/cpp/avoidpaste2.c: Likewise.
27726         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
27727         * gcc.dg/cpp/cmdlne-P.c: Likewise.
27728         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
27729         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
27730         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
27731         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
27732         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
27733         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
27734         * gcc.dg/cpp/cxxcom1.c: Likewise.
27735         * gcc.dg/cpp/line1.c: Likewise.
27736         * gcc.dg/cpp/maccom1.c: Likewise.
27737         * gcc.dg/cpp/maccom2.c: Likewise.
27738         * gcc.dg/cpp/maccom3.c: Likewise.
27739         * gcc.dg/cpp/maccom4.c: Likewise.
27740         * gcc.dg/cpp/maccom5.c: Likewise.
27741         * gcc.dg/cpp/maccom6.c: Likewise.
27742         * gcc.dg/cpp/multiline.c: Likewise.
27743         * gcc.dg/cpp/spacing1.c: Likewise.
27744         * gcc.dg/cpp/spacing2.c: Likewise.
27745         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
27746         * gcc.dg/cpp/trad/maccom1.c: Likewise.
27747         * gcc.dg/cpp/trad/maccom2.c: Likewise.
27748         * gcc.dg/cpp/trad/maccom3.c: Likewise.
27749         * gcc.dg/cpp/trad/maccom4.c: Likewise.
27750         * gcc.dg/cpp/trad/maccom6.c: Likewise.
27751         * gcc.dg/cpp/cxxcom2.c: Likewise.
27752         * gcc.dg/cpp/cxxcom2.h: New file.
27753
27754         * gcc.dg/cpp/truefalse.cpp: Move it to ...
27755         * g++.dg/cpp/truefalse.C: Here.
27756         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
27757
27758 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
27759
27760         * gcc.dg/cpp/redef3.c: New file.
27761
27762 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
27763
27764         * gcc.dg/i386-loop-3.c: New test.
27765
27766 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
27767
27768         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
27769
27770 2003-05-31  Roger Sayle  <roger@eyesopen.com>
27771
27772         * gcc.dg/fwrapv-1.c: New test case.
27773         * gcc.dg/fwrapv-2.c: New test case.
27774
27775 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27776
27777         PR c++/10956
27778         * g++.dg/template/spec9.C: New test.
27779
27780 2003-05-29  Roger Sayle  <roger@eyesopen.com>
27781
27782         * gcc.dg/duff-4.c: New test case.
27783
27784 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
27785
27786         PR fortran/10843
27787         * g77.dg/ffixed-form-1.f: New test
27788         * g77.dg/ffixed-form-2.f: New test
27789         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
27790         * g77.dg/ffree-form-3.f: New test
27791
27792 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
27793
27794         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
27795         * gcc.dg/wint_t-1.c: Likewise.
27796
27797 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27798
27799         * g++.dg/template/access11.C: New test.
27800
27801 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27802
27803         PR c++/10849
27804         * g++.dg/template/access10.C: New test.
27805
27806 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
27807             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27808
27809         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
27810
27811 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
27812
27813         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
27814         suppress for powerpc-*-darwin*.
27815         * gcc.dg/torture/builtin-noret-2.c: Likewise.
27816
27817 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
27818
27819         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
27820         suppress option for powerpc-*-darwin*.
27821
27822 2003-05-23  Roger Sayle  <roger@eyesopen.com>
27823
27824         * gcc.dg/builtins-1.c: Add tests for tan and atan.
27825         * gcc.dg/builtins-4.c: Add test for fmod.
27826
27827 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27828
27829         PR c++/10682
27830         * g++.dg/template/instantiate4.C: New test.
27831
27832 2003-05-22  Roger Sayle  <roger@eyesopen.com>
27833
27834         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
27835
27836 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
27837
27838         * gcc.dg/compat/scalar-return-1_main.c: New file.
27839         * gcc.dg/compat/scalar-return-1_x.c: New file.
27840         * gcc.dg/compat/scalar-return-1_y.c: New file.
27841         * gcc.dg/compat/scalar-return-2_main.c: New file.
27842         * gcc.dg/compat/scalar-return-2_x.c: New file.
27843         * gcc.dg/compat/scalar-return-2_y.c: New file.
27844         * gcc.dg/compat/struct-return-3_main.c: New file.
27845         * gcc.dg/compat/struct-return-3_y.c: New file.
27846         * gcc.dg/compat/struct-return-3_x.c: New file.
27847         * gcc.dg/compat/struct-return-2_main.c: New file.
27848         * gcc.dg/compat/struct-return-2_x.c: New file.
27849         * gcc.dg/compat/struct-return-2_y.c: New file.
27850
27851 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27852
27853         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
27854         for hppa*-hp-hpux*.
27855         * gcc.dg/20021014-1.c (dg-options): Likewise.
27856         * gcc.dg/nest.c (dg-options): Likewise.
27857
27858 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
27859
27860         PR c++/9738
27861         * g++.dg/ext/dllimport2.C: New file.
27862         * g++.dg/ext/dllimport3.C: New file.
27863
27864 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
27865
27866         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
27867         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
27868         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
27869         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
27870         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
27871         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
27872         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
27873         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
27874         * gcc.dg/compat/small-struct-defs.h: New file.
27875         * gcc.dg/compat/small-struct-init.h: New file.
27876         * gcc.dg/compat/small-struct-check.h: New file.
27877         * gcc.dg/compat/fp-struct-defs.h: New file.
27878         * gcc.dg/compat/fp-struct-check.h: New file.
27879         * gcc.dg/compat/fp-struct-init.h: New file.
27880         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
27881         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
27882
27883 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
27884
27885         * gcc.dg/20030225-2.c: New test.
27886
27887 2003-05-18  Roger Sayle  <roger@eyesopen.com>
27888             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27889
27890         * gcc.c-torture/compile/20030518-1.c: New test case.
27891
27892 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
27893
27894         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
27895         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
27896         gcc-dg-debug-runtest.
27897         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
27898         gcc-dg-debug-runtest.
27899
27900 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27901
27902         PR c++/9022
27903         * g++.dg/lookup/using6.C: New test.
27904
27905 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27906
27907         * g++.dg/parse/access2.C: New test.
27908
27909 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
27910
27911         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
27912         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
27913         * gcc.dg/debug/debug.exp: Likewise.
27914
27915 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
27916
27917         * gcc.dg/dollar.c: New test.
27918
27919 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
27920
27921         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
27922         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
27923         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
27924         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
27925         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
27926         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
27927         * gcc.dg/compat/struct-by-value-6_main.c: New file.
27928         * gcc.dg/compat/struct-by-value-6_x.c: New file.
27929         * gcc.dg/compat/struct-by-value-6_y.c: New file.
27930         * gcc.dg/compat/struct-by-value-7_main.c: New file.
27931         * gcc.dg/compat/struct-by-value-7_x.c: New file.
27932         * gcc.dg/compat/struct-by-value-7_y.c: New file.
27933         * gcc.dg/compat/struct-by-value-8_main.c: New file.
27934         * gcc.dg/compat/struct-by-value-8_x.c: New file.
27935         * gcc.dg/compat/struct-by-value-8_y.c: New file.
27936         * gcc.dg/compat/struct-by-value-9_main.c: New file.
27937         * gcc.dg/compat/struct-by-value-9_x.c: New file.
27938         * gcc.dg/compat/struct-by-value-9_y.c: New file.
27939
27940 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
27941
27942         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
27943         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
27944         support for "repo" mode.
27945         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
27946         * lib/g77-dg.exp: Likewise.
27947         * lib/obj-dg.exp: Likewise.
27948
27949 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
27950
27951         Merge from gcc-3_2-rhl8-branch:
27952         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
27953
27954         * gcc.dg/tls/opt-6.c: New test.
27955
27956         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
27957
27958         * gcc.dg/20030405-1.c: New test.
27959
27960         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
27961
27962         * gcc.dg/20030309-1.c: New test.
27963
27964         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
27965
27966         * gcc.c-torture/execute/20030307-1.c: New test.
27967
27968         2003-02-20  Randolph Chung  <tausq@debian.org>
27969
27970         * gcc.c-torture/compile/20030220-1.c: New test.
27971
27972         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
27973
27974         * gcc.dg/20030217-1.c: New test.
27975
27976         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
27977
27978         * gcc.c-torture/compile/20020129-1.c: New test.
27979
27980         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
27981
27982         * gcc.dg/unroll-1.c: New test.
27983
27984         2002-11-16  Jan Hubicka  <jh@suse.cz>
27985
27986         * gcc.c-torture/execute/20020920-1.c: New test.
27987
27988         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
27989
27990         PR target/7434
27991         * gcc.c-torture/compile/20021008-1.c: New test.
27992
27993         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
27994
27995         PR target/7559
27996         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
27997
27998         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
27999
28000         * gcc.c-torture/compile/20020807-1.c: New test.
28001
28002         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
28003
28004         * gcc.dg/tls/opt-1.c: New test.
28005
28006         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
28007
28008         * gcc.dg/20020729-1.c: New test.
28009
28010         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
28011
28012         * g++.dg/opt/life1.C: New test.
28013
28014         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
28015
28016         * gcc.dg/20020525-1.c: New test.
28017
28018         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
28019
28020         PR c++/6794
28021         * g++.dg/ext/pretty1.C: New test.
28022         * g++.dg/ext/pretty2.C: New test.
28023
28024 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
28025
28026         PR c++/8385
28027         * g++.dg/ext/typeof5.C: New test.
28028
28029 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
28030
28031         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
28032         __USER_LABEL_PREFIX__ into account.
28033         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
28034
28035 2003-05-14  Roger Sayle  <roger@eyesopen.com>
28036
28037         * gcc.dg/builtins-15.c: New test case.
28038
28039 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
28040
28041         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
28042
28043 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
28044
28045         * lib/g++.exp: Tweak handling of additional source files.
28046         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
28047         * g++.dg/special/conpr-2a.C: Rename to ...
28048         * g++.dg/special/conpr-2a.cc: ... this.
28049         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
28050         * g++.dg/special/conpr-3a.C: Rename to ...
28051         * g++.dg/special/conpr-3a.cc: This.
28052         * g++.dg/special/conpr-3b.C: Rename to ...
28053         * g++.dg/special/conpr-3b.cc: This.
28054         * g++.dg/special/conpr-4.C: New test.
28055         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
28056
28057 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
28058
28059         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
28060
28061 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28062
28063         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
28064         * g++.old-deja/g++.robertl/eb71.C: Likewise.
28065         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
28066         * g++.old-deja/g++.other/warn3.C: Likewise.
28067
28068 2003-05-11  Roger Sayle  <roger@eyesopen.com>
28069
28070         * gcc.dg/i386-387-1.c: Update to also test log.
28071         * gcc.dg/i386-387-2.c: Likewise.
28072
28073 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
28074
28075         * g77.f-torture/execute/int8421.f: New test.
28076
28077 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28078
28079         PR c++/10230, c++/10481
28080         * g++.dg/lookup/scoped5.C: New test.
28081
28082 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28083
28084         PR c++/10552
28085         * g++.dg/template/ttp6.C: New test.
28086
28087 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
28088
28089         * gcc.c-torture/execute/builtins: New directory.
28090         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
28091         gcc.c-torture/execute/builtins.
28092         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
28093         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
28094         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
28095         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
28096
28097 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28098
28099         PR c++/9252
28100         * g++.dg/template/access8.C: New test.
28101         * g++.dg/template/access9.C: New test.
28102
28103 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28104
28105         PR c++/9554
28106         * g++.dg/parse/access1.C: New test.
28107
28108 2003-05-09  DJ Delorie  <dj@redhat.com>
28109
28110         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
28111         long, and not an int.
28112
28113 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28114
28115         PR c++/10555, c++/10576
28116         * g++.dg/template/memclass1.C: New test.
28117
28118 2003-05-08  DJ Delorie  <dj@redhat.com>
28119
28120         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
28121         targets.
28122         * gcc.c-torture/execute/20021024-1.x: Likewise.
28123         * gcc.c-torture/execute/shiftdi.x: Likewise.
28124         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
28125         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
28126         * gcc.dg/20021018-1.c: Likewise.
28127
28128 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28129
28130         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
28131
28132         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
28133         (bcopy): Call memmove.
28134
28135 2003-05-08  Roger Sayle  <roger@eyesopen.com>
28136
28137         * g77.f-torture/compile/8485.f: New test case.
28138
28139 2003-05-07  Richard Henderson  <rth@redhat.com>
28140
28141         PR c++/10570
28142         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
28143         Verify exception_cleanup not called for rethrows.
28144         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
28145         when exiting catch block without rethrowing.
28146         * g++.dg/eh/forced3.C: New.
28147         * g++.dg/eh/forced4.C: New.
28148
28149 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
28150
28151         * gcc.dg/20030505.c: Fix triplet.
28152
28153 2003-05-06  DJ Delorie  <dj@redhat.com>
28154
28155         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
28156         * gcc.dg/nest.c: Likewise.
28157
28158 2003-05-05  Roger Sayle  <roger@eyesopen.com>
28159
28160         * gcc.dg/builtins-14.c: New test case.
28161
28162 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
28163
28164         * lib/compat.exp (compat-execute): New argument.
28165         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
28166         * gcc.dg/compat: New test directory.
28167         * gcc.dg/compat/compat.exp: New expect script.
28168         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
28169         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
28170         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
28171         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
28172         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
28173         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
28174
28175         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
28176         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
28177         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
28178         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
28179         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
28180         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
28181         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
28182         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
28183         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
28184         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
28185         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
28186         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
28187         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
28188         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
28189         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
28190
28191 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
28192
28193         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
28194
28195 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
28196
28197         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
28198
28199 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
28200
28201         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
28202         * gcc.dg/ppc-fsel-2.c: New test.
28203
28204         * gcc.dg/unused-5.c: New test.
28205
28206 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28207
28208         PR c++/10496
28209         * g++.dg/warn/pmf1.C: New test.
28210
28211 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28212
28213         PR c++/4494
28214         * g++.dg/warn/main.C: New test.
28215
28216 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28217
28218         * gcc.dg/nonnull-3.c: New test.
28219
28220 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
28221
28222         * gcc.dg/cpp/Wtrigraphs.c: Update.
28223         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
28224
28225 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
28226
28227         * gcc.dg/ppc-fsel-1.c: New test.
28228
28229 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
28230
28231         PR c/10604
28232         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
28233
28234 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
28235
28236         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
28237
28238 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28239
28240         PR c++/9364, c++/10553, c++/10586
28241         * g++.dg/parse/typename4.C: New test.
28242         * g++.dg/parse/typename5.C: Likewise.
28243
28244 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
28245
28246         * gcc.c-torture/compile/20030503-1.c: New test.
28247
28248 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28249
28250         * g++.dg/lookup/using5.C: Fix testcase error.
28251
28252 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
28253
28254         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
28255         since MEABI is no longer supported.  Remove all vestiges
28256         of MEABI from the test.
28257
28258 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28259
28260         PR c++/10554
28261         * g++.dg/lookup/using5.C: New test.
28262
28263 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28264
28265         PR c++/8772
28266         * g++.dg/template/ttp5.C: New test.
28267
28268 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
28269
28270         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
28271         (dg-gpp-additional-sources): New function.
28272         (dg-gpp-additional-files): Likewise.
28273         * lib/g++.exp (additional_sources): New variable.
28274         (additional_files): Likewise.
28275         (g++_target_compile): Deal with them.
28276         * lib/old-dejagnu.exp: Remove.
28277         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
28278         * g++.old-deja: Revise all tests to use dg commands.
28279
28280 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28281
28282         PR c++/9432, c++/9528
28283         * g++.dg/lookup/using4.C: New test.
28284
28285 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
28286
28287         * gcc.dg/noreturn-5.c: New file.
28288         * gcc.dg/noreturn-6.c: New file.
28289
28290         * gcc.c-torture/compile/inline-1.c: New file.
28291
28292 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
28293
28294         PR c++/10551
28295         * g++.dg/template/explicit1.C: New test.
28296
28297 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
28298
28299         PR c++/10549
28300         * g++.dg/other/bitfield1.C: New test.
28301
28302         PR c++/10527
28303         * g++.dg/init/new7.C: New test.
28304
28305 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
28306
28307         * g++.dg/ext/desig1.C: New test.
28308         * g++.dg/ext/init1.C: Update.
28309
28310         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
28311
28312 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
28313
28314         PR c++/10180
28315         * g++.dg/warn/Winline-1.C: New test.
28316
28317 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
28318
28319         * gcc.c-torture/execute/string-opt-19.c: New test.
28320
28321         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
28322         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
28323
28324 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
28325
28326         PR c++/10506
28327         * g++.dg/init/new6.C: New test.
28328
28329         PR c++/10503
28330         * g++.dg/init/ref6.C: New test.
28331
28332 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
28333
28334         * g++.dg/warn/weak1.C: XFAIL on AIX4.
28335
28336 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28337
28338         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
28339         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
28340
28341 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
28342
28343         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
28344         initialized static data members.
28345
28346 2003-04-25  H.J. Lu <hjl@gnu.org>
28347
28348         * gcc.dg/ia64-sync-4.c: New test.
28349
28350 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28351
28352         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
28353         date.
28354
28355 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
28356
28357         PR c++/10337
28358         * g++.dg/warn/conv1.C: New test.
28359         * g++.old-deja/g++.other/conv7.C: Adjust.
28360         * g++.old-deja/g++.other/overload14.C: Adjust.
28361
28362 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
28363
28364         PR c++/10471
28365         * g++.dg/template/defarg2.C: New test.
28366
28367 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
28368
28369         * gcc.dg/cpp/include2.c: Update.
28370         * gcc.dg/cpp/multiline-2.c: New.
28371         * gcc.dg/cpp/multiline.c: Update.
28372         * gcc.dg/cpp/strify2.c: Update.
28373         * gcc.dg/cpp/trad/literals-2.c: Update.
28374
28375 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28376
28377         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
28378
28379 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
28380
28381         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
28382
28383 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
28384
28385         PR c++/10451
28386         * g++.dg/parse/crash4.C: New test.
28387
28388         PR c++/9847
28389         * g++.dg/parse/crash5.C: New test.
28390
28391 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
28392
28393         PR c++/10446
28394         * g++.dg/parse/crash3.C: New test.
28395
28396         PR c++/10428
28397         * g++.dg/parse/elab1.C: New test.
28398
28399 2003-04-22  Devang Patel  <dpatel@apple.com>
28400
28401         * gcc.dg/cpp/trad/funlike-5.c: New test.
28402
28403 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
28404
28405         * g++.dg/other/packed1.C: Fix dg options.
28406
28407 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
28408
28409         * g++.dg/other/offsetof2.C: New test.
28410
28411 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
28412
28413         * g++.dg/template/recurse.C: Adjust location of error messages.
28414
28415 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
28416
28417         PR c++/9881
28418         * g++.dg/init/addr-const1.C: New test.
28419         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
28420
28421 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
28422
28423         PR c++/10405
28424         * g++.dg/lookup/struct-hack1.C: New test.
28425
28426 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
28427
28428         * ucs.c: Update diagnostic messages.
28429
28430 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
28431
28432         * gcc.dg/cpp/truefalse.cpp: New test.
28433         * gcc.dg/cpp/cpp.exp: Update.
28434         * g++.dg/other/stdbool-if.C: Remove.
28435
28436 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
28437
28438         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
28439         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
28440
28441 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
28442
28443         * gcc.c-torture/compile/20030418-1.c: New test.
28444
28445 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
28446
28447         * README.compat: Remove; content moved to doc/sourcebuild.texi.
28448
28449 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28450
28451         PR c++/10347
28452         g++.dg/template/dependent-name1.C: New test.
28453
28454 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
28455
28456         * gcc.dg/warn-1.c (tourist_guide): New array,
28457         contains a pointer to bar.
28458
28459 2003-04-16  Roger Sayle  <roger@eyesopen.com>
28460
28461         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
28462         * gcc.c-torture/execute/medce-1.c: New test case.
28463         * gcc.c-torture/execute/medce-2.c: New test case.
28464
28465 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
28466
28467         * lib/prune.exp: Ignore more messages.
28468
28469         PR c++/10381
28470         * g++.dg/parse/lookup3.C: New test.
28471
28472 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
28473
28474         * gcc.c-torture/compile/20030415-1.c : New test.
28475
28476 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
28477
28478         * gcc.c-torture/execute/scope-2.c: Move to ...
28479         * gcc.dg/noncompile/scope.c: .... here.
28480
28481 2003-04-14  Roger Sayle  <roger@eyesopen.com>
28482
28483         * gcc.dg/20030414-2.c: New test case.
28484
28485 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
28486
28487         PR target/10377
28488         * gcc.dg/20030414-1.c: New test.
28489
28490 2003-04-13  Roger Sayle  <roger@eyesopen.com>
28491
28492         * gcc.dg/builtins-12.c: New test case.
28493         * gcc.dg/builtins-13.c: New test case.
28494
28495 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28496
28497         * gcc.c-torture/execute/string-opt-18.c: New test.
28498
28499 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
28500
28501         PR c++/10300
28502         * g++.dg/init/new5.C: New test.
28503
28504 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
28505
28506         PR c++/7910
28507         * g++.dg/ext/dllimport1.C: New test.
28508
28509 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
28510
28511         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
28512
28513 2003-04-11  Bud Davis <bdavis9659@comcast.net>
28514
28515         PR Fortran/9263
28516         * g77.f-torture/noncompile/9263.f: New test
28517         PR Fortran/1832
28518         * g77.f-torture/execute/1832.f: New test
28519
28520 2003-04-11  David Chad  <davidc@freebsd.org>
28521             Loren J. Rittle  <ljrittle@acm.org>
28522
28523         libobjc/8562
28524         * objc.dg/headers.m: New test.
28525
28526 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
28527
28528         * gcc.c-torture/execute/builtin-noret-2.c: New.
28529         * gcc.c-torture/execute/builtin-noret-2.x: New.
28530         XFAIL builtin-noret-2.c at -O1 and above.
28531         * gcc.dg/redecl.c: New.
28532         * gcc.dg/Wshadow-1.c: Update error regexps.
28533
28534 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
28535
28536         * g++.dg/abi/bitfield10.C: New test.
28537
28538 2003-04-09  Mike Stump  <mrs@apple.com>
28539
28540         * gcc.dg/pch/pch.exp: Make testcase names longer.
28541         * g++.dg/pch/pch.exp: Make testcase names longer.
28542
28543 2003-04-08  Roger Sayle  <roger@eyesopen.com>
28544
28545         * gcc.dg/builtins-11.c: New test case.
28546
28547 2003-04-08  Roger Sayle  <roger@eyesopen.com>
28548
28549         * gcc.dg/builtins-9.c: New test case.
28550         * gcc.dg/builtins-10.c: New test case.
28551
28552 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
28553
28554         * gcc.dg/noncompile/init-4.c.c: New test.
28555
28556 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
28557
28558         * gcc.misc-test/gcov-9.c: New test.
28559         * gcc.misc-test/gcov-10.c: New test
28560         * gcc.misc-test/gcov-11.c: New test.
28561
28562 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
28563
28564         PR optimization/10024
28565         * gcc.c-torture/compile/20030405-1.c: New test.
28566
28567 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
28568
28569         * gcc.dg/pch/static-3.c: New.
28570         * gcc.dg/pch/static-3.hs: New.
28571         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
28572
28573 2003-04-04  Richard Henderson  <rth@redhat.com>
28574
28575         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
28576         * g++.dg/eh/forced2.C: Likewise.
28577
28578 2003-04-03  Mike Stump  <mrs@apple.com>
28579
28580         * lib/scanasm.exp (scan-assembler): Add xfail processing for
28581         target arg.
28582         (scan-assembler-times, scan-assembler-not): Likewise.
28583         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
28584
28585 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
28586
28587         * gcc.dg/sparc-loop-1.c: New test.
28588
28589 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
28590
28591         PR other/9274
28592         * g++.dg/pch/system-2.C: New.
28593         * g++.dg/pch/system-2.Hs: New.
28594
28595 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
28596
28597         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
28598
28599         * g++.dg/eh/simd-1.C (vecfunc): Same.
28600
28601 2003-04-01  Roger Sayle  <roger@eyesopen.com>
28602
28603         * gcc.c-torture/execute/20030401-1.c: New test case.
28604
28605 2003-04-01  Ziemowit Laski <zlaski@apple.com>
28606
28607         * objc.dg/defs.m: New.
28608
28609 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
28610
28611         * g++.dg/eh/simd-1.C: New.
28612         * g++.dg/eh/simd-2.C: New.
28613
28614 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
28615
28616         * gcc.c-torture/execute/simd-3.c: New.
28617
28618 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
28619
28620         PR c/9936
28621         * gcc.dg/20030331-2.c: New test.
28622
28623 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
28624
28625         PR c++/10278
28626         * g++.dg/parse/crash2.C: New test.
28627
28628 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
28629
28630         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
28631         * gcc.c-torture/execute/20030331-1.c: ...here.
28632
28633 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
28634
28635         * gcc.c-torture/execute/20030331-1.c: New test.
28636
28637 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
28638
28639         * lib/gcov.exp: Adjust call return testing strings.
28640         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
28641
28642 2003-03-31  Roger Sayle  <roger@eyesopen.com>
28643
28644         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
28645         * gcc.dg/builtins-7.c: New test case.
28646         * gcc.dg/builtins-8.c: New test case.
28647
28648 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
28649
28650         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
28651
28652 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
28653
28654         PR c++/7647
28655         * g++.dg/lookup-class-member-2.C: New test.
28656
28657 2003-03-30  Glen Nakamura  <glen@imodulo.com>
28658
28659         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
28660
28661 2003-03-28  Roger Sayle  <roger@eyesopen.com>
28662
28663         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
28664
28665 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
28666
28667         * g++.dg/init/attrib1.C: New test.
28668
28669 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
28670
28671         * gcc.dg/ultrasp8.c: New test.
28672
28673 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
28674
28675         * gcc.dg/ultrasp7.c: New test.
28676
28677 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
28678
28679         PR c++/10047
28680         * g++.dg/template/inline1.C: New test.
28681
28682 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
28683
28684         * gcc.dg/sparc-dwarf2.c: New test.
28685
28686 2003-03-27  Roger Sayle  <roger@eyesopen.com>
28687
28688         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
28689         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
28690
28691 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
28692
28693         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
28694         than reading .x files.
28695         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
28696         * g77.dg/gcov/gcov-1.f: Likewise.
28697         * gcc.misc-tests/gcov-4b.c: Likewise.
28698         * gcc.misc-tests/gcov-5b.c: Likewise.
28699         * gcc.misc-tests/gcov-6.c: Likewise.
28700         * gcc.misc-tests/gcov-7.c: Likewise.
28701         * gcc.misc-tests/gcov-8.c: Likewise.
28702         * g++.dg/gcov/gcov-1.x: Remove.
28703         * g77.dg/gcov/gcov-1.x: Likewise.
28704         * gcc.misc-tests/gcov-4b.x: Likewise.
28705         * gcc.misc-tests/gcov-5b.x: Likewise.
28706         * gcc.misc-tests/gcov-6.x: Likewise.
28707         * gcc.misc-tests/gcov-7.x: Likewise.
28708         * gcc.misc-tests/gcov-8.x: Likewise.
28709
28710 2003-03-27  Glen Nakamura  <glen@imodulo.com>
28711
28712         PR opt/10087
28713         * gcc.dg/20030324-1.c: New test.
28714
28715 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
28716
28717         PR c++/10224
28718         * g++.dg/template/arg3.C: New test.
28719
28720         PR c++/10158
28721         * g++.dg/template/friend18.C: New test.
28722
28723 2003-03-26  Roger Sayle  <roger@eyesopen.com>
28724
28725         * g77.f-torture/compile/20030326-1.f: New test case.
28726
28727 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
28728
28729         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
28730
28731         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
28732
28733 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
28734
28735         * gcc.dg/ia64-sync-3.c: New test.
28736
28737 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
28738
28739         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
28740
28741 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
28742
28743         * gcc.dg/ultrasp6.c: New test.
28744
28745 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
28746
28747         * gcc.dg/i386-signbit-1.c: New test.
28748         * gcc.dg/i386-signbit-2.c: New test.
28749         * gcc.dg/i386-signbit-3.c: New test.
28750
28751 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
28752
28753         * gcc.dg/ultrasp5.c: Fix options.
28754
28755 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
28756
28757         * gcc.dg/ultrasp5.c: Fix comment.
28758
28759 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
28760
28761         PR fortran/10197
28762         * g77.f-torture/execute/10197.f: New test.
28763
28764 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
28765
28766         PR c++/9898, c++/383
28767         * g++.dg/template/conv6.C: New test.
28768
28769         PR c++/10119
28770         * g++.dg/template/ptrmem5.C: New test.
28771
28772         PR c++/10026
28773         * g++.dg/lookup/koenig1.C: New test.
28774
28775         PR C++/10199
28776         * g++.dg/lookup/template2.C: New test.
28777
28778 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
28779
28780         * g++.dg/opt/rtti1.C: New test.
28781
28782 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
28783
28784         * gcc.dg/ultrasp5.c: New test.
28785
28786 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
28787
28788         PR middle-end/9967
28789         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
28790         builtin fputs.
28791
28792 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
28793
28794         PR c/8224
28795         * gcc.dg/20030323-1.c: New test.
28796
28797 2003-03-23  Roger Sayle  <roger@eyesopen.com>
28798
28799         * gcc.c-torture/compile/20030323-1.c: New test case.
28800
28801 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
28802
28803         * gcc.dg/20030321-1.c: New test.
28804
28805 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
28806
28807         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
28808
28809 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
28810
28811         PR c++/9978, c++/9708
28812         * g++.dg/ext/vlm1.C: Adjust expected error.
28813         * g++.dg/ext/vla2.C: New test.
28814         * g++.dg/template/arg1.C: New test.
28815         * g++.dg/template/arg2.C: New test.
28816
28817 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
28818
28819         * g77.f-torture/execute/select.f: New test.
28820         * g77.f-torture/noncompile/select_no_compile.f: New test.
28821
28822 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
28823
28824         PR c++/9898
28825         * g++.dg/other/error4.C: New test.
28826
28827 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
28828
28829         * g++.dg/template/friend17.C: New test.
28830
28831 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
28832
28833         * gcc.c-torture/compile/20030320-1.c: New.
28834
28835 2003-03-20  Roger Sayle  <roger@eyesopen.com>
28836
28837         * gcc.dg/builtins-6.c: New test case.
28838
28839 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
28840
28841         PR target/10073
28842         * gcc.c-torture/compile/20030319-1.c: New.
28843
28844 2003-03-18  Jan Hubicka  <jh@suse.cz>
28845
28846         * gcc.dg/i386-cvt-1.c: New test.
28847
28848 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
28849
28850         * objc.dg/naming-1.m: Use "(parse|syntax) error".
28851         * objc.dg/naming-2.m: Likewise.
28852
28853 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
28854
28855         PR c++/9639
28856         * g++.dg/parse/crash1.C: New test.
28857
28858 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
28859
28860         PR c++/8805
28861         * g++.dg/eh/cleanup1.C: New test.
28862
28863 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
28864
28865         * gcc.c-torture/execute/20030316-1.c: New test case.
28866
28867 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
28868
28869         PR c++/9629
28870         * g++.dg/init/ctor2.C: New test.
28871
28872 2003-03-15  Roger Sayle  <roger@eyesopen.com>
28873
28874         * g77.f-torture/compile/xformat.f: New test case.
28875
28876 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28877
28878         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
28879         * g++.old-deja/g++.mike/eh50.C: Likewise.
28880
28881 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28882
28883         PR c++/6440
28884         * g++.dg/template/spec7.C: New test.
28885         * g++.dg/template/spec8.C: Likewise.
28886
28887 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
28888
28889         * gcc.c-torture/execute/20030313-1.c: New test.
28890
28891 2003-03-14  Richard Henderson  <rth@redhat.com>
28892
28893         * gcc.dg/inline-2.c: Adjust alpha test for external call.
28894
28895 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
28896
28897         * gcc.c-torture/compile/20030314-1.c: New test.
28898
28899 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
28900
28901         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
28902         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
28903         thumb target,
28904         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
28905         to accept newer _imp__  prefix and additional
28906         newline in .drectve section.
28907         * gcc.dg/dll-4.c: Likewise.
28908         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
28909         switch.
28910
28911 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
28912
28913         * g++.dg/parse/namespace9.C: New test.
28914
28915         * g++.dg/init/ref5.C: New test.
28916         * g++.dg/parse/ptrmem1.C: Likewise.
28917
28918 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28919
28920         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
28921         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
28922         regular expression.
28923         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
28924         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
28925
28926 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
28927
28928         * gcc.c-torture/execute/20030224-2.c: New test.
28929
28930 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
28931
28932         * gcc.dg/decl-3.c: New test.
28933
28934 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
28935
28936         * gcc.dg/i386-loop-2.c: New test.
28937
28938 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
28939
28940         PR c++/9474
28941         * g++.dg/parse/namespace8.C: New test.
28942
28943         PR c++/9924
28944         * g++.dg/overload/builtin2.C: New test.
28945
28946 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
28947
28948         * gcc.dg/return-type-3.c: New test.
28949
28950 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
28951
28952         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
28953         profiling options are not supported.
28954
28955 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
28956
28957         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
28958         * g++.old-deja/g++.warn/impint2.C: Likewise.
28959
28960 2003-03-10  Devang Patel  <dpatel@apple.com>
28961
28962         * g++.dg/cpp/c++_cmd_1.C: New test.
28963         * g++.dg/cpp/c++_cmd_1.h: New file.
28964
28965 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
28966
28967         * gcc.dg/altivec-9.c: New file.
28968
28969 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28970
28971         * gcc.dg/ppc-sdata-1.c: New test.
28972         * gcc.dg/ppc-sdata-2.c: New test.
28973
28974 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
28975
28976         PR c++/9373
28977         * g++.dg/opt/ptrmem2.C: New test.
28978
28979         PR c++/8534
28980         * g++.dg/opt/ptrmem1.C: New test.
28981
28982 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
28983
28984         * gcc.dg/i386-loop-1.c: New test.
28985
28986 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28987
28988         PR c++/9970
28989         * g++.dg/lookup/friend1.C: New test.
28990
28991 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
28992
28993         PR c++/9823
28994         * g++.dg/parser/constructor1.C: New test.
28995
28996 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
28997
28998         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
28999
29000         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
29001
29002 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
29003
29004         * gcc.dg/cpp/Wunused.c: Update test.
29005
29006 2003-03-08  Jan Hubicka  <jh@suse.cz>
29007
29008         * gcc.dg/inline-3.c: New test.
29009
29010 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
29011
29012         PR c++/9809
29013         * g++.dg/parse/builtin1.C: New test.
29014
29015         PR c++/9982
29016         * g++.dg/abi/cookie1.C: New test.
29017         * g++.dg/abi/cookie2.C: Likewise.
29018
29019         PR c++/9524
29020         * g++.dg/template/field1.C: New test.
29021
29022         PR c++/9912
29023         * g++.dg/parse/class1.C: New test.
29024         * g++.dg/parse/namespace7.C: Likewise.
29025         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
29026
29027 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
29028
29029         * g++.dg/init/ref4.C: New test.
29030
29031 2003-03-07  Jan Hubicka  <jh@suse.cz>
29032
29033         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
29034         * gcc.dg/inline-3.c: New test.
29035
29036 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
29037
29038         * g++.dg/init/ref3.C: New test.
29039
29040         PR c++/9965
29041         * g++.dg/init/ref2.C: New test.
29042
29043         PR c++/9400
29044         * g++.dg/warn/Wshadow-2.C: New test.
29045
29046         PR c++/9791
29047         * g++.dg/warn/Woverloaded-1.C: New test.
29048
29049 2003-03-05  Jan Hubicka  <jh@suse.cz>
29050
29051         * gcc.dg/i386-local2.c: New.
29052         * gcc.dg/i386-local.c: Fix typo.
29053
29054 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
29055
29056         * g++.dg/abi/layout3.C: New test.
29057
29058 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
29059
29060         * gcc.c-torture/compile/20030305-1.c
29061
29062 2003-03-05  Jan Hubicka  <jh@suse.cz>
29063
29064         * gcc.dg/i386-local.c: New.
29065
29066 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
29067
29068         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
29069
29070 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29071
29072         * gcc.dg/switch-2.c: New test.
29073         * gcc.dg/switch-3.c: New test.
29074         * gcc.dg/Wswitch.c: Adjust line numbers.
29075         * gcc.dg/Wswitch-default.c: Likewise.
29076         * gcc.dg/Wswitch-enum.c: Likewise.
29077
29078 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
29079
29080         * gcc.c-torture/execute/20030222-1.c: New test.
29081
29082 2003-03-03  James E Wilson  <wilson@tuliptree.org>
29083
29084         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
29085
29086 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
29087
29088         PR c++/9878
29089         * g++.dg/init/ref1.C: New test.
29090
29091 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
29092
29093         * gcc.dg/sh-relax.c: New SH-only test.
29094
29095 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
29096
29097         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
29098         comment explaining purpose of testcase.
29099
29100 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
29101
29102         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
29103         for HC11/HC12 (asm needs two int registers).
29104         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
29105         HC11/HC12 because the test uses an asm which needs two 32-bit
29106         registers.
29107
29108 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
29109
29110         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
29111         for HC11/HC12 (array is too large otherwise).
29112         * gcc.c-torture/compile/920501-4.x: New file, likewise.
29113         * gcc.c-torture/compile/20010518-2.x: Likewise.
29114         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
29115         HC11/HC12 (array is too large).
29116
29117 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
29118
29119         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
29120         * lib/g++-dg.exp (g++-dg-test): Likewise.
29121
29122 2003-03-01  Roger Sayle  <roger@eyesopen.com>
29123
29124         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
29125         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
29126
29127 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29128
29129         * g++.dg/warn/implicit-typename1.C: Remove warning.
29130
29131 2003-02-28  Richard Henderson  <rth@redhat.com>
29132
29133         * gcc.dg/noreturn-1.c: Move noreturn warning line.
29134         * gcc.dg/return-type-1.c: Move control reaches end warning line.
29135
29136 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
29137
29138         * gcc.dg/pch/pch.exp: Change .pch to .gch.
29139         * g++.dg/pch/pch.exp: Likewise.
29140
29141 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
29142
29143         PR c++/9879
29144         * testsuite/g++.dg/init/new4.C: New test.
29145
29146 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
29147
29148         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
29149
29150 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
29151
29152         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
29153         unsigned long.
29154
29155         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
29156         wider than float.
29157
29158 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29159
29160         * lib/scanasm.exp: Add support for counting numbers of
29161         occurences.
29162         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
29163         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
29164
29165 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
29166
29167         PR c++/9683
29168         * g++.dg/template/static3.C: New test.
29169
29170         PR c++/9829
29171         * g++.dg/parse/namespace6.C: New test.
29172
29173 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29174
29175         PR target/9732
29176         * gcc.dg/20030225-1.c: New test.
29177
29178 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
29179
29180         * README: Remove out-of-date information.
29181
29182         PR c++/9836
29183         * g++.dg/template/spec6.C: New test.
29184
29185 2003-02-24  Jeff Law  <law@redhat.com>
29186
29187         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
29188
29189 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29190
29191         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
29192         * gcc.dg/pragma-ep-1.c: Likewise.
29193
29194 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29195
29196         PR c++/9602
29197         * g++.dg/template/friend16.C: New test.
29198
29199 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
29200
29201         PR c++/5333
29202         * g++.dg/parse/fused-params1.C: Adjust error messages.
29203         * g++.dg/template/nested3.C: New test.
29204
29205 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
29206
29207         * g++.dg/abi/param1.C: New test.
29208
29209 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29210
29211         PR c++/7982
29212         * g++.dg/warn/implicit-typename1.C: New test.
29213
29214 2003-02-22  Kelley Cook <kelleycook@comcast.net>
29215
29216         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
29217         with "mtune".
29218         * g++.old-deja/g++.other/store-expr2.C: Likewise.
29219         * gcc.c-torture/execute/20010129-1.x: Likewise.
29220         * gcc.dg/20011107-1.c: Likewise.
29221         * gcc.dg/20020108-1.c: Likewise.
29222         * gcc.dg/20020122-3.c: Likewise.
29223         * gcc.dg/20020206-1.c: Likewise.
29224         * gcc.dg/20020310-1.c: Likewise.
29225         * gcc.dg/20020426-2.c: Likewise.
29226         * gcc.dg/20020517-1.c: Likewise.
29227         * gcc.dg/991230-1.c: Likewise.
29228         * gcc.dg/i386-unroll-1.c: Likewise.
29229         * gcc.misc-tests/i386-prefetch.exp: Likewise.
29230
29231 2003-02-22  Jan Hubicka  <jh@suse.cz>
29232
29233         * gcc.dg/i386-mul.c: New test.
29234
29235 2003-02-21  Roger Sayle  <roger@eyesopen.com>
29236
29237         * gcc.dg/builtins-5.c: New test case.
29238
29239 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
29240
29241         * gcc.dg/asmreg-1.c: New test.
29242
29243 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
29244
29245         PR c++/9749
29246         * g++.dg/parse/varmod1.C: New test.
29247
29248 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
29249
29250         PR c++/9727
29251         * g++.dg/template/op1.C: New test.
29252
29253 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
29254
29255         PR c++/8906
29256         * g++.dg/template/nested2.C: New test.
29257
29258 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
29259
29260         PR c++/8724
29261         * g++.dg/expr/dtor1.C: New test.
29262
29263 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
29264
29265         * gcc.dg/cpp/include3.c: New test.
29266         * gcc.dg/cpp/inc/foo.h: New file.
29267
29268 2003-02-21  Glen Nakamura  <glen@imodulo.com>
29269
29270         * gcc.c-torture/execute/20030221-1.c: New test.
29271
29272 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
29273
29274         PR c++/9729
29275         * g++.dg/abi/conv1.C: New test.
29276
29277 2003-02-20  Jan Hubicka  <jh@suse.cz>
29278
29279         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
29280
29281 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
29282
29283         * gcc.c-torture/compile/20030219-1.c: New test.
29284
29285 2003-02-18  Jan Hubicka  <jh@suse.cz>
29286
29287         * gcc.dg/funcorder.c: New test.
29288
29289 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
29290
29291         * gcc.c-torture/execute/20030218-1.c: New.
29292
29293 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
29294
29295         * gcc.dg/20030218-1.c: New.
29296
29297 2003-02-18  Richard Henderson  <rth@redhat.com>
29298
29299         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
29300         * gcc.dg/attr-used-2.c: New.
29301
29302 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
29303
29304         PR c++/9704
29305         * g++.dg/init/copy5.C: New test.
29306
29307 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
29308
29309         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
29310         * g++.dg/pch/pch.exp: Likewise.
29311
29312 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
29313
29314         * gcc.c-torture/execute/20030209-1.c: Enable the test if
29315         STACK_SIZE is not defined.
29316
29317 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29318
29319         PR c++/9457
29320         * g++.dg/template/init1.C: New test.
29321
29322 2003-02-16  Jan HUbicka  <jh@suse.cz>
29323
29324         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
29325         (foo): Add few extra tests
29326         * gcc.dg/c99-const-expr-3.c: Likewise.
29327         * gcc.c-torture/execute/20030216-1.c: New.
29328
29329 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29330
29331         PR c++/9459
29332         * g++.dg/ext/typeof4.C: New test.
29333
29334 2003-02-15  Roger Sayle  <roger@eyesopen.com>
29335
29336         * gcc.dg/i386-387-3.c: New test case.
29337
29338 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
29339
29340         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
29341         cris-*-elf* cris-*-aout* and mmix-*-*.
29342
29343 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
29344
29345         * gcc.dg/20030213-1.c: New test.
29346
29347 2003-02-12  Roger Sayle  <roger@eyesopen.com>
29348
29349         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
29350         * gcc.dg/i386-387-2.c: Likewise.
29351
29352 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
29353
29354         * gcc.dg/ppc-spe.c: Fix formatting.
29355         Enable tests that were previously unsupported by gas.
29356         Delete tests for instructions that no longer exist.
29357         Switch arguments on evsubifw builtin.
29358
29359 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
29360
29361         * gcc.c-torture/execute/20030209-1.c: Disable the test if
29362         STACK_SIZE is too small.
29363
29364 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
29365             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
29366
29367         * gcc.dg/decl-2.c: New test.
29368
29369 2003-02-10  Jan Hubicka  <jh@suse.cz>
29370
29371         * gcc.dg/i386-fpcvt-1.c: New test.
29372
29373 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
29374
29375         * gcc.c-torture/execute/20030209-1.c: New test.
29376
29377 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
29378
29379         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
29380         int-wide bitops, use the constants of the same width.
29381         Likewise, if long long is 32-bit wide, test bitops using
29382         32-bit constants.
29383
29384 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
29385
29386         * gcc.dg/20021014-1.c: Annotate with expected notice text.
29387
29388 2003-02-07  Roger Sayle  <roger@eyesopen.com>
29389
29390         * testsuite/gcc.dg/builtins-4.c: New test case.
29391
29392 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29393
29394         * gcc.dg/20020430-1.c: Fix dg command typos.
29395         * gcc.dg/20020503-1.c: Likewise.
29396
29397 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29398
29399         PR c++/8785
29400         * g++.dg/parse/fused-params1.C: New test.
29401
29402         PR c++/8857
29403         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
29404
29405         PR c++/8921
29406         * g++.dg/parse/non-dependent1.C: New test.
29407
29408         PR c++/8928
29409         * g++.dg/parse/dupl-tmpl-args1.C: New test.
29410
29411         PR c++/9228
29412         * g++.dg/parse/undefined7.C: New test.
29413         * g++.dg/parse/non-templ1.C: New test.
29414
29415         PR c++/9229
29416         * g++.dg/parse/too-many-tmpl-args1.C: New test.
29417
29418 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
29419
29420         * gcc.c-torture/compile/20030206-1.c: New test.
29421
29422 2003-02-05  Roger Sayle  <roger@eyesopen.com>
29423
29424         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
29425         "pow" to "foo" to avoid potential confusion with a math built-in.
29426
29427 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29428
29429         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
29430         conditions for SPARC targets.
29431
29432 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
29433
29434         * gcc.dg/20030204-1.c: New test.
29435
29436 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29437
29438         PR c++/38
29439         * g++.dg/parse/array-size1.C: New test.
29440
29441         PR c++/5657
29442         * g++.dg/parse/undefined3.C: New test.
29443
29444         PR c++/5665
29445         * g++.dg/parse/undefined4.C: New test.
29446
29447         PR c++/5975
29448         * g++.dg/parse/undefined5.C: New test.
29449
29450         PR c++/7259
29451         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
29452
29453         PR c++/8578
29454         * g++.dg/parse/casting-operator1.C: New test.
29455
29456         PR c++/8596
29457         * g++.dg/parse/undefined6.C: New test.
29458
29459         PR c++/8736
29460         * g++.dg/parse/missing-template1.C: New test.
29461
29462 2003-02-04  Jan Hubicka  <jh@suse.cz>
29463
29464         * gcc.dg/i386-cadd.c: Compile using -march=k8.
29465         * gcc.dg/i386-cmov?.c: Likewise.
29466         * gcc.dg/i386-fpcvt-?.c: Likewise.
29467         * gcc.dg/i386-ssefp-1.c: Likewise.
29468         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
29469         conventions.
29470
29471 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
29472
29473         PR c++/7129
29474         * testsuite/g++.dg/ext/max.C: New test.
29475
29476 2003-02-03  Jan Hubicka  <jh@suse.cz>
29477
29478         * gcc.c-torture/execute/20030203-1.c: New test.
29479
29480 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
29481
29482         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
29483         'natural-endian'.
29484
29485 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
29486
29487         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
29488         * g++.dg/init/new2.C: Likewise.
29489         * g++.dg/other/new1.C: Likewise.
29490
29491 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
29492
29493         * gcc.dg/struct-ret-libc.c: New test.
29494
29495 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
29496
29497         * gcc.dg/20030129-1.c: New test.
29498
29499 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29500
29501         PR c++/8849
29502         * g++.dg/template/ptrmem4.C: New test.
29503
29504 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
29505
29506         * g++.dg/parser/constant1.C: New test.
29507
29508 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29509
29510         PR c++/8591
29511         * g++.dg/parse/friend2.C: New test.
29512
29513 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
29514
29515         PR c++/9437
29516         * g++.dg/template/unify4.C: New test.
29517
29518 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
29519
29520         * gcc.c-torture/execute/20030128-1.c: New test.
29521
29522 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
29523
29524         * g++.dg/lookup/nested1.C: Test moved from ...
29525         * g++.old-deja/g++.other/lookup24.C: ... here.
29526
29527 2003-01-28  Jan Hubicka  <jh@suse.cz>
29528
29529         * gcc.dg/i386-cmov5.c: New test.
29530
29531 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
29532
29533         * gcc.c-torture/execute/20010925-1.c: Changed the
29534         memcpy declaration.
29535
29536 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
29537
29538         PR c++/3902
29539         * g++.dg/parse/template5.C: New test.
29540
29541 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
29542
29543         PR fortran/9258
29544         * g77.dg/pr9258: New test.
29545
29546 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
29547
29548         * README: Move relevant parts from README.g++.
29549
29550         * README.g++: Remove this file.
29551
29552 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
29553
29554         * g++.dg/abi/dcast1.C: New test.
29555
29556 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29557
29558         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
29559
29560 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
29561
29562         PR c++/47
29563         * g++.old-deja/g++.other/lookup24.C: New test.
29564
29565 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29566
29567         PR middle-end/7227
29568         * gcc.dg/uninit-C.c: New test.
29569
29570 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
29571
29572         * g++.dg/abi/covariant1.C: New test.
29573
29574 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
29575
29576         * gcc.dg/20030123-1.c: New test.
29577
29578 2003-01-25  Jan Hubicka  <jh@suse.cz>
29579
29580         PR opt/8492
29581         * gcc.c-torture/compile/20030125-1.c
29582
29583 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
29584
29585         PR c++/9403
29586         * g++.dg/parse/template3.C: New test.
29587         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
29588
29589         PR c++/795
29590         * g++.dg/parse/template4.C: New test.
29591
29592         PR c++/9415
29593         * g++.dg/template/qual2.C: New test.
29594
29595         PR c++/8545
29596         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
29597
29598         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
29599
29600 2003-01-25  Roger Sayle  <roger@eyesopen.com>
29601
29602         * gcc.c-torture/execute/switch-1.c: New test case.
29603
29604 2003-01-25  Jan Hubicka  <jh@suse.cz>
29605
29606         * gcc.c-torture/execute/20030125-1.[cx]: New test.
29607
29608 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
29609
29610         Tweaks for Bison-1.875. From the NEWS file:
29611         "- `parse error' -> `syntax error'
29612         Bison now uniformly uses the term `syntax error'"
29613         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
29614         * gcc.dg/cpp/digraph2.c: Likewise.
29615         * gcc.dg/cpp/direct2.c: Likewise.
29616         * gcc.dg/cpp/paste4.c: Likewise.
29617         * gcc.dg/c90-restrict-1.c: Likewise.
29618         * gcc.dg/c99-func-2.c: Likewise.
29619         * gcc.dg/noncompile/920721-2.c: Likewise.
29620         * gcc.dg/noncompile/930622-2.c: Likewise.
29621         * gcc.dg/noncompile/940112-1.c: Likewise.
29622         * gcc.dg/noncompile/950921-1.c: Likewise.
29623         * gcc.dg/noncompile/951123-1.c: Likewise.
29624         * gcc.dg/noncompile/971104-1.c: Likewise.
29625         * gcc.dg/noncompile/990416-1.c: Likewise.
29626
29627 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
29628
29629         * g++.dg/parse/undefined1.C: Add error message.
29630
29631 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
29632
29633         PR c++/9354
29634         * g++.dg/parse/new1.C: New test.
29635
29636         PR c++/9216
29637         * g++.dg/parse/template2.C: New test.
29638
29639         PR c++/9354
29640         * g++.dg/parse/typedef2.C: New test.
29641
29642         PR c++/9328
29643         * g++.dg/ext/typeof3.C: New test.
29644
29645 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29646
29647         PR c++/2738
29648         * g++.dg/parse/ret-type1.C: New test.
29649
29650         PR c++/3792
29651         * g++.dg/parse/tmpl-outside1.C: New test.
29652
29653         PR c++/4207
29654         * g++.dg/parse/int-as-enum1.C: New test.
29655
29656         PR c++/4903
29657         * g++.dg/parse/no-typename1.C: New test.
29658
29659         PR c++/5533
29660         * g++.dg/parse/no-value1.C: New test.
29661
29662         PR c++/5921
29663         * g++.dg/parse/wrong-inline1.C: New test.
29664
29665         PR c++/6402
29666         * g++.dg/parse/ref1.C: New test.
29667
29668         PR c++/6992
29669         * g++.dg/parse/attr-ctor1.C: New test.
29670
29671         PR c++/7229
29672         * g++.dg/parse/namespace5.C: New test.
29673
29674         PR c++/7917
29675         * g++.dg/parse/func-def1.C: New test.
29676
29677         PR c++/8143
29678         * g++.dg/parse/undefined1.C: New test.
29679
29680         PR c++/5723, PR c++/8522
29681         * g++.dg/parse/specialization1.C: New test.
29682
29683         PR c++/163, PR c++/8595
29684         * g++.dg/parse/struct-as-enum1.C: New test.
29685
29686         PR c++/9173
29687         * g++.dg/parse/undefined2.C: New test.
29688
29689 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
29690
29691         PR c++/9298
29692         * g++.dg/parse/template1.C: New test.
29693
29694         PR c++/9384
29695         * g++.dg/parse/using1.C: New test.
29696
29697         PR c++/9285
29698         PR c++/9294
29699         * g++.dg/parse/expr2.C: New test.
29700
29701         PR c++/9388
29702         * g++.dg/parse/lookup2.C: Likewise.
29703
29704 2003-01-21  Jan Hubicka  <jh@suse.cz>
29705
29706         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
29707         * gcc.c-torture/execute/eeprof-1.c: Likewise.
29708         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
29709         * gcc.c-torture/execute/string-opt-*.c: Likewise.
29710
29711 2003-01-20  Nick Clifton  <nickc@redhat.com>
29712
29713         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
29714         problem with ARM sibcall code generation.
29715
29716 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
29717
29718         * gcc.c-torture/execute/20030120-1.c: New.
29719
29720 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
29721
29722         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
29723
29724 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
29725
29726         PR c++/9272
29727         * g++.dg/parse/ctor1.C: New test.
29728
29729         PR c++/9294:
29730         * g++.dg/parse/qualified1.C: New test.
29731
29732         * g++.dg/parse/typename3.C: New test.
29733
29734 2003-01-16  Richard Henderson  <rth@redhat.com>
29735
29736         * g++.dg/tls/init-2.C: Fix error matches for real this time.
29737
29738 2003-01-16  Richard Henderson  <rth@redhat.com>
29739
29740         * g++.dg/pch/pch.exp: Copy test header to the working directory
29741         before using it either for precompilation or direct use.
29742         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
29743         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
29744
29745 2003-01-16  Richard Henderson  <rth@redhat.com>
29746
29747         * gcc.dg/pch/pch.exp: Copy test header to the working directory
29748         before using it either for precompilation or direct use.
29749         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
29750         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
29751
29752 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
29753
29754         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
29755         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
29756         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
29757         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
29758         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
29759         typename warning into error.
29760         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
29761         error messages.
29762         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
29763         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
29764         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
29765         messages.
29766         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
29767         make declaration visible in template.
29768         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
29769         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
29770         messages.
29771         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
29772         message.
29773         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
29774         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
29775         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
29776         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
29777         typename warning with error message.
29778         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
29779         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
29780         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
29781
29782 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
29783
29784         * g++.dg/parse/ambig2.C: New test.
29785
29786 2003-01-15  Richard Henderson  <rth@redhat.com>
29787
29788         * g++.dg/tls/init-2.C: Update error message string.
29789
29790 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29791
29792         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
29793
29794 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
29795
29796         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
29797         all for HC11/HC12.
29798         * gcc.c-torture/compile/20001205-1.x: Likewise.
29799         * gcc.c-torture/compile/20001226-1.x: Likewise.
29800         * gcc.c-torture/compile/920520-1.x: Likewise.
29801         * gcc.c-torture/compile/961203-1.x: Likewise.
29802         * gcc.c-torture/compile/20020604-1.x: Likewise.
29803
29804 2003-01-15  Jan Hubicka  <jh@suse.cz>
29805
29806         * gcc.c-torture/compile/20030115-1.c: New test.
29807
29808         * gcc.dg/i386-fpcvt-1.c: New test.
29809         * gcc.dg/i386-fpcvt-2.c: New test.
29810
29811 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
29812
29813         Further conform g++'s __vmi_class_type_info to the C++ ABI
29814         specification.
29815         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
29816         the specification.
29817
29818 2003-01-14  Jan Hubicka  <jh@suse.cz>
29819
29820         * gcc.dg/i386-fpcvt-1.c: New test.
29821         * gcc.dg/i386-fpcvt-2.c: New test.
29822
29823 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
29824
29825         * gcc.dg/i386-mmx-3.c: New test.
29826
29827 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
29828
29829         PR c++/9264
29830         * g++.dg/parse/octal1.C: New file.
29831
29832         PR c++/9172
29833         * g++.dg/parse/typename1.C: New file.
29834
29835 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
29836
29837         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
29838         * gcc.dg/bf-no-ms-layout.c: Likewise.
29839         * gcc.dg/bf-ms-attrib.c: Likewise.
29840
29841 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
29842
29843         PR c++/9099
29844         * g++.dg/parse/dtor1.C: New file.
29845
29846         PR c++/9128
29847         * g++.dg/rtti/typeid1.C: New file.
29848
29849         PR c++/9153
29850         * g++.dg/parse/lookup1.C: New file.
29851
29852         PR c++/9171
29853         * g++.dg/templ/spec5.C: New file.
29854
29855 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
29856
29857         * gcc.c-torture/compile/20030110-1.c: New test.
29858
29859 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
29860
29861         Merge from pch-branch:
29862
29863         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
29864
29865         * gcc.dg/pch/cpp-1.h: New.
29866         * gcc.dg/pch/cpp-1.c: New.
29867         * gcc.dg/pch/cpp-2.h: New.
29868         * gcc.dg/pch/cpp-2.c: New.
29869
29870         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
29871
29872         * gcc.dg/pch/except-1.h: New.
29873         * gcc.dg/pch/except-1.c: New.
29874
29875         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
29876
29877         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
29878         running test.
29879         * gcc.dg/pch: Include *.hp not *.h.
29880         * gcc.dg/pch/system-1.h: New.
29881         * gcc.dg/pch/system-1.c: New.
29882
29883         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
29884
29885         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
29886         rather than trying to build and run a program using PCH.
29887         * gcc.dg/pch: Remove dg-do commands from test files.
29888
29889         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
29890
29891         * gcc.dg/pch/macro-3.c: New.
29892         * gcc.dg/pch/macro-3.h: New.
29893
29894         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
29895
29896         * gcc.dg/pch/common-1.c: New.
29897         * gcc.dg/pch/common-1.h: New.
29898         * gcc.dg/pch/decl-1.c: New.
29899         * gcc.dg/pch/decl-1.h: New.
29900         * gcc.dg/pch/decl-2.c: New.
29901         * gcc.dg/pch/decl-2.h: New.
29902         * gcc.dg/pch/decl-3.c: New.
29903         * gcc.dg/pch/decl-3.h: New.
29904         * gcc.dg/pch/decl-4.c: New.
29905         * gcc.dg/pch/decl-4.h: New.
29906         * gcc.dg/pch/decl-5.c: New.
29907         * gcc.dg/pch/decl-5.h: New.
29908         * gcc.dg/pch/global-1.c: New.
29909         * gcc.dg/pch/global-1.h: New.
29910         * gcc.dg/pch/inline-1.c: New.
29911         * gcc.dg/pch/inline-1.h: New.
29912         * gcc.dg/pch/inline-2.c: New.
29913         * gcc.dg/pch/inline-2.h: New.
29914         * gcc.dg/pch/static-1.c: New.
29915         * gcc.dg/pch/static-1.h: New.
29916         * gcc.dg/pch/static-2.c: New.
29917         * gcc.dg/pch/static-2.h: New.
29918
29919         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
29920
29921         * g++.dg/pch/pch.exp: Better handle failing testcases.
29922         * gcc.dg/pch/pch.exp: Likewise.
29923         * gcc.dg/pch/macro-1.c: New.
29924         * gcc.dg/pch/macro-1.h: New.
29925         * gcc.dg/pch/macro-2.c: New.
29926         * gcc.dg/pch/macro-2.h: New.
29927
29928         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
29929
29930         * g++.dg/dg.exp: Treat files in pch/ specially.
29931         * g++.dg/pch/pch.exp: New file.
29932         * g++.dg/pch/empty.H: New file.
29933         * g++.dg/pch/empty.C: New file.
29934         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
29935         "precompile".
29936
29937         * gcc.dg/pch/pch.exp: New file.
29938         * gcc.dg/pch/empty.h: New file.
29939         * gcc.dg/pch/empty.c: New file.
29940         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
29941         "precompile".
29942
29943 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29944
29945         * g++.dg/template/friend14.C: New test.
29946
29947 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
29948
29949         * gcc.dg/old-style-asm-1.c: New test.
29950
29951 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
29952
29953         * gcc.c-torture/compile/20030109-1.c: New test.
29954
29955 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
29956
29957         * gcc.c-torture/execute/20030109-1.c: New test.
29958
29959 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
29960
29961         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
29962         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
29963         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
29964         * g++.old-deja/g++.mike/eh2.C: Likewise.
29965         * g++.old-deja/g++.mike/eh3.C: Likewise.
29966         * g++.old-deja/g++.mike/eh5.C: Likewise.
29967         * g++.old-deja/g++.mike/eh6.C: Likewise.
29968         * g++.old-deja/g++.mike/eh7.C: Likewise.
29969         * g++.old-deja/g++.mike/eh8.C: Likewise.
29970         * g++.old-deja/g++.mike/eh9.C: Likewise.
29971         * g++.old-deja/g++.mike/eh10.C: Likewise.
29972         * g++.old-deja/g++.mike/eh12.C: Likewise.
29973         * g++.old-deja/g++.mike/eh13.C: Likewise.
29974         * g++.old-deja/g++.mike/eh14.C: Likewise.
29975         * g++.old-deja/g++.mike/eh16.C: Likewise.
29976         * g++.old-deja/g++.mike/eh17.C: Likewise.
29977         * g++.old-deja/g++.mike/eh18.C: Likewise.
29978         * g++.old-deja/g++.mike/eh21.C: Likewise.
29979         * g++.old-deja/g++.mike/eh23.C: Likewise.
29980         * g++.old-deja/g++.mike/eh24.C: Likewise.
29981         * g++.old-deja/g++.mike/eh25.C: Likewise.
29982         * g++.old-deja/g++.mike/eh26.C: Likewise.
29983         * g++.old-deja/g++.mike/eh27.C: Likewise.
29984         * g++.old-deja/g++.mike/eh28.C: Likewise.
29985         * g++.old-deja/g++.mike/eh29.C: Likewise.
29986         * g++.old-deja/g++.mike/eh31.C: Likewise.
29987         * g++.old-deja/g++.mike/eh33.C: Likewise.
29988         * g++.old-deja/g++.mike/eh34.C: Likewise.
29989         * g++.old-deja/g++.mike/eh35.C: Likewise.
29990         * g++.old-deja/g++.mike/eh36.C: Likewise.
29991         * g++.old-deja/g++.mike/eh37.C: Likewise.
29992         * g++.old-deja/g++.mike/eh38.C: Likewise.
29993         * g++.old-deja/g++.mike/eh39.C: Likewise.
29994         * g++.old-deja/g++.mike/eh40.C: Likewise.
29995         * g++.old-deja/g++.mike/eh41.C: Likewise.
29996         * g++.old-deja/g++.mike/eh42.C: Likewise.
29997         * g++.old-deja/g++.mike/eh44.C: Likewise.
29998         * g++.old-deja/g++.mike/eh46.C: Likewise.
29999         * g++.old-deja/g++.mike/eh47.C: Likewise.
30000         * g++.old-deja/g++.mike/eh48.C: Likewise.
30001         * g++.old-deja/g++.mike/eh49.C: Likewise.
30002         * g++.old-deja/g++.mike/eh50.C: Likewise.
30003         * g++.old-deja/g++.mike/eh51.C: Likewise.
30004         * g++.old-deja/g++.mike/eh53.C: Likewise.
30005         * g++.old-deja/g++.mike/eh55.C: Likewise.
30006         * g++.old-deja/g++.mike/p7912.C: Likewise.
30007         * g++.old-deja/g++.mike/p9706.C: Likewise.
30008         * g++.old-deja/g++.mike/p10416.C: Likewise.
30009         * g++.old-deja/g++.mike/p11667.C: Likewise.
30010         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
30011         Remove redundant reference to Iris.
30012         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
30013         Elxsi, i860, Pico Java, and WE32K.
30014
30015 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
30016
30017         * g++.dg/ext/asm4.C: New test.
30018
30019 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30020
30021         PR c++/9030
30022         * g++.dg/template/friend12.C: New test.
30023         * g++.dg/template/friend13.C: Likewise.
30024         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
30025
30026 2003-01-08  Jan Hubicka  <jh@suse.cz>
30027
30028         * gcc.dg/i386-cadd.c: New test.
30029         * gcc.dg/i386-cmov4.c: Likewise.
30030
30031 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
30032
30033         PR c++/9165
30034         * g++.dg/warn/Wunused-3.C: New test.
30035
30036         * g++.dg/abi/bitfield9.C: New test.
30037
30038         PR c++/9189
30039         * g++.dg/parse/defarg3.C: New test.
30040
30041 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
30042
30043         * g++.dg/parse/ambig1.C: New test.
30044         * g++.dg/parse/defarg2.C: New test.
30045
30046 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
30047
30048         * g++.dg/template/defarg-1.C: New test.
30049         * g++.dg/template/local2.C: Likewise.
30050
30051 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
30052
30053         * gcc.c-torture/execute/20030105-1.c: New test.
30054
30055 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30056
30057         * g++.dg/parse/namespace3.C: Remove extra semicolons.
30058         * g++.dg/parse/namespace4.C: Likewise.
30059
30060 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
30061
30062         * g++.dg/template/ntp2.C: New test.
30063
30064 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
30065
30066         * g++.dg/parse/extern-C-1.C: New test.
30067
30068         * g++.dg/parse/namespace4.C: New test.
30069
30070         * g++.dg/template/nested1.C: New test.
30071
30072         * g++.dg/parse/namespace3.C: New test.
30073
30074 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
30075
30076         * g++.dg/lookup/two-stage1.C: New test.
30077
30078 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30079
30080         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
30081         * g++.old-deja/g++.jason/access8.C: Likewise.
30082         * g++.old-deja/g++.other/decl5.C: Likewise.
30083
30084 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
30085
30086         * g++.dg/parse/parse7.C: New test.
30087
30088 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
30089
30090         PR c++/2843
30091         * g++.dg/ext/attrib7.C: New test.
30092
30093 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
30094
30095         * g++.dg/parse/parse6.C: New test.
30096
30097 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
30098
30099         * gcc.dg/h8300-stack-1.c: New.
30100
30101 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
30102
30103         g++.dg/lookup/exception1.C: New test.
30104
30105         g++.dg/lookup/template1.C: New test.
30106
30107         g++.dg/parse/namespace2.C: New test.
30108
30109         g++.dg/parse/parens2.C: New test.
30110
30111 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30112
30113         * g++.dg/parse/parse5.C: New test.
30114         * g++.dg/lookup/scoped4.C: New test.
30115
30116 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
30117
30118         * g++.dg/parse/parens1.C: New test.
30119
30120         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
30121         angle-bracket1.C.
30122         * g++.dg/parse/parens2.C: New test.
30123
30124         * g++.dg/lookup/scope-operator1.C: New test.
30125
30126         * g++.dg/parse/operator1.C: New test.
30127
30128 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30129
30130         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
30131         * g++.old-deja/g++.other/access6.C: Likewise.
30132         * g++.old-deja/g++.other/decl1.C: Likewise.
30133         * g++.old-deja/g++.pt/typename12.C: Likewise.
30134
30135 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
30136
30137         * g++.dg/parse/namespace1.C: New test.
30138
30139 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30140
30141         * g++.dg/parse/parse4.C: New test.
30142
30143 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30144
30145         * g++.dg/parse/parse3.C: New test.
30146
30147 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30148
30149         * g++.dg/parse/parse2.C: New test.
30150
30151 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30152
30153         * g++.dg/template/friend11.C: New test.
30154
30155 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30156
30157         * g++.dg/parse/parse1.C: New test.
30158
30159 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
30160
30161         * lib/profopt.exp: Change the name of a global variable to avoid
30162         possible clashes with other test suites.
30163
30164 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
30165
30166         * g++.dg/inherit/covariant8.C: New test.
30167
30168 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
30169
30170         * g++.dg/init/array9.C: New test.
30171
30172         PR c++/9112
30173         * g++.dg/parse/expr1.C: New test.
30174
30175 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
30176
30177         * gcc.c-torture/compile/20021230-1.c: New test.
30178
30179 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
30180
30181         * g++.dg/inherit/covariant5.C: New test.
30182         * g++.dg/inherit/covariant6.C: New test.
30183         * g++.dg/inherit/covariant7.C: New test.
30184
30185 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30186
30187         PR c++/2739
30188         * g++.dg/other/access2.C: New test.
30189
30190 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30191
30192         * g++.dg/other/anon-struct.C: No longer fails
30193         * g++.old-deja/g++.brendan/parse4.C: Likewise.
30194         * g++.old-deja/g++.brendan/parse5.C: Likewise.
30195         * g++.old-deja/g++.brendan/parse6.C: Likewise.
30196
30197 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30198
30199         * g++.dg/parse/angle-bracket.C (main): No longer fails.
30200
30201 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
30202
30203         * g++.dg/eh/spec4.C: Remove stray semicolon.
30204         * g++.dg/expr/pmf-1.C: Change error message.
30205         * g++.dg/ext/asm1.C: Remove stray semicolon.
30206         * g++.dg/ext/typename1.C: Add missing typenames.
30207         * g++.dg/inherit/template-as-base.C: Change error message.
30208         * g++.dg/lookup/scoped1.C: Likewise.
30209         * g++.dg/lookup/scoped2.C: Likewise.
30210         * g++.dg/lookup/using2.C: Likewise.
30211         * g++.dg/other/component1.C: Remove stray semicolon.
30212         * g++.dg/other/do1.C: Change error message.
30213         * g++.dg/other/error2.C: Likewise.
30214         * g++.dg/other/init1.C: Likewise.
30215         * g++.dg/other/packed1.C: Remove stray semicolon.
30216         * g++.dg/other/ptrmem2.C: Change error message.
30217         * g++.dg/parse/parameter-declaration-1.C: Remove line number
30218         marker.
30219         * g++.dg/special/initp1.C: Remove invalid attribute usage.
30220         * g++.dg/template/access3.C: Add typename keyword.
30221         * g++.dg/template/access5.C: Remove stray semicolon.
30222         * g++.dg/template/access6.C: Likewise.
30223         * g++.dg/template/complit1.C: Likewise.
30224         * g++.dg/template/crash1.C: Change error message.
30225         * g++.dg/template/inherit2.C: Remove stray semicolon.
30226         * g++.dg/template/instantiate2.C: Likewise.
30227         * g++.dg/template/instantiate3.C: Change error message.
30228         * g++.dg/template/qual1.C: Remove stray semicolon.
30229         * g++.dg/template/qualttp18.C: Change error message.
30230         * g++.dg/template/ref1.C: Remove stray semicolon.
30231         * g++.dg/template/sizeof1.C (A::value): Declare it.
30232         * g++.dg/template/spec4.C: Change error message.
30233         * g++.dg/template/static1.C: Likewise.
30234         * g++.dg/template/type1.C: Likewise.
30235         * g++.dg/template/typename3.C: Likewise.
30236         * g++.old-deja/g++.benjamin/13478.C: Change error message.
30237         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
30238         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
30239         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
30240         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
30241         named return value extension.
30242         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
30243         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
30244         * g++.old-deja/g++.bob/extern_C.C: Likewise.
30245         * g++.old-deja/g++.bob/inherit2.C: Likewise.
30246         * g++.old-deja/g++.brendan/complex1.C: Likewise.
30247         * g++.old-deja/g++.brendan/copy5.C: Likewise.
30248         * g++.old-deja/g++.brendan/crash13.C: Likewise.
30249         * g++.old-deja/g++.brendan/crash15.C: Likewise.
30250         * g++.old-deja/g++.brendan/crash18.C: Change error message.
30251         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
30252         * g++.old-deja/g++.brendan/crash38.C: Likewise.
30253         * g++.old-deja/g++.brendan/crash50.C: Likewise.
30254         * g++.old-deja/g++.brendan/crash56.C: Likewise.
30255         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
30256         syntax.
30257         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
30258         * g++.old-deja/g++.brendan/crash8.C: Change error message.
30259         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
30260         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
30261         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
30262         * g++.old-deja/g++.brendan/template11.C: Likewise.
30263         * g++.old-deja/g++.brendan/template26.C: Likewise.
30264         * g++.old-deja/g++.brendan/template27.C: Use explicit
30265         specialization syntax.
30266         * g++.old-deja/g++.brendan/template30.C: Likewise.
30267         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
30268         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
30269         non-dependent names.
30270         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
30271         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
30272         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
30273         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
30274         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
30275         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
30276         named return value extension.
30277         * g++.old-deja/g++.ext/namedret2.C: Likewise.
30278         * g++.old-deja/g++.ext/namedret3.C: Likewise.
30279         * g++.old-deja/g++.ext/return1.C: Likewise.
30280         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
30281         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
30282         * g++.old-deja/g++.jason/access8.C: Likewise.
30283         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
30284         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
30285         pseudo-destructor names.
30286         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
30287         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
30288         pseudo-destructor names.
30289         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
30290         * g++.old-deja/g++.jason/overload19.C: Likewise.
30291         * g++.old-deja/g++.jason/overload32.C: Likewise.
30292         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
30293         stray semicolons.
30294         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
30295         * g++.old-deja/g++.jason/return.C: Likewise.
30296         * g++.old-deja/g++.jason/return2.C: Likewise.
30297         * g++.old-deja/g++.jason/shadow1.C: Likewise.
30298         * g++.old-deja/g++.jason/special.C: Use explicit specialization
30299         syntax.
30300         * g++.old-deja/g++.jason/template10.C: Account for use of
30301         non-dependent names.
30302         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
30303         syntax.
30304         * g++.old-deja/g++.jason/template37.C: Likewise.
30305         * g++.old-deja/g++.law/access4.C: Change error messages.
30306         * g++.old-deja/g++.law/arm13.C: Remove incorrect
30307         pseudo-destructor names.
30308         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
30309         * g++.old-deja/g++.law/ctors9.C: Likewise.
30310         * g++.old-deja/g++.law/cvt22.C: Likewise.
30311         * g++.old-deja/g++.law/dtors5.C: Likewise.
30312         * g++.old-deja/g++.law/global-init1.C: Likewise.
30313         * g++.old-deja/g++.law/missed-error3.C: Likewise.
30314         * g++.old-deja/g++.law/operators28.C: Likewise.
30315         * g++.old-deja/g++.law/visibility28.C: Likewise.
30316         * g++.old-deja/g++.martin/eval1.C: Likewise.
30317         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
30318         name.
30319         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
30320         * g++.old-deja/g++.mike/net34.C: Likewise.
30321         * g++.old-deja/g++.mike/net36.C: Likewise.
30322         * g++.old-deja/g++.mike/ns2.C: Likewise.
30323         * g++.old-deja/g++.mike/p12306.C: Likewise.
30324         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
30325         value extension.
30326         * g++.old-deja/g++.mike/p700.C: Likewise.
30327         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
30328         * g++.old-deja/g++.mike/p710.C: Likewise.
30329         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
30330         value extension.
30331         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
30332         * g++.old-deja/g++.mike/pmf9.C: Likewise.
30333         * g++.old-deja/g++.ns/crash2.C: Likewise.
30334         * g++.old-deja/g++.ns/crash3.C: Likewise.
30335         * g++.old-deja/g++.ns/invalid1.C: Likewise.
30336         * g++.old-deja/g++.ns/ns17.C: Likewise.
30337         * g++.old-deja/g++.ns/template16.C: Likewise.
30338         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
30339         keyword.
30340         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
30341         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
30342         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
30343         named return value extension.
30344         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
30345         * g++.old-deja/g++.other/access4.C: Issue additional error
30346         messages.
30347         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
30348         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
30349         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
30350         * g++.old-deja/g++.other/crash25.C: Change error message.
30351         * g++.old-deja/g++.other/crash4.C: Change error message.
30352         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
30353         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
30354         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
30355         checks.
30356         * g++.old-deja/g++.other/defarg8.C: Likewise.
30357         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
30358         * g++.old-deja/g++.other/dtor10.C: Likewise.
30359         * g++.old-deja/g++.other/incomplete.C: Likewise.
30360         * g++.old-deja/g++.other/linkage7.C: Likewise.
30361         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
30362         lookup algorithm.
30363         * g++.old-deja/g++.other/mangle2.C: Likewise.
30364         * g++.old-deja/g++.other/refinit2.C: Likewise.
30365         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
30366         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
30367         * g++.old-deja/g++.pt/crash28.C: Likewise.
30368         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
30369         syntax.
30370         * g++.old-deja/g++.pt/crash32.C: Change error message.
30371         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
30372         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
30373         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
30374         error message position.
30375         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
30376         * g++.old-deja/g++.pt/defarg8.C: Change error message.
30377         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
30378         syntax.
30379         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
30380         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
30381         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
30382         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
30383         keyword.
30384         * g++.old-deja/g++.pt/explicit31.C: Likewise.
30385         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
30386         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
30387         keyword.
30388         * g++.old-deja/g++.pt/explicit71.C: Change error message.
30389         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
30390         syntax.
30391         * g++.old-deja/g++.pt/friend28.C: Account for use of
30392         non-dependent names.
30393         * g++.old-deja/g++.pt/friend29.C: Likewise.
30394         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
30395         rules.
30396         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
30397         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
30398         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
30399         lookup rules.
30400         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
30401         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
30402         keyword.
30403         * g++.old-deja/g++.pt/memclass20.C: Likewise.
30404         * g++.old-deja/g++.pt/memclass5.C: Likewise.
30405         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
30406         keyword.
30407         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
30408         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
30409         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
30410         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
30411         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
30412         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
30413         keyword.
30414         * g++.old-deja/g++.pt/spec10.C: Likewise.
30415         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
30416         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
30417         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
30418         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
30419         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
30420         * g++.old-deja/g++.pt/ttp62.C: Likewise.
30421         * g++.old-deja/g++.pt/ttp64.C: Likewise.
30422         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
30423         * g++.old-deja/g++.pt/typename15.C: Likewise.
30424         * g++.old-deja/g++.pt/typename22.C: Likewise.
30425         * g++.old-deja/g++.pt/typename6.C: Change error messages.
30426         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
30427         * g++.old-deja/g++.pt/virtual2.C: Likewise.
30428         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
30429         syntax.
30430         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
30431         return value extension.
30432         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
30433         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
30434         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
30435         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
30436
30437 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
30438
30439         * g++.dg/warn/inline1.C: New test.
30440         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
30441         * g++.old-deja/g++.jason/synth10.C: Likewise.
30442         * g++.old-deja/g++.mike/net31.C: Likewise.
30443         * g++.old-deja/g++.mike/p8786.C: Likewise.
30444
30445         * g++.dg/template/friend10.C: New test.
30446         * g++.dg/template/conv5.C: New test.
30447
30448 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
30449
30450         * g++.dg/lookup/scoped3.C: New test.
30451
30452         * g++.dg/lookup/decl1.C: New test.
30453         * g++.dg/lookup/decl2.C: New test.
30454
30455 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
30456
30457         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
30458         gcc.c-torture/compile/20021015-1.c,
30459         gcc.c-torture/compile/20021015-2.c,
30460         gcc.c-torture/compile/20021123-1.c,
30461         gcc.c-torture/compile/20021123-2.c,
30462         gcc.c-torture/compile/20021123-3.c,
30463         gcc.c-torture/compile/20021123-4.c,
30464         gcc.c-torture/execute/20021024-1.c: Add tests previously added
30465         only to 3.1 or 3.2 branch.
30466
30467 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
30468
30469         * gcc.dg/i386-bitfield3.c: New test.
30470
30471         * gcc.dg/i386-bitfield2.c: New test.
30472
30473 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
30474
30475         * g++.dg/parse/conv_op1.C: New test.
30476
30477 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
30478
30479         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
30480         approved.
30481
30482 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
30483
30484         * gcc.c-torture/compile/20021220-1.c: New test.
30485
30486 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
30487
30488         * gcc.dg/i386-fastcall-1.c: New.
30489
30490 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30491
30492         * gcc.c-torture/execute/20021219-1.c: New test.
30493
30494 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30495
30496         * gcc.dg/i386-pic-1.c: New test.
30497
30498 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30499
30500         PR c++/8099
30501         * g++.dg/template/friend9.C: New test.
30502
30503 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30504
30505         PR c++/3663
30506         * g++.dg/template/access7.C: New test.
30507
30508 2002-12-18  Nick Clifton  <nickc@redhat.com>
30509
30510         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
30511         the libstdc++-v3 directory has been found.
30512
30513 2002-12-12  Devang Patel <dpatel@apple.com>
30514         * gcc.dg/darwin-ld-1.c: New test.
30515         * gcc.dg/darwin-ld-2.c: New test.
30516         * gcc.dg/darwin-ld-3.c: New test.
30517         * gcc.dg/darwin-ld-4.c: New test.
30518         * gcc.dg/darwin-ld-5.c: New test.
30519
30520 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
30521
30522         * gcc.c-torture/compile/20021212-1.c: New test.
30523
30524 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
30525
30526         * gcc.dg/fshort-wchar: New test.
30527
30528 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
30529
30530         PR c++/8372
30531         * g++.dg/template/dtor1.C: New test.
30532
30533         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
30534         markers.
30535
30536 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
30537
30538         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
30539
30540 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
30541
30542         * g++.dg/template/static1.C: New test.
30543         * g++.dg/template/static2.C: New test.
30544         * g++.old-deja/g++.ext/memconst.C: New test.
30545
30546 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30547
30548         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
30549         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
30550         * g++.dg/special/initp1.C: Likewise.
30551
30552 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
30553
30554         * gcc.c-torture/execute/20021204-1.c: New test.
30555
30556 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
30557
30558         * gcc.dg/ppc-fmadd-1.c: New file.
30559         * gcc.dg/ppc-fmadd-2.c: New file.
30560         * gcc.dg/ppc-fmadd-3.c: New file.
30561
30562 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
30563
30564         * gcc.c-torture/compile/20021204-1.c: New test.
30565
30566 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
30567
30568         * g++.dg/inherit/covariant2.C: New test.
30569         * g++.dg/inherit/covariant3.C: New test.
30570         * g++.dg/inherit/covariant4.C: New test.
30571         * g++.dg/inherit/covariant1.C: Remove XFAIL.
30572         * g++.old-deja/g++.robertl/eb17.C: Likewise.
30573
30574 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
30575
30576         PR c++/8688
30577         * g++.dg/init/brace3.C: New test.
30578
30579 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
30580
30581         * gcc.dg/20020210-1.c: Fix a comment typo.
30582
30583 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
30584
30585         PR c++/8720
30586         * g++.dg/parse/defarg1.C: New test.
30587
30588         PR c++/8615
30589         * g++.dg/template/char1.C: New test.
30590
30591         * g++.dg/template/varmod1.C: Fix typo.
30592
30593 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30594
30595         DR 180
30596         * g++.old-deja/g++.pt/crash32.C: Expect error.
30597
30598 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
30599
30600         PR c++/5919
30601         * g++.dg/template/varmod1.C: New test.
30602
30603         PR c++/8727
30604         * g++.dg/inherit/typeinfo1.C: New test.
30605
30606         PR c++/8663
30607         * g++.dg/inherit/typedef1.C: New test.
30608
30609 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
30610
30611         PR c++/8332
30612         PR c++/8493
30613         * g++.dg/template/strlen1.C: New test.
30614
30615         PR c++/8227
30616         * g++.dg/template/ctor2.C: New test.
30617
30618         PR c++/8214
30619         * g++.dg/init/string1.C: New test.
30620
30621         PR c++/8511
30622         * g++.dg/template/friend8.C: New test.
30623
30624 2002-11-29  Joe Buck <jbuck@synopsys.com>
30625
30626         * g++.dg/lookup/anon2.C: New test.
30627
30628 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
30629
30630         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
30631         h8300 port.
30632
30633 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
30634
30635         * gcc.dg/bitfld-6.c: New test.
30636
30637 2002-11-27  Jan Hubicka  <jh@suse.cz>
30638
30639         * gcc.c-torture/execute/20021127.[cx]: New test.
30640
30641 2002-11-26  Jan Hubicka  <jh@suse.cz>
30642
30643         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
30644         quality.
30645
30646 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
30647
30648         * g++.dg/init/brace2.C: New test.
30649         * g++.old-deja/g++.mike/p9129.C: Correct.
30650
30651 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
30652
30653         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
30654
30655 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
30656
30657         * gcc.dg/sibcall-6: New test for indirect sibcalls.
30658
30659 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
30660
30661         * testsuite/g++.dg/abi/empty11.C: New test.
30662         * testsuite/g++.dg/rtti/cv1.C: New test.
30663
30664 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
30665
30666         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
30667
30668 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
30669
30670         * g++.dg/abi/empty10.C: New test.
30671
30672 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
30673
30674         * gcc.c-torture/compile/20021124-1.c: New test.
30675
30676 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
30677
30678         * g++.dg/abi/rtti2.C: New test.
30679
30680 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
30681
30682         * gcc.dg/i386-unroll-1.c: New test.
30683
30684 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
30685
30686         * gcc.c-torture/compile/20021120-1.c: New test.
30687         * gcc.c-torture/compile/20021120-2.c: New test.
30688
30689 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
30690
30691         * gcc.dg/bitfld-5.c: New test.
30692
30693 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
30694
30695         * gcc.c-torture/execute/20021120-3.c: New test.
30696
30697 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
30698
30699         * gcc.c-torture/execute/20021120-2.c: New test.
30700
30701 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
30702
30703         * gcc.c-torture/execute/20021120-1.c: New test.
30704
30705 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
30706
30707         * gcc.c-torture/execute/20021118-3.c: New test.
30708
30709 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30710
30711         * gcc.c-torture/compile/20021119-1.c: New test.
30712
30713 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
30714
30715         * gcc.dg/duff-1.c: New test.
30716         * gcc.dg/duff-2.c: New test.
30717         * gcc.dg/duff-3.c: New test.
30718
30719 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
30720
30721         * gcc.dg/cpp/_Pragma5.c: New test.
30722
30723 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
30724
30725         * gcc.c-torture/execute/20021118-2.c: New test.
30726
30727 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
30728
30729         * gcc.c-torture/execute/20021118-1.c: New test.
30730
30731 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
30732
30733         * gcc.dg/20021116-1.c: New test.
30734
30735 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
30736
30737         * g++.dg/abi/vcall1.C: New test.
30738
30739 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
30740
30741         * gcc.dg/20021029-1.c: New test.
30742         * gcc.dg/20021029-2.c: New test.
30743
30744 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
30745
30746         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
30747
30748 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
30749
30750         PR c/8439
30751         * gcc.dg/20021110.c: Move to ...
30752         * gcc.c-torture/compile/20021110.c: .... here.
30753
30754 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30755
30756         PR c/8467
30757         * gcc.c-torture/execute/20021111-1.c
30758
30759 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
30760
30761         PR c/8439
30762         * gcc.dg/20021110.c: New test.
30763
30764 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
30765
30766         * g++.dg/abi/vthunk3.C: Run only on x86.
30767
30768 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
30769
30770         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
30771
30772 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
30773
30774         * lib/compat.exp (compat-execute): Fix logic error in last
30775         change.
30776
30777 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
30778
30779         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
30780
30781 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30782
30783         PR c++/8389
30784         * g++.dg/template/access6.C: New test.
30785
30786 2002-11-08  Jan Hubicka  <jh@suse.cz>
30787
30788         * gcc.dg/i386-ssefp-1.c: New test.
30789         * gcc.dg/i386-ssefp-1.c: New test.
30790
30791 2002-11-08  Jan Hubicka  <jh@suse.cz>
30792
30793         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
30794
30795 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
30796
30797         * g++.dg/abi/vthunk3.C: New test.
30798
30799         PR c++/8338
30800         * g++.dg/template/crash2.C: New test.
30801
30802 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
30803
30804         * testsuite/g++.dg/abi/dtor1.C: New test.
30805         * testsuite/g++.dg/abi/dtor2.C: Likewise.
30806
30807 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
30808
30809         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
30810         Darwin.
30811
30812 2002-11-04  Adam Nemet  <anemet@lnxw.com>
30813
30814         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
30815         -mthumb.  Only xfail with -O0.
30816
30817 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
30818
30819         * g++.dg/abi/thunk1.C: New test.
30820         * g++.dg/abi/thunk2.C: Likewise.
30821         * g++.dg/abi/vtt1.C: Likewise.
30822
30823 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
30824
30825         PR optimization/8423
30826         * gcc.c-torture/execute/builtin-constant.c: New test.
30827
30828 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
30829
30830         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
30831         Add some more cases.
30832
30833 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
30834
30835         PR c++/8391
30836         * g++.dg/opt/local1.C: New test.
30837
30838 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
30839
30840         PR c++/8160
30841         * g++.dg/template/complit1.C: New test.
30842
30843         PR c++/8149
30844         * g++.dg/template/typename4.C: Likewise.
30845
30846 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30847
30848         Core issue 287, PR c++/7639
30849         * g++.dg/template/instantiate1.C: Adjust error location.
30850         * g++.dg/template/instantiate3.C: New test.
30851         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
30852         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
30853         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
30854
30855 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
30856
30857         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
30858
30859 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
30860
30861         PR c++/8287
30862         * g++.dg/init/dtor2.C: New test.
30863
30864 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30865
30866         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
30867         * gcc.dg/nest.c: Bypass errors on irix6.
30868
30869 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
30870
30871         * gcc.dg/nest.c: Expect error for mmix-*-*.
30872         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
30873
30874 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
30875
30876         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
30877         markers.
30878
30879         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
30880
30881 2002-10-25  Mike Stump  <mrs@apple.com>
30882
30883         * gcc.dg/warn-1.c: New test.
30884
30885 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
30886
30887         * g++.dg/template/typename3.C: New test.
30888
30889 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
30890
30891         * g++.dg/lookup/ptrmem1.C: New test.
30892
30893         * g++.dg/abi/vthunk2.C: New test.
30894
30895 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
30896
30897         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
30898
30899 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
30900
30901         * g++.dg/abi/empty9.C: New test.
30902
30903 2002-10-24  Richard Henderson  <rth@redhat.com>
30904
30905         * g++.dg/inherit/thunk1.C: Enable for ia64.
30906
30907 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
30908
30909         PR c++/8067
30910         * g++.dg/lookup/pretty1.C: New test.
30911
30912 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
30913
30914         * gcc.dg/20021023-1.c: New test.
30915
30916 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
30917
30918         PR c++/7679
30919         * g++.dg/parse/inline1.C: New test.
30920
30921 2002-10-23  Richard Henderson  <rth@redhat.com>
30922
30923         * g++.dg/inherit/thunk1.C: Enable for x86_64.
30924
30925         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
30926
30927 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
30928
30929         PR c++/6579
30930         * g++.dg/parse/stmtexpr3.C: New test.
30931
30932 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
30933
30934         * g++.dg/expr/cond1.C: New test.
30935
30936 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
30937
30938         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
30939
30940 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
30941
30942         * g++.dg/abi/vbase13.C: New test.
30943         * g++.dg/abi/vbase14.C: Likewise.
30944
30945 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
30946
30947         * gcc.dg/tls/pic-1.c: New test.
30948         * gcc.dg/tls/nonpic-1.c: New test.
30949         * gcc.dg/20021018-1.c: New test.
30950
30951 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
30952
30953         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
30954         Remove only files with the same base name as the test case.
30955         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
30956         (profopt-execute): Likewise.  Also, remove old profiling
30957         and performance data files before running the tests.
30958
30959         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
30960         * g++.dg/bprob/bprob.exp: Likewise.
30961         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
30962         to allow more general test case names.
30963
30964         * g++.dg/bprob/bprob-1.C: Rename to ...
30965         * g++.dg/bprob/g++-bprob-1.C: ... this.
30966
30967         * g77.dg/bprob/bprob-1.f: Rename to ...
30968         * g77.dg/bprob/g77-bprob-1.f: ... this.
30969
30970 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
30971
30972         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
30973         bison 1.50 or later.
30974
30975 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
30976
30977         * g++.dg/README: Describe more test directories.
30978
30979 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
30980
30981         * g++.dg/init/array6.C: Add additional tests.
30982
30983 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
30984
30985         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
30986         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
30987
30988 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
30989
30990         * gcc.c-torture/compile/20020604-1.x: New.
30991         * gcc.c-torture/compile/simd-5.x: Likewise.
30992         * gcc.c-torture/execute/920710-1.x: Likewise.
30993         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
30994
30995 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
30996
30997         * g++.dg/inherit/override1.C: Add dg-options clause.
30998
30999 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31000
31001         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
31002         _mm_slli_si128.
31003
31004 2002-10-19  Andreas Schwab  <schwab@suse.de>
31005
31006         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
31007         directory component.
31008
31009 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
31010
31011         * g++.dg/inherit/thunk1.C: New test.
31012
31013         * g++.dg/inherit/override1.C: New test.
31014
31015         * g++.dg/abi/mangle11.C: New test.
31016         * g++.dg/abi/mangle14.C: New test.
31017         * g++.dg/abi/mangle17.C: New test.
31018
31019 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
31020
31021         * g++.dg/overload/member2.C: New test.
31022
31023 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
31024
31025         * g++.dg/README: Describe new compat directory.
31026         * g++.dg/dg.exp: Skip tests in compat directory.
31027         * README.compat: New file.
31028         * lib/compat.exp: New expect script.
31029         * g++.dg/compat: New test directory.
31030         * g++.dg/compat/compat.exp: New expect script.
31031         * g++.dg/compat/abi: New test directory.
31032         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
31033         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
31034         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
31035         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
31036         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
31037         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
31038         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
31039         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
31040         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
31041         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
31042         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
31043         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
31044         * g++.dg/compat/break: New test directory.
31045         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
31046         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
31047         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
31048         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
31049         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
31050         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
31051         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
31052         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
31053         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
31054         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
31055         g++.dg/compat/break/README: New files.
31056         * g++.dg/compat/eh: New test directory.
31057         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
31058         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
31059         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
31060         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
31061         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
31062         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
31063         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
31064         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
31065         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
31066         g++.dg/compat/eh/filter2_y.C,
31067         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
31068         g++.dg/compat/eh/new1_y.C,
31069         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
31070         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
31071         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
31072         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
31073         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
31074         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
31075         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
31076         g++.dg/compat/eh/unexpected1_y.C: New files.
31077         * g++.dg/compat/init: New test directory.
31078         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
31079         g++.dg/compat/init/array5_y.C,
31080         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
31081         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
31082         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
31083         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
31084         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
31085         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
31086         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
31087         g++.dg/compat/init/init-ref2_y.C: New files.
31088
31089 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
31090
31091         PR c++/7584
31092         * g++.dg/inherit/using3.C: New test.
31093
31094 2002-10-17  Jan Hubicka  <jh@suse.cz>
31095
31096         * gcc.dg/20021017-2.c: New test.
31097
31098 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
31099
31100         * g++.dg/abi/mangle16.C: Adjust.
31101
31102         * g++.dg/init/array8.C: New test.
31103
31104 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
31105
31106         * gcc.dg/special/mips-abi.exp: New test.
31107         * gcc.dg/special/mips-abi.s: Empty file used by the above.
31108
31109 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
31110
31111         * g++.dg/abi/mangle16.C: New test.
31112         * g++.dg/abi/mangle17.C: Likewise.
31113
31114         PR c++/7478
31115         * g++.dg/template/ref1.C: New test.
31116
31117 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31118
31119         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
31120
31121 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
31122
31123         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
31124
31125 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
31126
31127         PR c++/7524
31128         * g++.dg/init/array7.C: New test.
31129
31130 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
31131
31132         * g++.dg/init/array6.C: New test.
31133
31134         * g++.dg/abi/mangle13.C: Likewise.
31135         * g++.dg/abi/mangle14.C: Likewise.
31136         * g++.dg/abi/mangle15.C: Likewise.
31137
31138 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
31139
31140         * g++.dg/abi/empty8.C: New test.
31141
31142 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
31143
31144         * g++.dg/init/ctor1.C: New test.
31145
31146 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
31147
31148         * gcc.c-torture/execute/20021015-1.c: New test.
31149
31150 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
31151
31152         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
31153
31154 2002-10-14  Jan Hubicka  <jh@suse.cz>
31155
31156         * gcc.dg/i386-ssetype-[1-5].c: New tests.
31157
31158 2002-10-14  Richard Henderson  <rth@redhat.com>
31159
31160         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
31161
31162 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
31163
31164         PR optimization/6631
31165         * g++.dg/opt/const2.C: New test.
31166
31167 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
31168
31169         PR c++/7176
31170         * g++.dg/parse/friend1.C: New test.
31171         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
31172
31173 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
31174
31175         * gcc.dg/20021014-1.c: New test.
31176
31177 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
31178
31179         PR c++/5661
31180         * g++.dg/ext/vlm1.C: New test.
31181         * g++.dg/ext/vlm2.C: Likewise.
31182
31183         * g++.dg/init/array1.C: Remove invalid braces.
31184         * g++.dg/init/brace1.C: New test.
31185         * g++.dg/init/copy2.C: Likewise.
31186         * g++.dg/init/copy3.C: Likewise.
31187         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
31188         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
31189         braces.
31190
31191 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
31192
31193         * gcc.dg/cpp/assembler.S: Don't use -ansi.
31194
31195 2002-10-11  Richard Shann  <richard.shann@superh.com>
31196
31197         * gcc.c-torture/compile/simd-5.c: New test.
31198
31199 2002-10-10  Roger Sayle  <roger@eyesopen.com>
31200
31201         * gcc.c-torture/execute/shiftopt-1.c: New test case.
31202
31203 2002-10-10  Jim Wilson  <wilson@redhat.com>
31204
31205         * gcc.c-torture/execute/20021010-1.c: New test.
31206
31207 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
31208
31209         PR c/7353
31210         * g++.dg/ext/typedef-init.C: New test.
31211         * gcc.dg/typedef-init.c: New test.
31212
31213 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
31214
31215         * gcc.dg/cpp/paste13.c: New test.
31216
31217 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31218
31219         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
31220         remaining platforms, XFAIL during compile, not execute.  Don't
31221         XFAIL at -O0.
31222
31223 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
31224
31225         * gcc.dg/alias-1.c: Tweak expected warning.
31226
31227 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
31228
31229         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
31230
31231 2002-10-06  Andreas Jaeger  <aj@suse.de>
31232
31233         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
31234         * gcc.dg/cpp/c++98.C: Likewise.
31235
31236         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
31237         * g++.dg/cpp/c++98.C: Likewise.
31238
31239         * g++.dg/README (Subdirectories): Mention cpp directory.
31240
31241         PR target/7559
31242         * gcc.dg/20021006-1.c: New test.
31243
31244 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31245
31246         PR c++/7804
31247         * g++.dg/other/warning1.C: New test.
31248
31249 2002-10-04  Roger Sayle  <roger@eyesopen.com>
31250
31251         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
31252         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
31253         and sparc-*-* with -m64 as expected failures.  See PR 8087.
31254
31255 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
31256
31257         PR c++/7931
31258         * g++.dg/template/ptrmem3.C: New test.
31259
31260         PR c++/7754
31261         * g++.dg/template/union1.C: New test.
31262
31263 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
31264
31265         PR c++/8006
31266         * g++.dg/abi/mangle9.C: New test.
31267         * g++.dg/abi/mangle10.C: New test.
31268         * g++.dg/abi/mangle11.C: New test.
31269         * g++.dg/abi/mangle12.C: New test.
31270
31271 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
31272
31273         PR c++/7188.
31274         * g++.dg/template/meminit1.C: New test.
31275         * g++.dg/warn/Wreorder-1.C: Likewise.
31276         * g++.old-deja/g++.mike/warn3.C: Tweak.
31277         * lib/prune.exp: Ingore "in copy constructor".
31278
31279 2002-10-02  Andreas Jaeger  <aj@suse.de>
31280
31281         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
31282         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
31283         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
31284         on x86-64.
31285
31286 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
31287
31288         * gcc.dg/empty1.C: Fix typo.
31289
31290 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
31291
31292         * gcc.dg/alias-1.c: New test.
31293
31294 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
31295
31296         * gcc.dg/empty1.C: New test.
31297
31298         * g++.dg/tls/init-2.C: Tweak error messages.
31299
31300 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
31301
31302         * gcc.c-torture/compile/20020923-1.c: New test.
31303
31304 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
31305
31306         * gcc.c-torture/execute/ffs-1.c: New test.
31307         * gcc.c-torture/execute/ffs-2.c: Ditto.
31308
31309 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
31310
31311         * g++.dg/overload/member1.C: New test.
31312
31313 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
31314
31315         * g++.dg/abi/empty7.C: New test.
31316         * g++.dg/init/pm2.C: Likewise.
31317
31318 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
31319
31320         * g++.dg/rtti/crash1.C: New test.
31321
31322 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
31323
31324         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
31325         gcc.dg/sibcall-4.c: New tests.
31326
31327 2002-09-28  Roger Sayle  <roger@eyesopen.com>
31328
31329         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
31330         powerpc and MMIX targets.
31331
31332 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
31333
31334         * gcc.dg/cpp/20020927-1.c: New.
31335
31336 2002-09-26  David S. Miller  <davem@redhat.com>
31337
31338         * gcc.c-torture/compile/trunctfdf.c: New.
31339
31340 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31341
31342         * lib/target-supports.exp (check_weak_available): Handle solaris2.
31343
31344 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
31345
31346         * gcc.c-torture/execute/loop-15.c: New.
31347
31348 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
31349
31350         * README.QMTEST: Fix typo.
31351
31352 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
31353
31354         * gcc.dg/20020926-1.c: New test.
31355
31356 2002-09-25  David S. Miller  <davem@redhat.com>
31357
31358         PR target/7842
31359         * gcc.c-torture/execute/shiftdi.c: New test.
31360
31361 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
31362
31363         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
31364         unique to the tool.
31365         * lib/g77.exp (g77_init): Likewise.
31366         * lib/g++.exp (g++_init): Likewise.
31367         * lib/objc.exp (objc_init): Likewise.
31368
31369 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
31370
31371         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
31372         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
31373         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
31374
31375 2002-09-25  Richard Henderson  <rth@redhat.com>
31376
31377         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
31378         too-small long double.
31379
31380 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
31381
31382         * gcc.dg/20020919-1.c: New test.
31383
31384 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
31385
31386         * g++.dg/abi/bitfield6.C: New test.
31387         * g++.dg/abi/bitfield7.C: New test.
31388         * g++.dg/abi/bitfield8.C: New test.
31389         * g++.dg/abi/vbase11.C: New test.
31390
31391 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31392
31393         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
31394         hppa*-*-hpux*.  Update test comment.
31395
31396 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
31397
31398         * gcc.dg/tls/struct-1.c: New test.
31399
31400 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
31401
31402         * gcc.dg/cpp/tr-warn2.c: Update.
31403
31404 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
31405
31406         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
31407
31408 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
31409
31410         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
31411         systems.
31412
31413 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
31414
31415         * gcc.c-torture/execute/ieee/mzero3.c: New test.
31416
31417         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
31418         Adjust for c++filt moved to binutils.  Remove spurious duplicate
31419         setting of cxxfilt.
31420
31421 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
31422
31423         * gcc.dg/20020312-2.c: Update for darwin.
31424
31425 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
31426
31427         * g++.old-deja/g++.other/crash32.C: Mark ICE.
31428
31429 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
31430
31431         * objc.dg/comp-types-1.m: New test.
31432         * objc.dg/comp-types-2.m: New test.
31433         * objc.dg/comp-types-3.m: New test.
31434         * objc.dg/comp-types-4.m: New test.
31435         * objc.dg/comp-types-5.m: New test.
31436         * objc.dg/comp-types-6.m: New test.
31437
31438 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31439
31440         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
31441
31442 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
31443
31444         * g++.dg/other/do1.C: New test.
31445
31446         * g++.dg/template/subst1.C: New test.
31447
31448 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
31449
31450         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
31451
31452 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
31453
31454         * g++.dg/template/qualttp20.C: Adjust expected errors.
31455         * g++.old-deja/g++.jason/report.C: Likewise.
31456         * g++.old-deja/g++.other/qual1.C: Likewise.
31457
31458         * g++.dg/lookup/scoped2.C: New test.
31459
31460         * g++.dg/ext/asm3.C: New test.
31461
31462 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
31463
31464         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
31465
31466 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
31467
31468         * ChangeLog: follow spelling conventions.
31469         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
31470         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
31471         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
31472         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
31473         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
31474         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
31475         * g++.old-deja/g++.law/global-init1.C: Likewise.
31476         * g++.old-deja/g++.other/delete4.C: Likewise.
31477         * g++.old-deja/g++.other/inline21.C: Likewise.
31478         * g++.old-deja/g++.other/singleton.C: Likewise.
31479         * g77.dg/strlen0.f: Likewise.
31480         * g77.f-torture/compile/20010519-1.f: Likewise.
31481         * g77.f-torture/compile/980310-4.f: Likewise.
31482         * gcc.c-torture/compile/20000605-1.c: Likewise.
31483         * gcc.c-torture/execute/20020225-1.c: Likewise.
31484         * gcc.dg/c90-hexfloat-2.c: Likewise.
31485         * gcc.dg/c99-bool-1.c: Likewise.
31486         * gcc.dg/c99-hexfloat-2.c: Likewise.
31487         * gcc.dg/dll-2.c: Likewise.
31488         * gcc.dg/wtr-union-init-1.c: Likewise.
31489         * gcc.dg/wtr-union-init-2.c: Likewise.
31490         * gcc.dg/wtr-union-init-3.c: Likewise.
31491         * gcc.dg/cpp/avoidpaste1.c: Likewise.
31492         * gcc.dg/cpp/defined.c: Likewise.
31493         * gcc.dg/cpp/macsyntx.c: Likewise.
31494         * gcc.dg/cpp/paste2.c: Likewise.
31495         * gcc.dg/cpp/trad/defined.c: Likewise.
31496         * gcc.dg/format/c90-printf-1.c: Likewise.
31497         * gcc.dg/format/c90-scanf-1.c: Likewise.
31498         * gcc.dg/format/c99-printf-1.c: Likewise.
31499         * gcc.dg/format/c99-scanf-1.c: Likewise.
31500         * gcc.misc-tests/gcov-8.c: Likewise.
31501         * lib/profopt.exp: Likewise.
31502
31503 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
31504
31505         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
31506
31507 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
31508
31509         * g++.dg/inherit/using2.C: New test.
31510
31511 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
31512
31513         * ChangeLog: Follow spelling conventions.
31514         * g++.dg/template/friend4.C: Likewise.
31515         * g++.old-deja/g++.pt/crash67.C: Likewise.
31516         * gcc.c-torture/execute/20000801-4.c: Likewise.
31517         * gcc.dg/c90-digraph-1.c: Likewise.
31518         * gcc.dg/c94-digraph-1.c: Likewise.
31519         * gcc.dg/c99-digraph-1.c: Likewise.
31520         * gcc.dg/cpp/line5.c: Likewise.
31521         * gcc.dg/cpp/multiline.c: Likewise.
31522         * gcc.dg/cpp/trad/literals-1.c: Likewise.
31523         * gcc.dg/format/attr-3.c: Likewise.
31524         * gcc.dg/format/c90-scanf-3.c: Likewise.
31525         * gcc.dg/format/ext-4.c: Likewise.
31526
31527 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
31528
31529         * g++.dg/template/pretty1.C: New test.
31530
31531 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
31532
31533         * gcc.c-torture/execute/struct-cpy-1.c: New test.
31534
31535 2002-09-13  Matt Austern  <austern@apple.com>
31536
31537         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
31538         passing a cast expression to a function by const reference.
31539
31540 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
31541
31542         * g++.dg/template/deduce1.C: New test.
31543
31544 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
31545
31546         * gcc.c-torture/execute/simd-1.c: Force all use of int to
31547         32-bit int.
31548
31549 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31550
31551         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
31552         usage.
31553
31554 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
31555
31556         * gcc.c-torture/compile/20020910-1.c: New test.
31557
31558 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
31559
31560         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
31561
31562 2002-09-10  Andreas Jaeger  <aj@suse.de>
31563
31564         * gcc.dg/20020312-2.c: Adjust for x86-64.
31565
31566 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
31567
31568         * g77.dg/7388.f: New test case for PR 7388.
31569
31570 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
31571
31572         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
31573
31574 2002-09-05  Ziemowit Laski <zlaski@apple.com>
31575
31576         * objc.dg/proto-lossage-1.m: New test.
31577
31578 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
31579
31580         * gcc.dg/cpp/_Pragma4.c: Fix typo.
31581
31582 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
31583
31584         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
31585         expected to pass.
31586
31587 2002-09-06  Stan Shebs  <shebs@apple.com>
31588             David Edelsohn  <edelsohn@gnu.org>
31589
31590         * gcc.dg/weak: New directory.
31591         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
31592         target-specific xfail bits.
31593         * gcc.dg/typeof-2.c: Move to new directory.
31594         * gcc.dg/weak.exp: New expect script.
31595
31596 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
31597
31598         * gcc.c-torture/execute/extzvsi.c: New test.
31599
31600 2002-09-05  Stan Shebs  <shebs@apple.com>
31601
31602         * gcc.dg/weak-1.c: xfail on Darwin.
31603         * gcc.dg/weak-2.c: Ditto.
31604         * gcc.dg/weak-3.c: Ditto.
31605         * gcc.dg/weak-4.c: Ditto.
31606         * gcc.dg/weak-5.c: Ditto.
31607         * gcc.dg/weak-6.c: Ditto.
31608         * gcc.dg/weak-7.c: Ditto.
31609         * gcc.dg/weak-8.c: Ditto.
31610         * gcc.dg/weak-9.c: Ditto.
31611
31612 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
31613
31614         * gcc.c-torture/execute/loop-14.c: New test.
31615
31616 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
31617
31618         * g++.dg/other/cxa-atexit1.C: New test.
31619
31620         * gcc.dg/typeof-2.c: New test.
31621
31622 2002-09-03  Roger Sayle  <roger@eyesopen.com>
31623
31624         * gcc.dg/builtins-2.c: New testcase.
31625         * gcc.dg/builtins-3.c: New testcase.
31626
31627 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
31628
31629         * gcc.dg/cpp/_Pragma4.c: New test.
31630
31631 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
31632
31633         * objc/execute/nil_method-1.m: New testcase.
31634
31635 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
31636
31637         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
31638         [Object class], not [Object initialize].
31639
31640 2002-08-31  Roger Sayle  <roger@eyesopen.com>
31641             Hans-Peter Nilsson  <hp@bitrange.com>
31642
31643         * gcc.c-torture/execute/20020720-1.x: Skip test on
31644         mmix-knuth-mmixware.  Correct comment.
31645
31646 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
31647
31648         * testsuite/g++.dg/abi/bitfield5.C: New test.
31649         * testsuite/g++.dg/abi/vbase10.C: Likewise.
31650
31651 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
31652
31653         * objc.dg/undeclared-selector.m: New test.
31654
31655 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
31656
31657         * g++.dg/other/offsetof1.C: Avoid cast warning.
31658
31659 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
31660
31661         * objc.dg/super-class-2.m: New test.
31662
31663 2002-08-24  Matt Austern  <austern@apple.com>
31664
31665         * g++.dg/ext/lvaddr.C: New test.
31666         * g++.dg/ext/lvcast.C: New test.
31667
31668 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
31669
31670         * testsuite/g++.dg/inherit/cond1.C: New test.
31671
31672 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
31673
31674         * gcc.dg/noncompile/incomplete-1.c: New test.
31675
31676 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
31677
31678         * gcc.dg/typespec-1.c: New test.
31679
31680 2002-08-20  Devang Patel  <dpatel@apple.com>
31681         * objc.dg/proto-hier-2.m: New test.
31682
31683 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
31684
31685         * objc.dg/bitfield-1.m: New test.
31686         * objc.dg/bitfield-2.m: New test.
31687
31688 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
31689
31690         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
31691         gcc.dg/c99-flex-array-4.c: New tests.
31692
31693 2002-08-16  Stan Shebs  <shebs@apple.com>
31694
31695         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
31696
31697 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
31698
31699         * gcc.dg/typeof-1.c: New test.
31700         * g++.dg/ext/typeof2.C: New test.
31701
31702 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
31703
31704         * g++.dg/other/offsetof1.C: New test.
31705
31706 2002-08-14  Richard Henderson  <rth@redhat.com>
31707
31708         * gcc.dg/tls/diag-3.c: Fix expected message strings.
31709
31710 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
31711
31712         * gcc.dg/cpp/_Pragma3.c: New test.
31713
31714 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
31715
31716         * g++.dg/template/inherit3: New test.
31717
31718 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
31719
31720         * gcc.dg/bitfld-4.c: Add blank options.
31721
31722 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
31723
31724         * g++.dg/template/crash1.C: New test.
31725
31726 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
31727
31728         * gcc.dg/tls/opt-2.c: New test.
31729
31730 2002-08-08  Devang Patel  <dpatel@apple.com>
31731
31732         * objc.dg/selector-1.m : New test
31733
31734 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
31735
31736         * g++.dg/abi/bitfield4.C: New test.
31737         * gcc.dg/bitfld-4.c: New test.
31738
31739 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
31740
31741         * g++.dg/other/packed1.C: New test.
31742
31743 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
31744
31745         * g++.dg/abi/offsetof.C: Tweak error messages.
31746         * g++.old-deja/g++.mike/p10769a.C: Likewise.
31747
31748 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
31749
31750         * gcc.dg/bitfld-3.c: New test.
31751
31752 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
31753             Richard Henderson  <rth@redhat.com>
31754
31755         * gcc.dg/i386-bitfield1.c: New test.
31756         * g++.dg/abi/bitfield3.C: Update.
31757
31758 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
31759
31760         * objc.dg/const-str-2.m: Update.
31761         * gcc.dg/cpp/c++98.c: Change to C extension.
31762         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
31763         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
31764
31765 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
31766
31767         * testsuite/gcc.dg/tls/diag-3.c: New.
31768
31769 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
31770
31771         * g++.dg/README (Subdirectories): Document new subdir expr.
31772         * g++.dg/expr/pmf-1.C: New test.
31773
31774 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
31775
31776         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
31777
31778 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
31779
31780         * g++.dg/abi/bitfield3.C: New test.
31781
31782 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
31783
31784         * lib/gcov.exp: Tweak expected line formats.
31785         * gcc.misc-tests/gcov8.c: New test.
31786         * gcc.misc-tests/gcov8.x: New flags.
31787
31788 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
31789
31790         * consistency.vlad/layout/endian.c: Include string.h.
31791
31792         * gcc.c-torture/execute/20020805-1.c: New test.
31793
31794 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
31795
31796         * g++.dg/other/conversion1.C: New test.
31797
31798 2002-08-03  Roger Sayle  <roger@eyesopen.com>
31799
31800         * gcc.dg/builtins-1.c: New testcase.
31801
31802 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
31803
31804         * g++.dg/inherit/access3.C: New test.
31805
31806 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
31807
31808         * gcc.dg/ia64-visibility-2.c: New test.
31809
31810 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
31811
31812         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
31813         __qualifier_flags to __flags.
31814
31815 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
31816
31817         * g++.dg/inherit/operator1.C: New test.
31818         * g++.dg/lookup/disamb1.C: Fix typo in comment.
31819         * g++.dg/other/error1.C: Change expected error message.
31820         * g++.dg/template/conv4.C: Likewise.
31821
31822 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
31823
31824         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
31825         for documented behavior.
31826
31827 2002-07-25  Roger Sayle  <roger@eyesopen.com>
31828
31829         * gcc.c-torture/execute/20020720-1.x: Skip this test on
31830         several targets known to fail.
31831
31832 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
31833
31834         * gcc.dg/mips-args-[123].c: New tests.
31835
31836 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
31837
31838         * gcc.dg/ppc-spe.c: New.
31839
31840 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
31841
31842         * g++.dg/other/ptrmem4.C: New testcase.
31843
31844 2002-07-24  Richard Henderson  <rth@redhat.com>
31845
31846         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
31847
31848 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
31849
31850         * g++.dg/ext/alignof1.C (main): Return 0 for success.
31851
31852 2002-07-24  Roger Sayle  <roger@eyesopen.com>
31853
31854         * gcc.c-torture/execute/memset-3.c: New testcase.
31855
31856 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
31857
31858         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
31859         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
31860
31861 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31862
31863         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
31864         Delete.
31865
31866 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
31867
31868         * gcc.c-torture/compile/simd-4.c: New test.
31869
31870 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31871
31872         PR c++/7347, c++/7348
31873         * g++.dg/template/access4.C: New test.
31874         * g++.dg/template/access5.C: New test.
31875         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
31876         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
31877         * g++.old-deja/g++.pt/ttp58.C: Likewise.
31878         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
31879
31880 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
31881
31882         * gcc.dg/gnu89-init-2.c: New test.
31883
31884 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
31885
31886         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
31887
31888 2002-07-20  Roger Sayle  <roger@eyesopen.com>
31889
31890         * gcc.c-torture/execute/20020720-1.c: New testcase.
31891
31892 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
31893
31894         * gcc.dg/cpp/Wsignprom.c: New tests.
31895
31896 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
31897
31898         * gcc.c-torture/execute/loop-13.c: New test.
31899
31900 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
31901
31902         * gcc.dg/cpp/expr.c: New tests.
31903
31904 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
31905
31906         * g++.dg/opt/pr6713.C: Add template instantiation.
31907
31908 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
31909
31910         * gcc.dg/nest.c: New test.
31911
31912 2002-07-17  Richard Henderson  <rth@redhat.com>
31913
31914         * g++.dg/opt/pr6713.C: New test.
31915
31916 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
31917
31918         * gcc.c-torture/execute/loop-2e.x: Let the testcase
31919         XFAIL for all x86 processors.
31920
31921 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
31922
31923         * gcc.c-torture/execute/20010122-1.x: Do not test with
31924         -fomit-frame-pointer.
31925
31926 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31927
31928         * g++.dg/template/instantiate2.C: New test.
31929         * g++.dg/template/spec4.C: New test.
31930
31931 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31932
31933         * g++.dg/template/access2.C: New test.
31934         * g++.dg/template/access3.C: New test.
31935
31936 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
31937
31938         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
31939         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
31940         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
31941         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
31942         Convert to use <stdarg.h>.
31943         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
31944         Delete.
31945         * gcc.dg/va-arg-2.c: New.
31946         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
31947
31948 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
31949
31950         * gcc.c-torture/compile/20020710-1.c: New test.
31951
31952 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
31953                           Andrew Pinski  <pinskia@physics.uc.edu>
31954
31955         gcc.c-torture/compile/simd-2.c: New testcase.
31956         gcc.c-torture/compile/simd-3.c: Likewise.
31957
31958 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
31959
31960         PR c++/7224
31961         * g++.dg/overload/error1.C: New test.
31962
31963 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31964
31965         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
31966         configuration and IRIX 6 O32 ABI.
31967
31968 2002-07-11  Roger Sayle  <roger@eyesopen.com>
31969
31970         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
31971
31972 2002-07-10  Roger Sayle  <roger@eyesopen.com>
31973
31974         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
31975
31976 2002-07-10  Jeffrey A Law  <law@redhat.com>
31977
31978         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
31979
31980         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
31981
31982 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
31983
31984         * gcc.dg/20020312-2.c: Check for __PPC__.
31985
31986 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
31987
31988         * gcc.c-torture/compile/20020709-1.c: New test.
31989
31990 2002-07-07  Roger Sayle  <roger@eyesopen.com>
31991
31992         * g++.dg/template/qualttp21.C: New test case.
31993
31994 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
31995
31996         * gcc.c-torture/compile/20020706-1.c: New test.
31997         * gcc.c-torture/compile/20020706-2.c: New test.
31998
31999 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
32000             Alexandre Oliva  <aoliva@redhat.com>
32001
32002         * g++.dg/warn/incomplete1.C: New test.
32003
32004 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32005
32006         PR c++/7099
32007         * g++.dg/warn/noreturn1.C: New test.
32008
32009 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
32010
32011         PR c++/6706
32012         * g++.dg/debug/debug6.C: New test.
32013         * g++.dg/debug/debug7.C: New test.
32014
32015 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
32016
32017         * gcc.c-torture/compile/simd-3.c: New test.
32018
32019 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
32020
32021         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
32022         * gcc.dg/20020620-1.c: Likewise.
32023
32024 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32025
32026         PR c++/6944
32027         * g++.dg/init/array4.C: New test.
32028         * g++.dg/init/array5.C: New test.
32029
32030 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
32031
32032         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
32033         * gcc.c-torture/execute/simd-2.c (main): Likewise.
32034
32035 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32036
32037         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
32038         * gcc.dg/wtr-aggr-init-1.c: Likewise.
32039         * gcc.dg/wtr-conversion-1.c: Likewise.
32040         * gcc.dg/wtr-escape-1.c: Likewise.
32041         * gcc.dg/wtr-int-type-1.c: Likewise.
32042         * gcc.dg/wtr-label-1.c: Likewise.
32043         * gcc.dg/wtr-static-1.c: Likewise.
32044         * gcc.dg/wtr-strcat-1.c: Likewise.
32045         * gcc.dg/wtr-suffix-1.c: Likewise.
32046         * gcc.dg/wtr-switch-1.c: Likewise.
32047         * gcc.dg/wtr-unary-plus-1.c: Likewise.
32048         * gcc.dg/wtr-union-init-1.c: Likewise.
32049         * gcc.dg/wtr-union-init-2.c: Likewise.
32050         * gcc.dg/wtr-union-init-3.c: Likewise.
32051
32052         * gcc.dg/wtr-func-def-1.c: New test.
32053
32054 2002-07-02 Devang Patel <dpatel@apple.com>
32055
32056         * objc.dg/param-1.m: New test.
32057
32058 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
32059
32060         * gcc.dg/cpp/trad/directive.c: Add test.
32061         * gcc.dg/cpp/trad/macroargs.c: Add test.
32062         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
32063
32064 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
32065
32066         * gcc.dg/cpp/cmdlne-M.c: New test.
32067
32068 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
32069
32070         * objc.dg/desig-init-1.m: New test.
32071
32072 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32073
32074         PR c++/6716
32075         * g++.dg/template/instantiate1.C: New test.
32076
32077 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
32078
32079         PR c++/7112
32080         * g++.dg/template/sizeof2.C: New test.
32081
32082 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
32083
32084         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
32085         gcc.dg/cpp/trad/include.c: New tests.
32086
32087 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
32088
32089         PR target/7177
32090         * gcc.c-torture/compile/20020701-1.c: New test.
32091
32092 2002-07-01  Stan Shebs  <shebs@apple.com>
32093
32094         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
32095         header here...
32096         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
32097         (objc-torture-execute): or here.
32098
32099 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
32100
32101         * gcc.c-torture/execute/arith-rand-ll.c: New test.
32102
32103 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
32104
32105         * gcc.dg/cpp/trad/escaped-nl.c: New test.
32106
32107 2002-06-30  Devang Patel  <dpatel@apple.com>
32108
32109         * objc.dg/fsyntax-only.m: New test.
32110
32111 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
32112
32113         PR c++/6695
32114         * g++.dg/template/friend7.C: New file.
32115
32116 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
32117
32118         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
32119         return type.
32120
32121 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
32122
32123         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
32124         avoid division by zero.
32125
32126 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
32127
32128         * gcc.dg/Wunknownprag.c: New tests.
32129
32130 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
32131
32132         * gcc.c-torture/execute/simd-2.c: New test.
32133
32134 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
32135
32136         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
32137         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
32138         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
32139         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
32140         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
32141         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
32142         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
32143         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
32144         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
32145         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
32146         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
32147         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
32148         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
32149         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
32150         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
32151         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
32152         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
32153
32154 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
32155
32156         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
32157         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
32158         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
32159         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
32160         New tests.
32161         * gcc.dg/cpp/trad/directive.c: Update.
32162
32163 2002-06-23  Andreas Jaeger  <aj@suse.de>
32164
32165         * gcc.c-torture/execute/complex-6.c: New.
32166
32167 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
32168
32169         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
32170         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
32171         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
32172         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
32173
32174 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
32175
32176         * gcc.dg/cpp/trad: New directory with traditional tests copied
32177         from parent directory.
32178         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
32179         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
32180         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
32181         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
32182         Move to trad/ and rename.
32183         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
32184         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
32185         gcc.dg/cpp/trad/redef2.c: New tests.
32186         * gcc.dg/cpp/trad/trad.exp: New driver.
32187
32188 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
32189
32190         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
32191         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
32192         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
32193         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
32194         Remove.
32195
32196 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
32197
32198         * gcc.dg/20020620-1.c: New test.
32199
32200 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32201
32202         * g++.dg/template/ttp4.C: New test.
32203
32204 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
32205
32206         * g++.dg/opt/vt1.C: Fix regexp.
32207
32208 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32209
32210         * gcc.c-torture/execute/pure-1.c: Make functions static again.
32211         Don't use attribute `noinline'.
32212
32213 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
32214
32215         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
32216
32217 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
32218
32219         * gcc.c-torture/execute/simd-1.c: New.
32220
32221         * gcc.dg/simd-1.c: New.
32222
32223 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
32224
32225         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
32226
32227 2002-06-16  Richard Henderson  <rth@redhat.com>
32228
32229         * g++.dg/ext/anon-struct1.C: New.
32230         * g++.dg/ext/anon-struct2.C: New.
32231         * g++.dg/ext/anon-struct3.C: New.
32232         * gcc.dg/anon-struct-1.c: New.
32233         * gcc.dg/anon-struct-2.c: New.
32234         * gcc.dg/anon-struct-3.c: New.
32235         * gcc.dg/20011008-1.c: Adjust warning text.
32236         * gcc.dg/20020527-1.c: Add -fms-extensions.
32237
32238 2002-06-16  Richard Henderson  <rth@redhat.com>
32239
32240         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
32241
32242 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
32243
32244         * gcc.c-torture/execute/20020615-1.c: New test.
32245
32246 2002-06-15  Roger Sayle  <roger@eyesopen.com>
32247
32248         * gcc.c-tortuture/execute/compare-1.c: New test case.
32249         * gcc.c-tortuture/execute/compare-2.c: New test case.
32250         * gcc.c-tortuture/execute/compare-3.c: New test case.
32251
32252 2002-06-13  Richard Henderson  <rth@redhat.com>
32253
32254         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
32255         ia64 ilp32.
32256
32257 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32258
32259         * g++.dg/template/typename2.C: Update error message.
32260
32261 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
32262
32263         * gcc.c-torture/execute/20020611-1.c: New test.
32264
32265 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
32266
32267         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
32268         list of targets to skip.
32269
32270 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
32271
32272         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
32273         targets if not optimizing.
32274
32275 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
32276
32277         * gcc.c-torture/compile/20020605-1.c: New test.
32278
32279         * g++.dg/opt/vt1.C: New test.
32280
32281         * gcc.dg/20020531-1.c: New test.
32282
32283         * gcc.dg/20020530-1.c: New test.
32284
32285         * gcc.dg/20020527-1.c: New test.
32286
32287         * g++.dg/opt/cse1.C: New test.
32288
32289 2002-06-07  Roger Sayle  <roger@eyesopen.com>
32290
32291         * gcc.dg/20020607-2.c: New test case.
32292
32293 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
32294
32295         * gcc.c-torture/compile/20020604-1.c: New test.
32296
32297 2002-06-04  Richard Henderson  <rth@redhat.com>
32298
32299         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
32300         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
32301         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
32302
32303 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
32304
32305         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
32306
32307 2002-06-03  Richard Henderson  <rth@redhat.com>
32308
32309         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
32310         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
32311
32312 2002-06-02  Richard Henderson  <rth@redhat.com>
32313
32314         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
32315         test functions static.
32316
32317 2002-06-02  Andreas Jaeger  <aj@suse.de>
32318
32319         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
32320         now.
32321
32322 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
32323
32324         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
32325         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
32326         Update for mofified diagnostics.
32327         * gcc.dg/c99-intconst-1.c: No longer fail.
32328
32329 2002-06-02  Richard Henderson  <rth@redhat.com>
32330
32331         * gcc.dg/uninit-A.c: Remove xfail markers.
32332
32333 2002-06-01  Roger Sayle  <roger@eyesopen.com>
32334
32335         * gcc.dg/fnegate-1.c: New test case.
32336
32337 2002-05-30  Osku Salerma  <osku@iki.fi>
32338
32339         * gcc.c-torture/execute/mayalias-1.c: New file.
32340
32341 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
32342
32343         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
32344         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
32345         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
32346
32347 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
32348
32349         * gcc.c-torture/execute/20020529-1.c: New test.
32350
32351 2002-05-27  Richard Henderson  <rth@redhat.com>
32352
32353         * g++.dg/ext/attrib6.C: New test case.
32354
32355 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32356
32357         * gcc.c-torture/execute/pure-1.c: New test.
32358
32359 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
32360
32361         * gcc.dg/cpp/arith-2.c: Remove.
32362
32363 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
32364
32365         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
32366         * gcc.dg/cpp/if-3.c: Remove.
32367
32368 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
32369
32370         * g++.dg/opt/cse2.C: New test.
32371
32372 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
32373
32374         * gcc.dg/cpp/arith-1.c: New semantic tests.
32375         * gcc.dg/cpp/if-1.c: Update.
32376
32377 2002-05-24  Ben Elliston  <bje@redhat.com>
32378
32379         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
32380
32381 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
32382
32383         * gcc.dg/verbose-asm.c: New test.
32384
32385 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
32386
32387         * gcc.dg/cpp/paste12.c: New test.
32388
32389 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
32390
32391         * g++.dg/parse/named_ops.C: New test.
32392
32393 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
32394
32395         * gcc/testsuite/gcc.dg/weak-8.c: New test.
32396
32397 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
32398
32399         * gcc.dg/weak-2.c: Allow optional leading underscore
32400         in scan-assembler symbol name.
32401         * gcc.dg/weak-3.c: Likewise.
32402         * gcc.dg/weak-4.c: Likewise.
32403         * gcc.dg/weak-5.c: Likewise.
32404
32405 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
32406
32407         * gcc.dg/20020523-1.c: New test.
32408
32409 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
32410
32411         * objc.dg/const-str-2.m: Update now that we stop after
32412         a command line error.
32413
32414 2002-05-22  Richard Henderson  <rth@redhat.com>
32415
32416         * g++.dg/dg.exp: Fix typo in test pruneing.
32417
32418 2002-05-22  Richard Henderson  <rth@redhat.com>
32419
32420         * g++.dg/dg.exp: Prune the tls subdirectory.
32421         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
32422         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
32423         * g++.dg/tls/init-1.C: New.
32424
32425 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
32426
32427         * gcc.dg/20020517-1.c: New test.
32428
32429 2002-05-21  Richard Henderson  <rth@redhat.com>
32430
32431         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
32432         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
32433
32434 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
32435
32436         * g++.dg/other/copy2.C: New test.
32437
32438 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
32439
32440         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
32441         (MAX_COPY): Bump up to 10 times sizeof (long long).
32442         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
32443
32444         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
32445         sizeof (long long).
32446
32447         * gcc.c-torture/execute/strcpy-1.c: New test.
32448
32449 2002-05-19  Jason Merrill  <jason2redhat.com>
32450
32451         * g++.dg/ext/oper1.C: New test.
32452
32453 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
32454 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
32455
32456         * README.QMTEST: New file.
32457
32458         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
32459
32460 2002-05-19  Andreas Jaeger  <aj@suse.de>
32461
32462         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
32463         now.
32464         * gcc.c-torture/execute/loop-2d.x: Likewise.
32465
32466 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
32467
32468         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
32469         support weak symbols.
32470         * gcc.dg/weak-4.c: Likewise.
32471         * gcc.dg/weak-6.c: Likewise.
32472
32473 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
32474
32475         * gcc.dg/weak-3.c: Add dg-excess-error comment for
32476         cygwin, coff and h8300-*-hms targets
32477         * gcc.dg/weak-5.c: Likewise.
32478         * gcc.dg/weak-7.c: Likewise.
32479
32480 2002-05-16  Jason Merrill  <jason@redhat.com>
32481
32482         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
32483         (scan-assembler-not, scan-assembler-dem): Likewise.
32484         (scan-assembler-dem-not): Likewise.
32485
32486 2002-05-15  Richard Henderson  <rth@redhat.com>
32487
32488         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
32489
32490 2002-05-15  Richard Henderson  <rth@redhat.com>
32491
32492         * gcc.dg/weak-5.c (vfoo1c): No warning here.
32493         (vfoo1f): Warning here.
32494         (vfoo1l): Don't redefine the alias.
32495
32496 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
32497
32498         * g++.dg/init/pm1.C: New test.
32499
32500 2002-05-12  David S. Miller  <davem@redhat.com>
32501
32502         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
32503         types.
32504
32505 2002-05-10  Roger Sayle  <roger@eyesopen.com>
32506
32507         * gcc.c-torture/execute/20020510-1.c: New test case.
32508
32509 2002-05-10  David S. Miller  <davem@redhat.com>
32510
32511         * gcc.c-torture/execute/conversion.c: Test long double too.
32512
32513 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
32514
32515         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
32516         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
32517         * lib/g++.exp (g++_link_flags): Likewise.
32518         * lib/objc.exp (objc_target_compile): Likewise.
32519
32520 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
32521
32522         * gcc.dg/cpp/poison.c: Update.
32523         * gcc.dg/cpp/20000625-2.c: Remove.
32524         * gcc.dg/cpp/direct2s.c: Remove final test.
32525
32526 2002-05-08  Tom Rix  <trix@redhat.com>
32527
32528         * gcc.c-torture/execute/20020508-1.c: New test.
32529         * gcc.c-torture/execute/20020508-2.c: New test.
32530         * gcc.c-torture/execute/20020508-3.c: New test.
32531
32532 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
32533
32534         * gcc.dg/cpp/charconst-4.c: More tests.
32535
32536 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
32537
32538         PR c/6569
32539         * gcc.dg/weak-3.c: Update location of warning messages.
32540         * gcc.dg/weak-5.c: Likewise.
32541
32542 2002-05-06  Roger Sayle  <roger@eyesopen.com>
32543
32544         * gcc.c-torture/execute/20020506-1.c: New test case.
32545
32546 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
32547
32548         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
32549
32550 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
32551
32552         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
32553
32554 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
32555
32556         * gcc.dg/cpp/charconst-3.c: New test.
32557
32558 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
32559
32560         * gcc.dg/cpp/charconst.c: Update tests.
32561
32562 2002-05-05  Tim Josling  <tej@melbpc.org.au>
32563
32564         * treelang: Added directory for new sample language treelang. Also
32565         lib/treelang.exp: New file to signal treelang should be tested.
32566
32567 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
32568
32569         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
32570         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
32571         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
32572         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
32573         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
32574         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
32575         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
32576
32577 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
32578
32579         * gcc.dg/format/xopen-2.c: New test.
32580
32581 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
32582
32583         * gcc.dg/20020503-1.c: New test.
32584
32585 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
32586
32587         * g++.dg/init/dtor1.C: Make it tougher.
32588
32589 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
32590
32591         * g++.dg/init/dtor1.C: New test.
32592
32593 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
32594
32595         * gcc.dg/altivec-8.c: New.
32596
32597 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
32598
32599         * gcc.dg/altivec-7.c: New.
32600
32601 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
32602
32603         * g++.dg/parse/typedef1.C: New test.
32604
32605 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
32606
32607         PR c++/6486
32608         * g++.dg/template/friend6.C: New test.
32609
32610         PR c++/6492
32611         * g++.dg/init/copy1.C: New test.
32612
32613 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
32614
32615         * g++.dg/warn/effc1.C: New test.
32616
32617 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
32618
32619         * gcc.dg/cpp/if-cexp.c: Add a test.
32620
32621 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
32622
32623         * gcc.dg/20020426-2.c: New test.
32624
32625 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
32626
32627         * gcc.dg/cpp/if-mop.c: Update.
32628         * gcc.dg/cpp/if-mpar.c: Add test.
32629         * gcc.dg/cpp/if-oppr.c: Update.
32630
32631 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32632
32633         PR c/6343
32634         * gcc.dg/weak-[2-7].c: New tests.
32635
32636 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
32637
32638         * gcc.dg/enum1.c: New test.
32639
32640 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
32641
32642         PR c++/6497
32643         * g++.dg/inherit/access2.C: New test.
32644
32645 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
32646
32647         PR bootstrap/6445
32648         * gcc.dg/20020426-1.c: New test.
32649
32650 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
32651
32652         * g++.dg/abi/enum1.C: New test.
32653
32654 2002-04-26  Richard Henderson  <rth@redhat.com>
32655
32656         * gcc.dg/c99-bool-1.c: Expect always true warning.
32657
32658 2002-04-25  Roger Sayle  <roger@eyesopen.com>
32659
32660         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
32661
32662 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32663
32664         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
32665         targets.
32666
32667 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
32668
32669         * g++.dg/abi/mange7.C: New test.
32670
32671         PR c++/6438.
32672         * g++.dg/parse/stmtexpr2.C: New test.
32673
32674 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
32675
32676         * gcc.dg/20020312-2.c: Add SH target.
32677
32678 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32679
32680         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
32681         compiler output on mips*-*-irix*.
32682
32683 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
32684
32685         * g++.dg/parse/attr1.C: New test.
32686
32687 2002-04-23  Roger Sayle  <roger@eyesopen.com>
32688
32689         * gcc.c-torture/execute/string-opt-17.c: New test case.
32690         * gcc.c-torture/execute/memset-2.c: New test case.
32691
32692 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
32693
32694         PR c++/6256:
32695         * g++.dg/template/friend5.C: New test.
32696
32697         PR c++/6331:
32698         * g++.dg/template/qual1.C: Likewise.
32699
32700 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
32701
32702         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
32703         Include stdlib.h, not stdio.h or ctype.h.
32704
32705 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
32706
32707         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
32708         cris-*-elf* and mmix-*-*.
32709         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
32710         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
32711         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
32712         Ditto.
32713         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
32714         * gcc.dg/wchar_t-1.c: Ditto.
32715
32716 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
32717
32718         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
32719         Clarify comment.
32720
32721 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
32722
32723         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
32724
32725 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32726
32727         * gcc.c-torture/execute/20000906-1.x: Delete.
32728
32729 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
32730
32731         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
32732
32733 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
32734
32735         * PR6367
32736         * g77.f-torture/execute/6367.f: New test.
32737         * g77.f-torture/execute/6367.x: Disable for MMIX.
32738
32739 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
32740
32741         * PR6352
32742         * g++.dg/opt/inline2.C: New test.
32743
32744 2002-04-18  Richard Henderson  <rth@redhat.com>
32745
32746         * gcc.dg/20000906-1.c: Enable for all targets.
32747         * gcc.c-torture/compile/iftrap-2.c: New.
32748
32749 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
32750
32751         * gcc.dg/20020418-1.c: New test.
32752         * gcc.dg/20020418-2.c: New test.
32753
32754 2002-04-18  Richard Henderson  <rth@redhat.com>
32755
32756         * gcc.c-torture/compile/iftrap-1.c: New.
32757         * gcc.dg/iftrap-1.c: Adjust for ia64.
32758         * gcc.dg/iftrap-2.c: New.
32759
32760 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
32761
32762         * gcc.c-torture/compile/20020418-1.c: New test.
32763
32764 2002-04-18  Roger Sayle  <roger@eyesopen.com>
32765
32766         * gcc.c-torture/compile/20020415-1.c: New.
32767
32768 2002-04-18  David S. Miller  <davem@redhat.com>
32769
32770         * gcc.c-torture/execute/20020418-1.c: New test.
32771
32772 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
32773
32774         * gcc.dg/20020416-1.c: New test.
32775
32776         * g++.dg/opt/inline1.C: New test.
32777
32778 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
32779
32780         * gcc.dg/altivec-5.c: New test.
32781
32782         * gcc.dg/20020415-1.c: New test.
32783
32784 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
32785
32786         * testsuite/lib/chill.exp: Remove.
32787
32788 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
32789
32790         * g++.dg/other/big-struct.C: New test.
32791
32792 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
32793
32794         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
32795         of scratch file.
32796
32797 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
32798
32799         PR c/6277
32800         * gcc.dg/i386-387-1.c: Allow optional leading underscore
32801         in scan-assembler function name
32802
32803 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
32804
32805         * g77.f-torture/execute/980628-4.x,
32806         g77.f-torture/execute/980628-5.x,
32807         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
32808         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
32809         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
32810         i[34567]86-*-*.
32811
32812 2002-04-13  David S. Miller  <davem@redhat.com>
32813
32814         * gcc.c-torture/execute/20020413-1.c: New test.
32815
32816 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
32817
32818         * gcc.dg/asm-6.c,
32819         * g++.dg/ext/asm1.C: New tests.
32820
32821 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
32822
32823         PR c++ 5373.
32824         * g++.dg/parse/stmtexpr1.C: New test.
32825
32826         PR c++/5189.
32827         * g++.dg/template/copy1.C: New test.
32828
32829 2002-04-12  Richard Henderson  <rth@redhat.com>
32830
32831         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
32832
32833 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
32834
32835         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
32836         gcc.c-torture/execute/20020307-2.c.
32837
32838 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
32839
32840         * g++.dg/ext/attrib5.C,
32841         * g++.dg/lookup/struct1.C: New tests.
32842
32843 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
32844
32845         * gcc.dg/20020411-1.c: New test.
32846
32847         * gcc.c-torture/execute/20020411-1.c: New test.
32848
32849 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
32850
32851         * g77.f-torture/execute/6177.f: New test.
32852
32853 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
32854
32855         PR middle-end/6247
32856         * g++.dg/opt/cleanup1.C: New test.
32857
32858         * g++.dg/opt/const1.C: New test.
32859
32860 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
32861
32862         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
32863
32864 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
32865
32866         PR c++/5507
32867         * g++.dg/template/typename2.C: New test.
32868
32869 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
32870
32871         * gcc.c-torture/execute/loop-12.c: New.
32872
32873 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
32874
32875         * g77.f-torture/execute/980628-4.x,
32876         g77.f-torture/execute/980628-5.x,
32877         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
32878         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
32879         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
32880
32881 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32882
32883         PR optimization/6086
32884         * g++.dg/opt/preinc1.C: New test.
32885
32886 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
32887
32888         PR c++/5571
32889         * g++.dg/opt/static2.C: New test.
32890
32891 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
32892
32893         PR c/5120
32894         * gcc.dg/20020406-1.c: New test.
32895
32896 2002-04-04  David S. Miller  <davem@redhat.com>
32897
32898         * gcc.c-torture/execute/20020404-1.c: New test.
32899
32900 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
32901
32902         PR c/6123
32903         * gcc.dg/20020312-2.c: Do not declare global register variable
32904         if __PIC__ or __pic__ is defined.
32905
32906 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
32907
32908         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
32909         __asm__ so that it works correctly even if -ansi -pedantic-errors.
32910
32911 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32912
32913         * gcc.misc-tests/linkage.exp: Update last change to handle
32914         sparc*-, not just sparc-.
32915
32916 2002-04-03  Richard Henderson  <rth@redhat.com>
32917
32918         * gcc.dg/cpp/ucs.c: Improved long UCS test.
32919
32920 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
32921
32922         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
32923
32924 2002-04-02  David S. Miller  <davem@redhat.com>
32925
32926         * gcc.c-torture/execute/20020402-3.c: New test.
32927
32928 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
32929
32930         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
32931         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
32932
32933         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
32934         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
32935         g77.f-torture/execute/20001201.x,
32936         g77.f-torture/execute/u77-test.x: New files.
32937
32938         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
32939         * gcc.dg/wchar_t-1.c: Ditto.
32940
32941 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32942
32943         * gcc.c-torture/execute/20020402-1.c: New test.
32944
32945 2002-04-01  Richard Henderson  <rth@redhat.com>
32946
32947         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
32948
32949         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
32950
32951 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32952
32953         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
32954
32955 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
32956
32957         * g++.dg/inherit/template-as-base.C: Expect error.
32958         * g++.dg/inherit/namespace-as-base.C: Likewise.
32959
32960 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
32961
32962         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
32963         g++.dg/ext/instantiate3.C: Tweak match patterns.
32964
32965         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
32966         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
32967         -da test.
32968
32969 2002-03-31  Richard Henderson  <rth@redhat.com>
32970
32971         * gcc.dg/special/alias-2.c: New.
32972         * gcc.dg/special/ecos.exp: Run it.
32973
32974 2002-03-31  Richard Henderson  <rth@redhat.com>
32975
32976         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
32977
32978 2002-03-31  Kazu Hirata  <kazu@hxi.com>
32979
32980         * gcc.dg/weak-1.c: Disable on h8300 port.
32981
32982 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
32983
32984         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
32985         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
32986         ordering tests.
32987         * g++.dg/bprob/bprob-1.C: New test.
32988         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
32989         * g++.dg/gcov/gcov-1.C: New test.
32990         * g++.dg/gcov/gcov-1.x: New file.
32991         * g++.dg/gcov/gcov-2.C: New test.
32992         * g++.dg/gcov/gcov-3.C: New test.
32993         * g++.dg/gcov/gcov-3.h: New file.
32994
32995 2002-03-28  Roger Sayle  <roger@eyesopen.com>
32996
32997         * g++.old-deja/g++.other/builtins5.C: New test.
32998         * g++.old-deja/g++.other/builtins6.C: New test.
32999         * g++.old-deja/g++.other/builtins7.C: New test.
33000         * g++.old-deja/g++.other/builtins8.C: New test.
33001         * g++.old-deja/g++.other/builtins9.C: New test.
33002
33003 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
33004
33005         * g++.dg/opt/static1.C: New test.
33006
33007         * g++.dg/opt/longbranch1.C: New test.
33008
33009 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
33010
33011         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
33012
33013         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
33014
33015 2002-03-28  Jeffrey A Law  (law@redhat.com)
33016
33017         * gcc.c-torture/execute/20020328-1.c: New test.
33018
33019 2002-03-27  Richard Henderson  <rth@redhat.com>
33020
33021         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
33022         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
33023         move from g++.old-deja/g++.ext/.
33024
33025 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
33026
33027         * g++.dg/init/new2.C: New test.
33028
33029 2002-03-26  Richard Henderson  <rth@redhat.com>
33030
33031         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
33032
33033         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
33034         on sparc.
33035
33036         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
33037         sparcv9 systems.
33038         * gcc.dg/20001102-1.c: Likewise.
33039
33040 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
33041
33042         * gcc.dg/cpp/endif-pedantic1.c,
33043         gcc.dg/cpp/endif-pedantic2.c: New tests.
33044
33045 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
33046
33047         * g++.dg/init/new1.C: New test.
33048
33049 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
33050
33051         * g++.dg/abi/vbase9.C: New test.
33052
33053 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
33054
33055         * gcc.dg/arm-asm.c: New test.
33056
33057 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
33058
33059         * gcc.dg/Wswitch-enum.c: New test.
33060         Fix PR c/5044.
33061
33062 2002-03-26  Richard Henderson  <rth@redhat.com>
33063
33064         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
33065         structure.
33066
33067 2002-03-25  Richard Henderson  <rth@redhat.com>
33068
33069         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
33070         sparcv9 systems.
33071
33072         * gcc.c-torture/compile/20011119-1.c (xxx): New.
33073         * gcc.c-torture/compile/20011119-2.c (xxx): New.
33074
33075 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
33076
33077         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
33078
33079 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
33080
33081         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
33082         targets using generic thunk support.
33083
33084 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
33085
33086         * gcc.c-torture/compile/20020323-1.c: New test.
33087
33088         * g++.dg/opt/conj2.C: New test.
33089
33090 2002-03-24  Richard Henderson  <rth@redhat.com>
33091
33092         * gcc.dg/weak-1.c: Use -fno-common.
33093
33094 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
33095
33096         * g77.dg/f77-edit-apostrophe-out.f: New test
33097         * g77.dg/f77-edit-h-out.f: New test
33098         * g77.dg/f77-edit-t-in.f: New test
33099         * g77.dg/f77-edit-t-out.f: New test
33100         * g77.dg/f77-edit-x-out.f: New test
33101         * g77.dg/f77-edit-slash-out.f: New test
33102         * g77.dg/f77-edit-colon-out.f: New test
33103         * g77.dg/f77-edit-s-out.f: New test
33104
33105 2002-03-24  Richard Henderson  <rth@redhat.com>
33106
33107         * objc/execute/formal_protocol-6.x: New XFAIL.
33108
33109 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
33110
33111         * gcc.dg/weak-1.c: Early return from dg-final on platforms
33112         that do not support weak symbols
33113
33114 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
33115
33116         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
33117         * lib/g77.exp: Likewise.
33118         * lib/objc.exp: Likewise.
33119
33120 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
33121
33122         * gcc.dg/Wswitch-default.c: New test.
33123
33124 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
33125
33126         * g++.dg/other/enum1.C: New test.
33127
33128 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
33129
33130         * gcc.dg/pragma-ep-3.c: Fix typo.
33131
33132 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
33133
33134         * g++.dg/inherit/template-as-base.C: New test.
33135
33136 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
33137
33138         * g++.old-deja/g++.other/dwarf2-1.C: Move...
33139         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
33140
33141 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
33142
33143         * gcc.dg/cpp/multiline.c: Update to match.
33144
33145 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
33146
33147         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
33148
33149 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
33150
33151         * gcc.dg/cpp/extratokens2.c: New file.
33152
33153 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
33154
33155         * gcc.dg/20020312-2.c: Add rs6000 target.
33156
33157         * gcc.c-torture/compile/20020319-1.c: New test.
33158
33159 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33160
33161         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
33162         (A, E): Handle this.
33163
33164 2002-03-20  Jason Merrill  <jason@redhat.com>
33165
33166         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
33167         ignoring -fpic.
33168         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
33169         through prune_gcc_output.
33170
33171 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
33172
33173         * gcc.c-torture/compile/20020320-1.c: New test.
33174
33175 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
33176
33177         * gcc.c-torture/compile/20020318-1.c: New test.
33178
33179         * gcc.dg/struct-by-value-1.c: New test.
33180
33181         * gcc.dg/20020319-1.c: New test.
33182
33183 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
33184
33185         * g++.dg/opt/conj1.C: New test.
33186
33187 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
33188
33189         * g++.dg/template/qualttp20.C: Revert previous change.
33190         * g++.dg/template/qualttp3.C: Likewise.
33191         * g++.dg/template/qualttp4.C: Likewise.
33192         * g++.dg/template/qualttp5.C: Likewise.
33193         * g++.dg/template/qualttp6.C: Likewise.
33194         * g++.dg/template/qualttp7.C: Likewise.
33195         * g++.dg/template/qualttp8.C: Likewise.
33196         * g++.dg/template/recurse.C: Likewise.
33197
33198 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
33199
33200         * gcc.dg/cpp/wchar-1.c: Update.
33201
33202 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
33203
33204         * g++.dg/template/conv1.C: New test.
33205         * g++.dg/template/conv2.C: New test.
33206         * g++.dg/template/conv3.C: New test.
33207         * g++.dg/template/conv4.C: New test.
33208
33209 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
33210
33211         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
33212         * g++.dg/template/qualttp3.C: Likewise.
33213         * g++.dg/template/qualttp4.C: Likewise.
33214         * g++.dg/template/qualttp5.C: Likewise.
33215         * g++.dg/template/qualttp6.C: Likewise.
33216         * g++.dg/template/qualttp7.C: Likewise.
33217         * g++.dg/template/qualttp8.C: Likewise.
33218         * g++.dg/template/recurse.C: Likewise.
33219
33220 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
33221
33222         * g++.dg/opt/dtor1.C: New test.
33223
33224 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
33225
33226         * gcc.c-torture/compile/20020315-1.c: New test.
33227
33228 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
33229
33230         * gcc.dg/weak-1.c: Fix scan tests.
33231
33232 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
33233
33234         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
33235         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
33236         cris-*-aout* mmix-*-*.
33237         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
33238         cris-*-aout* mmix-*-*.
33239         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
33240         cris-*-elf* cris-*-aout* and mmix-*-*.
33241         * gcc.dg/20001009-1.c: Ditto.
33242         * gcc.dg/20010912-1.c: Ditto.
33243         * gcc.dg/20020122-4.c: Ditto.
33244         * gcc.dg/inline-2.c: Ditto.
33245
33246 2002-03-14  Jeffrey A Law  (law@cygnus.com)
33247
33248         * gcc.c-torture/compile/20020314-1.c: New test.
33249
33250 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
33251
33252         * gcc.c-torture/execute/20020314-1.c: New test.
33253
33254 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
33255
33256         * g++.dg/warn/Wunused-1.C: New test.
33257
33258 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
33259
33260         * g++.dg/abi/mangle6.C: New test.
33261
33262 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
33263
33264         * gcc.c-torture/compile/20020309-2.c: New test.
33265
33266         * gcc.c-torture/compile/20020312-1.c: New test.
33267
33268 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
33269
33270         * g++.dg/other/access1.C: New test.
33271
33272 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
33273
33274         * gcc.c-torture/execute/wchar_t-1.c: New test.
33275
33276 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
33277
33278         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
33279
33280 2002-03-12  Roger Sayle  <roger@eyesopen.com>
33281
33282         * gcc.dg/20020312-1.c: New test case.
33283
33284 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
33285
33286         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
33287
33288 2002-03-11  Richard Henderson  <rth@redhat.com>
33289
33290         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
33291         * g++.old-deja/g++.jason/report.C: Likewise.
33292
33293 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
33294
33295         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
33296         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
33297
33298 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
33299
33300         * testsuite/g++.dg/overload/pmf1.C: New test.
33301
33302 2002-03-11  Kazu Hirata  <kazu@hxi.com>
33303
33304         * gcc.c-torture/execute/20020307-1.c: Use long.
33305
33306 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
33307
33308         PR optimization/5844
33309         * gcc.dg/20020310-1.c: New test.
33310
33311 2002-03-09  Michael Meissner  <meissner@redhat.com>
33312
33313         * gcc.c-torture/execute/memcpy-2.c: New test.
33314         * gcc.c-torture/execute/memset-1.c: New test.
33315         * gcc.c-torture/execute/strlen-1.c: New test.
33316         * gcc.c-torture/execute/strcmp-1.c: New test.
33317         * gcc.c-torture/execute/strncmp-1.c: New test.
33318
33319 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
33320
33321         * gcc.dg/ppc-ldstruct.c: New test.
33322
33323 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
33324
33325         * gcc.c-torture/execute/va-arg-22.c: New test.
33326
33327 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
33328
33329         * gcc.c-torture/compile/20020309-1.c: New test.
33330
33331 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
33332
33333         * gcc.c-torture/execute/20020307-2.c: New test.
33334
33335 2002-03-07  Jeffrey A Law  (law@redhat.com)
33336
33337         * g77.f-torture/compile/20020307-1.f: New test.
33338
33339 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
33340
33341         * gcc.dg/unordered-1.c: New test.
33342
33343 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
33344
33345         * gcc.c-torture/execute/20020307-1.c: New test.
33346
33347 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
33348
33349         * gcc.dg/20020304-1.c: New test.
33350
33351         * gcc.c-torture/compile/20020304-2.c: New test.
33352
33353 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
33354
33355         * gcc.c-torture/compile/20020304-1.c: New test case
33356         (from PR c/5830).
33357
33358 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
33359
33360         * gcc.dg/20020103-1.c: Add other -D ppc variants.
33361
33362 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
33363
33364         * g++.dg/other/classkey1.C: New test.
33365
33366 2002-03-01  Richard Henderson  <rth@redhat.com>
33367
33368         * gcc.c-torture/compile/981223-1.x: New.
33369         * gcc.c-torture/compile/920625-1.x: New.
33370
33371 2002-02-28  Richard Henderson  <rth@redhat.com>
33372
33373         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
33374
33375 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
33376
33377         * gcc.c-torture/execute/20020227-1.c: New test.
33378
33379 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
33380
33381         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
33382         here" ERROR lines.
33383         * g++.old-deja/g++.oliva/partord1.C: Likewise.
33384         * g++.old-deja.g++.other/defarg1.C: Likewise.
33385         * g++.old-deja/g++.pt/calls2.C: Likewise.
33386         * g++.old-deja/g++.pt/crash20.C: Likewise.
33387         * g++.old-deja/g++.pt/crash30.C: Likewise.
33388         * g++.old-deja/g++.pt/crash36.C: Likewise.
33389         * g++.old-deja/g++.pt/crash6.C: Likewise.
33390         * g++.old-deja/g++.pt/defarg13.C: Likewise.
33391         * g++.old-deja/g++.pt/derived3.C: Likewise.
33392         * g++.old-deja/g++.pt/error1.C: Likewise.
33393         * g++.old-deja/g++.pt/friend21.C: Likewise.
33394         * g++.old-deja/g++.pt/friend23.C: Likewise.
33395         * g++.old-deja/g++.pt/infinite1.C: Likewise.
33396         * g++.old-deja/g++.robertl/eb128.C: Likewise.
33397
33398 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
33399
33400         * gcc.c-torture/execute/20020225-2.c: New test.
33401
33402 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
33403
33404         * gcc.c-torture/execute/920730-1t.c,
33405         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
33406         Delete test cases, only relevant to -traditional.
33407
33408 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
33409
33410         * gcc.dg/cpp/undef1.c: Remove.
33411         * gcc.dg/cpp/directiv.c: Update.
33412         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
33413
33414 2002-02-27  Michael Meissner  <meissner@redhat.com>
33415
33416         * gcc.c-torture/execute/20020226-1.c: New test.
33417
33418 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
33419
33420         * g++.dg/debug/debug4.C: New test.
33421
33422         * gcc.dg/ia64-visibility-1.c: New test.
33423
33424 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
33425
33426         * gcc.dg/debug/20020224-1.c: New.
33427
33428 2002-02-25  Kazu Hirata  <kazu@hxi.com>
33429
33430         * gcc.c-torture/execute/960416-1.x: New.
33431         * gcc.c-torture/execute/divconst-3.x: Likewise.
33432
33433 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
33434
33435         * gcc.dg/20020224-1.c: New test.
33436
33437 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
33438
33439         * gcc.c-torture/execute/20020225-1.c: New.
33440
33441 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
33442
33443         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
33444
33445 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
33446
33447         * gcc.dg/20020222-1.c: New test.
33448
33449 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
33450
33451         * g++.dg/opt/anonunion1.C: New test.
33452
33453 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
33454
33455         * g++.dg/template/qualttp19.C: New test.
33456         * g++.dg/template/qualttp20.C: New test.
33457         * g++.old-deja/g++.jason/report.C: Adjust expected errors
33458         * g++.old-deja/g++.other/qual1.C: Likewise.
33459
33460 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
33461
33462         * gcc.dg/attr-alwaysinline.c: New.
33463
33464 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
33465
33466         * gcc.dg/20020220-1.c: New test.
33467
33468         * gcc.dg/20020220-2.c: New test.
33469
33470         * g++.dg/opt/mmx1.C: New test.
33471
33472 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
33473
33474         * gcc.c-torture/compile/20020110.c: New test.
33475
33476 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
33477
33478         * gcc.c-torture/execute/20020219-1.c: New test.
33479
33480         * gcc.dg/20020219-1.c: New test.
33481
33482         * gcc.dg/noncompile/20020220-1.c: New test.
33483
33484         * g++.dg/opt/ptrintsum1.C: New test.
33485
33486         * gcc.dg/debug/20020220-1.c: New test.
33487
33488 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
33489
33490         * gcc.c-torture/execute/20020216-1.c: New test.
33491
33492 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
33493
33494         * gcc.dg/decl-1.c: Update, new test.
33495
33496 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
33497
33498         * g++.dg/abi/bitfield1.C: New test.
33499         * g++.dg/abi/bitfield2.C: New test.
33500
33501 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
33502
33503         * gcc.dg/attr-nest.c: New test.
33504
33505 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
33506
33507         * gcc.c-torture/execute/20020215-1.c: New test.
33508
33509 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
33510
33511         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
33512         * g++.dg/debug/debug.exp: New.
33513         * g++.dg/debug/trivial.C: New.
33514         * g++.dg/debug/debug1.C: Moved...
33515         * g++.dg/other/debug1.C: ...from here.
33516         * g++.dg/debug/debug2.C: Moved...
33517         * g++.dg/other/debug2.C: ...from here.
33518         * g++.dg/debug/debug3.C: Moved...
33519         * g++.dg/other/debug3.C: ...from here.
33520
33521         * gcc.dg/noncompile/20020213-1.c: New test.
33522
33523 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
33524
33525         * g++.dg/other/debug3.C: New test.
33526
33527         * gcc.c-torture/execute/20020213-1.c: New test.
33528
33529 2002-02-13  Richard Smith <richard@ex-parrot.com>
33530
33531         * g++.old-deja/g++.other/thunk1.C: New test.
33532
33533 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
33534
33535         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
33536
33537 2002-02-13  Stan Shebs  <shebs@apple.com>
33538
33539         * gcc.dg/altivec-3.c: New.
33540
33541 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
33542
33543         * gcc.dg/Wunreachable-1.c: New test.
33544         * gcc.dg/Wunreachable-2.c: New test.
33545
33546 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
33547
33548         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
33549
33550 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
33551
33552         * gcc.dg/decl-1.c: New test.
33553
33554 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
33555
33556         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
33557
33558 2002-02-10  Kazu Hirata  <kazu@hxi.com>
33559
33560         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
33561         * gcc.c-torture/compile/980506-1.x: Likewise.
33562
33563 2002-02-10  Kazu Hirata  <kazu@hxi.com>
33564
33565         * gcc.dg/20020210-1.c: New.
33566
33567 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
33568
33569         * g77.f-torture/execute/947.f: New regression test
33570         for PR fortran/947.
33571
33572 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
33573
33574         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
33575         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
33576
33577 2002-02-08  Richard Henderson  <rth@redhat.com>
33578
33579         * gcc.c-torture/compile/labels-3.c: New.
33580
33581 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
33582
33583         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
33584         expression statements work instead.
33585         * gcc.dg/noncompile/20020207-1.c: New test.
33586
33587 2002-02-07  Richard Henderson  <rth@redhat.com>
33588
33589         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
33590
33591 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
33592
33593         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
33594         message from g77
33595         * lib/g77-dg.exp: Trim g77 error messages so that they are
33596         recognized by dg.exp.
33597
33598 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
33599
33600         PR fortran/5473
33601         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
33602
33603 2002-02-07  Richard Henderson  <rth@redhat.com>
33604
33605         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
33606         to be sufficiently aligned for integers.
33607
33608 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
33609
33610         * g++.dg/template/friend4.C: New test.
33611
33612 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
33613
33614         PR fortran/5743
33615         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
33616         unsupported cases.
33617
33618 2002-02-07  Richard Henderson  <rth@redhat.com>
33619
33620         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
33621         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
33622         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
33623         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
33624
33625 2002-02-06  Richard Henderson  <rth@redhat.com>
33626
33627         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
33628
33629 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
33630
33631         * gcc.dg/20020206-1.c: New test.
33632
33633 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
33634
33635         * gcc.c-torture/execute/20020206-1.c: New test.
33636
33637         * gcc.c-torture/execute/20020206-2.c: New test.
33638
33639         PR optimization/5429:
33640         * gcc.c-torture/compile/20020206-1.c: New test.
33641
33642 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
33643
33644         * g++.dg/ext/align1.C: Do not use an explicit alignment value
33645         as certain file formats cannot support particularly large
33646         alignments.
33647
33648         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
33649         and do not expect to be able to link the executable.
33650
33651         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
33652         fail because the COFF format does not support the weak attribute.
33653
33654 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
33655
33656         * g77.dg/pr5473.f: New test
33657
33658 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
33659
33660         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
33661         Fix testcase accordingly.
33662
33663 2002-02-04  Richard Henderson  <rth@redhat.com>
33664
33665         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
33666         (buf): Change to be an array of pointers, not ints.
33667
33668 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
33669
33670         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
33671         before all tests.  Move warning one line above to match where it
33672         C frontend emits.
33673         * gcc.dg/Wswitch-2.c: New test.
33674         * g++.dg/warn/Wswitch-1.C: New test.
33675         * g++.dg/warn/Wswitch-2.C: New test.
33676
33677 2002-02-04  Richard Henderson  <rth@redhat.com>
33678
33679         * g++.dg/abi/offsetof.C: Fix size comparison.
33680
33681 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
33682
33683         * gcc.dg/cast-qual-2.c: New test.
33684
33685 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
33686
33687         * gcc.dg/20020201-4.c: New test.
33688
33689 2002-02-04  Ben Elliston  <bje@redhat.com>
33690
33691         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
33692         target_info attribute != 0, in addition to the empty string.
33693         (gcc_target_compile): Likewise.
33694
33695 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
33696
33697         * gcc.dg/Wswitch.c: New test.
33698         PR gcc/4475. PR gcc/3780.
33699
33700 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
33701
33702         * g77.f-torture/execute/5122.f: New test for regressions
33703         against PR fortran/5122.
33704
33705 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
33706
33707         * g77.f-torture/compile/pr3743.f: Delete
33708         * g77.dg/pr3743-1.f: New test.
33709         * g77.dg/pr3743-2.f: New test.
33710         * g77.dg/pr3743-3.f: New test.
33711         * g77.dg/pr3743-4.f: New test.
33712
33713 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
33714
33715         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
33716
33717 2002-02-02  Richard Henderson  <rth@redhat.com>
33718
33719         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
33720         * gcc.c-torture/execute/bf64-1.c: Likewise.
33721
33722 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
33723
33724         * gcc.dg/20020201-2.c: New test.
33725
33726         * gcc.dg/20020201-3.c: New test.
33727
33728         * gcc.c-torture/execute/bitfld-2.c: New test.
33729
33730 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
33731
33732         * gcc.dg/bitfld-1.c: Update.
33733         * gcc.dg/bitfld-2.c: Update.
33734         * gcc.c-torture/execute/bitfld-1.x: New.
33735
33736 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
33737
33738         * gcc.c-torture/execute/20020201-1.c: New test.
33739
33740 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
33741
33742         PR target/5469
33743         * gcc.dg/20020201-1.c: New test.
33744
33745 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
33746
33747         PR fortran/3743
33748         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
33749         * g77.f-torture/compile/pr3743.x: Remove
33750
33751 2002-01-31  Tom Rix  <trix@redhat.com>
33752
33753         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
33754
33755 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
33756
33757         * gcc.dg/noncompile/20020130-1.c: New test.
33758
33759 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
33760
33761         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
33762
33763 2002-01-29  Richard Henderson  <rth@redhat.com>
33764
33765         * gcc.c-torture/execute/991118-1.c: Cast various constants back
33766         to long long.
33767         * gcc.c-torture/execute/bf64-1.c: Likewise.
33768
33769 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
33770
33771         * gcc.c-torture/execute/20020129-1.c: New test.
33772
33773 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
33774
33775         * gcc.c-torture/compile/20000224-1.c: Update.
33776         * gcc.c-torture/execute/bitfld-1.c: New tests.
33777         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
33778         * gcc.dg/uninit-A.c: Update.
33779
33780 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
33781
33782         * g++.dg/template/ctor1.C: Add instantiation.
33783
33784 2002-01-28  Paul Koning  <pkoning@equallogic.com>
33785
33786         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
33787         argument to __builtin_prefetch to be const ptr.
33788
33789 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
33790
33791         * gcc.c-torture/compile/20020120-1.c: New test.
33792
33793 2002-01-27  Kazu Hirata  <kazu@hxi.com>
33794
33795         * gcc.c-torture/execute/20020127-1.c: New test.
33796
33797 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
33798
33799         * g77.dg/f77-edit-i-in.f: New test
33800         * g77.dg/f77-edit-i-out.f: New test
33801
33802 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
33803
33804         * gcc.dg/debug/debug.exp: New file.
33805         * gcc.dg/debug/trivial.c: New file.
33806         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
33807         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
33808         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
33809         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
33810         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
33811         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
33812         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
33813         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
33814         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
33815         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
33816         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
33817         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
33818         * gcc.dg/20000503-1.c: Removed.
33819         * gcc.dg/20010207-1.c: Removed.
33820         * gcc.dg/20011223-1.c: Removed.
33821         * gcc.dg/20020104-2.c: Removed.
33822         * gcc.dg/debug-1.c: Removed.
33823         * gcc.dg/debug-2.c: Removed.
33824         * gcc.dg/debug-3.c: Removed.
33825         * gcc.dg/debug-4.c: Removed.
33826         * gcc.dg/debug-5.c: Removed.
33827         * gcc.dg/debug-6.c: Removed.
33828         * gcc.dg/dwarf2-1.c: Removed.
33829         * gcc.dg/dwarf2-2.c: Removed.
33830
33831 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
33832
33833         * g++.old-deja/g++.other/eh5.C: New test.
33834         * g++.old-deja/g++.other/sibcall2.C: New test.
33835         * g++.old-deja/g++.other/array9.C: New test.
33836         * g++.old-deja/g++.other/typename2.C: New test.
33837         * g++.old-deja/g++.other/crash60.C: New test.
33838         * g++.old-deja/g++.other/conv9.C: New test.
33839         * g++.old-deja/g++.other/mangle10.C: New test.
33840         * g++.old-deja/g++.other/unchanging1.C: New test.
33841         * g++.old-deja/g++.other/exprstmt1.C: New test.
33842         * g++.old-deja/g++.other/inline23.C: New test.
33843         * g++.old-deja/g++.eh/ia64-1.C: New test.
33844         * g++.old-deja/g++.other/dwarf2-1.C: New test.
33845         * g++.old-deja/g++.other/reload1.C: New test.
33846         * g++.old-deja/g++.other/static20.C: New test.
33847         * g++.old-deja/g++.other/local-alloc1.C: New test.
33848         * g++.old-deja/g++.other/conv8.C: New test.
33849         * g++.old-deja/g++.other/stmtexpr2.C: New test.
33850         * g++.old-deja/g++.other/storeexpr1.C: New test.
33851         * g++.old-deja/g++.other/storeexpr2.C: New test.
33852         * g++.dg/eh/template2.C: New test.
33853         * g++.dg/warn/weak1.C: New test.
33854
33855 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
33856
33857         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
33858         Remove first, non-varying, argument.
33859
33860 2002-01-23  Richard Henderson  <rth@redhat.com>
33861
33862         * gcc.dg/inline-2.c: New.
33863
33864         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
33865         Add optional target arg.  Check number of arguments.
33866         (scan-assembler-not, scan-assembler-dem): Likewise.
33867         (scan-assembler-dem-not): Likewise.
33868
33869 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
33870
33871         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
33872         line 12.
33873         * g++.old-deja/g++.brendan/parse3.C,
33874         g++.old-deja/g++.other/crash26.C,
33875         g++.old-deja/g++.other/crash28.C,
33876         g++.old-deja/g++.other/crash29.C,
33877         g++.old-deja/g++.other/crash30.C,
33878         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
33879
33880 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
33881
33882         * gcc.dg/20020115-1.c: New.
33883
33884 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
33885
33886         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
33887
33888 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
33889
33890         * gcc.dg/20020122-3.c: New.
33891
33892 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
33893
33894         * g++.dg/other/gc1.C: New test.
33895
33896 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
33897
33898         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
33899
33900 2002-01-22  Richard Henderson  <rth@redhat.com>
33901
33902         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
33903
33904 2002-01-22  Richard Henderson  <rth@redhat.com>
33905
33906         * gcc.dg/20020122-4.c: New.
33907
33908 2002-01-22  H.J. Lu <hjl@gnu.org>
33909
33910         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
33911         link output.
33912         * gcc.dg/special/ecos.exp: Likewise.
33913         * lib/g++-dg.exp: Likewise.
33914         * lib/g77-dg.exp: Likewise.
33915         * lib/gcc-dg.exp : Likewise.
33916         * lib/mike-g++.exp: Likewise.
33917         * lib/mike-g77.exp: Likewise.
33918         * lib/mike-gcc.exp: Likewise.
33919         * lib/objc-dg.exp: Likewise.
33920
33921 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
33922
33923         PR target/5379
33924         * gcc.dg/20020122-2.c: New test.
33925
33926 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
33927
33928         * gcc.dg/20020122-1.c: New test.
33929
33930 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
33931
33932         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
33933
33934 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
33935
33936         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
33937
33938 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33939
33940         * gcc.c-torture/compile/20020121-1.c: New test.
33941
33942 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33943
33944         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
33945         ld_library_path.
33946
33947 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
33948
33949         * gcc.dg/20020218-1.c: New test.
33950
33951 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
33952
33953         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
33954         messages
33955         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
33956         "At global scope" warning
33957         * g++.dg/ext/align1.C: Change cygwin test for alignment
33958         from db-bogus to dg-warning
33959
33960 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
33961
33962         * g77.f-torture/compile/cpp2.F: New test.
33963
33964 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
33965
33966         * g++.dg/template/access1.C: New test.
33967
33968 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
33969
33970         * gcc.dg/20020118-1.c: New.
33971
33972 2002-01-18  Kazu Hirata  <kazu@hxi.com>
33973
33974         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
33975
33976 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
33977
33978         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
33979         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
33980         alignment warnings.
33981
33982 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
33983
33984         * gcc.misc-tests/i386-prefetch.exp: Save and restore
33985         torture_with_loops and torture_without_loops
33986
33987 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
33988
33989         * gcc.c-torture/compile/20020116-1.c: New test.
33990
33991 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
33992
33993         * gcc.dg/20020116-2.c: New test.
33994
33995         * gcc.dg/ultrasp4.c: New test.
33996
33997         * gcc.dg/20020116-1.c: New test.
33998
33999 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
34000
34001         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
34002         by EABI.
34003
34004 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
34005
34006         * gcc.misc-tests/i386-prefetch.exp: New.
34007         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
34008         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
34009         * gcc.misc-tests/i386-pf-none-1.c: New test.
34010         * gcc.misc-tests/i386-pf-sse-1.c: New test.
34011
34012 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
34013
34014         * gcc.dg/gnu89-init-1.c: Add new tests.
34015
34016 2002-01-15  Andreas Jaeger  <aj@suse.de>
34017
34018         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
34019         * gcc.dg/i386-mmx-2.c: Likewise.
34020         * gcc.dg/i386-sse-1.c: Likewise.
34021         * gcc.dg/i386-sse-2.c: Likewise.
34022         * gcc.dg/i386-sse-3.c: Likewise.
34023
34024 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
34025
34026         * g77.f-torture/execute/intrinsic-unix-bessel.f:
34027         Uncomment additional cases that now pass.
34028
34029 2002-01-11  Richard Henderson  <rth@redhat.com>
34030
34031         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
34032         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
34033
34034 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
34035
34036         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
34037
34038 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
34039
34040         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
34041         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
34042
34043 2002-01-10  Dale Johannesen  <dalej@apple.com>
34044
34045         * gcc.c-torture/execute/loop-11.c: New.
34046
34047 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
34048
34049         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
34050         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
34051
34052 2002-01-09  Richard Henderson  <rth@redhat.com>
34053
34054         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
34055         type in which to perform the operation for each size.
34056
34057 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
34058
34059         * gcc.c-torture/compile/20020109-2.c: New test.
34060
34061 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
34062
34063         * gcc.c-torture/execute/loop-10.c: New test.
34064
34065 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
34066
34067         * gcc.c-torture/compile/20010226-1.c: New test.
34068         * gcc.c-torture/compile/20010227-1.c: New test.
34069         * gcc.c-torture/compile/20010426-1.c: New test.
34070         * gcc.c-torture/compile/20010510-1.c: New test.
34071         * gcc.c-torture/compile/20010605-3.c: New test.
34072         * gcc.c-torture/compile/20010824-1.c: New test.
34073         * gcc.c-torture/execute/20010409-1.c: New test.
34074         * gcc.dg/noncompile/20000901-1.c: New test.
34075         * gcc.dg/20001023-1.c: New test.
34076         * gcc.dg/20001101-1.c: New test.
34077         * gcc.dg/20001102-1.c: New test.
34078         * gcc.dg/20010207-1.c: New test.
34079         * gcc.dg/20010405-1.c: New test.
34080         * gcc.dg/20010822-1.c: New test.
34081         * gcc.dg/20011107-1.c: New test.
34082
34083 2002-01-09  Jeffrey A Law  (law@redhat.com)
34084
34085         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
34086
34087         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
34088         execution failure on PA targets.
34089
34090 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
34091
34092         * gcc.c-torture/compile/20020109-1.c: New test.
34093
34094 2002-01-08  Kazu Hirata  <kazu@hxi.com>
34095
34096         * gcc.c-torture/execute/20020108-1.c: New test.
34097
34098 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
34099
34100         * gcc.dg/20020108-1.c: New test.
34101
34102 2002-01-08  H.J. Lu <hjl@gnu.org>
34103
34104         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
34105         for header files.
34106
34107 2002-01-08  Geoff Keating  <geoffk@redhat.com>
34108
34109         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
34110         consistency.
34111
34112 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
34113
34114         * gcc.dg/altivec-4.c: Test altivec predicates.
34115
34116 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
34117
34118         * gcc.c-torture/execute/20020107-1.c: New test.
34119
34120 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
34121
34122         PR c/5279
34123         * gcc.c-torture/compile/20020106-1.c: New test.
34124
34125 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
34126
34127         * gcc.c-torture/execute/nestfunc-4.c: New test.
34128
34129 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
34130
34131         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
34132         extra triple that slipped in.
34133         * g++.old-deja/g++.abi/align.C: Likewise.
34134         * g++.old-deja/g++.abi/bitfields.C: Likewise.
34135
34136 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
34137
34138         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
34139         * g++.old-deja/g++.abi/align.C: Likewise.
34140         * g++.old-deja/g++.abi/bitfields.C: Likewise.
34141
34142         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
34143         on FreeBSD/i386.
34144         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
34145         FreeBSD.
34146
34147 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
34148
34149         * gcc.dg/20020104-1.c: New test.
34150
34151         * gcc.dg/20020104-2.c: New test.
34152
34153 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
34154
34155         * gcc.dg/20020103-1.c: Fix typo in target selector.
34156
34157 2002-01-03  Richard Henderson  <rth@redhat.com>
34158
34159         * gcc.dg/20020103-1.c: New.
34160
34161 2002-01-03  Kazu Hirata  <kazu@hxi.com>
34162
34163         * gcc.c-torture/execute/20020103-1.c: New test.
34164
34165 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
34166
34167         * g++.dg/other/debug2.C: New test.
34168
34169         * gcc.c-torture/compile/20020103-1.c: New test.
34170
34171 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
34172
34173         * gcc.dg/gnu89-init-1.c: Added new tests.
34174
34175 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34176
34177         * g++.dg/template/friend2.C: Remove as patch is reverted.
34178
34179         * g++.dg/warn/oldcast1.C: New test.
34180
34181         * g++.dg/template/ptrmem1.C: New test.
34182         * g++.dg/template/ptrmem2.C: New test.
34183
34184         * g++.dg/template/ntp.C: New test.
34185
34186         * g++.dg/other/component1.C: New test.
34187
34188         * g++.dg/template/ttp3.C: New test.
34189
34190         * g++.dg/template/friend2.C: New test.
34191         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
34192
34193 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34194
34195         * g++.dg/other/ptrmem1.C: New test.
34196         * g++.dg/other/ptrmem2.C: New test.
34197
34198 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34199
34200         * g++.dg/template/ctor1.C: New test.
34201
34202 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34203
34204         * g++.dg/template/friend2.C: New test.
34205
34206 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
34207
34208         * gcc.dg/mmix-1.c: New test.
34209
34210 2001-12-31  Richard Henderson  <rth@redhat.com>
34211
34212         * gcc.dg/asm-5.c: New.
34213
34214 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
34215
34216         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
34217         in namespace __gnu_cxx
34218
34219 2001-12-30  Richard Henderson  <rth@redhat.com>
34220
34221         * gcc.dg/debug-6.c: New.
34222
34223 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
34224
34225         * gcc.c-torture/compile/20011229-2.c: New test.
34226
34227 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
34228
34229         * gcc.dg/debug-3.c: New test.
34230         * gcc.dg/debug-4.c: New test.
34231         * gcc.dg/debug-5.c: New test.
34232
34233 2001-12-29  Richard Henderson  <rth@redhat.com>
34234
34235         * g++.dg/eh/loop1.C: New.
34236
34237 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
34238
34239         * g++.dg/template/crash1.C: New test.
34240
34241 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
34242
34243         * g++.dg/other/const1.C: New test.
34244
34245 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
34246
34247         * gcc.c-torture/compile/20011229-1.c: New test.
34248
34249 2001-12-28  Stan Shebs  <shebs@apple.com>
34250
34251         * lib/objc-torture.exp: Resync with c-torture.exp.
34252         * lib/objc.exp: Load standard libraries.
34253
34254 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
34255
34256         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
34257         additional tests.
34258
34259 2001-12-27  Roger Sayle <roger@eyesopen.com>
34260
34261         * gcc.c-torture/execute/string-opt-16.c: New testcase.
34262
34263 2001-12-27  Richard Henderson  <rth@redhat.com>
34264
34265         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
34266
34267 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
34268
34269         * g++.dg/eh/ctor1.C: New test.
34270         * g++.dg/other/error2.C: New test.
34271
34272 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
34273
34274         * g++.dg/other/init2.C: New test.
34275
34276 2001-12-24  Richard Henderson  <rth@redhat.com>
34277
34278         * gcc.dg/20011223-1.c: New.
34279         * gcc.dg/inline-1.c: New.
34280
34281 2001-12-23  Richard Henderson  <rth@redhat.com>
34282
34283         * gcc.dg/asm-4.c: Test operand modifiers.
34284
34285 2001-12-23  Richard Henderson  <rth@redhat.com>
34286
34287         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
34288
34289 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
34290
34291         * gcc.c-torture/execute/20011223-1.c: New test.
34292
34293 2001-12-21  Richard Henderson  <rth@redhat.com>
34294
34295         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
34296         re-enables the warning.
34297
34298 2001-12-21  Richard Henderson  <rth@redhat.com>
34299
34300         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
34301
34302 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
34303
34304         * gcc.c-torture/compile/20011218-1.c: New test.
34305
34306 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
34307
34308         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
34309         arm-isr.c test.
34310         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
34311         epilogue generation for ARM ISR routines.
34312
34313 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34314
34315         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
34316         * gcc.dg/format/c90-printf-3.c: Likewise.
34317         * gcc.dg/format/c99-printf-3.c: Likewise.
34318         * gcc.dg/format/ext-1.c: Likewise.
34319         * gcc.dg/format/ext-6.c: Likewise.
34320         * gcc.dg/format/format.h: Prototype unlocked stdio.
34321
34322 2001-12-20  Richard Henderson  <rth@redhat.com>
34323
34324         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
34325         (arena): Use it.
34326         (malloc): Correct allocation logic.  Abort if we fill up the
34327         arena before initialization complete.
34328         (realloc): Correct allocation logic.
34329
34330 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
34331
34332         * gcc.c-torture/compile/20011219-2.c: New test.
34333
34334         * gcc.c-torture/execute/20011219-1.c: New test.
34335
34336 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
34337
34338         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
34339         target does not support weak symbols.
34340
34341 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
34342
34343         * gcc.c-torture/compile/20011219-1.c: New test.
34344
34345 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
34346
34347         * g++.dg/other/error1.C: New test.
34348
34349 2001-12-17  Jeffrey A Law  (law@redhat.com)
34350
34351         * gcc.c-torture/execute/20011217-1.c: New test.
34352
34353 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
34354
34355         * objc.dg/special/: New directory.
34356         * objc.dg/special/special.exp: New file.
34357         * objc.dg/special/unclaimed-category-1.h: New file.
34358         * objc.dg/special/unclaimed-category-1a.m: New file.
34359         * objc.dg/special/unclaimed-category-1.m: New file.
34360
34361 2001-12-17  Andreas Jaeger  <aj@suse.de>
34362
34363         * gcc.c-torture/compile/20011217-2.c: New test.
34364
34365 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
34366
34367         * gcc.c-torture/compile/20011217-1.c: New test.
34368
34369 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
34370
34371         * testsuite/gcc.dg/20011214-1.c: New.
34372
34373 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
34374
34375         * gcc.dg/altivec-4.c: New.
34376
34377 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
34378
34379         * gcc.dg/20011113-1.c: New test.
34380
34381 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34382
34383         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
34384         std::__malloc_alloc_template<0> and
34385         std::__default_alloc_template<false, 0>.
34386
34387 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
34388
34389         * objc/execute/bf-21.m: New test.
34390         * objc/execute/enumeration-1.m: New test.
34391         * objc/execute/enumeration-2.m: New test.
34392
34393 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
34394
34395         * gcc.dg/gnu89-init-1.c: New test.
34396
34397 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
34398
34399         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
34400         * g++.old-deja/g++.jason/2371.C: Likewise.
34401         * g++.old-deja/g++.jason/template33.C: Likewise.
34402         * g++.old-deja/g++.jason/template34.C: Likewise.
34403         * g++.old-deja/g++.jason/template36.C: Likewise.
34404         * g++.old-deja/g++.oliva/typename1.C: Likewise.
34405         * g++.old-deja/g++.oliva/typename2.C: Likewise.
34406         * g++.old-deja/g++.other/typename1.C: Likewise.
34407         * g++.old-deja/g++.pt/inherit2.C: Likewise.
34408         * g++.old-deja/g++.pt/nontype5.C: Likewise.
34409         * g++.old-deja/g++.pt/typename11.C: Likewise.
34410         * g++.old-deja/g++.pt/typename14.C: Likewise.
34411         * g++.old-deja/g++.pt/typename16.C: Likewise.
34412         * g++.old-deja/g++.pt/typename3.C: Likewise.
34413         * g++.old-deja/g++.pt/typename4.C: Likewise.
34414         * g++.old-deja/g++.pt/typename5.C: Likewise.
34415         * g++.old-deja/g++.pt/typename7.C: Likewise.
34416         * g++.old-deja/g++.robertl/eb9.C: Likewise.
34417
34418 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
34419
34420         * g++.dg/other/linkage1.C: New test.
34421         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
34422         specifiers.
34423
34424 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
34425
34426         * gcc.dg/concat.c: New test.
34427
34428 2001-12-11  Stan Shebs  <shebs@apple.com>
34429
34430         * objc/compile: New test directory.
34431         * objc/compile/compile.exp: New expect script.
34432         * objc/compile/20011211-1.m: New compile test.
34433
34434 2001-12-11  Jason Merrill  <jason@redhat.com>
34435
34436         * lib/prune.exp (prune_gcc_output): Also handle "In member
34437         function".  So many permutations...
34438
34439 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
34440
34441         * g++.dg/template/typedef1.C: New test.
34442
34443 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
34444
34445         * g++.dg/other/copy1.C: New test.
34446
34447 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
34448
34449         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
34450
34451         * gcc.dg/builtin-choose-expr.c: New.
34452
34453 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
34454
34455         * gcc.dg/altivec-2.c: New.
34456
34457 2001-12-07  Richard Henderson  <rth@redhat.com>
34458
34459         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
34460
34461 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
34462
34463         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
34464         ultrasparc.
34465
34466 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
34467
34468         * g++-old.deja/g++.robertl/eb101.C: Deleted.
34469
34470 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
34471
34472         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
34473         variable argument list.
34474
34475 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
34476
34477         * gcc.c-torture/execute/memcheck: Delete entire directory.
34478         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
34479         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
34480
34481 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
34482
34483         * gcc.dg/Wshadow-1.c: New test.
34484
34485 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
34486
34487         * gcc.c-torture/compile/20011130-1.c: New test.
34488
34489         * gcc.dg/noncompile/20011025-1.c: New test.
34490
34491         * g++.dg/other/anon-union.C: New test.
34492
34493         * gcc.c-torture/execute/20011024-1.c: New test.
34494
34495 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
34496
34497         * gcc.c-torture/execute/20000722-1.x,
34498         gcc.c-torture/execute/20010123-1.x: Remove.
34499         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
34500         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
34501         gcc.dg/c99-complit-2.c: New tests.
34502
34503 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
34504
34505         * g++.dg/inherit/base1.C: New test.
34506
34507 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
34508
34509         * g++.dg/other/stdarg1.C: New test.
34510
34511         * gcc.c-torture/compile/20011130-2.c: New test.
34512
34513 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
34514
34515         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
34516         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
34517         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
34518         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
34519         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
34520         * gcc.dg/builtin-prefetch-1.c: New test.
34521
34522 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
34523
34524         * gcc.dg/20011130-1.c: New test.
34525
34526 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
34527
34528         * g++.dg/other/scope1.C: New test.
34529         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
34530
34531 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
34532
34533         * gcc.dg/vla-init-1.c: New test.
34534
34535 2001-12-01  Geoff Keating  <geoffk@redhat.com>
34536
34537         * gcc.c-torture/compile/structs.c: New testcase from GDB.
34538
34539 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
34540
34541         * objc.dg/alias.m: Update.
34542         * objc.dg/class-1.m: Update.
34543         * objc.dg/const-str-1.m: Update.
34544         * objc.dg/fwd-proto-1.m: Update.
34545         * objc.dg/id-1.m: Update.
34546         * objc.dg/super-class-1.m: Update.
34547
34548 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
34549
34550         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
34551         constructs.
34552
34553 2001-11-28  Jeffrey A Law  (law@cygnus.com)
34554
34555         * gcc.c-torture/execute/20011128-1.c: New test.
34556
34557 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
34558
34559         * gcc.dg/20011127-1.c: New test.
34560
34561 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
34562
34563         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
34564         from Austin Group draft 7.
34565         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
34566         scanf format arguments.
34567         * gcc.dg/format/no-exargs-2.c: New test.
34568
34569 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
34570
34571         * g++.dg/abi/vbase8-4.C: New test.
34572
34573 2001-11-24  Ian Lance Taylor  <ian@airs.com>
34574
34575         * gcc.c-torture/execute/20011121-1.c: New test.
34576
34577 2001-11-23  Jeffrey A Law  (law@cygnus.com)
34578
34579         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
34580
34581 2001-11-23  Andreas Jaeger  <aj@suse.de>
34582
34583         * gcc.dg/cpp/charconst-2.c: New test.
34584
34585 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
34586
34587         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
34588         to the host if it is remote.  Let tests specify extra headers
34589         they use.
34590         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
34591         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
34592         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
34593         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
34594         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
34595         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
34596         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
34597         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
34598         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
34599         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
34600
34601 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
34602
34603         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
34604         for little endian ARMs.
34605
34606 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
34607
34608         * gcc.c-torture/compile/20011119-1.c: New test.
34609         * gcc.c-torture/compile/20011119-2.c: New test.
34610
34611 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
34612
34613         * gcc.dg/altivec-1.c: Fix typo.
34614
34615 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
34616
34617         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
34618
34619 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
34620
34621         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
34622
34623 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
34624
34625         * lib/g77.exp: Don't specify --rpath-link.
34626
34627         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
34628         across all the headers.
34629         * gcc.dg/format/format.exp: For testing on a remote host,
34630         copy format.h.
34631
34632         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
34633         * gcc.c-torture/execute/930406-1.c: Likewise.
34634         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
34635
34636 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
34637
34638         * gcc.dg/altivec-1.c: New.
34639
34640 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
34641
34642         * gcc.dg/cpp/fpreprocessed.c: New test case.
34643
34644 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
34645
34646         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
34647         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
34648         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
34649
34650 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
34651
34652         * gcc.dg/no-builtin-1.c: New test.
34653
34654 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
34655
34656         * gcc.c-torture/execute/20011115-1.c: New test.
34657
34658 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
34659
34660         * gcc.c-torture/compile/20011114-2.c: New test.
34661         * gcc.c-torture/compile/20011114-3.c: New test.
34662         * gcc.c-torture/compile/20011114-4.c: New test.
34663
34664 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
34665
34666         * g++.dg/other/init1.C: New test.
34667
34668 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
34669
34670         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
34671         message.
34672
34673         * gcc.c-torture/execute/20011114-1.c: New testcase.
34674
34675         * gcc.c-torture/compile/20010327-1.c: Revert last change.
34676         * gcc.c-torture/compile/20011114-1.c: New test, exactly
34677         like the (before this change) version of 20010327-1.c.
34678
34679 2001-11-14  Roger Sayle <roger@eyesopen.com>
34680
34681         * gcc.c-torture/execute/string-opt-13.c: New testcase.
34682
34683 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
34684
34685         * g++.dg/init/array2.C: New test.
34686
34687 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
34688
34689         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
34690
34691 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
34692
34693         * g++.dg/other/forscope1.C: New test.
34694         * g++.dg/ext/forscope1.C: New test.
34695         * g++.dg/ext/forscope2.C: New test.
34696
34697 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
34698
34699         * gcc.c-torture/execute/20011113-1.c: New test.
34700
34701 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
34702
34703         * gcc.c-torture/execute/20011109-2.c: New test.
34704
34705         * gcc.c-torture/execute/20011109-1.c: New test.
34706
34707 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
34708
34709         * gcc.c-torture/compile/20011109-1.c: New test.
34710
34711 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
34712
34713         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
34714         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
34715         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
34716         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
34717         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
34718         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
34719         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
34720
34721 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
34722
34723         * g++.dg/warn/Wshadow-1.C: New tests.
34724         * g++.old-deja/g++.mike/for3.C: Update.
34725
34726 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
34727
34728         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
34729         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
34730         XFAILs.  Adjust expected error texts.
34731         * gcc.c-torture/compile/20011106-1.c,
34732         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
34733         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
34734         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
34735         gcc.dg/c99-array-lval-5.c: New tests.
34736
34737 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
34738
34739         * gcc.dg/cpp/defined.c: Update.
34740
34741 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
34742
34743         * gcc.c-torture/execute/anon-1.c: New test.
34744
34745 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
34746
34747         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
34748         same size, so no warning should be produced on stormy16.
34749
34750         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
34751         due to oversized array.
34752         * g++.old-deja/g++.mike/ns15.C: Likewise.
34753         * g++.old-deja/g++.pt/crash16.C: Likewise.
34754
34755 2001-11-02  Graham Stott  <grahams@redhat.com>
34756
34757         * g++.dgother/debug1.C: Fix typos.
34758
34759 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
34760
34761         * g++.dg/other/debug1.C: New test.
34762
34763 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
34764
34765         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
34766         of unsigned long.
34767
34768 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
34769
34770         * gcc.dg/20011029-2.c: New test.
34771
34772         * gcc.c-torture/compile/20011029-1.c: New test.
34773
34774 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
34775
34776         * objc/execute/class_self-1.m: New test.
34777         * objc/execute/class_self-2.m: New test.
34778
34779 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
34780
34781         * gcc.misc-tests/msgs.exp: Delete.
34782         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
34783         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
34784         error set to match recent changes.
34785
34786 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
34787
34788         * gcc.dg/20011021-1.c: New test.
34789
34790 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
34791
34792         * gcc.c-torture/compile/20011023-1.c: New test.
34793
34794 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
34795
34796         * lib/g77.exp: Rewrite based on lib/g++.exp.
34797
34798 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
34799
34800         * gcc.c-torture/execute/20011019-1.c: New test.
34801
34802         * gcc.dg/20011018-1.c: New test.
34803
34804 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
34805
34806         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
34807
34808 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
34809
34810         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
34811         * gcc.dg/attr-invalid.c: Likewise.
34812
34813 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
34814
34815         * testsuite/gcc.dg/20011015-1.c: New test.
34816
34817 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
34818
34819         * g++.dg/template/unify2.C: New test.
34820
34821 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
34822
34823         * g++.dg/other/exception-specification.C: New test
34824
34825 2001-10-13  Tom Rix  <trix@redhat.com>
34826
34827         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
34828         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
34829
34830 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
34831
34832         * testsuite/gcc.dg/20011009-1.c: New test.
34833
34834 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
34835
34836         PR g++/4476
34837         * g++.dg/other/friend1.C: New test.
34838
34839 2001-10-11  Richard Henderson  <rth@redhat.com>
34840
34841         * g++.old-deja/g++.other/crash18.C: Add -S to options.
34842
34843 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34844
34845         * gcc.c-torture/compile/20011010-1.c: New.
34846
34847 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
34848
34849         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
34850         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
34851         g77.f-torture/execute/execute.exp,
34852         g77.f-torture/noncompile/noncompile.exp,
34853         gcc.c-torture/compile/compile.exp,
34854         gcc.c-torture/execute/execute.exp,
34855         gcc.c-torture/execute/ieee/ieee.exp,
34856         gcc.c-torture/execute/memcheck/memcheck.exp,
34857         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
34858         objc/execute/execute.exp: Update FSF address.
34859
34860 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
34861
34862         * gcc.dg/cpp/cmdlne-C.c: Update.
34863         * gcc.dg/cpp/cmdlne-C2.c: New.
34864
34865 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34866
34867         * gcc.c-torture/execute/20011008-3.c: New.
34868
34869 2001-10-08  DJ Delorie  <dj@redhat.com>
34870
34871         * gcc.dg/20011008-1.c: New.
34872         * gcc.dg/20011008-2.c: New.
34873
34874 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
34875
34876         * gcc.dg/cpp/spacing1.c: Update test.
34877
34878 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
34879
34880         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
34881         spelling errors of "separate" as "seperate".
34882
34883 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
34884
34885         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
34886         enough to avoid inlining.
34887
34888 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
34889
34890         * lib/g77.exp: set libg2c_dir correctly.
34891
34892 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
34893
34894         * gcc.dg/cpp/macro11.c: New test.
34895
34896 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
34897
34898         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
34899         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
34900         gcc.dg/format/multattr-3.c: New tests.
34901         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
34902         tests for format attributes on function pointers being rejected.
34903
34904 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
34905
34906         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
34907
34908 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
34909
34910         * g++.dg/warn/format1.C: New test.
34911
34912 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
34913
34914         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
34915
34916 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
34917
34918         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
34919
34920 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
34921
34922         * gcc.dg/cpp/redef2.c: Add test.
34923
34924 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
34925
34926         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
34927         long-standing bug on i686, apparently.
34928         * gcc.c-torture/execute/loop-2c.x: New file.
34929         * gcc.c-torture/execute/loop-2d.x: New file.
34930         * gcc.c-torture/execute/loop-3c.x: New file.
34931
34932 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
34933
34934         * gcc.dg/cpp/20000625-2.c: Correct line number.
34935
34936 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
34937
34938         * gcc.dg/cpp/macro10.c: New test.
34939         * gcc.dg/cpp/strify3.c: New test.
34940         * gcc.dg/cpp/spacing1.c: Add tests.
34941         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
34942         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
34943
34944 2001-09-24  DJ Delorie  <dj@redhat.com>
34945
34946         * gcc.c-torture/execute/20010924-1.c: New test.
34947
34948 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
34949
34950         * testsuite/objc/execute/paste.m: Remove.
34951
34952 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
34953
34954         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
34955
34956 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
34957
34958         * g77.dg/strlen0.f: New test.
34959
34960 2001-09-21  Richard Henderson  <rth@redhat.com>
34961
34962         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
34963         * g++.old-deja/g++.abi/vtable2.C: Likewise.
34964
34965 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
34966
34967         Table-driven attributes.
34968         * g++.dg/ext/attrib1.C: New test.
34969
34970 2001-09-20  DJ Delorie  <dj@redhat.com>
34971
34972         * gcc.dg/20000926-1.c: Update expected warning messages.
34973         * gcc.dg/array-2.c: Likewise, and test for warnings too.
34974         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
34975         array.
34976
34977 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
34978
34979         * g++.dg/eh/registers1.C: New test case.
34980
34981 2001-09-17  Richard Henderson  <rth@redhat.com>
34982
34983         * gcc.dg/array-5.c: Fix VLA decomposition test.
34984
34985 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
34986
34987         * gcc.dg/cpp/line5.c: New testcase.
34988
34989 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
34990
34991         * gcc.dg/cpp/macro9.c: New test.
34992
34993 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
34994
34995         * gcc.c-torture/execute/980223.c: Change type of addr from long
34996         to char *.
34997
34998 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
34999
35000         * gcc.c-torture/execute/20010915-1.c: New test.
35001
35002 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
35003
35004         * g77.dg/bprob: New directory.
35005         * g77.dg/bprob/bprob.exp: New file.
35006         * g77.dg/bprob/bprob-1.f: New test.
35007         * g77.dg/gcov: New directory.
35008         * g77.dg/gcov/gcov.exp: New file.
35009         * g77.dg/gcov/gcov-1.f: New test.
35010         * g77.dg/gcov/gcov-1.x: New file.
35011
35012 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
35013
35014         * gcc.dg/cpp/directiv.c: Update.
35015         * gcc.dg/cpp/undef1.c: Update.
35016
35017 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
35018
35019         * gcc.dg/20010912-1.c: New test.
35020
35021 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
35022
35023         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
35024         language-independent file in lib.
35025         * lib/gcov.exp: New file.
35026
35027 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
35028
35029         * gcc.c-torture/compile/20010911-1.c: New test.
35030
35031 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
35032
35033         * lib/profopt.exp: New, to support profile-directed optimizations.
35034         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
35035         * gcc.misc-tests/bprob-1.c: New test.
35036         * gcc.misc-tests/bprob-2.c: New test.
35037
35038 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
35039
35040         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
35041         XFAIL and which kinds of gcov output to verify.
35042         * gcc.misc-tests/gcov-4b.x: New file.
35043         * gcc.misc-tests/gcov-5b.x: New file.
35044         * gcc.misc-tests/gcov-6.x: New file.
35045         * gcc.misc-tests/gcov-7.c: New test.
35046         * gcc.misc-tests/gcov-7.x: New file.
35047
35048 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
35049
35050         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
35051         * gcc.misc-tests/gcov-6.c: New test.
35052
35053 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
35054
35055         PR c++/3986
35056         * g++.dg/abi/vbase1.C: New test.
35057
35058 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
35059
35060         * objc.dg/method-2.m: New.
35061
35062 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
35063
35064         PR c++/4203
35065         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
35066         * g++.dg/init/empty1.C: New test.
35067
35068 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
35069
35070         * gcc.c-torture/compile/20010903-1.c: New test.
35071
35072 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
35073
35074         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
35075         for m68k.
35076
35077 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
35078
35079         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
35080
35081         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
35082
35083         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
35084
35085 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
35086
35087         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
35088         for 16-bit 'unsigned int'.
35089
35090 2001-08-29  Kazu Hirata  <kazu@hxi.com>
35091
35092         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
35093
35094 2001-08-27  Richard Henderson  <rth@redhat.com>
35095
35096         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
35097         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
35098
35099 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
35100
35101         * gcc.dg/asm-names.c (ymain): New.
35102
35103 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
35104
35105         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
35106         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
35107         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
35108
35109 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35110
35111         * gcc.dg/compare5.c: New testcase.
35112
35113 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
35114
35115         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
35116         and "In instantiation".
35117
35118 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
35119
35120         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
35121
35122 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
35123
35124         * gcc.misc-tests/gcov.exp: Add support for branch information.
35125         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
35126         * gcc.misc-tests/gcov-4.c: New test.
35127         * gcc.misc-tests/gcov-4b.c: New test.
35128         * gcc.misc-tests/gcov-5b.c: New test.
35129
35130 2001-08-20  Zack Weinberg  <zackw@panix.com>
35131
35132         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
35133         expected to fail.
35134
35135 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35136
35137         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
35138
35139 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
35140
35141         * g++.dg/eh/template1.C: New test.
35142
35143 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
35144
35145         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
35146         Fix thinko.
35147         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
35148         for xfail.
35149
35150 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
35151
35152         * lib/g77-dg.exp: Use prune.exp for common procedures
35153         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
35154         * lib/g77.exp: (g77-dg-prune) Remove
35155
35156 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
35157
35158         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
35159
35160 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35161
35162         * g++.dg/template/unify1.C: New test.
35163
35164 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
35165
35166         * g++.dg/abi/empty4.C: New test.
35167
35168 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
35169
35170         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
35171         solaris2.*
35172         * g77.f-torture/compile/pr3743.x: Likewise.
35173
35174 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
35175
35176         * g++.dg/other/using-declaration.C: New test.
35177
35178 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
35179
35180         * gcc.dg/cpp/tr-sign.c: New testcase.
35181
35182 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
35183
35184         * gcc.dg/cpp/19951025-1.c: Revert.
35185         * gcc.dg/cpp/directiv.c: We no longer process directives that
35186         interrupt macro arguments.
35187
35188 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
35189
35190         * gcc.dg/bconstp-1.c: New test.
35191
35192 2001-08-03  Richard Henderson  <rth@redhat.com>
35193
35194         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
35195
35196 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35197
35198         * gcc.dg/cpp/19951025-1.c: Update.
35199
35200 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
35201
35202         * g77.dg/ff90-1.f (s): Fix reference of variable z,
35203         should be x.
35204
35205 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
35206
35207         Kill -fhonor-std.
35208         * g++.old-deja/g++.ns/ns14.C: Remove special options.
35209         * g++.old-deja/g++.other/std1.C: Likewise.
35210         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
35211
35212 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
35213
35214         * lib/g77.exp: Load gcc-defs.exp for common procedures
35215         (g77_pass, g77_fail, g77_finish, g77_exit,
35216         ${tool}_check_unsupported_p} Now redundant.  Deleted.
35217
35218 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
35219
35220         * g77.dg/fbackslash.f
35221         * g77.dg/fcase-preserve.f
35222         * g77.dg/ff90-1.f
35223         * g77.dg/ffixed-line-length-0.f
35224         * g77.dg/ffixed-line-length-132.f
35225         * g77.dg/ffixed-line-length-7.f
35226         * g77.dg/ffixed-line-length-72.f
35227         * g77.dg/ffixed-line-length-none.f
35228         * g77.dg/ffree-form-1.f
35229         * g77.dg/fno-backslash.f
35230         * g77.dg/fno-f90-1.f
35231         * g77.dg/fno-fixed-form-1.f
35232         * g77.dg/fno-onetrip.f
35233         * g77.dg/fno-typeless-boz.f
35234         * g77.dg/fno-underscoring.f
35235         * g77.dg/fno-vxt-1.f
35236         * g77.dg/fonetrip.f
35237         * g77.dg/ftypeless-boz.f
35238         * g77.dg/fugly-assumed.f
35239         * g77.dg/funderscoring.f
35240         * g77.dg/fvxt-1.f
35241
35242 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
35243
35244         * objc.dg/fwd-proto-1.m: New.
35245         * objc.dg/local-decl-1.m: New.
35246         * objc.dg/naming-1.m: New.
35247         * objc.dg/naming-2.m: New.
35248         * objc.dg/proto-hier-1.m: New.
35249
35250 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
35251
35252         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
35253         largest-type elements to a struct makes its size grow.
35254
35255 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
35256
35257         * g++.dg/abi/vthunk1.C: New test.
35258
35259 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
35260
35261         * g++.dg/abi/vbase8-22.C: New test.
35262
35263 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
35264
35265         * gcc.dg/cpp/macro8.c: New test.
35266
35267 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
35268
35269         * g++.dg/abi/vbase8-21.C: New test.
35270
35271 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
35272
35273         * g++.dg/abi/vbase8-10.C: New test.
35274
35275 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35276
35277         * lib/g++.exp (g++_set_ld_library_path): Renamed to
35278         ${tool}_set_ld_library_path.
35279         Changed caller.
35280         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
35281         g++.exp.
35282
35283 2001-07-26  Stan Cox <scox@redhat.com>
35284
35285         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
35286         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
35287         gcc_exit, gcc_check_unsupported_p):
35288         Moved to gcc-deps.exp
35289         * gcc-deps.exp: New file.
35290
35291 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35292
35293         * g++.old-deja/g++.pt/defarg14.C: New test.
35294
35295 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
35296
35297         * g++.old-deja/g++.other/lineno5.C: New test.
35298
35299 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
35300
35301         * g++.old-deja/g++.pt/crash68.C: New test.
35302
35303 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
35304
35305         * g++.old-deja/g++.other/crash42.C: New test.
35306
35307 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
35308
35309         * gcc.dg/cpp/extratokens.c: Fix.
35310         * gcc.dg/cpp/skipping2.c: New tests.
35311
35312 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35313
35314         * gcc.c-torture/execute/20010724-1.c: New file.
35315         * gcc.c-torture/execute/20010724-1.x: New file.
35316
35317 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
35318
35319         * g++.old-deja/g++.other/cond7.C: New test.
35320
35321 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
35322
35323         * g++.old-deja/g++.other/optimize4.C: New test.
35324
35325 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
35326
35327         * g++.old-deja/g++.abi/vbase8-5.C: New test.
35328
35329 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
35330
35331         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
35332         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
35333         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
35334         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
35335
35336         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
35337         bug report" message.
35338
35339         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
35340         * g++.dg/ext/instantiate1.C: Move from old-deja.
35341
35342 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
35343
35344         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
35345         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
35346         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
35347         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
35348
35349 2001-07-23  Jeffrey A Law  (law@cygnus.com)
35350
35351         * gcc.c-torture/execute/20010723-1.c: New test.
35352
35353 2001-07-23  Ben Elliston  <bje@redhat.com>
35354
35355         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
35356
35357 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35358
35359         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
35360         i[34567]86-*-*.
35361         Delete handling of ieee_multilib_flags.
35362         Pass -mieee for alpha*-*-* and sh-*-*.
35363         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
35364
35365 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
35366
35367         Remove old-abi tests.
35368         * g++.old-deja/g++.mike/p11116.C: Remove.
35369         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
35370
35371 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
35372
35373         * g77.f-torture/compile/pr3743.f: New test
35374
35375 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
35376
35377         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
35378
35379 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35380
35381         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
35382         g++.old-deja/g++.pt/static6.C: Likewise.
35383         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
35384         supports weak symbols.
35385
35386 2001-07-18  Andreas Jaeger  <aj@suse.de>
35387
35388         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
35389         supported again.
35390
35391 2001-07-18  Andreas Jaeger  <aj@suse.de>
35392
35393         * gcc.dg/iftrap-1.c: Fix target line.
35394
35395 2001-07-17  Richard Henderson  <rth@redhat.com>
35396
35397         * gcc.c-torture/execute/20010717-1.c: New.
35398
35399 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
35400
35401         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
35402         tests.
35403
35404 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
35405
35406         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
35407
35408 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35409
35410         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
35411         UAC_SIGBUS, UAC_NOPRINT definitions.
35412
35413 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
35414
35415         * objc/execute/object_is_class.m: New test.
35416         * objc/execute/object_is_meta_class.m: New test.
35417
35418 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
35419
35420         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
35421         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
35422
35423 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
35424
35425         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
35426         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
35427
35428 2001-07-14  Richard Henderson  <rth@redhat.com>
35429
35430         * gcc.dg/iftrap-1.c: New.
35431
35432 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
35433
35434         * g77.f-torture/execute/intrinsic77.f: New test.
35435
35436 2001-07-11  Janis Johnson <janis@us.ibm.com>
35437
35438         * gcc.misc-tests/gcov-3.c: New test.
35439
35440 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
35441
35442         * gcc.c-torture/compile/20010711-1.c,
35443         * gcc.c-torture/compile/20010711-2.c: New tests.
35444
35445 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
35446
35447         * gcc.c-torture/execute/20010711-1.c: New test.
35448
35449 2001-07-11  Ben Elliston  <bje@redhat.com>
35450
35451         * g++.old-deja/g++.other/enum5.C: New test.
35452
35453 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
35454
35455         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
35456         (g++-dg-prune): Call prune_gcc_output.
35457         * prune.exp: New file for prune_gcc_output.
35458         * lib/g++.exp, lib/gcc.exp: Load it.
35459
35460 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
35461
35462         * gcc.c-torture/compile/20010701-1.c,
35463         g++.old-deja/g++.ext/attrib6.C: New tests.
35464
35465 2001-07-06  Jeffrey A Law  (law@cygnus.com)
35466
35467         * gcc.c-torture/compile/20010706-1.c: New test.
35468
35469 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
35470
35471         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
35472
35473 2001-06-28  Stan Shebs  <shebs@apple.com>
35474
35475         * gcc.dg/pragma-darwin.c: New test.
35476
35477 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35478
35479         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
35480         Solaris 2.[678] system.
35481
35482 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
35483
35484         * gcc.dg/20010622-1.c: New test.
35485
35486 2001-06-18  Stan Shebs  <shebs@apple.com>
35487
35488         * objc.dg: New directory.
35489         * objc.dg/dg.exp: New file.
35490         * objc.dg/alias.m: New.
35491         * objc.dg/class-1.m: New.
35492         * objc.dg/class-2.m: New.
35493         * objc.dg/const-str-1.m: New.
35494         * objc.dg/const-str-2.m: New.
35495         * objc.dg/id-1.m: New.
35496         * objc.dg/method-1.m: New.
35497         * objc.dg/super-class-1.m: New.
35498         * lib/objc-dg.exp: New file.
35499
35500 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35501
35502         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
35503         of label name.
35504
35505 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
35506
35507         * g++.old-deja/g++.abi/vbase8-9.C: New test.
35508
35509 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35510
35511         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
35512         variable.
35513
35514 2001-06-12  Richard Henderson  <rth@redhat.com>
35515
35516         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
35517
35518 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
35519
35520         * g++.old-deja/g++.abi/vbase5.C: New test.
35521         * g++.old-deja/g++.abi/vbase6.C: New test.
35522         * g++.old-deja/g++.abi/vbase7.C: New test.
35523
35524 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35525
35526         * gcc.c-torture/compile/20010610-1.c: New test.
35527
35528 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
35529
35530         * g++.old-deja/g++.abi/vbase4.C: New test.
35531
35532 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
35533
35534         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
35535         support %f for HC11/HC12 targets.
35536         * gcc.c-torture/execute/930513-1.x: New file, likewise.
35537         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
35538         on HC11/HC12 targets.
35539         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
35540
35541 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35542
35543         * gcc.dg/wchar_t-1.c: New file.
35544         * gcc.dg/wint_t-1.c: Likewise.
35545
35546 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
35547
35548         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
35549
35550 2001-06-11  Richard Henderson  <rth@redhat.com>
35551
35552         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
35553
35554 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
35555
35556         * gcc.c-torture/compile/20010611-1.c: New test.
35557
35558 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
35559
35560         * gcc.dg/c99-tag-1.c: Add more tests.
35561
35562 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
35563
35564         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
35565         representation on MN10300 and ARM/Thumb.
35566
35567 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
35568
35569         * g77.f-torture/execute/20010610.f: New.
35570
35571 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
35572
35573         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
35574         names.
35575
35576 2001-06-09  Richard Henderson  <rth@redhat.com>
35577
35578         * gcc.c-torture/execute/ashrdi-1.c: New.
35579         * gcc.c-torture/execute/ashldi-1.c: New.
35580         * gcc.c-torture/execute/lshrdi-1.c: New.
35581
35582 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
35583
35584         * objc/execute/load-3.m: Added. Check sending +load to categories,
35585         in addition to classes.
35586
35587 2001-06-08  Stan Shebs  <shebs@apple.com>
35588
35589         * objc/execute/load-2.m: New test.  From Nicola Pero
35590         <n.pero@mi.flashnet.it>.
35591
35592 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
35593
35594         * gcc.c-torture/execute/20010605-2.c: New test.
35595
35596 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
35597
35598         * g++.old-deja/g++.abi/vbase2.C: New test.
35599         * g++.old-deja/g++.abi/vbase3.C: New test.
35600
35601 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
35602
35603         * g++.old-deja/g++.pt/friend49.C: New test.
35604
35605 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
35606
35607         * g++.old-deja/g++.ext/anon3.C: New test.
35608
35609 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
35610
35611         * g++.old-deja/g++.other/conv7.C: New test.
35612
35613 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
35614
35615         * gcc.c-torture/compile/20010605-2.c: New test.
35616
35617 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35618
35619         * gcc.c-torture/execute/20010604-1.c: New test.
35620
35621 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
35622
35623         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
35624
35625 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
35626
35627         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
35628         (g++_link_flags): Likewise.
35629         (g++_init): Pass gccpath's value to two previous functions.
35630
35631 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35632
35633         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
35634         Ensure logfile entry matches exec command line.
35635
35636 2001-05-31  Richard Henderson  <rth@redhat.com>
35637
35638         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
35639         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
35640
35641 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
35642
35643         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
35644         compiler for irix6.2
35645
35646 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
35647
35648         * g++.old-deja/g++.other/optimize3.C: New file.
35649
35650 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
35651
35652         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
35653         assemble.
35654
35655 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
35656
35657         * g++.old-deja/g++.other/optimize2.C: New file.
35658
35659 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
35660
35661         * gcc.c-torture/compile/20010518-2.c: New file.
35662         * gcc.c-torture/execute/20010518-1.c: New file.
35663         * gcc.c-torture/execute/20010518-2.c: New file.
35664
35665 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
35666
35667         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
35668
35669 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
35670
35671         G++ no longer defines builtins that do not begin with __builtin.
35672         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
35673         * g++.old-deja/g++.brendand/misc13.C: Likewise.
35674         * g++.old-deja/g++.law/builtin1.C: Likewise.
35675         * g++.old-deja/g++.law/cvt2.C: Likewise.
35676         * g++.old-deja/g++.mike/net5.C: Likewise.
35677         * g++.old-deja/g++.other/builtins1.C: Likewise.
35678         * g++.old-deja/g++.other/builtins2.C: Likewise.
35679         * g++.old-deja/g++.other/builtins3.C: Likewise.
35680         * g++.old-deja/g++.other/builtins4.C: Likewise.
35681         * g++.old-deja/g++.other/inline8.C: Likewise.
35682         * g++.old-deja/g++.robertl/eb39.C: Likewise.
35683
35684 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
35685
35686         * g++.old-deja/g++.pt/using1.C: Adjust.
35687         * g++.old-deja/g++.pt/using2.C: New test.
35688
35689 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
35690
35691         * gcc.dg/cpp/charconst.c: New tests.
35692         * gcc.dg/cpp/escape.c: New tests.
35693         * gcc.dg/cpp/escape-1.c: New tests.
35694         * gcc.dg/cpp/escape-2.c: New tests.
35695         * gcc.dg/cpp/ucs.c: New tests.
35696
35697 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
35698
35699         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
35700         native compiler for irix6.5.
35701
35702 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
35703
35704         * lib/g++.exp (g++_include_flags): Use args to compute
35705         get_multilibs.
35706         (g++_link_flags): Likewise.
35707         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
35708
35709 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
35710
35711         * gcc.dg/c90-hexfloat-1.c: Add more tests.
35712
35713 2001-05-21  Geoff Keating  <geoffk@redhat.com>
35714
35715         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
35716         this file.
35717
35718 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
35719
35720         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
35721         STACK_SIZE;
35722         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
35723         to STACK_SIZE; Use it to define size of add_histo array.
35724         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
35725         to STACK_SIZE.
35726         (f): Use GITT_SIZE to define size of gitt local table.
35727         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
35728         to STACK_SIZE; Use it to define size of bytemem array.
35729
35730 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
35731
35732         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
35733         on 68HC11/HC12 due to the asm instruction.
35734         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
35735         * gcc.c-torture/compile/920520-1.x: Likewise.
35736         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
35737         on 68HC11/HC12 because the function is larger than 64K.
35738         * gcc.c-torture/compile/961203-1.x: New file, this test fails
35739         on 68HC11/HC12 because the structure is too large.
35740
35741 2001-05-20  Richard Henderson  <rth@redhat.com>
35742
35743         * gcc.c-torture/execute/20010520-1.c: New.
35744
35745 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35746
35747         * g++.old-deja/g++.warn/compare1.C: New test.
35748         * gcc.dg/compare4.c: New test.
35749
35750 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
35751
35752         * g++.old-deja/g++.other/optimize1.C: New test.
35753
35754 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35755
35756         * g++.old-deja/g++.pt/spec41.C: New test.
35757
35758 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
35759
35760         * gcc.c-torture/compile/20010114-1.x: Remove.
35761
35762 2001-05-18  Stan Shebs  <shebs@apple.com>
35763
35764         * gcc.c-torture/compile/20010518-1.c: New test.
35765
35766 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
35767
35768         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
35769         * g++.old-deja/g++.pt/crash67.C: New test.
35770
35771 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
35772
35773         * g++.old-deja/g++.other/debug9.C: New test.
35774
35775 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
35776
35777         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
35778
35779 2001-05-16  Jan Hubicka  <jh@suse.cz>
35780
35781         * gcc.c-torture/compile/20010516-1.c: New test.
35782
35783 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
35784
35785         * g++.old-deja/g++.other/crash41.C: New test.
35786
35787 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
35788
35789         * g++.old-deja/g++.pt/crash66.C: New test.
35790
35791 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
35792
35793         * g++.old-deja/g++.robertl/eb27.C: Convert.
35794
35795 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
35796
35797         * g++.dg/friend-warn.C: New test.  Do not warn about friend
35798         declaration being redundant.
35799
35800 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
35801
35802         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
35803
35804 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
35805
35806         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
35807
35808 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
35809
35810         * lib/g++.exp: Use testsuite_flags.
35811
35812 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
35813
35814         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
35815
35816 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35817
35818         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
35819
35820 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
35821
35822         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
35823
35824 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
35825
35826         * gcc.c-torture/compile/20010313-1.c: New test.
35827
35828 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
35829
35830         * gcc.dg/cpp/direct2.c: New test.
35831         * gccq.dg/cpp/direct2s.c: New test.
35832
35833         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
35834
35835 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
35836
35837         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
35838         * g++.old-deja/g++.other/op3.C: Likewise.
35839
35840 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
35841
35842         * gcc.dg/cpp/syshdr.h: New file.
35843         * gcc.dg/cpp/sysmac1.c: Update.
35844         * gcc.dg/cpp/sysmac2.c: Update.
35845
35846 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
35847
35848         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
35849
35850 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
35851
35852         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
35853         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
35854
35855 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
35856
35857         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
35858
35859 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
35860
35861         * lib/g++.exp (g++_include_flags): Don't use any special flags
35862         if TESTING_IN_BUILD_TREE is not defined.
35863         (g++_init): Use a plain 'c++' as the compiler if
35864         TESTING_IN_BUILD_TREEE is not defined.
35865
35866 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
35867
35868         * g++.old-deja/g++.eh/catch13.C: New test.
35869         * g++.old-deja/g++.eh/catch14.C: New test.
35870
35871 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
35872
35873         * gcc.dg/cpp/tr-define.c: New test.
35874
35875 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
35876
35877         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
35878         <stdlib.h>, not <malloc.h>.
35879
35880 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
35881
35882         * g++.old-deja/g++.ns/template17.C: New test.
35883
35884 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
35885
35886         * g++.old-deja/g++.pt/ref4.C: New test.
35887
35888 2001-04-30  Richard Henderson  <rth@redhat.com>
35889
35890         * gcc.dg/20000724-1.c: Revert last change.
35891
35892 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
35893
35894         * g77.f-torture/execute/20010430.f: New test.
35895
35896 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
35897
35898         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
35899
35900 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
35901
35902         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
35903
35904 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
35905
35906         * g++.old-deja/g++.eh/crash6.C: New test.
35907
35908 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
35909
35910         * g++.old-deja/g++.other/warn7.C: New test.
35911
35912 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
35913
35914         * g++.old-deja/g++.other/defarg9.C: New test.
35915
35916 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
35917
35918         * g77.f-torture/compile/20010426.f: New test.
35919         * g77.f-torture/execute/20010426.f: New test.
35920
35921 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
35922
35923         * g77.f-torture/compile/20000629-1.x: Remove - error
35924         has been fixed.
35925
35926 2001-04-26  Jeffrey A Law  (law@cygnus.com)
35927
35928         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
35929         Tweak slightly to work with g++.dg framework.
35930         * g++.dg/special/ecos.exp: Run initp1.C test.
35931         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
35932
35933         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
35934         its linker doesn't give line numbers either.
35935         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
35936
35937 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
35938
35939         * g++.old-deja/g++.other/lex1.C: New test.
35940
35941 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
35942
35943         * gcc.dg/noncompile/20010425-1.c: New test.
35944
35945 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
35946
35947         * g++.old-deja/g++.pt/mangle2.C: New test.
35948
35949 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
35950
35951         * gcc.dg/format/plus-1.c: New test.
35952
35953 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
35954
35955         * gcc.dg/20010423-1.c: New test.
35956
35957 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
35958
35959         * gcc.c-torture/execute/20010422-1.c: New test.
35960
35961 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
35962
35963         * g++.old-deja/g++.ns/type2.C: New test.
35964
35965 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
35966
35967         * g++.old-deja/g++.other/perf1.C: New test.
35968
35969 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
35970
35971         * gcc.dg/c99-func-2.c: Remove xfail.
35972         * gcc.dg/c99-func-3.c: Remove xfail.
35973         * gcc.dg/c99-func-4.c: Remove xfail.
35974
35975 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
35976
35977         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
35978
35979 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
35980
35981         * gcc.c-torture/compile/20010423-1.c: New test.
35982
35983 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
35984
35985         * g++.old-deja/g++.pt/typename28.C: New test.
35986
35987 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
35988
35989         * g++.old-deja/g++.abi/empty2.C: New test.
35990         * g++.old-deja/g++.abi/empty3.C: New test.
35991
35992 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
35993
35994         * g++.old-deja/g++.other/comdat2.C: New test.
35995         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
35996
35997 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
35998
35999         * g++.old-deja/g++.other/overload14.C: New test.
36000
36001 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36002
36003         * g++.old-deja/g++.other/lookup23.C: New test.
36004
36005 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36006
36007         * gcc.c-torture/execute/20010403-1.c: New test.
36008
36009 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
36010             Mark Mitchell  <mark@codesourcery.com>
36011
36012         * lib/old-dejagnu.exp: Don't delete output of executable.
36013         Add .exe suffix to executables.
36014
36015 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
36016
36017         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
36018
36019 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36020
36021         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
36022
36023 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
36024
36025         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
36026         * g++.old-deja/g++.abi/crash1.C: New test.
36027
36028 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
36029
36030         * g++.old-deja/g++.other/crash40.C: New test.
36031
36032 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36033
36034         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
36035
36036 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
36037
36038         * g++.old-deja/g++.other/warn6.C: New test.
36039
36040 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
36041
36042         * g++.old-deja/g++.robertl/eb42.C: Same.
36043
36044 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36045
36046         * gcc.dg/wtr-conversion-1.c: New testcase.
36047
36048 2001-04-10  Richard Henderson  <rth@redhat.com>
36049
36050         * g++.old-deja/g++.other/array5.C: New.
36051
36052 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36053
36054         * gcc.c-torture/execute/20010408-1.c: New test.
36055
36056 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
36057
36058         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
36059         headers and constructs.
36060         * g++.old-deja/g++.robertl/eb79.C: Same.
36061         * g++.old-deja/g++.robertl/eb77.C (main): Same.
36062         * g++.old-deja/g++.robertl/eb73.C: Same.
36063         * g++.old-deja/g++.robertl/eb66.C (main): Same.
36064         * g++.old-deja/g++.robertl/eb55.C (t): Same.
36065         * g++.old-deja/g++.robertl/eb54.C (main): Same.
36066         * g++.old-deja/g++.robertl/eb46.C (main): Same.
36067         * g++.old-deja/g++.robertl/eb44.C: Same.
36068         * g++.old-deja/g++.robertl/eb41.C (main): Same.
36069         * g++.old-deja/g++.robertl/eb4.C (main): Same.
36070         * g++.old-deja/g++.robertl/eb39.C: Same.
36071         * g++.old-deja/g++.robertl/eb33.C (main): Same.
36072         * g++.old-deja/g++.robertl/eb31.C (main): Same.
36073         * g++.old-deja/g++.robertl/eb30.C: Same.
36074         * g++.old-deja/g++.robertl/eb3.C: Same.
36075         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
36076         * g++.old-deja/g++.robertl/eb21.C: Same.
36077         * g++.old-deja/g++.robertl/eb15.C: Same.
36078         * g++.old-deja/g++.robertl/eb118.C: Same.
36079         * g++.old-deja/g++.robertl/eb115.C (main): Same.
36080         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
36081         * g++.old-deja/g++.robertl/eb109.C: Same.
36082         * g++.old-deja/g++.other/sibcall1.C (main): Same.
36083         * g++.old-deja/g++.mike/rtti1.C: Same.
36084         * g++.old-deja/g++.mike/p658.C: Same.
36085         * g++.old-deja/g++.mike/net46.C: Same.
36086         * g++.old-deja/g++.mike/net34.C: Same.
36087         * g++.old-deja/g++.mike/memoize1.C: Same.
36088         * g++.old-deja/g++.mike/eh2.C: Same.
36089         * g++.old-deja/g++.law/weak.C: Same.
36090         * g++.old-deja/g++.law/visibility7.C: Same.
36091         * g++.old-deja/g++.law/visibility25.C: Same.
36092         * g++.old-deja/g++.law/visibility22.C: Same.
36093         * g++.old-deja/g++.law/visibility2.C: Same.
36094         * g++.old-deja/g++.law/visibility17.C: Same.
36095         * g++.old-deja/g++.law/visibility13.C: Same.
36096         * g++.old-deja/g++.law/visibility10.C: Same.
36097         * g++.old-deja/g++.law/visibility1.C: Same.
36098         * g++.old-deja/g++.law/virtual3.C (eval): Same.
36099         * g++.old-deja/g++.law/vbase1.C: Same.
36100         * g++.old-deja/g++.law/operators32.C: Same.
36101         * g++.old-deja/g++.law/nest3.C: Same.
36102         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
36103         * g++.old-deja/g++.law/except5.C (main): Same.
36104         * g++.old-deja/g++.law/cvt7.C (run): Same.
36105         * g++.old-deja/g++.law/cvt2.C: Same.
36106         * g++.old-deja/g++.law/cvt16.C: Same.
36107         * g++.old-deja/g++.law/ctors6.C (bar): Same.
36108         * g++.old-deja/g++.law/ctors17.C (main): Same.
36109         * g++.old-deja/g++.law/ctors13.C: Same.
36110         * g++.old-deja/g++.law/ctors12.C (main): Same.
36111         * g++.old-deja/g++.law/ctors10.C: Same.
36112         * g++.old-deja/g++.law/code-gen5.C: Same.
36113         * g++.old-deja/g++.law/bad-error7.C: Same.
36114         * g++.old-deja/g++.law/arm9.C: Same.
36115         * g++.old-deja/g++.law/arm12.C: Same.
36116         * g++.old-deja/g++.law/arg8.C: Same.
36117         * g++.old-deja/g++.law/arg1.C: Same.
36118         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
36119         * g++.old-deja/g++.jason/template31.C: Same.
36120         * g++.old-deja/g++.jason/template24.C (main): Same.
36121         * g++.old-deja/g++.jason/2371.C: Same.
36122         * g++.old-deja/g++.eh/new2.C: Same.
36123         * g++.old-deja/g++.eh/new1.C: Same.
36124         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
36125         * g++.old-deja/g++.brendan/nest21.C (main): Same.
36126         * g++.old-deja/g++.brendan/err-msg3.C: Same.
36127         * g++.old-deja/g++.brendan/crash62.C: Same.
36128         * g++.old-deja/g++.brendan/crash52.C: Same.
36129         * g++.old-deja/g++.brendan/crash49.C (main): Same.
36130         * g++.old-deja/g++.brendan/crash38.C: Same.
36131         * g++.old-deja/g++.brendan/crash15.C (main): Same.
36132         * g++.old-deja/g++.brendan/copy9.C: Same.
36133
36134 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
36135
36136         * gcc.c-torture/execute/20001203-2.c (memset):
36137         Count argument is of type __SIZE_TYPE__.
36138
36139 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
36140
36141         * gcc.c-torture/compile/20010404-1.c: New test.
36142
36143 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
36144
36145         * gcc.c-torture/compile/20010326-1.c: New test.
36146
36147 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
36148
36149         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
36150         peculiarities of the SH.
36151         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
36152
36153 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36154
36155         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
36156         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
36157         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
36158
36159 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
36160
36161         * g77.f-torture/compile/20010321-1.f: New test.
36162
36163 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
36164
36165         * gcc.c-torture/compile/20010329-1.c: New test.
36166
36167 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
36168
36169         * gcc.c-torture/execute/20010329-1.c: New test.
36170
36171 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
36172
36173         * g++.old-deja/g++.other/eh4.C: Fix typo.
36174
36175 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
36176
36177         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
36178
36179 2001-03-28  Philip Blundell  <philb@gnu.org>
36180
36181         * gcc.c-torture/compile/20010328-1.c: New test.
36182
36183 2001-03-27  Richard Henderson  <rth@redhat.com>
36184
36185         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
36186         * g++.old-deja/g++.eh/vbase3.C: Likewise.
36187
36188 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
36189
36190         * gcc.c-torture/compile/20010327-1.c: New test.
36191
36192 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
36193
36194         * g++.old-deja/g++.other/friend12.C: New test.
36195         * g++.old-deja/g++.other/friend9.C: Expect no errors.
36196         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
36197
36198 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36199
36200         * gcc.c-torture/execute/20010325-1.c: New test.
36201
36202 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
36203
36204         * g++.old-deja/g++.other/mangle3.C: New test.
36205
36206 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
36207
36208         * g++.old-deja/g++.other/anon8.C: New test.
36209
36210 2001-03-20  Philip Blundell  <philb@gnu.org>
36211
36212         * gcc.c-torture/compile/20010320-1.c: New test.
36213
36214 2001-03-17  Richard Henderson  <rth@redhat.com>
36215
36216         * g++.old-deja/g++.other/eh4.C: Add expected error text.
36217
36218 2001-03-15  Geoff Keating  <geoff@redhat.com>
36219
36220         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
36221         tests on AIX.
36222
36223 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
36224
36225         * g++.old-deja/g++.other/eh4.C: New test.
36226
36227 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
36228
36229         * gcc.dg/cpp/mi1.c: Update.
36230
36231 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
36232
36233         * g++.old-deja/g++.other/regstack.C: New test.
36234
36235 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
36236
36237         * g++.old-deja/g++.other/ref4.C: New test.
36238
36239 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
36240
36241         * objc/execute/va_method.m: Added.
36242         * objc/execute/IMP.m: Added.
36243         * objc/execute/_cmd.m: Added.
36244         * objc/execute/accessing_ivars.m: Added.
36245         * objc/execute/class-1.m: Added.
36246         * objc/execute/class-10.m: Added.
36247         * objc/execute/class-11.m: Added.
36248         * objc/execute/class-12.m: Added.
36249         * objc/execute/class-13.m: Added.
36250         * objc/execute/class-14.m: Added.
36251         * objc/execute/class-2.m: Added.
36252         * objc/execute/class-3.m: Added.
36253         * objc/execute/class-4.m: Added.
36254         * objc/execute/class-5.m: Added.
36255         * objc/execute/class-6.m: Added.
36256         * objc/execute/class-7.m: Added.
36257         * objc/execute/class-8.m: Added.
36258         * objc/execute/class-9.m: Added.
36259         * objc/execute/class-tests-1.h
36260         * objc/execute/class-tests-2.h
36261         * objc/execute/compatibility_alias.m: Added.
36262         * objc/execute/encode-1.m: Added.
36263         * objc/execute/formal_protocol-1.m: Added.
36264         * objc/execute/formal_protocol-2.m: Added.
36265         * objc/execute/formal_protocol-3.m: Added.
36266         * objc/execute/formal_protocol-4.m: Added.
36267         * objc/execute/formal_protocol-5.m: Added.
36268         * objc/execute/formal_protocol-6.m: Added.
36269         * objc/execute/formal_protocol-7.m: Added.
36270         * objc/execute/informal_protocol.m: Added.
36271         * objc/execute/initialize.m: Added.
36272         * objc/execute/load.m: Added.
36273         * objc/execute/many_args_method.m: Added.
36274         * objc/execute/nested-3.m: Added.
36275         * objc/execute/no_clash.m: Added.
36276         * objc/execute/private.m: Added.
36277         * objc/execute/redefining_self.m: Added.
36278         * objc/execute/root_methods.m: Added.
36279         * objc/execute/selector-1.m: Added.
36280         * objc/execute/static-1.m: Added.
36281         * objc/execute/static-2.m: Added.
36282         * objc/execute/va_method.m: Added.
36283
36284 2001-03-10  Richard Henderson  <rth@redhat.com>
36285
36286         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
36287
36288 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
36289
36290         * g++.old-deja/g++.other/crash31.C: XFAIL.
36291         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
36292         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
36293         * gcc.c-torture/execute/20010123-1.x: XFAIL.
36294         * gcc.c-torture/execute/20010124-1.x: XFAIL.
36295         * gcc.dg/sequence-pt-1.c: XFAIL one test.
36296
36297 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
36298
36299         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
36300
36301 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
36302
36303         * gcc.dg/20000724-1.c: Don't use multiline strings.
36304
36305 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
36306
36307         * objc/execute/string1.m, objc/execute/string2.m: Compare the
36308         result of -cString against what we expect it to be; don't just
36309         print it out for no one to read.
36310
36311         * objc/execute/string3.m, objc/execute/string4.m: New tests.
36312         Based on testcases provided by Nicola Pero.
36313
36314 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
36315
36316         * gcc.dg/cpp/macro7.c: New test.
36317
36318 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
36319
36320         * gcc.dg/cpp/multiline.c: Update.
36321
36322 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
36323
36324         * g++.old-deja/g++.other/enum3.C: New test.
36325
36326 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
36327
36328         * g++.old-deja/g++.other/pod1.C: New test.
36329
36330 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
36331
36332         * g++.old-deja/g++.ext/overload1.C: New test.
36333
36334 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
36335
36336         * g++.old-deja/g++.pt/using1.C: New test.
36337
36338 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
36339
36340         * g++.old-deja/g++.other/using9.C: New test.
36341
36342 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
36343
36344         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
36345
36346         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
36347
36348 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
36349
36350         * g++.old-deja/g++.ext/realpt1.C: Remove.
36351
36352 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
36353
36354         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
36355
36356 2001-02-26  Will Cohen  <wcohen@redhat.com>
36357
36358         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
36359
36360 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
36361
36362         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
36363         templatized constructors.
36364
36365 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36366
36367         * gcc.c-torture/execute/20010224-1.c: New test.
36368
36369 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
36370
36371         * gcc.c-torture/execute/20010222-1.c: New test.
36372
36373 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
36374
36375         * g++.old-deja/g++.other/inline20.C: New test.
36376
36377 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
36378
36379         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
36380
36381 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
36382
36383         * g++.old-deja/g++.other/lookup22.C: New test.
36384
36385 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
36386
36387         * g77.dg: New directory.
36388         * g77.dg/20010216-1.f: New test case.
36389         * g77.dg/dg.exp: New driver.
36390         * lib/g77-dg.exp: New driver library.
36391
36392 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36393
36394         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
36395
36396 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
36397
36398         * g++.old-deja/g++.other/decl9.C: New test.
36399
36400 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
36401
36402         * g++.old-deja/g++.other/init16.C: Update the test so that it does
36403         not need <string> and also tests the initialization at runtime.
36404
36405 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
36406
36407         * gcc.c-torture/execute/longlong.c: New test.
36408
36409 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
36410
36411         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
36412
36413 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
36414
36415         * gcc.c-torture/execute/920302-1.c (execute):
36416         Change argument type to short.
36417
36418 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
36419
36420         * g++.old-deja/g++.pt/deduct6.C: New test.
36421
36422 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
36423
36424         * g++.old-deja/g++.pt/deduct5.C: New test.
36425
36426 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
36427
36428         * gcc.c-torture/execute/20010209-1.c: New test.
36429
36430 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
36431
36432         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
36433
36434 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
36435
36436         * g++.dg/vtgc1.C: Update for new ABI.
36437
36438         * consistency.vlad: New directory, 1665 files.
36439
36440 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
36441
36442         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
36443         return type.
36444         * gcc.dg/cpp/digraphs.c: Declare puts.
36445
36446 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
36447
36448         * g++.old-deja/g++.other/warn5.C: New test.
36449
36450 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
36451
36452         * g++.old-deja/g++.pt/spec40.C: New test.
36453
36454 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
36455
36456         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
36457         case.
36458         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
36459
36460 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
36461
36462         * gcc.c-torture/compile/20010209-1.c: New test.
36463
36464 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
36465
36466         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
36467         excess errors message but not if it crashes.
36468         * g++.old-deja/g++.other/crash27.C: Likewise.
36469         * g++.old-deja/g++.other/crash28.C: Likewise.
36470         * g++.old-deja/g++.other/crash30.C: Likewise.
36471         * g++.old-deja/g++.other/crash32.C: Likewise.
36472         * g++.old-deja/g++.other/crash35.C: Likewise.
36473         * g++.old-deja/g++.pt/inherit2.C: Likewise.
36474
36475 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
36476
36477         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
36478         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
36479         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
36480         g77.f-torture/execute/execute.exp,
36481         g77.f-torture/noncompile/noncompile.exp,
36482         gcc.c-torture/execute/execute.exp,
36483         gcc.c-torture/execute/memcheck/memcheck.exp,
36484         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
36485         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
36486         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
36487         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
36488         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
36489         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
36490         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
36491         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
36492         Remove bug reporting instructions with ancient email addresses.
36493
36494 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
36495
36496         * gcc.dg/20010202-1.c: New test.
36497         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
36498
36499 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
36500
36501         * g++.dg/stdbool-if.C: New test.
36502
36503 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
36504
36505         * objc/execute/fdecl.m: Added main().
36506
36507 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
36508
36509         * gcc.c-torture/execute/20010206-1.c: New test.
36510
36511 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
36512
36513         * gcc.dg/cpp/avoidpaste1.c: Update.
36514
36515 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
36516
36517         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
36518         Pero <nicola@brainstorm.co.uk>.
36519         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
36520
36521 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
36522
36523         * g++.old-deja/g++.pt/spec39.C: New test.
36524
36525 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
36526
36527         * gcc.c-torture/compile/20010202-1.c: New test.
36528
36529 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
36530
36531         * g++.old-deja/g++.abi/primary2.C: New test.
36532         * g++.old-deja/g++.abi/primary3.C: New test.
36533         * g++.old-deja/g++.abi/primary4.C: New test.
36534         * g++.old-deja/g++.abi/primary5.C: New test.
36535         * g++.old-deja/g++.abi/vtable3.h: New test.
36536         * g++.old-deja/g++.abi/vtable3a.C: New test.
36537         * g++.old-deja/g++.abi/vtable3b.C: New test.
36538         * g++.old-deja/g++.abi/vtable3c.C: New test.
36539         * g++.old-deja/g++.abi/vtable3d.C: New test.
36540         * g++.old-deja/g++.abi/vtable3e.C: New test.
36541         * g++.old-deja/g++.abi/vtable3f.C: New test.
36542         * g++.old-deja/g++.abi/vtable3g.C: New test.
36543         * g++.old-deja/g++.abi/vtable3h.C: New test.
36544         * g++.old-deja/g++.abi/vtable3i.C: New test.
36545         * g++.old-deja/g++.abi/vtable3j.C: New test.
36546         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
36547
36548 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
36549
36550         * g++.old-deja/g++.other/anon6.C: New test.
36551         * g++.old-deja/g++.other/anon7.C: New test.
36552
36553 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
36554
36555         * gcc.dg/cpp/avoidpaste2.c: New tests.
36556
36557 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
36558
36559         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
36560
36561 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
36562
36563         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
36564         DECIMAL_DIG cases for Irix."
36565
36566 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
36567
36568         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
36569
36570 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
36571
36572         * gcc.dg/c99-tag-1.c: New test.
36573
36574 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
36575
36576         * gcc.dg/cpp/tr-warn1.c: Add tests.
36577
36578 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
36579
36580         * gcc.dg/cpp/avoidpaste1.c: Update.
36581         * gcc.dg/cpp/paste4.c: Update.
36582
36583 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
36584
36585         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
36586         cases for Irix.
36587
36588 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
36589
36590         * g++.old-deja/g++.other/inline19.C: New test.
36591
36592 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
36593
36594         * gcc.dg/Wlarger-than.c: New test.
36595
36596 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
36597
36598         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
36599
36600 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
36601
36602         * gcc.c-torture/execute/20010129-1.c: New test.
36603         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
36604
36605 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
36606
36607         * gcc.dg/cpp/avoidpaste1.c: Test case.
36608
36609 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
36610
36611         * g++.old-deja/g++.other/inline18.C: New test.
36612
36613 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36614
36615         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
36616         and __builtin_putchar.
36617
36618 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
36619
36620         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
36621         tests.
36622
36623 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
36624
36625         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
36626         floating point number rounding mode to round to the nearest
36627         representable mode.
36628
36629 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
36630
36631         * g++.old-deja/g++.other/mangle2.C: New test.
36632
36633 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
36634
36635         * gcc.c-torture/compile/20010124-1.c: New test.
36636
36637 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
36638
36639         * g++.old-deja/g++.pt/spec38.C: New test.
36640
36641 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36642
36643         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
36644         "Build don't run".
36645
36646 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36647
36648         * gcc.c-torture/execute/20010123-1.c: New test.
36649
36650 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
36651
36652         * g++.old-deja/g++.pt/spec37.C: New test.
36653
36654 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
36655
36656         * g++.old-deja/g++.pt/overload14.C: New test.
36657
36658 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36659
36660         * gcc.c-torture/execute/20010122-1.c: New test, exercise
36661         __builtin_return_address.
36662
36663 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
36664
36665         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
36666         * g++.old-deja/g++.pt/spec35.C: New test.
36667         * g++.old-deja/g++.pt/spec36.C: New test.
36668
36669 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
36670
36671         * gcc.c-torture/compile/20010118-1.c: New test.
36672
36673 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
36674
36675         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
36676
36677 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
36678
36679         * gcc.c-torture/execute/20010119-1.c: New test.
36680
36681 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
36682
36683         * g++.old-deja/g++.other/vbase5.C: New test.
36684
36685 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
36686
36687         * gcc.c-torture/execute/20010118-1.c: New test.
36688
36689 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
36690
36691         * g++.old-deja/g++.pt/deduct3.C: New test.
36692
36693 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
36694
36695         * g++.old-deja/g++.pt/spec34.C: New test.
36696
36697 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
36698
36699         * g77.f-torture/compile/20000601-2.f: New test.
36700
36701 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
36702
36703         * g++.old-deja/g++.other/init17.C: New test.
36704
36705 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
36706
36707         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
36708
36709 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
36710
36711         * g++.old-deja/g++.pt/unify8.C: New test.
36712
36713 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
36714
36715         * g++.old-deja/g++.abi/vbase1.C: New test.
36716
36717 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
36718
36719         * g++.old-deja/g++.pt/crash65.C: New test.
36720
36721 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
36722
36723         * gcc.dg/cpp/assembl2.S: New test case.
36724
36725 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
36726
36727         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
36728         are supported.
36729
36730 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36731
36732         * g++.old-deja/g++.other/builtins1.C: New test.
36733         * g++.old-deja/g++.other/builtins2.C: Likewise.
36734         * g++.old-deja/g++.other/builtins3.C: Likewise.
36735         * g++.old-deja/g++.other/builtins4.C: Likewise.
36736
36737 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
36738
36739         * gcc.c-torture/compile/20010117-1.c: New test.
36740         * gcc.c-torture/compile/20010117-2.c: New test.
36741
36742 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
36743
36744         * g77.f-torture/execute/20010116.[fx]: New test,
36745         XFAIL on i?86-*-*.
36746         * g77.f-torture/compile/20010115.f: Indicate it's
36747         a test for PR fortran/1636.
36748
36749 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
36750
36751         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
36752
36753 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
36754
36755         * g77.f-torture/compile/20010115.f: New test.
36756
36757 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
36758
36759         * g++.old-deja/g++.pt/nontype5.C: New test.
36760
36761 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
36762
36763         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
36764         have an equivalent working one below it.
36765
36766 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
36767
36768         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
36769         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
36770
36771 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
36772
36773         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
36774         message containing "init_priority".
36775         (conpr-2.C): Likewise.
36776         (conpr-3.C): Likewise.
36777         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
36778
36779 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36780
36781         * gcc.c-torture/execute/20010114-2.c: New test.
36782
36783 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
36784
36785         * gcc.c-torture/compile/20010114-1.c: New test.
36786         * gcc.c-torture/compile/20010114-1.x: Xfail.
36787         * gcc.c-torture/compile/20010114-2.c: New test.
36788         * gcc.c-torture/execute/20010114-1.c: New test.
36789         * gcc.dg/trunc-1.c: New test.
36790         * gcc.dg/uninit-B.c: New test.
36791
36792 2001-01-13  Nick Clifton  <nickc@redhat.com>
36793
36794         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
36795         target.
36796
36797 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
36798
36799         * gcc.c-torture/compile/20010113-1.c: New test.
36800
36801 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
36802
36803         * gcc.c-torture/compile/20001212-1.c: New test.
36804
36805 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
36806
36807         * gcc.dg/cpp/widestr1.c: Update.
36808         * gcc.dg/cpp/prag-imp.c: Remove.
36809
36810 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
36811
36812         * gcc.c-torture/execute/20000801-3.x: Remove.
36813         * gcc.dg/c90-init-1.c: New test.
36814         * gcc.dg/c99-init-1.c: New test.
36815         * gcc.dg/c99-init-2.c: New test.
36816         * gcc.dg/gnu99-init-1.c: New test.
36817
36818 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
36819
36820         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
36821         testing that no relevant ones were found.
36822
36823 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
36824
36825         * g++.old-deja/g++.pt/cast2.C: New test.
36826
36827 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
36828
36829         * g++.old-deja/g++.pt/friend47.C: New test.
36830
36831 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
36832
36833         * g++.old-deja/g++.pt/instantiate13.C: New test.
36834
36835 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
36836
36837         * g++.old-deja/g++.other/defarg7.C: New test.
36838         * g++.old-deja/g++.other/defarg8.C: New test.
36839
36840 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
36841
36842         * g++.old-deja/g++.pt/crash64.C: New test.
36843
36844 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
36845
36846         * g++.old-deja/g++.pt/crash63.C: New test.
36847
36848 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
36849
36850         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
36851
36852 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
36853
36854         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
36855
36856 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
36857
36858         * g++.old-deja/g++.pt/error3.C: New test.
36859
36860 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
36861
36862         * g++.old-deja/g++.other/crash39.C: New test.
36863
36864 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
36865
36866         * g++.old-deja/g++.other/vbase4.C: New test.
36867
36868 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
36869
36870         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
36871         * gcc.dg/special/20000419-2.c: New file. Identical to above.
36872         * gcc.dg/special/special.exp: New test driver which will check
36873         for alias support for the above test.
36874
36875 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
36876
36877         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
36878         problems on small machines.
36879         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
36880         parameterize.
36881
36882 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
36883
36884         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
36885         mips.
36886         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
36887
36888 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
36889
36890         * g++.old_deja/g++.pt/using8.C: New test.
36891
36892 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
36893
36894         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
36895
36896 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
36897
36898         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
36899         where a failure is expected.
36900         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
36901
36902 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
36903
36904         * g++.old_deja/g++.pt/instantiate12.C: New test.
36905
36906 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
36907
36908         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
36909         start of structs.
36910         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
36911         * g++.old-deja/g++.brendan/crash17.C: Likewise.
36912         * g++.old-deja/g++.brendan/crash29.C: Likewise.
36913         * g++.old-deja/g++.brendan/crash48.C: Likewise.
36914         * g++.old-deja/g++.brendan/ns1.C: Likewise.
36915         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
36916         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
36917         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
36918         * g++.old-deja/g++.eh/spec6.C: Likewise.
36919         * g++.old-deja/g++.jason/crash3.C: Likewise.
36920         * g++.old-deja/g++.law/ctors11.C: Likewise.
36921         * g++.old-deja/g++.law/ctors17.C: Likewise.
36922         * g++.old-deja/g++.law/ctors5.C: Likewise.
36923         * g++.old-deja/g++.law/ctors9.C: Likewise.
36924         * g++.old-deja/g++.mike/ambig1.C: Likewise.
36925         * g++.old-deja/g++.mike/net22.C: Likewise.
36926         * g++.old-deja/g++.mike/p3538a.C: Likewise.
36927         * g++.old-deja/g++.mike/p3538b.C: Likewise.
36928         * g++.old-deja/g++.mike/virt3.C: Likewise.
36929         * g++.old-deja/g++.niklas/t128.C: Likewise.
36930         * g++.old-deja/g++.other/anon4.C: Likewise.
36931         * g++.old-deja/g++.other/using1.C: Likewise.
36932         * g++.old-deja/g++.other/warn3.C: Likewise.
36933         * g++.old-deja/g++.pt/t37.C: Likewise.
36934         * g++.old-deja/g++.robertl/eb69.C: Likewise.
36935         * g++.old-deja/g++.robertl/eb71.C: Likewise.
36936
36937 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
36938
36939         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
36940
36941 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36942
36943         * gcc.c-torture/execute/stdio-opt-3.c: New test.
36944
36945 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
36946
36947         * gcc.c-torture/compile/20010107-1.c: New test.
36948
36949 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
36950
36951         * gcc.c-torture/execute/builtin-noret-1.c: New test.
36952
36953 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
36954
36955         * gcc.dg/format/format.h: New file.
36956         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
36957         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
36958         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
36959         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
36960         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
36961         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
36962         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
36963         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
36964         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
36965         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
36966         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
36967         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
36968         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
36969         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
36970         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
36971         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
36972         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
36973         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
36974         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
36975         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
36976         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
36977         instead of declaring standard types, macros and functions in each
36978         test.
36979
36980 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
36981
36982         * gcc.c-torture/execute/20010106-1.c: New test.
36983
36984 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
36985
36986         * gcc.dg/format/format.exp: New file.
36987         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
36988         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
36989         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
36990         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
36991         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
36992         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
36993         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
36994         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
36995         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
36996         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
36997         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
36998         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
36999         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
37000         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
37001         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
37002         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
37003         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
37004         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
37005         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
37006         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
37007         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
37008         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
37009         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
37010         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
37011         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
37012         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
37013         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
37014         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
37015         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
37016         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
37017         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
37018         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
37019         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
37020         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
37021         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
37022         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
37023         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
37024         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
37025         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
37026         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
37027         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
37028         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
37029
37030 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
37031
37032         * gcc.c-torture/execute/991228-1.c: Take word endianness into
37033         account.
37034
37035 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
37036
37037         * gcc.c-torture/execute/builtin-complex-1.c: New test.
37038
37039 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
37040
37041         * g++.old-deja/g++.pt/crash62.C: New test.
37042
37043 2001-01-04  Richard Henderson  <rth@redhat.com>
37044
37045         * gcc.dg/20000926-1.c: Update expected warnings.
37046         * gcc.dg/array-2.c: Likewise.
37047         * gcc.dg/array-4.c: Also validate flexible array members.
37048         * gcc.dg/c99-flex-array-1.c: New.
37049
37050 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
37051
37052         * gcc.c-torture/compile/20001222-1.x: Remove.
37053
37054 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37055
37056         * gcc.c-torture/execute/built-in-setjmp.c: New.
37057
37058 2001-01-03  Richard Henderson  <rth@redhat.com>
37059
37060         * gcc.dg/940510-1.c: Update expected error wording.
37061         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
37062
37063 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
37064
37065         * lib/target-supports.exp (check_alias_available): Modified to
37066         indicate aliases not supported if only weak aliases are supported.
37067
37068 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37069
37070         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
37071         Turn on cmpstrsi checks for __pj__ and __i370__.
37072
37073 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
37074
37075         * g++.old-deja/g++.other/virtual11.C: New test.
37076
37077 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
37078
37079         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
37080
37081 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37082
37083         * gcc.c-torture/compile/20010102-1.c: New test.
37084
37085 2001-01-02  Andreas Jaeger  <aj@suse.de>
37086
37087         * gcc.dg/noreturn-3.c: New test.
37088
37089         * gcc.dg/noreturn-4.c: New test.
37090
37091 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37092
37093         * gcc.c-torture/execute/stdio-opt-1.c: Also test
37094         __builtin_fputc and __builtin_fwrite.
37095
37096 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
37097
37098         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
37099         signed char, not default char.
37100
37101 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
37102
37103         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
37104
37105 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
37106
37107         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
37108
37109 2000-12-29  Richard Henderson  <rth@redhat.com>
37110
37111         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
37112         (__cyg_profile_func_exit): Define.
37113
37114 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
37115
37116         * g++.dg/vtgc1.C: New test.
37117
37118 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
37119
37120         * gcc.dg/noncompile/20001228-1.c: New test.
37121
37122         * gcc.dg/20001228-1.c: New test.
37123
37124         * gcc.c-torture/execute/20001228-1.c: New test.
37125
37126 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
37127
37128         * gcc.dg/format-strfmon-1.c: New test.
37129
37130 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37131
37132         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
37133         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
37134         * gcc.c-torture/execute/string-opt-1.c: Likewise.
37135         * gcc.c-torture/execute/string-opt-2.c: Likewise.
37136         * gcc.c-torture/execute/string-opt-3.c: Likewise.
37137         * gcc.c-torture/execute/string-opt-4.c: Likewise.
37138         * gcc.c-torture/execute/string-opt-6.c: Likewise.
37139         * gcc.c-torture/execute/string-opt-7.c: Likewise.
37140         * gcc.c-torture/execute/string-opt-8.c: Likewise.
37141         * gcc.c-torture/execute/string-opt-9.c: Likewise.
37142         * gcc.c-torture/execute/string-opt-10.c: Likewise.
37143         * gcc.c-torture/execute/string-opt-11.c: Likewise.
37144         * gcc.c-torture/execute/string-opt-12.c: Likewise.
37145
37146         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
37147         * gcc.c-torture/execute/string-opt-4.c: Test index.
37148
37149 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
37150
37151         * gcc.c-torture/compile/20001226-1.c: New test.
37152
37153 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
37154
37155         * gcc.c-torture/compile/20001222-1.c: New test.
37156         * gcc.c-torture/compile/20001222-1.x: Xfail.
37157
37158 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
37159
37160         * gcc.c-torture/execute/comp-goto-2.c: New test.
37161
37162 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
37163
37164         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
37165         Use long types if __INT_MAX__ is 32767.
37166         (main): Use cast to (sint32 *) when poking 88 into a_page.
37167
37168         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
37169
37170 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
37171
37172         * gcc.c-torture/compile/20001221-1.c: New test.
37173         * gcc.c-torture/execute/20001221-1.c: New test.
37174
37175 2000-12-20  Richard Henderson  <rth@redhat.com>
37176
37177         * g++.old-deja/g++.pt/crash36.C: Update error lines.
37178         * g++.old-deja/g++.robertl/eb109.C: Likewise.
37179
37180 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37181
37182         * gcc.dg/compare3.c: New test.
37183
37184 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37185
37186         * gcc.dg/format-warnll-1.c: New test.
37187
37188 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
37189
37190         * gcc.dg/cpp/cmdlne-P.c: New test.
37191
37192 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37193
37194         * gcc.c-torture/execute/builtin-abs-1.c,
37195         gcc.c-torture/execute/builtin-abs-2.c: New tests.
37196
37197 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
37198
37199         * gcc.dg/cpp/multiline.c: New test.
37200
37201 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
37202
37203         * g++.old-deja/g++.other/syshdr1.C: Update.
37204         * gcc.dg/cpp/lineflags.c: Remove temporarily.
37205
37206 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37207
37208         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
37209
37210 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37211
37212         * g++.old-deja/g++.pt/ttp65.C: New test.
37213
37214 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37215
37216         * g++.old-deja/g++.pt/ttp64.C: New test.
37217
37218 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37219
37220         * g++.old-deja/g++.pt/spec33.C: New test.
37221
37222 2000-12-14  Catherine Moore  <clm@redhat.com>
37223
37224         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
37225         * gcc.c-torture/execute/920612-2.c: Likewise.
37226         * gcc.c-torture/execute/920428-2.c: Likewise.
37227         * gcc-c-torture/execute/va-arg-11.c: Call exit.
37228         * gcc.c-torture/execute/va-arg-21.c: Likewise.
37229
37230 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37231
37232         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
37233         * gcc.dg/pack-test-2.c: Likewise.
37234
37235 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
37236
37237         Tests by Zack Weinberg <zackw@stanford.edu>.
37238
37239         * gcc.dg/cpp/defined.c: Update.
37240         * gcc.dg/cpp/defined_trad.c: New tests.
37241
37242 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
37243
37244         * gcc.dg/cpp/trad-direct.c: Update.
37245
37246 2000-12-11  Neil Booth  <neilb@earthling.net>
37247
37248         * gcc.dg/cpp/defined_trad.c
37249
37250 2000-12-11  Neil Booth  <neilb@earthling.net>
37251
37252         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
37253
37254 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
37255
37256         * gcc.dg/format-miss-2.c: New test.
37257
37258 2000-12-09  Neil Booth  <neilb@earthling.net>
37259
37260         * gcc.dg/cpp/lineflags.c: New tests.
37261         * gcc.dg/cpp/poison.c: Update.
37262         * gcc.dg/cpp/redef2.c: Update.
37263         * gcc.dg/cpp/skipping.c: New test.
37264
37265 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
37266
37267         * g++.old-deja/g++.other/eh3.C: New testcase.
37268
37269 2000-12-07  Neil Booth  <neilb@earthling.net>
37270
37271         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
37272         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
37273         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
37274         wtr-union-init-2.c, wtr-union-init-3.c: Update.
37275         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
37276         Update.
37277
37278 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37279
37280         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
37281         __SIZE_TYPE__ instead of int for type of integers cast to
37282         pointers.
37283
37284 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
37285
37286         * g++.old-deja/g++.other/cleanup4.C: New test.
37287
37288 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37289
37290         * format-sec-1.c: New test.
37291
37292 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37293
37294         * gcc.dg/format-nonlit-3.c: New test.
37295
37296 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37297
37298         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
37299         through a null pointer.
37300
37301 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37302
37303         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
37304         * g++.old-deja/g++.pt/partial4.C: New test.
37305
37306 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
37307
37308         * gcc.c-torture/execute/ieee/hugeval.x: New.
37309
37310 2000-12-06  Neil Booth  <neilb@earthling.net>
37311
37312         * gcc.dg/cpp/backslash2.c: New tests.
37313
37314 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37315
37316         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
37317         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
37318
37319 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
37320
37321         * gcc.c-torture/execute/20001203-2.c: New testcase.
37322
37323 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
37324
37325         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
37326         * g++.old-deja/g++.other/virtual10.C: New test.
37327
37328 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
37329
37330         * g++.old-deja/g++.mike/pmf5.C: Remove test.
37331
37332 2000-12-05  Richard Henderson  <rth@redhat.com>
37333
37334         * gcc.c-torture/compile/20001205-1.c: New.
37335
37336 2000-12-04  Neil Booth  <neilb@earthling.net>
37337
37338         * g++.old-deja/g++.other/virtual9.C: New test.
37339         * g++.old-deja/g++.pt/crash61.C: New test.
37340         * gcc.c-torture/execute/loop-9.c: New test.
37341
37342 2000-12-04  Neil Booth  <neilb@earthling.net>
37343
37344         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
37345         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
37346         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
37347         * gcc.dg/cpp/extratokens.c: ...here.
37348
37349 2000-12-04  Neil Booth  <neilb@earthling.net>
37350
37351         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
37352         New tests.
37353
37354 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37355
37356         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
37357         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
37358
37359 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
37360
37361         * gcc.c-torture/execute/20001203-1.c: New test.
37362
37363 2000-12-03  Neil Booth  <neilb@earthling.net>
37364
37365         * gcc.dg/cpp/macro6.c: New test cases.
37366
37367 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37368
37369         * gcc.c-torture/execute/string-opt-9.c: New test.
37370         * gcc.c-torture/execute/string-opt-10.c: Likewise.
37371         * gcc.c-torture/execute/string-opt-11.c: Likewise.
37372         * gcc.c-torture/execute/string-opt-12.c: Likewise.
37373
37374         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
37375         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
37376
37377 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
37378
37379         * gcc.dg/cpp/if-6.c: New testcase.
37380
37381         * gcc.dg/20001201-1.c: New testcase.
37382
37383 2000-12-02  Neil Booth  <neilb@earthling.net>
37384
37385         * g++.old-deja/g++.other/externC4.C,
37386         g++.old-deja/g++.other/friend10.C: New tests.
37387
37388 2000-12-02  Neil Booth  <neilb@earthling.net>
37389
37390         * g++.old-deja/g++.other/instan2.C
37391         * g++.old-deja/g++.other/instan3.C: New test.
37392
37393 2000-12-02  Neil Booth  <neilb@earthling.net>
37394
37395         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
37396         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
37397         gnuc99.c,gnuc99-pedantic.c: New tests.
37398
37399 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
37400
37401         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
37402         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
37403
37404 2000-12-01  Neil Booth  <neilb@earthling.net>
37405
37406         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
37407         * gcc.dg/cpp/poison.c: Update.
37408         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
37409
37410 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
37411
37412         * g77.f-torture/execute/20001201.f: New test.
37413
37414 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
37415
37416         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
37417
37418 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
37419
37420         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
37421
37422 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
37423
37424         * g++.old-deja/g++.other/cast6.C: New test.
37425
37426 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
37427
37428         * gcc.c-torture/execute/20001130-2.c: New testcase.
37429
37430 2000-11-30  Richard Henderson  <rth@redhat.com>
37431
37432         * gcc.c-torture/execute/20001130-1.c: New test.
37433
37434 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
37435
37436         * g++.old-deja/g++.other/op3.C: New test.
37437
37438 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
37439
37440         * g++.old-deja/g++.other/op2.C: New test.
37441
37442 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
37443
37444         * g++.old-deja/g++.other/crash38.C: New test.
37445
37446 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
37447
37448         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
37449
37450 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
37451
37452         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
37453         tests.
37454         * gcc.c-torture/execute/string-opt-6.c: New test.
37455
37456         * gcc.dg/20001117-1.c: Add main.
37457
37458 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
37459
37460         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
37461         Move from here ...
37462         * gcc.dg/940510-1.c: ... to here.
37463
37464         * gcc.dg/20000926-1.c: GNU C now allows initializations of
37465         zero-size arrays in toplevel structures.
37466
37467 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
37468
37469         * gcc.c-torture/execute/loop-8.c: New test.
37470
37471 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
37472
37473         * g++.old-deja/g++.other/base1.C: New test.
37474
37475 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
37476
37477         * g++.old-deja/g++.other/parse2.C: New test.
37478
37479 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
37480
37481         * g++.old-deja/g++.pt/incomplete1.C: New test.
37482
37483 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
37484
37485         * g++.old-deja/g++.other/friend9.C: New test.
37486
37487 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
37488
37489         * gcc.dg/20001127-1.c: New test.
37490
37491 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
37492
37493         * g++.old-deja/g++.pt/friend46.C: New test.
37494
37495 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
37496
37497         * g++.old-deja/g++.other/ptrmem8.C: New test.
37498
37499 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37500
37501         * gcc.c-torture/execute/string-opt-7.c: New test.
37502         * gcc.c-torture/execute/string-opt-8.c: Likewise.
37503
37504 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
37505
37506         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
37507         instead of 'mkcheck 2'.
37508
37509 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
37510
37511         * gcc.c-torture/execute/memcheck/driver.c,
37512         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
37513         C9X references to refer to C99.
37514
37515 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
37516
37517         * gcc.dg/ultrasp3.c: New test.
37518
37519 2000-11-25  Neil Booth  <neilb@earthling.net>
37520
37521         * gcc.dg/cpp/include2.c: Update test to be locale independent.
37522
37523 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
37524
37525         * gcc.c-torture/compile/20001123-2.c: New.
37526
37527 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37528
37529         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
37530
37531 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
37532
37533         * gcc.dg/sequence-point-1.c: Add some new tests.
37534         * gcc.c-torture/execute/20001124-1.c: New test.
37535
37536 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
37537
37538         * g++.old-deja/g++.other/vaarg4.C: New test.
37539         * gcc.c-torture/compile/20001123-1.c: New test.
37540
37541 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
37542
37543         * g++.other/crash24.C: Adjust and remove XFAIL.
37544         * g++.other/crash37.C: New test.
37545
37546 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
37547
37548         * g++.old-deja/g++.pt/instantiate9.C: New test.
37549
37550 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
37551
37552         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
37553         new ABI, too.
37554
37555         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
37556         * g++.old-deja/g++.robertl/eb55.C: Likewise.
37557
37558 2000-11-22  Neil Booth  <neilb@earthling.net>
37559
37560         * gcc.dg/cpp/Wtrigraphs.c: New test.
37561
37562 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
37563
37564         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
37565
37566 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
37567
37568         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
37569
37570 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
37571
37572         * lib/gcc-dg.exp: load_lib scanasm.exp.
37573         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
37574         * lib/g++-dg.exp: load_lib scanasm.exp.
37575         * lib/scanasm.exp: New.
37576         (scan-assembler, scan-assembler-not): Add optional arguments to
37577         test name, or if not present, the pattern name.
37578         (scan-assembler-dem, scan-assembler-dem-not): New.
37579
37580         * g++.dg/dg.exp: New.
37581
37582 2000-11-21  Neil Booth  <neilb@earthling.net>
37583
37584         * gcc.dg/cpp/integrated1.c: Remove.
37585
37586 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
37587
37588         * gcc.c-torture/execute/20001121-1.c: New test.
37589
37590 2000-11-21  Richard Henderson  <rth@redhat.com>
37591
37592         * gcc.c-torture/compile/20001121-1.c: New test.
37593
37594 2000-11-20  Neil Booth  <neilb@earthling.net>
37595
37596         * gcc.dg/cpp/integrated1.c: New test.
37597
37598 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
37599
37600         * g++.old-deja/g++.other/inline17.C: New test.
37601
37602 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
37603
37604         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
37605         local variable to be zero: I made the variable global. Now
37606         uses abort() and exit() instead of relying on main's return value.
37607
37608 2000-11-20  Neil Booth  <neilb@earthling.net>
37609
37610         * gcc.dg/cpp/paste2.c: Update test.
37611         * objc/execute/paste.m: New test.
37612
37613 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
37614
37615         * gcc.dg/c99-condexpr-1.c: New test.
37616
37617 2000-11-20  Neil Booth  <neilb@earthling.net>
37618
37619         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
37620
37621 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
37622
37623         * g++.old-deja/g++.pt/export1.C: New test.
37624
37625 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
37626
37627         * gcc.dg/20001117-1.c: New test.
37628
37629 2000-11-18  Richard Henderson  <rth@redhat.com>
37630
37631         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
37632
37633 2000-11-18  Richard Henderson  <rth@redhat.com>
37634
37635         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
37636         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
37637         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
37638
37639 2000-11-18  Richard Henderson  <rth@redhat.com>
37640
37641         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
37642         (main): New.  Exit cleanly.
37643
37644 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37645
37646         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
37647         gcc.dg/c99-fordecl-2.c: New tests.
37648
37649 2000-11-18  Richard Henderson  <rth@redhat.com>
37650
37651         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
37652         * gcc.c-torture/execute/zerolen-2.c: New.
37653
37654 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37655
37656         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
37657         memory.
37658
37659 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
37660
37661         * g++.old-deja/g++.pt/instantiate8.C: New test.
37662
37663 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
37664
37665         * g++.old-deja/g++.other/incomplete.C: Add more tests.
37666         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
37667
37668 2000-11-16  Nick Clifton  <nickc@redhat.com>
37669
37670         * gcc.c-torture/execute/nestfunc-2.c: New test.
37671         * gcc.c-torture/execute/nestfunc-3.c: New test.
37672
37673 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
37674
37675         * gcc.c-torture/compile/20001116-1.c: New test.
37676
37677 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37678
37679         * gcc.c-torture/execute/20001115-1.c: New test.
37680
37681 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
37682
37683         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
37684         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
37685         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
37686         * g++.old-deja/g++.abi/vmihint.C: Likewise.
37687
37688 2000-11-15  Neil Booth  <neilb@earthling.net>
37689
37690         gcc.dg/cpp/_Pragma1.c: Update.
37691         gcc.dg/cpp/_Pragma2.c: New test.
37692
37693 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
37694
37695         * g++.old-deja/g++.other/anon5.C: New test.
37696
37697 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
37698
37699         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
37700         tests.
37701
37702 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
37703
37704         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
37705         output.
37706
37707 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
37708
37709         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
37710         labels at end of compound statements.
37711
37712 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
37713
37714         * gcc.c-torture/execute/loop-7.c: New test.
37715
37716 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
37717
37718         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
37719
37720 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
37721
37722         * gcc.dg/c99-bool-1.c: New test.
37723
37724 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
37725
37726         * gcc.dg/c99-scope-1.c: Remove xfail.
37727         * gcc.dg/c99-scope-2.c: New test.
37728
37729 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37730
37731         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
37732         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
37733
37734 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
37735
37736         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
37737         error messages.
37738
37739         * g++.mike/p700.C: Don't typedef wchar_t.
37740         * g++.mike/p784.C: Likewise.
37741         * g++.mike/eb101.C: Don't use __wchar_t.
37742
37743 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
37744
37745         * g77.f-torture/execute/20001111.[fx]: Test premature exit
37746         from DO loop.
37747
37748 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
37749
37750         * gcc.c-torture/execute/20001111-1.c: New test.
37751
37752 2000-11-10  Nick Clifton  <nickc@redhat.com>
37753
37754         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
37755         long multuiple and accumulate.
37756
37757 2000-11-09  Richard Henderson  <rth@redhat.com>
37758
37759         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
37760         via size_t instead of int.
37761
37762         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
37763         * gcc.c-torture/execute/string-opt-2.c: Likewise.
37764         * gcc.c-torture/execute/string-opt-3.c: Likewise.
37765         * gcc.c-torture/execute/string-opt-4.c: Likewise.
37766
37767 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
37768
37769         * gcc.c-torture/compile/20001109-1.c: New test.
37770         * gcc.c-torture/compile/20001109-2.c: New test.
37771
37772 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
37773
37774         * g++.old-deja/g++.pt/operator1.C: New test.
37775         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
37776
37777 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
37778
37779         * gcc.dg/20001108-1.c: New test.
37780
37781 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
37782
37783         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
37784         with both arguments constant strings.
37785         * gcc.c-torture/execute/string-opt-3.c: New test.
37786         * gcc.c-torture/execute/string-opt-4.c: New test.
37787         * gcc.c-torture/execute/string-opt-5.c: New test.
37788
37789 2000-11-08  Nick Clifton  <nickc@redhat.com>
37790
37791         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
37792         mulsidi3adddi patterns.
37793
37794 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
37795
37796         * g++.old-deja/g++.other/crash36.C: New test.
37797
37798 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
37799
37800         * g++.old-deja/g++.other/init16.C: New test.
37801
37802 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
37803
37804         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
37805
37806 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
37807
37808         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
37809         * gcc.c-torture/execute/va-arg-16.x: Likewise.
37810         * gcc.c-torture/execute/va-arg-17.x: Likewise.
37811
37812 2000-11-07  DJ Delorie  <dj@redhat.com>
37813
37814         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
37815
37816 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37817
37818         * gcc.c-torture/execute/string-opt-1.c: New test.
37819
37820 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
37821
37822         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
37823         mips-sgi-irix6.* because the MIPS ABI passes floating-point
37824         parameters in registers, and there is no way for a varargs
37825         function to know in which order the integer and floating-point
37826         parameters should be interleaved when they are placed on the
37827         stack.
37828         * gcc.c-torture/execute/va-arg-16.x: Likewise.
37829         * gcc.c-torture/execute/va-arg-17.x: Likewise.
37830
37831 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37832
37833         * gcc.c-torture/execute/string-opt-2.c: New test.
37834
37835 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
37836
37837         * g++.old-deja/g++.pt/crash60.C: New test.
37838
37839 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
37840
37841         * g++.old-deja/g++.other/crash24.C: New test.
37842         * g++.old-deja/g++.other/crash25.C: New test.
37843         * g++.old-deja/g++.other/crash26.C: New test.
37844         * g++.old-deja/g++.other/crash27.C: New test.
37845         * g++.old-deja/g++.other/crash28.C: New test.
37846         * g++.old-deja/g++.other/crash29.C: New test.
37847         * g++.old-deja/g++.other/crash30.C: New test.
37848         * g++.old-deja/g++.other/crash31.C: New test.
37849         * g++.old-deja/g++.other/crash32.C: New test.
37850         * g++.old-deja/g++.other/crash33.C: New test.
37851         * g++.old-deja/g++.other/crash34.C: New test.
37852         * g++.old-deja/g++.other/crash35.C: New test.
37853
37854 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
37855
37856         * gcc.c-torture/execute/20001031-1.c: New test.
37857
37858 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
37859
37860         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
37861         namespace.
37862
37863         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
37864         standards-conformant.
37865
37866         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
37867
37868         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
37869         * g++.old-deja/g++.mike/p755a.C: Likewise.
37870         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
37871         library makes no calls to `operator new' during initialization.
37872
37873 2000-11-04  Neil Booth  <neilb@earthling.net>
37874
37875         * gcc.dg/cpp/include2.c: New tests.
37876
37877 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
37878
37879         * lib/g++.exp (g++_set_ld_library_path): New function.
37880         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
37881
37882 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
37883
37884         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
37885         warnings.
37886
37887 2000-11-01  Richard Henderson  <rth@redhat.com>
37888
37889         * g++.old-deja/g++.ext/namedret1.C: New.
37890         * g++.old-deja/g++.ext/namedret2.C: New.
37891         * g++.old-deja/g++.ext/namedret3.C: New.
37892
37893 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
37894
37895         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
37896         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
37897
37898 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37899
37900         * gcc.c-torture/execute/va-arg-21.c: New test.
37901
37902 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
37903
37904         * gcc.dg/c99-complex-2.c: New test.
37905
37906 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37907
37908         * gcc.c-torture/execute/stdio-opt-1.c: New test.
37909
37910 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
37911
37912         * g++.old-deja/g++.other/inline16.C: New test.
37913
37914 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
37915
37916         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
37917         __PRETTY_FUNCTION__
37918
37919 2000-10-29  Neil Booth  <neilb@earthling.net>
37920
37921         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
37922         New tests.
37923         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
37924         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
37925         optimisation.
37926
37927 2000-10-29  Neil Booth  <neilb@earthling.net>
37928
37929         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
37930         * mi1.c, mi1c.h: Add null directives to multiple-include test.
37931         * mi5.c: Test multiple includes work with -C.
37932         * trigraphs.c: Test ^= version.
37933
37934 2000-10-28  Neil Booth  <neilb@earthling.net>
37935
37936         New tests and test updates for new macro expander.
37937
37938         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
37939         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
37940         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
37941         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
37942         new diagnostic messages.
37943
37944         * gcc.dg/cpp/macro3.c: New tests.
37945
37946 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
37947
37948         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
37949         on the same line.
37950
37951 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
37952
37953         * g++.old-deja/g++.other/eh2.C: New test.
37954
37955 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
37956
37957         * gcc.c-torture/execute/20001027-1.c: New test.
37958
37959 2000-10-26  Richard Henderson  <rth@redhat.com>
37960
37961         * gcc.c-torture/execute/20001026-1.c: New.
37962
37963 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
37964
37965         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
37966         * g++.old-deja/g++.law/builtin1.C: Likewise.
37967         * g++.old-deja/g++.law/ctors10.C: Likewise.
37968         * g++.old-deja/g++.law/virtual3.C: Likewise.
37969         * g++.old-deja/g++.mike/p658.C: Likewise.
37970         * g++.old-deja/g++.other/sibcall1.C: Likewise.
37971         * g++.old-deja/g++.other/vaarg2.C: Likewise.
37972         * g++.old-deja/g++.robertl/eb124.C: Likewise.
37973         * g++.old-deja/g++.robertl/eb44.C: Likewise.
37974         * g++.old-deja/g++.robertl/eb77.C: Likewise.
37975
37976 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
37977
37978         * gcc.c-torture/compile/20001024-1.c: New test.
37979
37980 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
37981
37982         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
37983         to tell us whether or not we are using V3.
37984
37985 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
37986
37987         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
37988         operands.
37989
37990 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
37991
37992         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
37993
37994 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
37995
37996         * gcc.c-torture/execute/20001024-1.c: New test.
37997
37998 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
37999
38000         * g++.old-deja/g++.other/sibcall1.C: New test.
38001
38002 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
38003
38004         * gcc.dg/noncompile/init-3.c: New test.
38005
38006 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
38007
38008         * gcc.dg/format-array-1.c: New test.
38009
38010 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38011
38012         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
38013         writing through null pointers; remove comment about testing
38014         unterminated strings.
38015
38016 2000-10-17  Matthew Hiller  <hiller@redhat.com>
38017
38018         * gcc.c-torture/execute/20001017-2.c: New test.
38019
38020 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38021
38022         * gcc.c-torture/compile/20001018-1.c: New test.
38023         * gcc.c-torture/compile/20001018-1.x: Xfail.
38024
38025 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38026
38027         * gcc.c-torture/execute/20001017-1.c: New test.
38028
38029 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38030
38031         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
38032         for multiple use of arguments with scanf formats; add tests for
38033         multiple use of arguments.
38034
38035 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
38036
38037         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
38038
38039 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38040
38041         * gcc.dg/format-miss-1.c: New test.
38042
38043 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
38044
38045         * gcc.c-torture/execute/20001013-1.c: New test.
38046
38047 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
38048
38049         * gcc.dg/format-branch-1.c: New test.
38050
38051 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
38052
38053         * README, lib/file-format.exp: Remove EGCS references.
38054
38055 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
38056
38057         * gcc.dg/20001013-1.c: New test.
38058
38059 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
38060
38061         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
38062         for intmax_t in the compiler using __typeof__ and the type rules
38063         for conditional expressions.
38064
38065 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
38066
38067         * gcc.dg/20001012-1.c: New test.
38068         * gcc.dg/20001012-2.c: New test.
38069
38070 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38071
38072         * gcc.dg/format-attr-1.c: New test.
38073
38074 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38075
38076         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
38077         __LONG_LONG_MAX__ instead of LLONG_MAX.
38078
38079 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38080
38081         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
38082         scanf flags.
38083         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
38084         flags.
38085
38086 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
38087
38088         * gcc.dg/sequence-pt-1.c: New test.
38089
38090 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
38091
38092         * gcc.c-torture/execute/20001011-1.c: New testcase.
38093         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
38094
38095 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
38096
38097         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
38098         does not error on it.
38099
38100 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
38101
38102         * gcc.dg/20001009-1.c: New test.
38103
38104 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
38105
38106         * gcc.c-torture/compile/20001009-1.c: Move from here ....
38107         * gcc.c-torture/execute/20001009-2.c: ... to here.
38108
38109 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
38110
38111         * gcc.c-torture/compile/20001009-1.c: New testcase.
38112         * gcc.c-torture/execute/20001009-1.c: New testcase.
38113         Testcases provided by Jan Hubicka <jh@suse.cz>.
38114
38115 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
38116
38117         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
38118         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
38119         uintmax_t using <limits.h> to emulate the compiler's internal
38120         logic.  No longer XFAIL %j tests.
38121
38122 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
38123
38124         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
38125         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
38126         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
38127         regexps and details of expected handling of some bad formats.
38128         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
38129         suppression.
38130
38131 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38132
38133         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
38134         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
38135         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
38136         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
38137         in list archives.
38138
38139 2000-10-06  Richard Henderson  <rth@cygnus.com>
38140
38141         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
38142         * g++.old-deja/g++.brendan/crash52.C: Likewise.
38143         * g++.old-deja/g++.jason/report.C: Likewise.
38144         * g++.old-deja/g++.law/friend5.C: Likewise.
38145         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
38146         of the expected warnings.
38147
38148 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
38149
38150         * g++.old-deja/g++.pt/enum14.C: New test.
38151
38152 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
38153
38154         * g++.old-deja/g++.pt/crash59.C: New test.
38155
38156 2000-10-04  Will Cohen  <wcohen@redhat.com>
38157
38158         * gcc.dg/20000926-1.c: New test.
38159
38160 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
38161
38162         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
38163         function name for current C++ compiler.
38164         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
38165
38166 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
38167
38168         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
38169         __PRETTY_FUNCTION__.
38170         * g++.old-deja/g++.ext/pretty2.C: Likewise.
38171
38172 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38173
38174         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
38175
38176 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
38177
38178         * gcc.c-torture/compile/20000923-1.c: New test.
38179
38180 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
38181
38182         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
38183         * g++.old-deja/g++.pt/ttp62.C: Same.
38184         * g++.old-deja/g++.other/inline14.C: Same.
38185
38186 2000-09-24  Richard Henderson  <rth@cygnus.com>
38187
38188         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
38189
38190 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
38191
38192         * gcc.dg/c90-printf-1.c: Add test for wide string format.
38193
38194 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
38195
38196         * gcc.c-torture/compile/20000922-1.c: New file.
38197
38198 2000-09-21  Nick Clifton  <nickc@redhat.com>
38199
38200         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
38201         a signed long modulo operation.
38202         (mod6): New function - perform an unsigned long modulo operation.
38203         (main): Add tests for modulos of very large numbers by very small
38204         dividends.
38205
38206 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38207
38208         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
38209
38210 2000-09-19  Richard Henderson  <rth@cygnus.com>
38211
38212         * gcc.dg/compare2.c (case 10): XFAIL.
38213
38214 2000-09-18  Richard Henderson  <rth@cygnus.com>
38215
38216         * gcc.c-torture/execute/20000906-1.c: Move ...
38217         * gcc.dg/20000906-1.c: ... here.  Only run on targets
38218         that support __builtin_trap.
38219
38220 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
38221
38222         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
38223
38224 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38225
38226         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
38227         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
38228         more $ format tests.
38229
38230 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38231
38232         * gcc.dg/format-errmk-1.c: New test.
38233
38234 2000-09-17  Greg McGary  <greg@mcgary.org>
38235
38236         * gcc.c-torture/execute/20000917-1.x: Remove.
38237
38238 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38239
38240         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
38241
38242 2000-09-17  Greg McGary  <greg@mcgary.org>
38243
38244         * gcc.c-torture/execute/20000917-1.c: New test.
38245         * gcc.c-torture/execute/20000917-1.x: XFAIL.
38246
38247 2000-09-16  Neil Booth  <NeilB@earthling.net>
38248
38249         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
38250         in nested macro bug.
38251
38252 2000-09-15  Neil Booth  <NeilB@earthling.net>
38253
38254         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
38255
38256 2000-09-14  Jeffrey A Law  (law@cygnus.com)
38257
38258         * gcc.c-torture/execute/20000914-1.c: New test.
38259
38260 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
38261
38262         * g++.other/inline13.C: New test.
38263
38264 2000-09-12  Andreas Jaeger  <aj@suse.de>
38265
38266         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
38267         constant by Ulrich Drepper <drepper@redhat.com>.
38268
38269 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
38270
38271         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
38272
38273 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38274
38275         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
38276
38277 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
38278
38279         * gcc.dg/cpp/backslash.c: New test.
38280
38281 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
38282
38283         * gcc.c-torture/execute/20000910-1.c: New test.
38284         * gcc.c-torture/execute/20000910-2.c: Likewise.
38285
38286 2000-09-11  Robert Lipe  <robertl@sco.com>
38287
38288         * gcc.dg/pragma-align.c: New test.
38289
38290 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
38291
38292         * g++.old-deja/g++.pt/explicit82.C: New test.
38293         * g++.old-deja/g++.pt/explicit83.C: New test.
38294
38295 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
38296
38297         * gcc.dg/asm-names.c: New test.
38298
38299 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38300
38301         * gcc.dg/cpp/tr-warn6.c: New test
38302
38303 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38304
38305         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
38306         be accepted.
38307
38308 2000-09-07  Catherine Moore  <clm@redhat.com>
38309
38310         * gcc.c-torture/execute/unroll-1.c: New test.
38311
38312 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
38313
38314         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
38315         ERROR markers.
38316         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
38317         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
38318         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
38319         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
38320         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
38321         Preprocess only.
38322         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
38323         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
38324
38325 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
38326
38327         * g++.old-deja/g++.pt/deduct2.C: New test.
38328
38329 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
38330
38331         * g++.old-deja/g++.pt/parms2.C: New test.
38332
38333 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
38334
38335         * g++.old-deja/g++.pt/crash58.C: New test.
38336
38337 2000-09-06  Greg McGary  <greg@mcgary.org>
38338
38339         * gcc.c-torture/execute/20000906-1.c: New test.
38340         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
38341
38342 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38343
38344         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
38345
38346 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
38347
38348         * g++.old-deja/g++.pt/crash57.C: New test.
38349
38350 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
38351
38352         * g++.old-deja/g++.pt/crash56.C: New test.
38353
38354 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
38355
38356         * g++.old-deja/g++.pt/koenig1.C: New test.
38357
38358 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
38359
38360         * gcc.dg/20000904-1.c: New test.
38361
38362 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
38363
38364         * gcc.dg/cpp/paste8.c: New test.
38365
38366 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
38367
38368         * gcc.c-torture/compile/20000827-1.c: New test.
38369
38370 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
38371
38372         * gcc.dg/format-diag-1.c: New test.
38373
38374 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
38375
38376         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
38377         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
38378         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
38379         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
38380         gcc.dg/formatz-1.c: Adjust warning regular expressions.
38381
38382 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
38383
38384         * g++.old-deja/g++.other/nested4.C: New test.
38385
38386 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
38387
38388         * g++.old-deja/g++.ns/scoped1.C: New test.
38389
38390 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
38391
38392         * lib/g++.exp: Support testing already-installed GCC.
38393
38394 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38395
38396         * wtr-label-1.c, wtr-suffix-1.c: New tests.
38397
38398 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38399
38400         * gcc.dg/return-type-2.c: New test.
38401
38402 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
38403
38404         * gcc.c-torture/compile/20000825-1.c: New test.
38405
38406 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
38407
38408         * gcc.dg/dwarf2-2.c: New test.
38409
38410 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
38411
38412         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
38413         dg-warning regexps.
38414
38415 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38416
38417         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
38418         gcc.dg/format-ext-5.c: New tests.
38419
38420 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
38421
38422         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
38423
38424 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
38425
38426         * gcc.dg/noncompile/930622-2.c: Adjust error message.
38427
38428 2000-08-24  Richard Henderson  <rth@cygnus.com>
38429
38430         * gcc.dg/ia64-sync-1.c: New test.
38431         * gcc.dg/ia64-sync-2.c: New test.
38432         * gcc.dg/ia64-asm-1.c: New test.
38433
38434 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
38435
38436         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
38437         * gcc.dg/format-ext-2.c: New test.
38438
38439 2000-08-23  Jason Merrill  <jason@redhat.com>
38440
38441         * lib/old-dejagnu.exp: Also ignore "In member function" and
38442         "At global scope".
38443
38444 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38445
38446         * gcc.dg/noncompile/label-lineno-1.c: New test.
38447
38448 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
38449
38450         * gcc.dg/c99-array-nonobj-1.c: New test.
38451
38452 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
38453
38454         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
38455         tests.
38456         * gcc.dg/format-ext-1.c: New test.
38457
38458 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38459
38460         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
38461         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
38462         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
38463         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
38464         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
38465
38466 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
38467
38468         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
38469         gcc.dg/c99-strftime-2.c: New tests.
38470
38471 2000-08-22  Richard Henderson  <rth@cygnus.com>
38472
38473         * gcc.c-torture/execute/20000822-1.c: New test.
38474
38475 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
38476
38477         * gcc.c-torture/execute/20000819-1.x: Remove.
38478
38479 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
38480
38481         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
38482         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
38483         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
38484         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
38485         gcc.dg/format-xopen-1.c: New tests.
38486
38487 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
38488
38489         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
38490
38491 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
38492
38493         * g++.old-deja/g++.other/loop2.C: New test.
38494
38495         * gcc.c-torture/compile/20000606-1.c: New test.
38496         * gcc.c-torture/compile/20000728-1.c: New test.
38497         * gcc.c-torture/execute/20000801-1.c: New test.
38498         * gcc.c-torture/execute/20000801-2.c: New test.
38499         * gcc.c-torture/execute/20000819-1.c: New test.
38500         * gcc.c-torture/execute/20000819-1.x: XFAIL.
38501         * gcc.dg/20000629-1.c: New test.
38502         * gcc.dg/20000724-1.c: New test.
38503         * gcc.dg/20000807-1.c: New test.
38504
38505 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
38506
38507         * gcc.dg/cpp/pragma-1.c: New test.
38508         * gcc.dg/cpp/pragma-2.c: New test.
38509
38510 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
38511
38512         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
38513         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
38514
38515 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38516
38517         * gcc.c-torture/compile/20000818-1.c: New test.
38518
38519 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
38520
38521         * gcc.c-torture/execute/20000818-1.c: New test.
38522
38523 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38524
38525         * gcc.dg/format-va-1.c: New test.
38526
38527 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
38528
38529         * g++.old-deja/g++.other/typedef8.C: New test.
38530
38531 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
38532
38533         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
38534         * g++.old-deja/g++.mike/net36.C: Mark candidate.
38535         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
38536         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
38537         * g++.old-deja/g++.other/ptrmem7.C: New test.
38538         * g++.old-deja/g++.pt/ptrmem10.C: New test.
38539
38540 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
38541
38542         * g++.old-deja/g++.pt/typename27.C: New test.
38543
38544 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
38545
38546         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
38547         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
38548         * g++.old-deja/g++.pt/friend45.C: New test.
38549         * g++.old-deja/g++.other/friend8.C: New test.
38550
38551 2000-08-15  Richard Henderson  <rth@cygnus.com>
38552
38553         * gcc.c-torture/execute/20000815-1.c: New test.
38554
38555 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
38556
38557         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
38558         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
38559         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
38560
38561 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
38562
38563         * g++.old-deja/g++.other/refinit2.C: New test.
38564
38565 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
38566
38567         * lib/c-torture.exp (c-torture): Make
38568         compiler_conditional_xfail_data global.
38569         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
38570         compiler_conditional_xfail_data machinery.
38571         (f-torture-execute): Likewise.
38572         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
38573         and only when unrolling loops.
38574
38575         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
38576
38577 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
38578
38579         * g++.old-deja/g++.pt/explicit81.C: New test.
38580
38581 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
38582
38583         * g++.old-deja/g++.pt/typename26.C: New test.
38584
38585 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
38586
38587         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
38588         warning.
38589
38590 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
38591
38592         * g++.old-deja/g++.other/array3.C: New test.
38593
38594 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
38595
38596         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
38597         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
38598         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
38599         New tests.
38600
38601 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
38602
38603         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
38604         * g++.old-deja/g++.abi/vmihint.C: Likewise.
38605
38606 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
38607
38608         * gcc.c-torture/execute/20000808-1.c: New test.
38609
38610 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
38611
38612         * gcc.dg/c90-const-expr-1.c: New test.
38613
38614 2000-08-08  Richard Henderson  <rth@cygnus.com>
38615
38616         * gcc.dg/noncompile/920923-1.c: Declare calloc.
38617
38618 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
38619
38620         * gcc.dg/noncompile/const-ll-1.c: New test.
38621
38622 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38623
38624         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
38625
38626 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
38627
38628         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
38629         that running programs linked against the shared version of libobjc
38630         run correctly.
38631
38632 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
38633
38634         * gcc.dg/c99-printf-1.c: New test.
38635
38636 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
38637
38638         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
38639
38640 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
38641
38642         * gcc.c-torture/execute/20000731-1.x: Delete.
38643
38644 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
38645
38646         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
38647         and torture_without_loops as is done by c-torture.exp.
38648         (search_for): Copy from c-torture.exp.
38649         (gcc-dg-runtest): New function, drives a directory of tests
38650         iterating over the TORTURE_OPTIONS.
38651         (scan-assembler, scan-assembler-not): Move here from
38652         individual directory drivers.
38653
38654         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
38655         defined by lib/gcc-dg.exp.
38656         * gcc.dg/cpp/cpp.exp: Likewise.
38657         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
38658         gcc-dg-runtest, so we cycle over optimization options.
38659
38660         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
38661         * gcc.dg/compare2.c: No longer expected to fail.
38662
38663 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
38664
38665         * gcc.c-torture/execute/20000804-1.c: New test.
38666
38667 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
38668
38669         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
38670
38671 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
38672
38673         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
38674
38675 2000-08-03  Jeffrey A Law  (law@cygnus.com)
38676
38677         * gcc.c-torture/compile/20000803-1.c: New test.
38678
38679 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
38680
38681         * gcc.c-torture/execute/20000801-3.c,
38682         gcc.c-torture/execute/20000801-4.c: New tests.
38683         * gcc.c-torture/execute/20000801-3.x,
38684         gcc.c-torture/execute/20000801-4.x: Xfail.
38685
38686 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
38687
38688         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
38689         libobjc/.libs to allow for libtool.
38690
38691 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
38692
38693         * gcc.c-torture/compile/20000802-1.c: New test.
38694
38695 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
38696
38697         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
38698
38699 2000-07-31  Jeffrey A Law  (law@cygnus.com)
38700
38701         * gcc-c-torture/execute/20000731-2.c: New test.
38702
38703         * gcc.c-torture/execute/20000731-1.c: New test.
38704         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
38705
38706 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
38707
38708         * testsuite/gcc.dg/cpp/paste7.c: New test.
38709         * gcc.dg/cpp/20000725-1.c: New test.
38710
38711 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
38712
38713         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
38714         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
38715         declaration warning for __builtin_dwarf_reg_size.
38716
38717         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
38718
38719 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
38720
38721         * gcc.dg/noncompile/voidparam-1.c: New test.
38722
38723 2000-07-30  Richard Henderson  <rth@cygnus.com>
38724
38725         * gcc.dg/c90-digraph-1.c: Don't xfail.
38726         * gcc.dg/compare2.c (case 10): Xfail.
38727         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
38728
38729 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
38730
38731         * gcc.dg/c99-main-1.c: New test.
38732
38733 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38734
38735         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
38736
38737 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
38738
38739         * gcc.c-tortuer/execute/20000726-1.c: New test.
38740
38741 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
38742
38743         * gcc.c-torture/execute/enum-2.c: New test.
38744
38745 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38746
38747         * gcc.dg/cpp/tr-warn3.c: New test.
38748
38749 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
38750
38751         * g++.old-deja/g++.ext/implicit1.C: Remove.
38752         * g++.old-deja/g++.jason/c2.C: Remove
38753         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
38754         * g++.old-deja/g++.pt/crash16.C: Likewise.
38755         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
38756
38757 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
38758
38759         * g++.old-deja/g++.other/for2.C: New test.
38760
38761 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
38762
38763         * gcc.dg/20000720-1.c: New test.
38764
38765 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
38766
38767         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
38768
38769 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
38770
38771         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
38772         * gcc.c-torture/execute/20000722-1.c: New.
38773         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
38774
38775 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
38776
38777         * gcc.dg/cpp/20000720-1.S: New test.
38778
38779 2000-07-21  Michael Meissner  <meissner@redhat.com>
38780
38781         * gcc.c-torture/execute/ieee/hugeval.c: New test.
38782
38783 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
38784
38785         * g++.old-deja/g++.brendan/crash16.C,
38786         g++.old-deja/g++.brendan/parse3.C,
38787         g++.old-deja/g++.brendan/redecl1.C,
38788         g++.old-deja/g++.ns/template13.C,
38789         g++.old-deja/g++.other/decl4.C,
38790         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
38791
38792 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
38793
38794         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
38795         and "Internal error".
38796
38797         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
38798         regexps.
38799         * gcc.dg/cpp/paste6.c: New test.
38800
38801 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
38802
38803         * gcc.dg/cpp/tr-direct.c: New test.
38804
38805         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
38806         gcc.dg/cpp/undef1.c: Tweak error regexps.
38807
38808 2000-07-18  Eric Christopher <echristo@redhat.com>
38809
38810         * gcc.c-torture/compile/20000718-1.c: New test.
38811
38812 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
38813
38814         * cpplex.c (_cpp_push_token): If the token being pushed back
38815         is the previous token in this context, just subtract one from
38816         context->posn.
38817         * cppmacro.c (save_expansion): Clear aux field when storing a
38818         placemarker.
38819
38820 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
38821
38822         * gcc.dg/noncompile/redecl-1.c: New test.
38823
38824 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
38825
38826         * gcc.c-torture/execute/20000717-5.c: New test.
38827         * gcc.c-torture/execute/20000717-1.x: Removed.
38828
38829 2000-07-17  Richard Henderson  <rth@cygnus.com>
38830
38831         * gcc.c-torture/execute/20000717-4.c: New test.
38832
38833 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
38834
38835         * gcc.dg/cpp/syshdr.c: New test.
38836         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
38837
38838 2000-07-17  Neil Booth  <neilb@earthling.net>
38839
38840         * gcc.dg/cpp/cmdlne-dM.c: New test.
38841         * gcc.dg/cpp/cmdlne-dD.c: New test.
38842
38843 2000-07-17  Jeffrey A Law  (law@cygnus.com)
38844
38845         * gcc.c-torture/execute/20000717-3.c: New test.
38846
38847         * gcc.c-torture/compile/20000717-1.c: New test.
38848
38849 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
38850
38851         * gcc.c-torture/execute/20000717-2.c: New test.
38852
38853 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38854
38855         * gcc.dg/formatz-1.c: New test.
38856
38857         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
38858         * gcc.dg/c99-digraph-1.c: New tests.
38859
38860         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
38861         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
38862
38863         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
38864         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
38865         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
38866         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
38867         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
38868         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
38869         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
38870
38871 2000-07-17   Greg McGary <greg@mcgary.org>
38872
38873         * gcc.c-torture/execute/20000717-1.c: New test.
38874         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
38875
38876 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
38877
38878         * gcc.c-torture/execute/20000715-2.c: New test.
38879         * gcc.dg/20000715-1.c: New test.
38880
38881 2000-07-15  Michael Meissner  <meissner@redhat.com>
38882
38883         * gcc.c-torture/execute/20000715-1.c: New test.
38884
38885 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
38886
38887         * gcc.c-torture/execute/20000707-1.c: New test.
38888
38889 2000-07-13  Neil Booth  <NeilB@earthling.net>
38890
38891         * testsuite/gcc.dg/cpp/digraph1.c,
38892         testsuite/gcc.dg/cpp/digraph2.c,
38893         testsuite/gcc.dg/cpp/digraphs.c: New tests.
38894
38895 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
38896
38897         * g77.f-torture/compile/20000630-2.f: New test.
38898         * g77.f-torture/compile/20000630-2.x
38899
38900 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
38901
38902         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
38903
38904 2000-07-11  Neil Booth  <NeilB@earthling.net>
38905
38906         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
38907
38908 2000-07-11  Neil Booth  <NeilB@earthling.net>
38909
38910         * gcc.dg/cpp/cmdlne-C.c: New.
38911
38912 2000-07-09  Neil Booth  <NeilB@earthling.net>
38913
38914         * gcc.dg/cpp/directiv.c: New tests.
38915         * gcc.dg/cpp/undef1.c: Update.
38916
38917 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
38918
38919         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
38920
38921 2000-07-09  Neil Booth  <NeilB@earthling.net>
38922
38923         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
38924
38925 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
38926
38927         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
38928         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
38929
38930 2000-07-08  Neil Booth  <NeilB@earthling.net>
38931
38932         * gcc.dg/cpp/macsyntx.c: New tests.
38933
38934 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
38935
38936         * gcc.dg/20000707-1.c: New test.
38937
38938 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
38939
38940         * gcc.c-torture/execute/20000706-1.c: New test.
38941         * gcc.c-torture/execute/20000706-2.c: New test.
38942         * gcc.c-torture/execute/20000706-3.c: New test.
38943         * gcc.c-torture/execute/20000706-4.c: New test.
38944         * gcc.c-torture/execute/20000706-5.c: New test.
38945
38946 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
38947
38948         * g++.old-deja/g++.pt/instantiate7.C: New test.
38949
38950 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
38951
38952         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
38953         * g++.old-deja/g++.mike/thunk3.C: Likewise.
38954         * g++.old-deja/g++.other/rtti3.C: Likewise.
38955         * g++.old-deja/g++.other/rttid3.C: Likewise.
38956
38957 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
38958
38959         *  g77.f-torture/compile/20000630-1.x: Fix typo
38960
38961 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
38962
38963         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
38964         assembly output.
38965
38966 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
38967
38968         * gcc.dg/cpp/ident.c: New test.
38969
38970 2000-07-05  Neil Booth  <NeilB@earthling.net>
38971
38972         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
38973           gcc.dg/cpp/lexstrng.c: New tests.
38974
38975 2000-07-04  Neil Booth  <NeilB@earthling.net>
38976
38977         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
38978         * gcc.dg/cpp/strify2.c: Same.
38979
38980 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
38981
38982         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
38983         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
38984         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
38985         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
38986
38987         * testsuite/gcc.dg/cpp/macro1.c,
38988         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
38989         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
38990         testsuite/gcc.dg/cpp/strify1.c,
38991         testsuite/gcc.dg/cpp/strify2.c: New tests.
38992
38993 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
38994
38995         * gcc.c-torture/execute/20000703-1.c: New test.
38996
38997 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
38998
38999         * g++.old-deja/g++.pt (lookup10.C): New test.
39000
39001 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
39002
39003         * g++.old-deja/g++.pt (typename25.C): New test.
39004
39005 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
39006
39007         * gcc.c-torture/compile/20000701-1.c: New test.
39008
39009 2000-06-30  Nick Clifton  <nickc@cygnus.com>
39010
39011         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
39012         to test case.
39013
39014 2000-06-30  Catherine Moore  <clm@cygnus.com>
39015
39016         * gcc.c-torture/execute/align-1.c: New test.
39017
39018 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
39019
39020         * g++.old-deja/g++.pt/expr8.C: New test.
39021         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
39022
39023 2000-06-29  Nick Clifton  <nickc@cygnus.com>
39024
39025         * gcc.c-torture/compile/20000629-1.c: New test.
39026
39027 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
39028
39029
39030         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
39031         gcc.dg/noncompile directory, depending on whether they're
39032         preprocessor tests or not.  Annotate all the tests for the dg
39033         framework.
39034
39035         * gcc.c-torture/noncompile/noncompile.exp: Delete.
39036         * gcc.dg/noncompile/noncompile.exp: New.
39037
39038         * Moved files:
39039         Old name                                New name
39040         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
39041         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
39042         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
39043         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
39044         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
39045         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
39046         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
39047         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
39048         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
39049         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
39050         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
39051         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
39052         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
39053         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
39054         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
39055         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
39056         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
39057         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
39058         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
39059         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
39060         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
39061         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
39062         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
39063         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
39064
39065         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
39066         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
39067         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
39068         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
39069         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
39070         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
39071
39072 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
39073
39074         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
39075         declare one variable.  On the fourth, error.
39076         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
39077         declared by 20000628-1a.h.
39078
39079 2000-06-29  Richard Henderson  <rth@redhat.com>
39080
39081         * gcc.c-torture/execute/930529-1.x: New file.
39082         * gcc.dg/920413-1.c: Adjust expected warning text.
39083         * gcc.dg/980217-1.c: Declare abort.
39084         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
39085
39086 2000-06-29  Jeffrey A Law  (law@cygnus.com)
39087
39088         * g77.f-torture/compile/20000629-1.f: New test.
39089         * g77.f-torture/compile/20000629-1.x: Expected to fail.
39090
39091 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
39092
39093         Rearrange lots of files, removing entirely the
39094         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
39095         directories.
39096
39097         * Deleted files:
39098         gcc.c-torture/code_quality/code_quality.exp
39099         gcc.c-torture/special/special.exp
39100         gcc.failure/failure.exp
39101         gcc.failure/940409-1.x
39102         gcc.c-torture/compile/961203-1.x
39103
39104         * New files:
39105         gcc.misc-tests/linkage.exp
39106         gcc.c-torture/execute/920730-1t.c
39107         gcc.c-torture/execute/920730-1t.x
39108         gcc.c-torture/compile/920520-1.x
39109         gcc.c-torture/compile/920521-1.x
39110         gcc.c-torture/compile/981006-1.x
39111         gcc.c-torture/execute/eeprof-1.x
39112
39113         * Moved files (possibly with modifications to fit a new harness):
39114         Old name                                New name
39115         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
39116         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
39117         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
39118         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
39119         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
39120         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
39121         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
39122         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
39123         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
39124         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
39125         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
39126         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
39127         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
39128         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
39129
39130 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
39131
39132         * c-torture/compile/961203-1.x: Delete.
39133
39134         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
39135         not exit. Include stdio.h.
39136         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
39137         * gcc.misc-tests/dg-12.c: Likewise.
39138         * gcc.misc-tests/dg-5.c: Likewise.
39139         * gcc.misc-tests/dg-6.c: Likewise.
39140         * gcc.misc-tests/dg-7.c: Prototype abort.
39141         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
39142         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
39143         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
39144         not exit.
39145         * gcc.misc-tests/sieve.c: Use return from main, not exit.
39146         * gcc.misc-tests/sort2.c: Use return from main, not exit.
39147
39148 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
39149
39150         * gcc.dg/cpp/20000628-1.c: New test.
39151         * gcc.dg/cpp/20000628-1.h: New header for above test.
39152         * gcc.dg/cpp/20000628-1a.h: Likewise.
39153
39154 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
39155
39156         * gcc.dg/cpp: New directory.
39157         * gcc.dg/cpp/cpp.exp: New driver.
39158         * gcc.dg/cpp/20000627-1.c: New test.
39159         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
39160         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
39161         and rewrite as a compilation test.
39162
39163         * gcc.dg: Move many files into the cpp subdirectory, possibly
39164         renaming or editing them as well.
39165         Old name                New name
39166         990119-1.c              cpp/19990119-1.c
39167         990228-1.c              cpp/19990228-1.c
39168         990407-1.c              cpp/19990407-1.c
39169         990409-1.c              cpp/19990409-1.c
39170         990413-1.c              cpp/19990413-1.c
39171         990703-1.c              cpp/19990703-1.c
39172         20000127-1.c            cpp/20000127-1.c
39173         20000129-1.c            cpp/20000129-1.c
39174         20000207-1.c            cpp/20000207-1.c
39175         20000207-2.c            cpp/20000207-2.c
39176         20000209-1.c            cpp/20000209-1.c
39177         20000209-2.c            cpp/20000209-2.c
39178         20000301-1.c            cpp/20000301-1.c
39179         20000419-1.c            cpp/20000419-1.c
39180         20000510-1.S            cpp/20000510-1.S
39181         20000519-1.c            cpp/20000519-1.c
39182         20000529-1.c            cpp/20000529-1.c
39183         20000625-1.c            cpp/20000625-1.c
39184         20000625-2.c            cpp/20000625-2.c
39185         cpp-as1.c               cpp/assert1.c
39186         cpp-as2.c               cpp/assert2.c
39187         cxx-comments-1.c        cpp/cxxcom1.c
39188         cxx-comments-2.c        cpp/cxxcom2.c
39189         endif-label.c           cpp/endif.c
39190         cpp-hash1.c             cpp/hash1.c
39191         cpp-hash2.c             cpp/hash2.c
39192         cpp-if1.c               cpp/if-1.c
39193         cpp-if2.c               cpp/if-2.c
39194         cpp-if3.c               cpp/if-3.c
39195         cpp-if4.c               cpp/if-4.c
39196         cpp-if5.c               cpp/if-5.c
39197         cpp-cond.c              cpp/if-cexp.c
39198         cpp-missingop.c         cpp/if-mop.c
39199         cpp-missingparen.c      cpp/if-mpar.c
39200         cpp-opprec.c            cpp/if-oppr.c
39201         cpp-ifparen.c           cpp/if-paren.c
39202         cpp-shortcircuit.c      cpp/if-sc.c
39203         cpp-shift.c             cpp/if-shift.c
39204         cpp-unary.c             cpp/if-unary.c
39205         cpp-li1.c               cpp/line1.c
39206         cpp-li2.c               cpp/line2.c
39207         lineno.c                cpp/line3.c
39208         lineno-2.c              cpp/line4.c
39209         cpp-mi.c                cpp/mi1.c
39210         cpp-mic.h               cpp/mi1c.h
39211         cpp-micc.h              cpp/mi1cc.h
39212         cpp-mind.h              cpp/mi1nd.h
39213         cpp-mindp.h             cpp/mi1ndp.h
39214         cpp-mix.h               cpp/mi1x.h
39215         cpp-mi2.c               cpp/mi2.c
39216         cpp-mi2a.h              cpp/mi2a.h
39217         cpp-mi2b.h              cpp/mi2b.h
39218         cpp-mi2c.h              cpp/mi2c.h
39219         cpp-mi3.c               cpp/mi3.c
39220         cpp-mi3.def             cpp/mi3.def
39221         poison-1.c              cpp/poison.c
39222         pr-impl.c               cpp/prag-imp.c
39223         cpp-redef-2.c           cpp/redef1.c
39224         cpp-redef.c             cpp/redef2.c
39225         strpaste.c              cpp/strp1.c
39226         strpaste-2.c            cpp/strp2.c
39227         cpp-tradpaste.c         cpp/tr-paste.c
39228         cpp-tradstringify.c     cpp/tr-str.c
39229         cpp-tradwarn1.c         cpp/tr-warn1.c
39230         cpp-tradwarn2.c         cpp/tr-warn2.c
39231         trigraphs.c             cpp/trigraphs.c
39232         cpp-unc1.c              cpp/unc1.c
39233         cpp-unc2.c              cpp/unc2.c
39234         cpp-unc3.c              cpp/unc3.c
39235         cpp-unc.c               cpp/unc4.c
39236         undef.c                 cpp/undef1.c
39237         undef-2.c               cpp/undef2.c
39238         cpp-wi1.c               cpp/widestr1.c
39239
39240 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
39241
39242         * lib/g++.exp (g++_include_flags): Tweak.
39243
39244 2000-06-27  H.J. Lu  <hjl@gnu.org>
39245             Loren J. Rittle  <ljrittle@acm.org>
39246
39247         * lib/g++.exp (g++_include_flags): Override libgloss.exp
39248         version with one that knows about the new gcc tree structure.
39249         (g++_link_flags): Same.
39250
39251 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
39252
39253         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
39254         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
39255         case we are cross-compiling.
39256
39257         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
39258         g++.old-deja/g++.niklas/Makefile.in,
39259         g++.old-deja/g++.niklas/configure.in,
39260         g++.old-deja/g++.other/Makefile.in,
39261         g++.old-deja/g++.other/configure.in,
39262         gcc.c-torture/code_quality/Makefile.in,
39263         gcc.c-torture/code_quality/configure.in,
39264         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
39265         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
39266         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
39267         gcc.c-torture/execute/ieee/Makefile.in,
39268         gcc.c-torture/execute/ieee/configure.in,
39269         gcc.c-torture/noncompile/Makefile.in,
39270         gcc.c-torture/noncompile/configure.in,
39271         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
39272         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
39273         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
39274
39275 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
39276
39277         * g++.old-deja/g++.other/ambig3.C: New test.
39278
39279 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
39280
39281         * g++.old-deja/g++.pt/syntax1.C: New test.
39282         * g++.old-deja/g++.pt/syntax2.C: New test.
39283         * g++.old-deja/g++.other/syntax3.C: New test.
39284         * g++.old-deja/g++.other/syntax4.C: New test.
39285
39286 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
39287
39288         * gcc.dg/20000623-1.c: Prototype exit and abort.
39289
39290 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
39291
39292         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
39293         New tests.
39294         * gcc.dg/cpp-mi3.def: New file.
39295
39296         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
39297         inside assertions.
39298         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
39299         lexer's error messages.
39300         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
39301         divine anything from the linemarkers.
39302         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
39303         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
39304
39305 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
39306
39307         * gcc.dg/20000623-1.c: New test.
39308
39309 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
39310
39311         * gcc.c-torture/execute/20000622-1.c: New test.
39312
39313 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
39314
39315         * g++.old-deja/g++.other/init15.C: New test.
39316
39317 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
39318
39319         * g++.old-deja/g++.pt/vaarg2.C: New test.
39320         * g++.old-deja/g++.pt/vaarg3.C: New test.
39321
39322 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
39323
39324         * g++.old-deja/g++.other/dyncast6.C: New test.
39325
39326 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
39327
39328         * gcc.c-torture/execute/loop-6.c: New test.
39329
39330 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
39331
39332         * gcc.dg/20000614-1.c: New test.
39333         * gcc.dg/20000614-2.c: New test.
39334
39335 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
39336
39337         * g++.old-deja/g++.other/inline12.C: New test.
39338
39339 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
39340
39341         * g++.old-deja/g++.other/eh1.C: New test.
39342
39343 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
39344
39345         * g++.old-deja/g++.other/type.C: New test.
39346
39347 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
39348
39349         * g++.old-deja/g++.other/initstring.C: New test.
39350
39351 2000-06-12  Jason Merrill  <jason@redhat.com>
39352
39353         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
39354
39355 2000-06-09  Jeffrey A Law  (law@cygnus.com)
39356
39357         * gcc.c-torture/compile/20000609-1.c: New test.
39358
39359 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
39360
39361         * gcc.dg/20000609-1.c: New test.
39362
39363 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
39364
39365         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
39366         * gcc.c-torture/noncompile/poison-1.c: Move...
39367         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
39368         * gcc.dg/cpp-li1.c: Add a token after the #line.
39369
39370 2000-06-05  Richard Henderson  <rth@cygnus.com>
39371
39372         * gcc.c-torture/execute/20000605-2.c: New test.
39373         * gcc.c-torture/execute/20000605-3.c: New test.
39374
39375 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
39376
39377         * g77.f-torture/execute/20000503-1.x: New file.
39378
39379 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
39380
39381         * g++.old-deja/g++.eh/badalloc1.C: New test.
39382
39383 2000-06-05  Richard Henderson  <rth@cygnus.com>
39384
39385         * gcc.c-torture/execute/20000605-1.c: New test.
39386
39387 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
39388             Nathan Sidwell <nathan@codesourcery.com>
39389
39390         * gcc.c-torture/compile/20000605-1.c: New test.
39391
39392 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
39393
39394         * g77.f-torture/compile/20000601-1.f: New test.
39395
39396 2000-06-03  Richard Henderson  <rth@cygnus.com>
39397
39398         * gcc.c-torture/execute/20000603-1.c: New.
39399
39400 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
39401
39402         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
39403         * gcc.dg/noreturn-2.c (noreturn): Likewise.
39404
39405 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
39406
39407         * gcc.dg/compare2.c (case 12): XFAIL.
39408         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
39409         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
39410
39411         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
39412
39413 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
39414
39415         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
39416         guard macro is already defined when the header is first
39417         included.
39418         * gcc.dg/cpp-mix.h: New file.
39419         * gcc.dg/endif-label.c: Update patterns to match compiler.
39420
39421         * g++.brendan/complex1.C: Declare abort.
39422         * g++.law/refs4.C: Remove XFAIL.
39423         * g++.oliva/expr2.C: Declare abort and exit.
39424
39425 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
39426
39427         * gcc.c-torture/execute/20000528-1.c: New test.
39428
39429         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
39430         * g++.old-deja/g++.law/temps4.C: Likewise.
39431
39432         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
39433         stdlib.h.  Call abort() on failure.
39434         * g++.old-deja/g++.law/refs4.C: Likewise.
39435         * g++.old-deja/g++.law/temps4.C: Likewise.
39436         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
39437         * gcc.c-torture/execute/20000112-1.c: Include string.h.
39438
39439 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
39440
39441         Relative to g++.dg/special:
39442         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
39443
39444         Relative to g++.old-deja:
39445         * g++.brendan/complex1.C, g++.jason/optimize2.C,
39446         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
39447         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
39448         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
39449         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
39450         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
39451         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
39452
39453         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
39454         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
39455         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
39456         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
39457         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
39458         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
39459         and/or string.h.
39460
39461         * g++.other/goto1.C: Update expectations for error messages.
39462
39463 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
39464
39465         * gcc.c-torture/compile/20000523-1.c: New test.
39466
39467 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
39468
39469         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
39470
39471 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
39472
39473         * g++.old-deja/g++.eh/catch11.C: New test.
39474         * g++.old-deja/g++.eh/catch12.C: New test.
39475
39476 2000-05-24  Nick Clifton  <nickc@cygnus.com>
39477
39478         * gcc.c-torture/execute/20000523-1.c: New test.
39479
39480 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
39481
39482         * c-torture/execute/bcp-1.c: Replace abort in arg of
39483         __builtin_constant_p with a generic external function.
39484
39485         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
39486         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
39487         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
39488         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
39489         Prototype abort and/or exit.
39490
39491         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
39492         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
39493         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
39494         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
39495
39496 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
39497
39498         * gcc.dg/dwarf2-1.c: New test.
39499
39500 2000-05-20  Richard Henderson  <rth@cygnus.com>
39501
39502         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
39503
39504 2000-05-20  Andreas Jaeger  <aj@suse.de>
39505
39506         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
39507         testcase.
39508
39509 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
39510
39511         * gcc.c-torture/execute/20000519-2.c: New test.
39512
39513 2000-05-19  Andreas Jaeger  <aj@suse.de>
39514
39515         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
39516         which fails with SSA.
39517
39518         * lib/c-torture.exp: Also test with -O3 -fssa.
39519
39520 2000-05-18  Michael Meissner  <meissner@redhat.com>
39521
39522         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
39523         * gcc.c-torture/execute/920415-1.c: Ditto.
39524         * gcc.c-torture/execute/920501-1.c: Ditto.
39525         * gcc.c-torture/execute/conversion.c: Ditto.
39526         * gcc.c-torture/execute/cvt-1.c: Ditto.
39527
39528 2000-05-18  Jeffrey A Law  (law@cygnus.com)
39529
39530         * gcc.c-torture/compile/20000518-1.c: New test.
39531
39532 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
39533
39534         * g77.f-torture/compile/200005018.f: New test.
39535
39536 2000-05-17  Jeffrey A Law  (law@cygnus.com)
39537
39538         * gcc.c-torture/compile/20000517-1.c: New test.
39539
39540 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39541
39542         * gcc.c-torture/execute/20000516-1.c: New test.
39543
39544 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
39545
39546         * g++.old-deja/g++.other/eh.C: New test.
39547
39548 2000-05-12  Richard Henderson  <rth@cygnus.com>
39549
39550         * gcc.c-torture/execute/990208-1.c (main): Don't pass
39551         constants through to doit's conditional.
39552
39553 2000-05-11  Jeffrey A Law  (law@cygnus.com)
39554
39555         * gcc.c-torture/compile/20000511-1.c: New test.
39556         * g77.f-torture/compile/20000511-1.f: New test.
39557         * g77.f-torture/compile/20000511-2.f: New test.
39558
39559 2000-05-11  Michael Meissner  <meissner@redhat.com>
39560
39561         * gcc.c-torture/execute/20000511-1.c: New test.
39562
39563 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
39564
39565         * gcc.dg/dg.exp: Scan .S files as well as .c files.
39566         * gcc.dg/20000510-1.S: New.
39567
39568 2000-05-08  Catherine Moore  <clm@cygnus.com>
39569
39570         * gcc.dg/unused-3.c: New.
39571
39572 2000-05-06  Richard Henderson  <rth@cygnus.com>
39573
39574           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
39575           * g++.old-deja/g++.mike/warn1.C: Likewise.
39576           * g++.old-deja/g++.pt/local1.C: Likewise.
39577           * g++.old-deja/g++.pt/local7.C: Likewise.
39578           * g++.old-deja/g++.pt/spec16.C: Likewise.
39579
39580 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
39581
39582         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
39583
39584 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
39585
39586           * g77.f-torture/execute/20000503-1.f: New test.
39587
39588 2000-05-04  Andreas Jaeger  <aj@suse.de>
39589
39590         * gcc.dg/noreturn-2.c: New test.
39591
39592 2000-05-04  Neil Booth  <NeilB@earthling.net>
39593
39594         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
39595         preprocessor.
39596
39597 2000-05-04  Richard Henderson  <rth@cygnus.com>
39598
39599         * gcc.c-torture/execute/20000503-1.c: Fix typo.
39600
39601 2000-05-04  Richard Henderson  <rth@cygnus.com>
39602
39603         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
39604         OpenSSL by Jason R Thorpe.
39605
39606 2000-05-03  Jim Wilson  <wilson@cygnus.com>
39607
39608         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
39609
39610 2000-05-03  Robert Lipe <robertlipe@usa.net>
39611
39612         * gcc.dg/20000503-1.c: New test.
39613
39614 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
39615
39616         * gcc.c-torture/compile/20000502-1.c: New test.
39617         * g++.old-deja/g++.other/align.C: New test.
39618         * gcc.dg/cpp-tradstringify.c: New test.
39619
39620 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
39621
39622         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
39623         and hard registers.
39624
39625 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
39626
39627         * gcc.c-torture/execute/loop-5.c: New test.
39628
39629 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
39630
39631         * gcc.c-torture/execute/va-arg-20.c: New test.
39632
39633 2000-04-23  Jeffrey A Law  (law@cygnus.com)
39634
39635         * gcc.c-torture/execute/20000422-1.c: New test.
39636
39637 2000-04-20  Greg McGary  <gkm@gnu.org>
39638
39639         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
39640         when optimizing, but without sibling-call optimizations (-O1).
39641
39642 2000-04-20  Jeffrey A Law  (law@cygnus.com)
39643
39644           * gcc.c-torture/compile/20000420-1.c: New test.
39645
39646 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
39647
39648         * g++.abi/ptrflags.C: New test.
39649         * g++.eh/catchptr1.C: Test incomplete pointer chains.
39650
39651 2000-04-19  Catherine Moore  <clm@cygnus.com>
39652
39653         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
39654
39655 2000-04-19  Greg McGary  <gkm@gnu.org>
39656
39657         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
39658         sibling-call optimizations.
39659
39660 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
39661
39662         * gcc.dg/20000419-1.c: New test.
39663
39664 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
39665
39666         * gcc.c-torture/execute/20000412-6.c: New test.
39667
39668 2000-04-12  Jeffrey A Law  (law@cygnus.com)
39669
39670         * gcc.c-torture/execute/20000412-5.c: New test.
39671         * g77.f-torture/compile/20000412-1.f: New test.
39672         * gcc.c-torture/execute/20000412-4.c: New test.
39673         * gcc.c-torture/compile/20000412-2.c: New test.
39674         * gcc.c-torture/execute/20000412-3.c: New test.
39675         * gcc.c-torture/compile/20000412-1.c: New test.
39676         * gcc.c-torture/execute/20000412-2.c: New test.
39677
39678 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
39679
39680         * objc/execute/bf-20.m: New test.
39681
39682 2000-04-10  Richard Henderson  <rth@cygnus.com>
39683
39684         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
39685
39686         * gcc.c-torture/execute/20000412-1.c: New test.
39687
39688 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
39689
39690         * g++.old-deja/g++.eh/catchptr1.C: New test.
39691
39692 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
39693
39694         * g++.old-deja/g++.abi/cxa_vec.C: New test.
39695
39696 2000-04-08  Neil Booth  <NeilB@earthling.net>
39697
39698         * gcc.dg/cpp-nullchar.c: Remove test as
39699         embedded nulls cause problems.
39700
39701 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39702
39703         * gcc.dg/compare2.c: New test.
39704
39705 2000-04-08  Neil Booth  <NeilB@earthling.net>
39706
39707         * gcc.dg/cpp-nullchar.c: New test.
39708
39709 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
39710
39711         * gcc.dg/cpp-mi2.c: New test.
39712         * gcc.dg/cpp-mi2[abc].h: New files.
39713
39714 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
39715
39716         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
39717         member name.
39718
39719 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
39720
39721         * g++.old-deja/g++.abi/vmihint.C: New test.
39722
39723 2000-04-06  Neil Booth  <NeilB@earthling.net>
39724
39725         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
39726         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
39727         copyright.
39728
39729 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
39730
39731         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
39732         avoid stack-frame overwrite.
39733
39734 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
39735
39736         * gcc.c-torture/compile/20000405-2.c: New test.
39737         * gcc.c-torture/compile/20000405-3.c: New test.
39738
39739 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
39740
39741         * gcc.c-torture/compile/20000405-1.c: New test.
39742
39743 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
39744
39745         * gcc.dg/cast-qual-1.c: Revert last change.
39746
39747 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39748
39749         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
39750
39751 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
39752
39753         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
39754         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
39755
39756 2000-04-03  Jeffrey A Law  (law@cygnus.com)
39757
39758         * gcc.c-torture/compile/20000403-2.c: New test.
39759         * gcc.c-torture/compile/20000403-1.c: New test.
39760
39761 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
39762
39763         * gcc.c-torture/execute/20000403-1.c: New test.
39764
39765 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
39766
39767         * gcc.c-torture/execute/20000402-1.c: New test.
39768
39769 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
39770
39771         * gcc.c-torture/execute/va-arg-15.c: New test.
39772         * gcc.c-torture/execute/va-arg-16.c: New test.
39773         * gcc.c-torture/execute/va-arg-17.c: New test.
39774         * gcc.c-torture/execute/va-arg-18.c: New test.
39775         * gcc.c-torture/execute/va-arg-19.c: New test.
39776
39777 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
39778
39779         * gcc.c-torture/compile/981211-1.c: Move to...
39780         * gcc.dg/cpp-as1.c: ...here.
39781         * gcc.dg/cpp-as2.c: New file.
39782
39783         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
39784         compiler.
39785
39786 2000-04-02  Neil Booth  <NeilB@earthling.net>
39787
39788         * gcc.dg/cpp-cond.c  New tests.
39789         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
39790         accidental success less likely.
39791         * gcc.dg/cpp-missingop.c  New tests.
39792         * gcc.dg/cpp-missingparen.c  New tests.
39793         * gcc.dg/cpp-shift.c  New tests.
39794         * gcc.dg/cpp-shortcircuit.c  New tests.
39795         * gcc.dg/cpp-unary.c  New tests.
39796
39797 2000-03-29  Jeffrey A Law  (law@cygnus.com)
39798
39799         * gcc.c-torture/compile/20000329-1.c: New test.
39800
39801 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
39802
39803         * gcc.c-torture/compile/20000326-1.c: New test.
39804         * gcc.c-torture/compile/20000326-2.c: New test.
39805
39806 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
39807
39808         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
39809         the first parameter is a function argument.
39810
39811 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
39812
39813         * g++.old-deja/g++.ext/array4.C: New test.
39814
39815 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
39816
39817         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
39818
39819 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39820
39821         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
39822
39823 2000-03-19  Richard Henderson  <rth@cygnus.com>
39824
39825         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
39826
39827 2000-03-19  Richard Henderson  <rth@cygnus.com>
39828
39829         * gcc.c-torture/compile/20000319-1.c: New test.
39830
39831 2000-03-14  Jeffrey A Law  (law@cygnus.com)
39832
39833         * gcc.c-torture/execute/20000314-3.c: New test.
39834         * gcc.c-torture/execute/20000314-2.c: New test.
39835         * gcc.c-torture/execute/20000314-1.c: New test.
39836         * gcc.c-torture/compile/20000314-2.c: New test.
39837         * gcc.c-torture/compile/20000314-1.c: New test.
39838
39839 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
39840
39841         * g++.old-deja/g++.warn/inline.C: New test.
39842
39843 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
39844
39845         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
39846         standards-compliant result rather than specific constants.
39847         Put test-values in array.
39848
39849 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
39850
39851         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
39852         (g++_target_compile): Put test-specific options last.
39853
39854 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
39855
39856         * g++.old-deja/g++.eh/vbase4.C: New test.
39857
39858 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
39859
39860         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
39861
39862 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
39863
39864         * g++.old-deja/g++.brendan/misc12.C: Removed.
39865         * g++.old-deja/g++.pt/memtemp77.C: Constify.
39866         * g++.old-deja/g++.ext/pretty4.C: New test.
39867
39868 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
39869
39870         * g++.old-deja/g++.other/string2.C: New test.
39871
39872 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
39873
39874         * g++.old-deja/g++.warn/impint2.C: New test.
39875
39876 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
39877
39878         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
39879         is 1, not zero.
39880
39881 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
39882
39883         * g++.old-deja/g++.warn/impint.C: New test.
39884         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
39885         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
39886         * g++.old-deja/g++.pt/explicit12.C: Likewise.
39887         * g++.old-deja/g++.pt/explicit13.C: Likewise.
39888         * g++.old-deja/g++.pt/explicit17.C: Likewise.
39889         * g++.old-deja/g++.pt/explicit18.C: Likewise.
39890         * g++.old-deja/g++.pt/explicit19.C: Likewise.
39891         * g++.old-deja/g++.pt/explicit23.C: Likewise.
39892         * g++.old-deja/g++.pt/explicit31.C: Likewise.
39893         * g++.old-deja/g++.pt/explicit35.C: Likewise.
39894         * g++.old-deja/g++.pt/explicit6.C: Likewise.
39895         * g++.old-deja/g++.pt/memclass7.C: Likewise.
39896
39897 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
39898
39899         * gcc.dg/cpp-redef.c: New test.
39900
39901 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
39902
39903         * g++.old-deja/g++.pt/unify7.C: New test.
39904
39905 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39906
39907         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
39908         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
39909
39910 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
39911
39912         * gcc.c-torture/compile/20000224-1.c: New test.
39913
39914 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
39915
39916         * gcc.c-torture/compile/cpp-2.c: New test.
39917         * gcc.c-torture/compile/cpp-1.c: New test.
39918
39919 2000-02-25  Jeffrey A Law  (law@cygnus.com)
39920
39921         * gcc.c-torture/execute/20000225-1.c: New test.
39922
39923 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
39924
39925         * gcc.dg/cpp-li2.c: New test.
39926
39927         * gcc.dg/cpp-wi1.c: New test.
39928
39929         * gcc.dg/cpp-li1.c: New test.
39930
39931 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
39932
39933         * g++.old-deja/g++.other/sizeof5.C: New test.
39934
39935 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39936
39937         * gcc.c-torture/execute/va-arg-13.c: New test.
39938
39939 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
39940
39941         * gcc.c-torture/execute/va-arg-12.c: New test.
39942
39943 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
39944
39945         * gcc.c-torture/execute/20000223-1.c: New test.
39946
39947 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
39948
39949         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
39950
39951 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
39952
39953         * g++.old-deja/g++.abi/ptrmem.C: New test.
39954
39955 2000-02-19  Richard Henderson  <rth@cygnus.com>
39956
39957         * gcc.c-torture/compile/init-3.c: New.
39958
39959 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
39960
39961         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
39962         ALWAYS_CXXFLAGS.
39963
39964 2000-02-11  Robert Lipe <robertl@sco.com>
39965
39966         * gcc.c-torture/compile/20000211-3.c: New test.
39967
39968 2000-02-11  Martin Buchholz <martin@xemacs.org>
39969
39970         * gcc.c-torture/compile/20000211-2.c: New test.
39971
39972 2000-02-11  Jeffrey A Law  (law@cygnus.com)
39973
39974         * gcc.c-torture/compile/20000211-1.c: New test.
39975
39976 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
39977
39978         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
39979           on native targets
39980
39981 2000-02-08  Nathan Sidwell  <nathan@acm.org>
39982
39983         * g++.old-deja/g++.other/cast5.C: New test.
39984
39985 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
39986
39987         * gcc.c-torture/execute/20000205-1.c: New.
39988
39989 2000-02-03  Nathan Sidwell  <nathan@acm.org>
39990
39991         * g++.old-deja/g++.jason/cast3.C: Return void.
39992         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
39993
39994 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
39995
39996         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
39997
39998         * gcc.dg/loop-1.c: New test.
39999
40000 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
40001
40002         * gcc.c-torture/compile/20000127-1.c: New test.
40003         * gcc.c-torture/execute/991228-1.c: New test.
40004
40005 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40006
40007         * gcc.dg/unused-2.c: New test.
40008
40009         * gcc.dg/conv-1.c: New test.
40010
40011 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
40012
40013         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
40014         compiler.
40015         (tool_option_proc): Fix typo.
40016
40017 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
40018
40019         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
40020         of the ld on the host, not on the build machine.
40021         Also, don't crash if '--help' is not a supported option.
40022
40023 2000-01-24  Richard Henderson  <rth@cygnus.com>
40024
40025         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
40026
40027 2000-01-20  Jeffrey A Law  (law@cygnus.com)
40028
40029         * gcc.c-torture/execute/20000120-2.c: New test.
40030         * gcc.c-torture/execute/20000120-1.c: New test.
40031
40032 2000-01-13  Jeffrey A Law  (law@cygnus.com)
40033
40034         * gcc.c-torture/execute/20000113-1.c: New test.
40035
40036 2000-01-12  Jeffrey A Law  (law@cygnus.com)
40037
40038         * gcc.c-torture/execute/20000112-1.c: New test.
40039
40040 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40041
40042         * gcc.dg/20000111-1.c: New test.
40043
40044 2000-01-10  Jeffrey A Law  (law@cygnus.com)
40045
40046         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
40047         with 16 bit integers.
40048
40049 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40050
40051         * gcc.dg/20000108-1.c: New test.
40052
40053 2000-01-05  Nathan Sidwell  <nathan@acm.org>
40054
40055         * g++.old-deja/g++.ns/koenig8.C: New test.
40056
40057 2000-01-05  Nathan Sidwell  <nathan@acm.org>
40058
40059         * g++.old-deja/g++.other/cast4.C: New test.
40060
40061 2000-01-05  Jeffrey A Law  (law@cygnus.com)
40062
40063         * gcc.c-torture/compile/20000105-2.c: New test.
40064         * gcc.c-torture/compile/20000105-1.c: New test.
40065
40066 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40067
40068         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
40069         references to printf & atoi to conform to ANSI standard.
40070         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
40071         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
40072         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
40073         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
40074         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
40075         * g++.old-deja/g++.brendan/complex1.C: Likewise.
40076         * g++.old-deja/g++.brendan/copy1.C: Likewise.
40077         * g++.old-deja/g++.brendan/copy2.C: Likewise.
40078         * g++.old-deja/g++.brendan/copy3.C: Likewise.
40079         * g++.old-deja/g++.brendan/copy4.C: Likewise.
40080         * g++.old-deja/g++.brendan/copy5.C: Likewise.
40081         * g++.old-deja/g++.brendan/copy6.C: Likewise.
40082         * g++.old-deja/g++.brendan/copy7.C: Likewise.
40083         * g++.old-deja/g++.brendan/copy8.C: Likewise.
40084         * g++.old-deja/g++.brendan/crash11.C: Likewise.
40085         * g++.old-deja/g++.brendan/crash14.C: Likewise.
40086         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
40087         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
40088         * g++.old-deja/g++.brendan/delete2.C: Likewise.
40089         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
40090         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
40091         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
40092         * g++.old-deja/g++.brendan/eh1.C: Likewise.
40093         * g++.old-deja/g++.brendan/groff1.C: Likewise.
40094         * g++.old-deja/g++.brendan/init3.C: Likewise.
40095         * g++.old-deja/g++.brendan/misc12.C: Likewise.
40096         * g++.old-deja/g++.brendan/misc7.C: Likewise.
40097         * g++.old-deja/g++.brendan/new2.C: Likewise.
40098         * g++.old-deja/g++.brendan/operators4.C: Likewise.
40099         * g++.old-deja/g++.brendan/operators5.C: Likewise.
40100         * g++.old-deja/g++.brendan/overload2.C: Likewise.
40101         * g++.old-deja/g++.brendan/overload7.C: Likewise.
40102         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
40103         * g++.old-deja/g++.brendan/reference1.C: Likewise.
40104         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
40105         * g++.old-deja/g++.brendan/template24.C: Likewise.
40106         * g++.old-deja/g++.brendan/template3.C: Likewise.
40107         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
40108         * g++.old-deja/g++.jason/inline3.C: Likewise.
40109         * g++.old-deja/g++.jason/opeq.C: Likewise.
40110         * g++.old-deja/g++.law/arg5.C: Likewise.
40111         * g++.old-deja/g++.law/arm7.C: Likewise.
40112         * g++.old-deja/g++.law/ctors11.C: Likewise.
40113         * g++.old-deja/g++.law/cvt8.C: Likewise.
40114         * g++.old-deja/g++.law/init9.C: Likewise.
40115         * g++.old-deja/g++.law/refs4.C: Likewise.
40116         * g++.old-deja/g++.law/template2.C: Likewise.
40117         * g++.old-deja/g++.law/visibility24.C: Likewise.
40118         * g++.old-deja/g++.law/vtable3.C: Likewise.
40119         * g++.old-deja/g++.mike/asm2.C: Likewise.
40120         * g++.old-deja/g++.mike/eh1.C: Likewise.
40121         * g++.old-deja/g++.mike/misc1.C: Likewise.
40122         * g++.old-deja/g++.mike/misc13.C: Likewise.
40123         * g++.old-deja/g++.mike/misc14.C: Likewise.
40124         * g++.old-deja/g++.mike/ns12.C: Likewise.
40125         * g++.old-deja/g++.mike/p1248.C: Likewise.
40126         * g++.old-deja/g++.mike/p3708.C: Likewise.
40127         * g++.old-deja/g++.mike/p3708a.C: Likewise.
40128         * g++.old-deja/g++.mike/p3708b.C: Likewise.
40129         * g++.old-deja/g++.mike/p646.C: Likewise.
40130         * g++.old-deja/g++.mike/p700.C: Likewise.
40131         * g++.old-deja/g++.mike/p783.C: Likewise.
40132         * g++.old-deja/g++.mike/p783a.C: Likewise.
40133         * g++.old-deja/g++.mike/p783b.C: Likewise.
40134         * g++.old-deja/g++.mike/p786.C: Likewise.
40135         * g++.old-deja/g++.mike/p789.C: Likewise.
40136         * g++.old-deja/g++.mike/p789a.C: Likewise.
40137         * g++.old-deja/g++.mike/p807a.C: Likewise.
40138         * g++.old-deja/g++.other/delete3.C: Likewise.
40139         * g++.old-deja/g++.other/dyncast1.C: Likewise.
40140         * g++.old-deja/g++.other/dyncast2.C: Likewise.
40141         * g++.old-deja/g++.other/dyncast3.C: Likewise.
40142         * g++.old-deja/g++.other/empty1.C: Likewise.
40143         * g++.old-deja/g++.other/temporary1.C: Likewise.
40144         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
40145         * g++.old-deja/g++.pt/t16.C: Likewise.
40146         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
40147
40148 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
40149
40150         * gcc.dg/991230-1.c: New test.
40151
40152 1999-12-29  Jeffrey A Law  (law@cygnus.com)
40153
40154         * gcc.c-torture/compile/991229-3.c: New test.
40155         * gcc.c-torture/compile/991229-2.c: New test.
40156         * gcc.c-torture/compile/991229-1.c: New test.
40157
40158 1999-12-29  Greg McGary <gkm@eng.ascend.com>
40159
40160         * gcc.c-torture/compile/labels-2.c: New test.
40161
40162 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
40163
40164         * gcc.c-torture/execute/991227-1.c: New test.
40165
40166 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40167
40168         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
40169
40170 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
40171
40172         * gcc.c-torture/execute/991221-1.c: New test.
40173
40174 1999-12-20  Nathan Sidwell  <nathan@acm.org>
40175
40176         * g++.old-deja/g++.other/cast3.C: New test.
40177
40178 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
40179
40180         * gcc.c-torture/execute/991216-4.c: New test.
40181
40182 1999-12-16  Michael Meissner  <meissner@cygnus.com>
40183
40184         * gcc.c-torture/execute/991216-1.c: New test.
40185         * gcc.c-torture/execute/991216-2.c: New test.
40186         * gcc.c-torture/execute/991216-3.c: New test.
40187
40188 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
40189
40190         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
40191         Actually make the test fail by using "-O2" for compilation.
40192
40193 1999-12-15  Nathan Sidwell  <nathan@acm.org>
40194
40195         * g++.old-deja/g++.warn/cast-align1.C: New test.
40196
40197 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
40198
40199         * gcc.c-torture/compile/991214-1.c: New test.
40200         * gcc.c-torture/compile/991214-2.c: New test.
40201
40202 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
40203
40204         * gcc.dg/991214-1.c: New test.
40205
40206 1999-12-13  Jeffrey A Law  (law@cygnus.com)
40207
40208         * gcc.c-torture/compile/991213-3.c: New test.
40209         * gcc.c-torture/compile/991213-2.c: New test.
40210         * gcc.c-torture/compile/991213-1.c: New test.
40211
40212 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
40213
40214         * gcc.dg/991209-1.c: New test.
40215
40216 1999-12-08  Nathan Sidwell <nathan@acm.org>
40217
40218         * gcc.c-torture/compile/991208-1.c: New test.
40219
40220 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40221
40222         * gcc.dg/ultrasp2.c: New test.
40223
40224 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
40225
40226         * g++.old-deja/g++.abi/align.C (main): Fix typo.
40227
40228 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
40229
40230         * gcc.c-torture/compile/991202-1.c: New test.
40231         * gcc.c-torture/execute/991202-1.c: New test.
40232         * gcc.c-torture/execute/991202-2.c: New test.
40233         * gcc.c-torture/execute/991202-3.c: New test.
40234
40235 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
40236
40237         * g++.old-deja/g++.abi/align.C: New test.
40238         * g++.old-deja/g++.abi/aggregates.C: Likewise.
40239         * g++.old-deja/g++.abi/bitfields.C: Likewise.
40240
40241 1999-12-01  Richard Henderson  <rth@cygnus.com>
40242
40243         * gcc.c-torture/execute/991201-1.c: New.
40244
40245 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
40246
40247         * gcc.dg/991129-1.c: New test.
40248
40249 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
40250
40251         * gcc.c-torture/compile/991127-1.c: New test.
40252
40253 1999-11-22  Nathan Sidwell  <nathan@acm.org>
40254
40255         * g++.old-deja/g++.other/warn4.C: New test.
40256
40257 1999-11-22  Nathan Sidwell  <nathan@acm.org>
40258
40259         * g++.old-deja/g++.eh/cleanup2.C: New test.
40260         * g++.old-deja/g++.ext/pretty2.C: New test.
40261         * g++.old-deja/g++.ext/pretty3.C: New test.
40262         * g++.old-deja/g++.other/debug6.C: New test.
40263
40264 1999-10-20  Jim Wilson  <wilson@cygnus.com>
40265
40266         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
40267         compiler_output to look for one error message instead of two.
40268
40269 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
40270
40271         * gcc.c-torture/execute/991118-1.c: Also test case
40272         where the word boundary does not split a byte evenly.
40273
40274 1999-11-19  Nathan Sidwell  <nathan@acm.org>
40275
40276         * g++.old-deja/g++.ext/restrict1.C: New test.
40277
40278 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
40279
40280         * gcc.c-torture/execute/991118-1.c: New test.
40281
40282 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
40283
40284         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
40285         working directory pathnames.
40286
40287 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
40288
40289         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
40290         host is equipped with driver.h and driver.o so it can actually
40291         compile and run the tests.
40292
40293 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
40294
40295         * gcc.c-torture/compile/991008-1.c: New test.
40296
40297 1999-11-08  Nick Clifton  <nickc@cygnus.com>
40298
40299         * lib/gcc-dg.exp: Include target-supports.exp
40300
40301 1999-11-05  Nick Clifton  <nickc@cygnus.com>
40302
40303         * lib/target-supports.exp: New file: Provide procs to test for
40304         features supported by the target.
40305         (check_weak_available): Moved here from ecos.exp.
40306         (check_alias_available): New proc: Determine of the target
40307         toolchain supports the alias attribute.
40308
40309         * gcc.dg/special/ecos.exp: Move check_weak_available to
40310         target-supports.exp.
40311         (alias-1.c): Only perform the test if the target supports
40312         aliases.
40313         (wkali-1.c): Only perform the test if the target supports
40314         aliases.
40315
40316         * gcc.dg/990506-0.c: Expect error messages from cross
40317         targets as well as native targets.
40318
40319 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40320
40321         * gcc.dg/ultrasp1.c: Removed xfail.
40322         * gcc.dg/struct-ret-2.c: Likewise.
40323         * gcc.dg/array-1.c: Likewise.
40324
40325 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40326
40327         * gcc.dg/struct-ret-2.c: New test.
40328
40329         * gcc.dg/array-1.c: New test.
40330
40331 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
40332
40333         * gcc.c-torture/execute/991030-1.c: New test.
40334
40335 1999-10-26  Richard Henderson  <rth@cygnus.com>
40336
40337         * gcc.c-torture/compile/991026-2.c: New test.
40338
40339 1999-10-26  Jeffrey A Law  (law@cygnus.com)
40340
40341         * gcc.c-torture/compile/991026-1.c: New test.
40342
40343 1999-10-23  Jeffrey A Law  (law@cygnus.com)
40344
40345         * gcc.c-torture/execute/991023-1.c: New test.
40346
40347 1999-10-19  Jeffrey A Law  (law@cygnus.com)
40348
40349         * gcc.c-torture/execute/991019-1.c: New test.
40350
40351 1999-10-16  Richard Henderson  <rth@cygnus.com>
40352
40353         * gcc.c-torture/execute/991016-1.c: New test.
40354
40355 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
40356
40357         * gcc.c-torture/execute/991014-1.c: New test.
40358
40359 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
40360
40361         * g++.old-deja/g++.other/union2.C: New test.
40362
40363 1999-10-13  Nathan Sidwell  <nathan@acm.org>
40364
40365         * g++.old-deja/g++.other/vaarg2.C: New test.
40366         * g++.old-deja/g++.other/vaarg3.C: New test.
40367
40368 1999-10-12  Craig Burley  <craig@jcb-sc.com>
40369
40370         * g77.f-torture/noncompile/19990905-1.f: Moved from being
40371         in compile/.
40372
40373 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
40374
40375         * gcc.c-torture/execute/va-arg-11.c: New test.
40376
40377 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
40378
40379         * lib/file-format.exp (gcc_target_object_format): Don't
40380         crash if objdump is unavailable.
40381
40382 1999-09-29  Donn Terry <donn@interix.com>
40383
40384         * gcc.misc-tests/mg.exp: delete extraneous redirection.
40385
40386 1999-09-28  Nick Clifton  <nickc@cygnus.com>
40387
40388         * gcc.c-torture/compile/990928-1.c: New test.
40389
40390 1999-09-28  Nathan Sidwell  <nathan@acm.org>
40391
40392         * g++.old-deja/g++.other/decl6.C: New test.
40393
40394 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40395
40396         * gcc.c-torture/execute/va-arg-10.c: New test.
40397
40398 1999-09-27  Nathan Sidwell  <nathan@acm.org>
40399
40400         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
40401         __PRETTY_FUNCTION__.
40402
40403 1999-09-23  Nick Clifton  <nickc@cygnus.com>
40404
40405         * gcc.c-torture/execute/990923-1.c: New test.
40406
40407 1999-09-21  Nick Clifton  <nickc@cygnus.com>
40408
40409         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
40410         for which -fpic is inappropriate.
40411
40412 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
40413
40414         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
40415
40416 1999-09-21  Nathan Sidwell  <nathan@acm.org>
40417
40418         * g++.old-deja/g++.other/dyncast1.C: New test.
40419         * g++.old-deja/g++.other/dyncast2.C: New test.
40420         * g++.old-deja/g++.other/dyncast3.C: New test.
40421         * g++.old-deja/g++.other/dyncast4.C: New test.
40422         * g++.old-deja/g++.other/dyncast5.C: New test.
40423         * g++.old-deja/g++.eh/catch3.C: New test.
40424         * g++.old-deja/g++.eh/catch3p.C: New test.
40425         * g++.old-deja/g++.eh/catch4.C: New test.
40426         * g++.old-deja/g++.eh/catch4p.C: New test.
40427         * g++.old-deja/g++.eh/catch5.C: New test.
40428         * g++.old-deja/g++.eh/catch5p.C: New test.
40429         * g++.old-deja/g++.eh/catch6.C: New test.
40430         * g++.old-deja/g++.eh/catch6p.C: New test.
40431         * g++.old-deja/g++.eh/catch7.C: New test.
40432         * g++.old-deja/g++.eh/catch7p.C: New test.
40433         * g++.old-deja/g++.eh/catch8.C: New test.
40434         * g++.old-deja/g++.eh/catch8p.C: New test.
40435         * g++.old-deja/g++.eh/catch9.C: New test.
40436         * g++.old-deja/g++.eh/catch9p.C: New test.
40437
40438 1999-09-13  Nathan Sidwell  <nathan@acm.org>
40439
40440         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
40441         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
40442
40443 1999-09-13  Jeffrey A Law  (law@cygnus.com)
40444
40445         * gcc.c-torture/compile/990913-1.c: New test.
40446
40447 1999-09-10  Nathan Sidwell  <nathan@acm.org>
40448
40449         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
40450         * g++.old-deja/g++.jason/rfg5.C: Likewise.
40451
40452 1999-09-09  Richard Henderson  <rth@cygnus.com>
40453
40454         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
40455
40456 1999-09-09  Nathan Sidwell  <nathan@acm.org>
40457
40458         * g++.old-deja/g++.other/lookup11.C: New test.
40459         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
40460         what is permitted and what we want.
40461         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
40462         overload use.
40463         * g++.old-deja/g++.jason/rfg5.C: Likewise.
40464
40465 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
40466
40467         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
40468         * gcc.c-torture/noncompile/poison-1.c: New file.
40469
40470 1999-09-08  Nathan Sidwell  <nathan@acm.org>
40471
40472         * g++.old-deja/g++.other/sizeof3.C: New test.
40473         * g++.old-deja/g++.other/sizeof4.C: New test.
40474         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
40475         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
40476
40477 1999-09-07  Richard Henderson  <rth@cygnus.com>
40478
40479         * gcc.dg/va-arg-1.c: New.
40480
40481 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40482
40483         * gcc.c-torture/execute/va-arg-9.c: New test.
40484
40485 1999-09-05  Craig Burley  <craig@jcb-sc.com>
40486
40487         * g77.f-torture/compile/980519-2.f: New test.
40488         * g77.f-torture/compile/19990905-0.f: New test.
40489         * g77.f-torture/compile/19990905-1.f: New test.
40490         * g77.f-torture/compile/19990905-2.f: New test.
40491
40492         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
40493
40494 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
40495
40496         * gcc.c-torture/execute/990827-1.c: Fix typo.
40497
40498 1999-09-03  Nathan Sidwell  <nathan@acm.org>
40499
40500         * g++.old-deja/g++.other/deref1.C: New test.
40501
40502 1999-09-02  Nathan Sidwell  <nathan@acm.org>
40503
40504         * g++.old-deja/g++.other/ambig2.C: New test.
40505         * g++.old-deja/g++.other/cond5.C: New test.
40506         * g++.old-deja/g++.other/lookup16.C: New test.
40507
40508 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
40509
40510         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
40511         assemblers too.
40512
40513 1999-08-31  Jeffrey A Law  (law@cygnus.com)
40514
40515         * lib/c-torture.exp: Avoid the "compare executables" optimization
40516         when testing native.
40517
40518 1999-08-29  Jeffrey A Law  (law@cygnus.com)
40519
40520         * gcc.c-torture/execute/990829-1.c: New test.
40521         * gcc.c-torture/compile/990829-1.c: New test.
40522
40523 1999-08-27  Paul Burchard  <burchard@pobox.com>
40524
40525         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
40526         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
40527         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
40528         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
40529         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
40530         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
40531         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
40532         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
40533         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
40534         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
40535         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
40536
40537 1999-08-27  Jeffrey A Law  (law@cygnus.com)
40538
40539         * gcc.c-torture/execute/990827-1.c: New test.
40540
40541 1999-08-26  Craig Burley  <craig@jcb-sc.com>
40542
40543         * g77.f-torture/noncompile/19990826-4.f: New test.
40544
40545         * g77.f-torture/compile/19990826-3.f: New test.
40546
40547         * g77.f-torture/execute/19990826-2.f: New test.
40548
40549         * g77.f-torture/compile/19990826-1.f: New test.
40550
40551         * gcc.c-torture/execute/990826-0.c: New test.
40552         * g77.c-torture/execute/19990826-0.f: New test.
40553
40554         * g77.f-torture/noncompile/970626-2.f: New test.
40555
40556 1999-08-25  Paul Burchard  <burchard@pobox.com>
40557
40558         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
40559         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
40560         lss-011.C: New tests.
40561
40562 1999-08-25  Nathan Sidwell  <nathan@acm.org>
40563
40564         * g++.old-deja/g++.other/decl5.C: New test.
40565
40566 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40567
40568         * noncompile/noncompile.exp: Load_lib c-torture.exp.
40569         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
40570         call `postbase' for each one.  All callers of `postbase' changed
40571         to call this instead.
40572
40573 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
40574
40575         * gcc.c-torture/execute/990811-1.c: New test.
40576
40577 1999-08-09  Nick Clifton  <nickc@cygnus.com>
40578
40579         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
40580         just native ones.
40581
40582         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
40583         just native ones.
40584
40585 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
40586
40587         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
40588
40589 1999-08-04  Jeffrey A Law  (law@cygnus.com)
40590
40591         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
40592
40593 1999-08-04  Nathan Sidwell  <nathan@acm.org>
40594
40595         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
40596
40597 1999-08-04  Jeffrey A Law  (law@cygnus.com)
40598
40599         * gcc.c-torture/execute/990804-1.c: New test.
40600
40601 1999-08-03  Nathan Sidwell  <nathan@acm.org>
40602
40603         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
40604         * g++.old-deja/g++.brendan/crash64.C: Likewise.
40605         * g++.old-deja/g++.brendan/overload8.C: Likewise.
40606
40607 1999-08-03  Nathan Sidwell  <nathan@acm.org>
40608
40609         * g++.old-deja/g++.other/struct1.C: New test.
40610
40611 1999-08-03  Nathan Sidwell  <nathan@acm.org>
40612
40613         * g++.old-deja/g++.other/enum2.C: New test.
40614
40615 1999-08-02  Richard Henderson  <rth@cygnus.com>
40616
40617         Adapted from tests from Franz Sirl:
40618         * gcc.c-torture/execute/va-arg-7.c: New test.
40619         * gcc.c-torture/execute/va-arg-8.c: New test.
40620
40621 1999-08-01  Jeffrey A Law  (law@cygnus.com)
40622
40623         * gcc.c-torture/compile/990801-2.c: New test.
40624
40625         * gcc.c-torture/compile/990801-1.c: New test.
40626
40627 1999-07-27  Michael Meissner  <meissner@cygnus.com>
40628
40629         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
40630         fp-cmp-1.c, converting double to float.
40631
40632         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
40633         fp-cmp-1.c, converting double to long double.
40634
40635         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
40636         from fr1 to unknown_register, since fr1 is a legitimate register
40637         on some machines.
40638
40639 1999-07-25  Jeffrey A Law  (law@cygnus.com)
40640
40641         * README: More listname related changes.
40642
40643 1999-07-08  Catherine Moore  <clm@cygnus.com>
40644
40645         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
40646
40647 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
40648
40649         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
40650
40651 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
40652
40653         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
40654
40655 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
40656
40657         * gcc.dg/990703-1.c: New test.
40658
40659 1999-06-29  Nick Clifton  <nickc@cygnus.com>
40660
40661         * lib/file-format.exp: New file: Move definition of proc
40662         gcc_target_object_format to here from
40663         gcc.dg/special/ecos.exp.
40664
40665         * lib/c-torture.exp: Include lib file-format.exp.
40666         * lib/gcc-dg.exp: Include lib file-format.exp.
40667
40668         * gcc.dg/special/ecos.exp: Remove definition of proc
40669         gcc_target_object_format.
40670
40671 1999-06-28  Jeffrey A Law  (law@cygnus.com)
40672
40673         * gcc.c-torture/execute/990628-1.c: New test.
40674
40675 1999-06-25  Jeffrey A Law  (law@cygnus.com)
40676
40677         * gcc.c-torture/compile/990625-2.c: New test.
40678
40679         * gcc.c-torture/compile/990625-1.c: New test.
40680
40681 1999-06-23  Nick Clifton  <nickc@cygnus.com>
40682
40683         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
40684         attributes compile.
40685         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
40686         ports that use the COFF/PE file format.
40687
40688 1999-06-17  Jeffrey A Law  (law@cygnus.com)
40689
40690         * gcc.c-torture/compile/990617-1.c: New test.
40691
40692 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
40693
40694         * g++.old-deja/g++.other/decl4.C: New test.
40695
40696 1999-06-14  Nathan Sidwell  <nathan@acm.org>
40697
40698         * g++.old-deja/g++.other/bitfld3.C: New test.
40699
40700 1999-06-08  Nathan Sidwell  <nathan@acm.org>
40701
40702         * g++.old-deja/g++.eh/catch1.C: New test.
40703
40704 1999-06-07  Jeffrey A Law  (law@cygnus.com)
40705
40706         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
40707
40708         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
40709         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
40710
40711 1999-06-05  Craig Burley  <craig@jcb-sc.com>
40712
40713         * g77.f-torture/compile/19990502-0.f: Replace with new,
40714         shorter, test that still fails after recent changes.
40715
40716 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
40717
40718         * gcc.c-torture/execute/990604-1.c: New test.
40719
40720 1999-05-31  Jeffrey A Law  (law@cygnus.com)
40721
40722         * gcc.c-torture/execute/990531-1.c: New test.
40723
40724 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40725
40726         * gcc.c-torture/compile/990527-1.c: New test.
40727
40728 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
40729
40730         * gcc.c-torture/execute/990527-1.c: New test.
40731
40732 1999-05-25  Nick Clifton  <nickc@cygnus.com>
40733
40734         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
40735         bitfields as signed.
40736
40737 1999-05-25  Craig Burley  <craig@jcb-sc.com>
40738
40739         * g77.f-torture/compile/19990525-0.f: New test.
40740
40741 1999-05-25  Jeffrey A Law  (law@cygnus.com)
40742
40743         * gcc.c-torture/execute/990525-2.c: New test.
40744
40745         * gcc.c-torture/execute/990525-1.c: New test.
40746
40747 1999-05-24  Nathan Sidwell  <nathan@acm.org>
40748
40749         * g++.old-deja/g++.other/anon3.C: New test.
40750         * g++.old-deja/g++.other/anon4.C: New test.
40751         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
40752         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
40753         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
40754         Merrill).
40755
40756 1999-05-24  Jeffrey A Law  (law@cygnus.com)
40757
40758         * gcc.c-torture/execute/990524-1.c: New test.
40759
40760         * gcc.dg/990524-1.c: New test.
40761
40762 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40763
40764         * gcc.c-torture/compile/990523-1.c: New test.
40765
40766 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
40767
40768         * gcc.c-torture/compile/990519-1.c: New test.
40769
40770 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
40771
40772         * gcc.c-torture/compile/990517-1.c: New test.
40773
40774         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
40775         (e4, f4): New tests.
40776         (main): Call them.
40777
40778 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40779
40780         * gcc.dg/noreturn-1.c: New test.
40781
40782 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
40783
40784         * gcc.c-torture/execute/990513-1.c: New test.
40785
40786 1999-05-10  Richard Henderson  <rth@cygnus.com>
40787
40788         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
40789
40790 1999-05-10  Craig Burley  <craig@jcb-sc.com>
40791
40792         * g77.f-torture/execute/erfc.f: Use small single-precision
40793         values, to avoid problems on Alphas when not -mieee.
40794
40795 1999-05-08  Craig Burley  <craig@jcb-sc.com>
40796
40797         * gcc.dg/990506-0.c: New test.
40798
40799 1999-05-08  Richard Henderson  <rth@cygnus.com>
40800
40801         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
40802         the constant to test.  Don't XFAIL 64-bit targets.
40803
40804         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
40805         * g++.old-deja/g++.law/profile1.C: Likewise.
40806
40807         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
40808         operator new instances.
40809         * g++.old-deja/g++.other/delete5.C: Likewise.
40810
40811 1999-05-03  Craig Burley  <craig@jcb-sc.com>
40812
40813         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
40814         intrinsic.
40815
40816 1999-05-03  Craig Burley  <craig@jcb-sc.com>
40817
40818         * g77.f-torture/execute/u77-test.f: Reverse order of two
40819         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
40820
40821 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40822
40823         * gcc.dg/compare1.c: New test.
40824
40825 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
40826
40827         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
40828         New tests.
40829
40830 1999-05-02  Craig Burley  <craig@jcb-sc.com>
40831
40832         * g77.f-torture/compile/19990502-1.f: New test.
40833
40834 1999-05-02  Craig Burley  <craig@jcb-sc.com>
40835
40836         * g77.f-torture/compile/19990502-0.f: New test.
40837
40838 1999-05-02  Craig Burley  <craig@jcb-sc.com>
40839
40840         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
40841         intrinsic.
40842
40843 1999-05-02  Craig Burley  <craig@jcb-sc.com>
40844
40845         * g77.f-torture/execute/u77-test.f (main): List libU77
40846         intrinsics not currently tested.
40847         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
40848         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
40849         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
40850         Trim blanks off the ends of some printed strings.
40851
40852 1999-05-02  Craig Burley  <craig@jcb-sc.com>
40853
40854         * g77.f-torture/execute/u77-test.f (main): Just warn about
40855         FSTAT gid disagreement, as it's expected on some systems.
40856
40857 1999-05-01  Craig Burley  <craig@jcb-sc.com>
40858
40859         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
40860         use a new function, which allows for some slop.
40861         Clean up some commentary.
40862         (issum): The new function.
40863         (sgladd): Deleted subroutine.
40864
40865 1999-05-01  Craig Burley  <craig@jcb-sc.com>
40866
40867         * g77.f-torture/execute/u77-test.f: Modify to be more like
40868         libf2c/libU77 version, bringing patches to that version here.
40869         Add suitable commentary.
40870
40871 1999-04-25  Richard Henderson  <rth@cygnus.com>
40872
40873         * gcc.dg/990424-1.c: New test.
40874
40875 1999-04-24  Craig Burley  <craig@jcb-sc.com>
40876
40877         * g77.f-torture/execute/u77-test.f (main): Bug involving
40878         LSTAT has been fixed, so turn back on full checking.
40879
40880 1999-04-20  Craig Burley  <craig@jcb-sc.com>
40881
40882         * g77.f-torture/compile/19990419-0.f: New test.
40883         * g77.f-torture/execute/19990419-1.f: New test.
40884
40885 1999-04-17  Richard Henderson  <rth@cygnus.com>
40886
40887         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
40888         to avoid the need for a prototype to supress a warning.
40889
40890 1999-04-07  Jim Wilson  <wilson@cygnus.com>
40891
40892         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
40893
40894 1999-04-04  Jeffrey A Law  (law@cygnus.com)
40895
40896         * gcc.c-torture/execute/990404-1.c: New test.
40897
40898 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
40899
40900         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
40901         * gcc.dg/cpp-if3.c: Don't use -pedantic.
40902         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
40903         missing initializer warnings.
40904
40905 1999-03-28  Jeffrey A Law  (law@cygnus.com)
40906
40907         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
40908         matching strings.
40909
40910 1999-03-26  Jeffrey A Law  (law@cygnus.com)
40911
40912         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
40913
40914 1999-03-26  Craig Burley  <craig@jcb-sc.com>
40915
40916         * g77.f-torture/execute/19990325-0.f: New test.
40917         * g77.f-torture/execute/19990325-1.f: New test.
40918
40919 1999-03-24  Jeffrey A Law  (law@cygnus.com)
40920
40921         * gcc.c-torture/execute/990324-1.c: New test.
40922
40923 1999-03-22  Jim Wilson  <wilson@cygnus.com>
40924
40925         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
40926         test with 4.
40927
40928 1999-03-17  Richard Henderson  <rth@cygnus.com>
40929
40930         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
40931
40932 1999-03-13  Craig Burley  <craig@jcb-sc.com>
40933
40934         * g77.f-torture/execute/19990313-2.f: New test.
40935         * g77.f-torture/execute/19990313-3.f: New test.
40936
40937 1999-03-13  Craig Burley  <craig@jcb-sc.com>
40938
40939         * g77.f-torture/execute/19990313-0.f: New test.
40940         * g77.f-torture/execute/19990313-1.f: New test.
40941
40942 1999-03-12  Jim Wilson  <wilson@cygnus.com>
40943
40944         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
40945         printf to sprintf.
40946         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
40947         (main): Add check for u15.  Conditionalize u31 check depending on
40948         whether ints are <32 bits or >=32 bits.
40949
40950 1999-03-08  Craig Burley  <craig@jcb-sc.com>
40951
40952         * g77.f-torture/execute/19981119-0.f: Improve testiness.
40953
40954 1999-03-08  Craig Burley  <craig@jcb-sc.com>
40955
40956         * g77.f-torture/compile/19990305-0.f: New test.
40957         * g77.f-torture/execute/19981119-0.f: New test.
40958
40959 1999-03-08  Craig Burley  <craig@jcb-sc.com>
40960
40961         * g77.f-torture/execute/970625-2.f: call ABORT if final
40962         result is not correct, instead of just printing it.
40963         Add this checking via newly introduced obfuscation, to
40964         trip up buggy front ends.
40965
40966 1999-03-07  Craig Burley  <craig@jcb-sc.com>
40967
40968         * g77.f-torture/compile/960317-1.f: Moved from being
40969         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
40970
40971 1999-03-06  Craig Burley  <craig@jcb-sc.com>
40972
40973         * g77.f-torture/execute/960317-1.f: New (old) test.
40974         * g77.f-torture/execute/970625-2.f: Ditto.
40975
40976 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
40977
40978         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
40979         message on line 1 or line 2; cccp and cpplib do this differently.
40980
40981 1999-03-01  Jeffrey A Law  (law@cygnus.com)
40982
40983         * g++.old-deja/g++.law/weak1.C: New test.
40984
40985 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
40986
40987         * gcc.c-torture/execute/990119-1.c: Renamed to...
40988         * gcc.dg/990119-1.c: this, so it will only be tested once
40989         (it's a preprocessor test, it doesn't need to be run at
40990         multiple optimization levels).
40991
40992 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
40993
40994         * lib/g++.exp: Don't add incdir=$base_dir/../include to
40995           ALWAYS_CXXFLAGS.
40996
40997 1999-02-24  Craig Burley  <craig@jcb-sc.com>
40998
40999         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
41000         * g77.f-torture/compile/19981216-0.f: ...as it is expected
41001         to not be compilable by current g77.
41002
41003 1999-02-24  Nick Clifton  <nickc@cygnus.com>
41004
41005         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
41006
41007 1999-02-22  Jeffrey A Law  (law@cygnus.com)
41008
41009         * gcc.c-torture/execute/990222-1.c: New test.
41010
41011 1999-02-19  Craig Burley  <craig@jcb-sc.com>
41012
41013         * g77.f-torture/compile/19990218-0.f: New test.
41014         * g77.f-torture/noncompile/19990218-1.f: New test.
41015
41016 1999-02-18  Craig Burley  <craig@jcb-sc.com>
41017
41018         * g77.f-torture/compile/19981216-0.f: New test.
41019
41020 1999-02-14  Jeffrey A Law  (law@cygnus.com)
41021
41022         * gcc.dg/990214-1.c: New test.
41023
41024 1999-02-13  Jeffrey A Law  (law@cygnus.com)
41025
41026         * gcc.dg/990213-2.c: New test.
41027
41028         * gcc.dg/990213-1.c: New test.
41029
41030 1999-02-12  Jeffrey A Law  (law@cygnus.com)
41031
41032         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
41033         ints.
41034
41035 1999-02-11  Nick Clifton  <nickc@cygnus.com>
41036
41037         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
41038         specified by target.
41039
41040         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
41041
41042 1999-02-11  Jeffrey A Law  (law@cygnus.com)
41043
41044         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
41045
41046 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
41047
41048         * gcc.dg/special/ecos.exp: New test driver for new tests with
41049         special requirements.
41050
41051         * gcc.dg/special/alias-1.c: New test.
41052         * gcc.dg/special/gcsec-1.c: New test.
41053         * gcc.dg/special/weak-1.c: New test.
41054         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
41055         * gcc.dg/special/weak-2.c: New test.
41056         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
41057         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
41058         * gcc.dg/special/wkali-1.c: New test.
41059         * gcc.dg/special/wkali-2.c: New test.
41060         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
41061         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
41062
41063 1999-02-10  Felix Lee  <flee@cygnus.com>
41064
41065           * lib/c-torture.exp (c-torture-compile): Pull out code for
41066           analyzing gcc error messages.
41067           (c-torture-execute): Likewise.  Fix some (harmless) false
41068           positives.
41069           * lib/gcc.exp (gcc_check_compile): New function.
41070
41071 1999-02-08  Richard Henderson  <rth@cygnus.com>
41072
41073         * gcc.c-torture/execute/990208-1.c: New test.
41074
41075 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
41076
41077         * g++.dg/special/ecos.exp: New driver for new tests with special
41078         requirements
41079
41080         * g++.dg/special/conpr-1.C: New test
41081         * g++.dg/special/conpr-2.C: New test
41082         * g++.dg/special/conpr-2a.C: New test
41083         * g++.dg/special/conpr-3.C: New test
41084         * g++.dg/special/conpr-3a.C: New test
41085         * g++.dg/special/conpr-3b.C: New test
41086
41087         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
41088         allow g++ to use the dg driver
41089
41090         * README: Add comment about g++.dg directory
41091
41092 1999-02-06  Jeffrey A Law  (law@cygnus.com)
41093
41094         * README: Update email addresses.
41095
41096 1999-02-03  Nick Clifton  <nickc@cygnus.com>
41097
41098         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
41099         arguments in order to force structure S onto the stack even on
41100         the alpha.
41101         (test): Pass 10 leading arguments to function foo as well as the
41102         structure S.
41103
41104         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
41105         failure for all targets.
41106
41107         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
41108         abort to terminate program execution.
41109
41110 1999-01-30  Richard Henderson  <rth@cygnus.com>
41111
41112         * gcc.c-torture/execute/990130-1.c: New test.
41113
41114 1999-01-30  Jeffrey A Law  (law@cygnus.com)
41115
41116         * gcc.dg/990130-1.c: New test.
41117
41118 1999-01-28  Michael Meissner  <meissner@cygnus.com>
41119
41120         * gcc.c-torture/execute/990128-1.c: New test.
41121
41122 1999-01-27  Michael Meissner  <meissner@cygnus.com>
41123
41124         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
41125
41126 1999-01-27  Felix Lee  <flee@cygnus.com>
41127
41128         * lib/c-torture.exp (c-torture-compile): pull out code for
41129         analyzing gcc error messages.
41130         (c-torture-execute): ditto, and fix some (harmless) false
41131         positives.
41132         * lib/gcc.exp (gcc_check_compile): new function.
41133
41134 1999-01-17  Jeffrey A Law  (law@cygnus.com)
41135
41136         * gcc.dg/990117-1.c: New test.
41137
41138         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
41139
41140         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
41141
41142 1999-01-15  Jeffrey A Law  (law@cygnus.com)
41143
41144         * g77.f-torture/compile/990115-1.f: New test.
41145
41146 1999-01-07  Jeffrey A Law  (law@cygnus.com)
41147
41148         * gcc.c-torture/compile/990107-1.c: New test
41149
41150 1999-01-06  Jeffrey A Law  (law@cygnus.com)
41151
41152         * gcc.c-torture/execute/990106-2.c: New test.
41153
41154         * gcc.c-torture/execute/990106-1.c: New test.
41155
41156 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
41157
41158         * gcc.c-torture/compile/981223-1.c: New test.
41159
41160 1998-12-29  Richard Henderson  <rth@cygnus.com>
41161
41162         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
41163         (opt3): Rename from opt4 and disable.
41164
41165 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
41166
41167         * g++.old-deja/g++.pt/ptrmem5.C: New test.
41168
41169 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
41170
41171         * g++.old-deja/g++.other/conv5.C: New test.
41172
41173 1998-12-14  Nick Clifton  <nickc@cygnus.com>
41174
41175         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
41176
41177 1998-12-11  Jeffrey A Law  (law@cygnus.com)
41178
41179         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
41180
41181 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
41182
41183         * gcc.c-torture/compile/981211-1.c: New test.
41184
41185 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
41186
41187         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
41188
41189         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
41190
41191 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41192
41193         * gcc.special/930510-1.c: Make C9X safe.
41194         * gcc.misc-tests/gcov-1.c Similarly.
41195         * gcc.misc-tests/gcov-2.c Similarly.
41196
41197 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
41198
41199         * gcc.dg/ultrasp1.c: New test.
41200
41201 1998-12-06  Richard Henderson  <rth@cygnus.com>
41202
41203         * gcc.c-torture/execute/981206.c: New test.
41204
41205 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
41206
41207         * g++.old-deja/g++.ns/template7.C: New test.
41208
41209         * g++.old-deja/g++.other/expr1.C: New test.
41210
41211         * g++.old-deja/g++.eh/tmpl3.C: New test.
41212
41213         * g++.old-deja/g++.eh/tmpl2.C: New test.
41214
41215 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
41216
41217         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
41218         * g++.old-deja/g++.other/using6.C: Removed.
41219         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
41220
41221         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
41222
41223 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
41224
41225         * g++.old-deja/g++.pt/overload8.C: New test.
41226
41227         * g++.old-deja/g++.pt/overload7.C: New test.
41228
41229         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
41230
41231         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
41232         and relinking messages.
41233         * lib/g++.exp (g++_target_compile): Remove .rpo file when
41234         compiling with -frepo.
41235
41236 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
41237
41238         * g++.old-deja/g++.pt/lookup6.C: New test.
41239
41240 1998-11-30  Nick Clifton  <nickc@cygnus.com>
41241
41242         * gcc.c-torture/execute/981130-1.c: New test.
41243         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
41244
41245 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
41246
41247         * g++.old-deja/g++.pt/explicit76.C: New test.
41248
41249         * g++.old-deja/g++.pt/friend38.C: New test.
41250
41251         * g++.old-deja/g++.ns/crash2.C: New test.
41252
41253         * g++.old-deja/g++.pt/defarg8.C: New test.
41254
41255         * g++.old-deja/g++.pt/instantiate6.C: New test.
41256
41257         * g++.old-deja/g++.pt/static6.C: New test.
41258
41259         * g++.old-deja/g++.pt/decl2.C: New test.
41260
41261 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
41262
41263         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
41264         problem is actually related with name lookup, but so what? :-)
41265
41266         * g++.old-deja/g++.pt/friend37.C: New test.
41267
41268 1998-11-25  Dave Love  <d.love@dl.ac.uk>
41269
41270         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
41271         element, which fails on some systems.
41272
41273         * g77.f-torture/execute/labug1.f: New test.
41274
41275 1998-11-21  Jeffrey A Law  (law@cygnus.com)
41276
41277         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
41278         is defined.
41279
41280 1998-11-18  Dave Love  <d.love@dl.ac.uk>
41281
41282         * g77.f-torture/compile/981117-1.f: New test.
41283
41284 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
41285
41286         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
41287         properly discarded.
41288
41289 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
41290
41291         * gcc.c-torture/execute/memcheck: New directory of tests for
41292         -fcheck-memory-usage.
41293
41294 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
41295
41296         * README: New file, general information about the testsuite and
41297         new description of the various C++ test subdirectories.
41298         * README.g++: Eliminate obsolete information, update and move most
41299         relevant stuff to README.
41300
41301 1998-11-07  Richard Henderson  <rth@cygnus.com>
41302
41303         * gcc.c-torture/compile/981107-1.c: New test.
41304
41305 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
41306
41307         * execute/memcpy-bi.c: New testcase.
41308
41309 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
41310
41311         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
41312         base classes.
41313
41314         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
41315         template is selected.
41316
41317         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
41318         classes, it should be accepted for all types.
41319
41320         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
41321
41322         * g++.old-deja/g++.pt/spec24.C: Ensure that template
41323         specializations start with template headers.
41324
41325 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
41326
41327         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
41328
41329         * g++.old-deja/g++.other/init9.C: Test cross initialization of
41330         non-POD types.
41331
41332 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
41333
41334         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
41335
41336 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
41337
41338         * compile/981022-1.c, compile/981022-1.x: New test and driver.
41339
41340 1998-10-19  Jeffrey A Law  (law@cygnus.com)
41341
41342         * 981019-1.c: New test.
41343
41344 1998-10-14  Robert Lipe <robertl@dgii.com>
41345
41346         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
41347         find objc headers.
41348
41349 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
41350
41351         * compile/981001-4.c: Remove use of GCC extension that triggers a
41352         compiler bug.
41353
41354 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
41355
41356         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
41357
41358 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
41359
41360         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
41361         instantiation of template produces incorrect code for delete
41362         expression.
41363
41364         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
41365         constructors' name is not unique.
41366         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
41367         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
41368
41369         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
41370         automatic array of const is ill-formed.
41371
41372         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
41373         of template parameter?
41374
41375         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
41376         const.
41377
41378         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
41379         pointer-to-member expression.
41380
41381         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
41382         declaration causes ICE.
41383
41384 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
41385
41386         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
41387         reserved in the global namespace.
41388
41389         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
41390         generate needed virtual table.
41391
41392         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
41393
41394 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
41395
41396         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
41397         template-dependent type
41398
41399 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
41400
41401         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
41402         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
41403         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
41404
41405         * g++.old-deja/g++.other/using5.C: New test; using decl from base
41406         class should be usable as argument of member function.
41407         * g++.old-deja/g++.other/using6.C: New test; using decl from base
41408         class should be usable as return type of member function.
41409         * g++.old-deja/g++.other/using7.C: New test; using decl from base
41410         class should be usable as type of data member.
41411
41412         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
41413
41414 1998-10-09  Jeffrey A Law  (law@cygnus.com)
41415
41416         * gcc.c-torture/special/920521-1.c: Fix bogus test.
41417
41418 1998-10-08  Nick Clifton  <nickc@cygnus.com>
41419
41420         * gcc.dg/dll-?.c Add thumb to target list.
41421         Fix assembler scan patterns to match current assembler output.
41422
41423 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
41424
41425         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
41426         matching of template brackets.
41427
41428         * g++.old-deja/g++.other/using4.C: New test.  Test using
41429         declarations of methods from base classes.
41430
41431         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
41432         within functions should introduce names into the innermost
41433         enclosing namespace.
41434
41435         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
41436         of static locals if first initialization throws.
41437
41438 1998-10-07  Jim Wilson  <wilson@cygnus.com>
41439
41440         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
41441
41442 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
41443
41444         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
41445         lose track of the possible targets of tablejump insns.
41446         * special/special.exp: Run it.
41447
41448 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
41449
41450         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
41451         must be declared before its specializations can be named in friend
41452         declarations.
41453
41454 1998-10-05  Dave Love  <d.love@dl.ac.uk>
41455
41456         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
41457
41458         * g77.f-torture/execute/io1.f: New test.
41459
41460 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
41461
41462         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
41463         with pointer to template function, for which no argument deduction
41464         is possible.
41465
41466         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
41467         specialization of template function as argument to template
41468         function.
41469
41470         * g++.old-deja/g++.other/access2.C: New test; Inner class
41471         shouldn't have privileged access to Outer's names.
41472
41473 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
41474
41475         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
41476         friend template declared within template class conflicts with
41477         nested class of the same name.
41478
41479         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
41480         is ignored.
41481
41482         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
41483         object with direct initializer as function declaration.
41484
41485         * g++.old-deja/g++.other/decl2.C: New test; duplicate
41486         initializers.
41487
41488         * g++.old-deja/g++.other/null2.C: New test; conditional operator
41489         involving const pointer and NULL produces incorrect result.
41490
41491         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
41492         type name without `typename' should be rejected with -pedantic.
41493
41494 1998-10-02  Richard Henderson  <rth@cygnus.com>
41495
41496         * g++.old-deja/g++.other/addrof1.C: New test.
41497
41498 1998-10-01  Nick Clifton  <nickc@cygnus.com>
41499
41500         * gcc.c-torture/compile/981001-1.c: New test.
41501         * gcc.c-torture/execute/981001-1.c: New test.
41502
41503 1998-10-01  Jeffrey A Law  (law@cygnus.com)
41504
41505         * gcc.c-torture/compile/981001-2.c: New test.
41506         * gcc.c-torture/compile/981001-3.c: New test.
41507         * gcc.c-torture/compile/981001-4.c: New test.
41508
41509 1998-10-01  Robert Lipe  <robertl@dgii.com>
41510
41511         * lib/objc.exp (objc_target_compile): Add -L during compiles for
41512         multilibbed hosts.  Idea grafted from g77.exp.
41513
41514 1998-09-30  Dave Love  <d.love@dl.ac.uk>
41515
41516         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
41517         avoid losing on systems which need -lsocket.
41518
41519 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
41520
41521         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
41522         * g++.old-deja/g++.other/nested2.C: Ditto.
41523         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
41524         failure.
41525
41526 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
41527
41528         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
41529         preferred over template operator!= for enum bitfields.
41530
41531 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
41532
41533         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
41534         that happen to have the same base name, but in different scopes,
41535         are incorrectly rejected.
41536
41537 1998-09-16  Richard Henderson  <rth@cygnus.com>
41538
41539         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
41540         on the native word size instead of an integer literal.
41541
41542 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
41543
41544         * g++.old-deja/g++.other/static2.C: Invocation of static data
41545         member of type pointer-to-function denoted as non-static member.
41546
41547         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
41548         checks involving function types and aliases.
41549
41550 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
41551
41552         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
41553         redefined to the same non-trivial type.
41554
41555         * g++.old-deja/g++.pt/explicit73.C: Test for proper
41556         namespace-qualification of template specializations declared in
41557         other namespaces.
41558
41559         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
41560         to declare a subset of the specializations of a template function
41561         as friends of specializations of a template class.
41562
41563         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
41564         member templates that do not fully specialize the enclosing
41565         template class are rejected.
41566
41567 1998-09-11  Dave Love  <d.love@dl.ac.uk>
41568
41569         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
41570
41571 1998-09-08  Dave Love  <d.love@dl.ac.uk>
41572
41573         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
41574         altered from libf2c/libU77 version.
41575
41576 1998-09-06  Dave Love  <d.love@dl.ac.uk>
41577
41578         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
41579
41580 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
41581
41582         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
41583         (un)signed char are different types for template specialization
41584         purposes.
41585
41586 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
41587
41588         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
41589         * objc: ObjC testsuite.
41590
41591 1998-08-31  Catherine Moore  <clm@cygnus.com>
41592
41593         * gcc.c-torture/execute/941014-1.x: New file.
41594
41595 1998-08-31  Nick Clifton  <nickc@cygnus.com>
41596
41597         * lib/c-torture.exp: Add support for
41598         torture_eval_before_compile and torture_eval_before_execute
41599         variables.
41600
41601 1998-08-30  Jeffrey A Law  (law@cygnus.com)
41602
41603         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
41604         this test triggers valid.
41605
41606 1998-08-27  Jeffrey A Law  (law@cygnus.com)
41607
41608         * gcc.dg/980827-1.c: New test.
41609
41610 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
41611
41612         * gcc.c-torture/execute/loop-4b.c: New test.
41613
41614 1998-08-26  Nick Clifton  <nickc@cygnus.com>
41615
41616         * lib/c-torture.exp: Add support for
41617         torture_eval_before_compile and torture_eval_before_execute
41618         variables.
41619
41620 1998-08-25  Jeffrey A Law  (law@cygnus.com)
41621
41622         * gcc.c-torture/compile/980825-1.c: New test.
41623
41624 1998-08-24  Nick Clifton  <nickc@cygnus.com>
41625
41626         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
41627         count number tests in opt_t0 not good_t0.
41628
41629 1998-08-24  Jeffrey A Law  (law@cygnus.com)
41630
41631         * gcc.c-torture/compile/930326-1.x: Fix typo.
41632
41633 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
41634
41635         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
41636         causes an ICE.
41637
41638 1998-08-21  Jeffrey A Law  (law@cygnus.com)
41639
41640         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
41641         STACK_SIZE is defined.
41642         * gcc.c-torture/unsorted/stuct.c: Similarly.
41643
41644         * gcc.c-torture/compile/980821-1.c: New test.
41645
41646 1998-08-21  Jeffrey A Law  (law@cygnus.com)
41647
41648         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
41649
41650 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
41651
41652         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
41653         code.
41654
41655 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
41656
41657         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
41658         error'.
41659
41660 1998-08-18  Jeffrey A Law  (law@cygnus.com)
41661
41662         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
41663
41664 1998-08-16  Jeffrey A Law  (law@cygnus.com)
41665
41666         * gcc.c-torture/compile/980816-1.c: New test.
41667
41668         * gcc.dg/980816-1.c: New test.
41669
41670 1998-08-13  Jeffrey A Law  (law@cygnus.com)
41671
41672         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
41673         compiler for ieee tests.
41674
41675 1998-08-01  Dave Love  <d.love@dl.ac.uk>
41676
41677         * g77.f-torture/compile/980729-0.f: New test.
41678
41679 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
41680
41681         * gcc.c-torture/special/eeprof-1.c: New test, for
41682         -finstrument-functions.
41683         * gcc.c-torture/special/special.exp: Run it.
41684
41685 1998-07-29  Jeffrey A Law  (law@cygnus.com)
41686
41687         * gcc.c-torture/compile/980729-1.c: New test.
41688
41689 1998-07-27  Nick Clifton  <nickc@cygnus.com>
41690
41691         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
41692         __thumb__ is defined, and test for ARM style doubles if so.
41693
41694 1998-07-26  Dave Love  <d.love@dl.ac.uk>
41695
41696         * g77.f-torture/noncompile/980615-0.f: New test.
41697
41698 1998-07-26  H.J. Lu  (hjl@gnu.org)
41699
41700         * gcc.dg/980312-1.c: Do link instead of compile.
41701         * gcc.dg/980313-1.c: Likewise.
41702
41703 1998-07-26  Jeffrey A Law  (law@cygnus.com)
41704
41705         * gcc.c-torture/compile/980726-1.c: New test.
41706
41707 1998-07-25  Dave Love  <d.love@dl.ac.uk>
41708
41709         * g77.f-torture/execute/io0.f: New test.
41710
41711 1998-07-24  Nick Clifton  <nickc@cygnus.com>
41712
41713         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
41714         an int.
41715
41716 1998-06-18  Michael Meissner  <meissner@cygnus.com>
41717
41718         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
41719         m32r bugs.
41720
41721 1998-07-17  Nick Clifton  <nickc@cygnus.com>
41722
41723         * gcc.dg/980626-1.c: Expect failures for all toolchains until
41724         c-decl.c:grokdeclarator can handle mode attributes.
41725
41726 1998-07-16  Jeffrey A Law  (law@cygnus.com)
41727
41728         * gcc.c-torture/execute/980716-1.c: New test.
41729
41730 1998-07-13  Jeffrey A Law  (law@cygnus.com)
41731
41732         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
41733         the mn10200.
41734         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
41735         the mn10200.
41736         * gcc.c-torture/execute/va-arg-3.x: Similarly.
41737         * gcc.c-torture/compile/930326-1.x: Similarly.
41738
41739 1998-07-13  Dave Love  <d.love@dl.ac.uk>
41740
41741         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
41742         New test from Craig.
41743
41744 1998-07-12  Dave Love  <d.love@dl.ac.uk>
41745
41746         * g77.f-torture/noncompile/980616-0.f: New test.
41747
41748         * g77.f-torture/execute/970816-3.f: New test from Craig.
41749
41750 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
41751
41752         *  g++.other/singleton.C: Return error value instead of taking
41753         SIGSEGV.
41754
41755 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
41756
41757         *  g++.other/singleton.C: New test.  Warning is under dispute.
41758         Runtime crash is not.
41759
41760 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
41761
41762         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
41763         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
41764         using6.C, using7.C}: New namespace tests.
41765
41766 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
41767
41768         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
41769         specialization with typedef'ed names used as array indexes.
41770
41771 1998-07-09  Jeffrey A Law  (law@cygnus.com)
41772
41773         * gcc.c-torture/execute/980709-1.c: New test.
41774
41775         * gcc.dg/980709-1.c: New test.
41776
41777 1998-07-07  Richard Henderson  <rth@cygnus.com>
41778
41779         * gcc.c-torture/execute/bcp-1.c: New test.
41780
41781 1998-07-07  Jeffrey A Law  (law@cygnus.com)
41782
41783         * gcc.c-torture/execute/980707-1.c: New test.
41784
41785 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
41786
41787         * gcc.c-torture/compile/980706-1.c: New test.
41788
41789 1998-07-01  Dave Love  <d.love@dl.ac.uk>
41790
41791         * g77.f-torture/execute/980701-0.f,
41792         g77.f-torture/execute/980701-1.f: New test from Craig.
41793
41794 1998-07-01  Jeffrey A Law  (law@cygnus.com)
41795
41796         * gcc.c-torture/compile/980701-1.c: New test.
41797
41798         * gcc.c-torture/execute/980701-1.c: New test.
41799
41800 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
41801 rlsruhe.de>
41802
41803         * g++.old-deja/g++.robertl/eb132.C: New test.
41804         * g++.old-deja/g++.robertl/eb133.C: Likewise.
41805
41806 1998-06-29  Dave Love  <d.love@dl.ac.uk>
41807
41808         * g77.f-torture/execute/980628-7.f,
41809         g77.f-torture/execute/980628-8.f,
41810         g77.f-torture/execute/980628-9.f,
41811         g77.f-torture/execute/980628-10.f: New tests from Craig.
41812
41813         * g77.f-torture/execute/980628-3.f: Remove mail headers.
41814
41815 1998-06-28  Jeffrey A Law  (law@cygnus.com)
41816
41817         * g77.f-torture/execute/980628-4.f: New test from Craig.
41818         * g77.f-torture/execute/980628-5.f: Likewise.
41819         * g77.f-torture/execute/980628-2.f: Likewise.
41820         * g77.f-torture/execute/980628-0.f: Likewise.
41821         * g77.f-torture/execute/980628-1.f: Likewise.
41822         * g77.f-torture/execute/980628-3.f: Likewise.
41823         * g77.f-torture/execute/980628-6.f: Likewise.
41824
41825 1998-06-28  Jeffrey A Law  (law@cygnus.com)
41826
41827         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
41828         directory when nothing has been installed yet.
41829
41830 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
41831
41832         * gcc.c-torture/special/special.exp: Handle newer versions of
41833         dejagnu.
41834
41835 1998-06-26  Jeffrey A Law  (law@cygnus.com)
41836
41837         * gcc.dg/980626-1.c: New test.
41838
41839 1998-06-19  Bruno Haible <haible@ilog.fr>
41840
41841         * gcc.misc-tests/m-un-2.c: New test.
41842         * g++.old-deja/g++.other/warn01.c: Likewise.
41843
41844 1998-06-19  Robert Lipe  <robertl@dgii.com>
41845
41846         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
41847         compatibility with assmblers with a different comment character.
41848         Eliminate use of GAS-specific extensions.
41849
41850 1998-06-19  Jeffrey A Law  (law@cygnus.com)
41851
41852         * gcc.c-torture/execute/ieee/980619-1.c: New test.
41853
41854 1998-06-19  Robert Lipe  <robertl@dgii.com>
41855
41856         * lib/g77.exp: Replace search for libf2c.a with search for newly
41857         renamed libg2c.a
41858
41859 1998-06-17  Jeffrey A Law  (law@cygnus.com)
41860
41861         * gcc.c-torture/execute/980617-1.c: New test.
41862
41863 1998-06-12  Jeffrey A Law  (law@cygnus.com)
41864
41865         * gcc.c-torture/execute/980612-1.c: New test.
41866
41867 1998-06-08  Jeffrey A Law  (law@cygnus.com)
41868
41869         * gcc.dg/980523-1.c: Only test on ppc-linux.
41870         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
41871
41872         * gcc.c-torture/execute/980608-1.c: New test.
41873
41874 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
41875
41876         * gcc.c-torture/execute/980605-1.c: New test.
41877
41878 1998-06-04  Jeffrey A Law  (law@cygnus.com)
41879
41880         * gcc.c-torture/execute/980604-1.c: New test.
41881
41882 1998-06-02  Jeffrey A Law  (law@cygnus.com)
41883
41884         * gcc.c-torture/execute/980602-1.c: New test.
41885         * gcc.c-torture/execute/980602-2.c: Likewise.
41886
41887 1998-06-02  Dave Love  <d.love@dl.ac.uk>
41888
41889         * 970125-0.f: Fix per JCB.  Add commentary.
41890
41891 1998-05-31  Michael Meissner  <meissner@cygnus.com>
41892
41893         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
41894         IEEE -0 support.
41895
41896 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
41897
41898         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
41899         earlier.
41900
41901 1998-05-28  Catherine Moore <clm@cygnus.com>
41902
41903         * gcc.c-torture/execute/980526-3.c: New test.
41904
41905 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
41906
41907         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
41908         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
41909         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
41910         m88k-motorola-sysv3 to XFAIL.
41911
41912 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41913
41914         * gcc.dg/980526-1.c: New test.
41915         * gcc.c-torture/execute/980526-2.c: New test.
41916
41917 1998-05-26  Jeffrey A Law  (law@cygnus.com)
41918
41919         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
41920
41921         * gcc.c-torture/execute/980526-1.c: New test.
41922
41923 1998-05-26  Dave Love  <d.love@dl.ac.uk>
41924
41925         * g77.f-torture/execute/alpha2.f: Add runtime test.
41926
41927 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
41928
41929         * g++.old-deja/old-deja.exp: Strip leading directories.
41930
41931         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
41932         error for the line.  Don't run multiple tests for the same line.
41933
41934 1998-05-23  Jeffrey A Law  (law@cygnus.com)
41935
41936         * gcc.dg/980523-1.c: New test.
41937
41938 1998-05-23  Dave Love  <d.love@dl.ac.uk>
41939
41940         * g77.f-torture/compile/970915-0.f: New test.
41941
41942 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
41943
41944         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
41945
41946 1998-05-21  Jeffrey A Law  (law@cygnus.com)
41947
41948         * gcc.dg/980520-1.c: New test.
41949
41950 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
41951
41952         * gcc.dg/980502-1.c: Fix return type.
41953
41954 1998-05-20  Jeffrey A Law  (law@cygnus.com)
41955
41956         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
41957         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
41958         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
41959         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
41960         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
41961
41962 1998-05-20  Dave Love  <d.love@dl.ac.uk>
41963
41964         * g77.f-torture/execute/980520-1.f: New test.
41965
41966 1998-05-15  Dave Love  <d.love@dl.ac.uk>
41967
41968         * lib/mike-g77.exp: New file.
41969
41970         * g77.f-torture/noncompile/noncompile.exp,
41971         g77.f-torture/noncompile/check0.f: New files.
41972
41973 1998-05-14  Dave Love  <d.love@dl.ac.uk>
41974
41975         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
41976         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
41977         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
41978         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
41979         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
41980         abort where appropriate.
41981
41982 1998-05-05  Michael Meissner  <meissner@cygnus.com>
41983
41984         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
41985         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
41986
41987 1998-04-29  Dave Love  <d.love@dl.ac.uk>
41988
41989         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
41990
41991 1998-04-27  Dave Love  <d.love@dl.ac.uk>
41992
41993         * g77.f-torture/compile/980427-0.f: New test.
41994
41995 1998-04-24  Dave Love  <d.love@dl.ac.uk>
41996
41997         * g77.f-torture/compile/980424-0.f: New test.
41998
41999 1998-04-19  Dave Love  <d.love@dl.ac.uk>
42000
42001         * g77.f-torture/compile/980419-2.f (main): New test.
42002         * g77.f-torture/compile/970125-0.f: New test.
42003         * g77.f-torture/compile/980419-1.f: New test.
42004
42005 1998-04-08  Jim Wilson  <wilson@cygnus.com>
42006
42007         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
42008         of loop-4.c.
42009
42010 1998-04-07  Jim Wilson  <wilson@cygnus.com>
42011
42012         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
42013
42014 1998-04-03  Jim Wilson  <wilson@cygnus.com>
42015
42016         * gcc.c-torture/compile/980329-1.c: New test.
42017
42018 1998-03-18  Jim Wilson  <wilson@cygnus.com>
42019
42020         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
42021         * gcc.dg/980312-1.c: Fix typo in -march command.
42022
42023 1998-03-16  H.J. Lu  (hjl@gnu.org)
42024
42025         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
42026
42027 1998-03-11  Robert Lipe  <robertl@dgii.com>
42028
42029         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
42030         Dave Love agree the Fortran source is bogus.
42031
42032 1998-03-11  Robert Lipe  <robertl@dgii.com>
42033
42034         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
42035         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
42036         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
42037         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
42038         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
42039
42040 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
42041
42042         * g++.old-deja/g++.other/friend1.C: New test.
42043
42044 1998-02-18  Dave Love  <d.love@dl.ac.uk>
42045
42046         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
42047         possibly uninitialized) variables and declare dnrm2.
42048
42049 1998-02-23  Robert Lipe <robertl@dgii.com>
42050
42051         From Bruno Haible <haible@ilog.fr>:
42052         * gcc.c-torture/execute/980223.c: New test.
42053
42054 1998-02-13  Jeffrey A Law  (law@cygnus.com)
42055
42056         * gcc.dg/ifelse-1.c: New test.
42057
42058 1998-02-09  H.J. Lu  (hjl@gnu.org)
42059
42060         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
42061
42062           * lib/old-dejagnu.exp (old-dejagnu): Added the
42063           "execution test - XFAIL *-*-*" handling in the spirit of
42064           "excess errors test -". Changed the "execution test fails"
42065           handling to be like "excess errors test fails".
42066           * Update various tests accordingly.
42067
42068 1998-02-06  Jim Wilson  <wilson@cygnus.com>
42069
42070         * gcc.c-torture/execute/980205.c: New test.
42071
42072 1998-01-18  Jeffrey A Law  (law@cygnus.com)
42073
42074         * lib/c-torture.exp: Look for .x files instead of .cexp files.
42075         * lib/f-torture.exp: Similarly.
42076         * gcc.c-torture: Rename all .cexp files to .x files.
42077
42078 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
42079
42080         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
42081         (940510-1.c): Removed duplicate.
42082         (971104-1.c): New test.
42083
42084 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
42085
42086           * lib/f-torture.exp: Improve error and loop detection.
42087
42088 1997-11-19  Michael Meissner  <meissner@cygnus.com>
42089
42090         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
42091         use that to size the filler array.
42092
42093 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
42094
42095         * lib/c-torture.exp(c-torture-execute): Fix typo.
42096
42097         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
42098         testcase as the executable name. Keep the executable around if
42099         the test fails.
42100
42101 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
42102
42103         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
42104         changes.  Only test one -g option, and move it to the end of the
42105         list of options to test.
42106
42107 1997-09-19  Michael Meissner  <meissner@cygnus.com>
42108
42109         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
42110         variable GCC_TORTURE_OPTIONS to supply default switches separated
42111         by colons.  If no environment variable, run tests with -O0 -g, -O1
42112         -g, and -O2 -g as well.
42113
42114 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
42115
42116         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
42117         explanatory comments. Fix indentation.
42118
42119 1997-09-15  Jeffrey A Law  (law@cygnus.com)
42120
42121         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
42122
42123 1997-09-11  Jeffrey A Law  (law@cygnus.com)
42124
42125         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
42126         * g++.old-deja/g++.mike/p7325.C: Likewise.
42127         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
42128
42129 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
42130
42131         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
42132         * g++.old-deja/g++.brendan/crash30.C: Likewise.
42133         * g++.old-deja/g++.brendan/crash39.C: Likewise.
42134         * g++.old-deja/g++.law/operators4.C: Likewise.
42135
42136 1997-09-11  Joe Buck  (jbuck@synopsys.com)
42137
42138         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
42139         * g++.old-deja/g++.mike/p784.C: Ditto.
42140         * g++.old-deja/g++.mike/p785.C: Ditto.
42141
42142 1997-09-05  Jeffrey A Law  (law@cygnus.com)
42143
42144           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
42145
42146 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
42147
42148         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
42149         target feature; pass this to c-torture-execute as needed.
42150
42151 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
42152
42153         * lib/c-torture.exp(c-torture-execute): If the previous and the
42154         current executables being tested are identical, we don't need to
42155         run the executable again. Try to make the executable names
42156         unique. Add an optional argument for passing additional compiler
42157         flags.
42158
42159 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
42160
42161         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
42162
42163 1997-08-29  Jeffrey A Law  (law@cygnus.com)
42164
42165         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
42166
42167 1997-07-31  Jeffrey A Law  (law@cygnus.com)
42168
42169         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
42170         32bit or larger longs.
42171
42172         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
42173         have either a 32bit long or 32bit int.
42174
42175 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
42176
42177         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
42178         Make double precision tests dependent on sizeof (double).
42179
42180 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
42181
42182         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
42183         too.
42184
42185 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
42186
42187         * gcc.c-torture/compile/961203-1.cexp: New script.
42188
42189 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
42190
42191         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
42192         up the includes ourselves.
42193
42194 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
42195
42196         * lib/plumhall.exp: Remove random include, and add a few
42197         verbose messages for debugging.
42198
42199 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
42200
42201         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
42202         of trying to do it ourselves.
42203
42204 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
42205
42206         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
42207
42208 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
42209
42210         * gcc.prms/5403.c: Made regexp a bit less strict.
42211
42212 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
42213
42214         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
42215         is returned from remote_load instead.
42216         * lib/plumhall.exp: Ditto.
42217         * lib/mike-g++.exp: Ditto.
42218         * lib/old-dejagnu.exp: Ditto.
42219         * lib/c-torture.exp: Ditto.
42220
42221 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
42222
42223         * lib/g++.exp: Use build_wrapper procedure.
42224         * lib/gcc.exp: Ditto.
42225
42226 1997-05-20  Jeffrey A Law  (law@cygnus.com)
42227
42228         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
42229         an old-style decl for malloc.  Fixes tests to work when
42230         sizeof (int) != sizeof (size_t).
42231
42232 1997-05-15  Mike Meissner  <meissner@cygnus.com>
42233
42234         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
42235
42236         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
42237         use stdargs.h interface.
42238
42239 1997-05-15  Mike Meissner  <meissner@cygnus.com>
42240
42241         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
42242         NO_VARARGS when compiling.
42243
42244 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
42245
42246         * lib/plumhall.exp(ph_includes): New procedure.
42247         (ph_make): Use it.
42248         (ph_compiler): Ditto.
42249
42250         * lib/g++.exp: Rename test-glue.c to testglue.c.
42251         * lib/gcc.exp: Ditto.
42252
42253 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
42254
42255         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
42256         to completion when it's called.
42257
42258 1997-03-21  Michael Meissner  <meissner@cygnus.com>
42259
42260         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
42261         is defined, don't do test.
42262
42263 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
42264
42265         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
42266         for object files.
42267         (ph_summary): Mark skipped testcases as untested, not unresolved.
42268
42269         * lib/plumhall.exp (ph_make): If unresolved because of bad
42270         errorCode, record errorCode in log file.
42271         (*): Replace send_log/verbose with verbose -log.
42272
42273 1997-03-19  Michael Meissner  <meissner@cygnus.com>
42274
42275         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
42276         double conversion if double isn't at least 8 bytes.
42277
42278         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
42279         int to work with targets where int is 16 bits.
42280
42281         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
42282         8 bytes, just exit, since 4 byte doubles don't have enough bits of
42283         precision for the test to complete.
42284
42285 1997-03-14  Michael Meissner  <meissner@cygnus.com>
42286
42287         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
42288         if d10v is not compiled with the -mdouble64 flag.
42289         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
42290
42291         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
42292         d10v is not compiled with the -mint32 flag.
42293
42294 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
42295
42296         * lib/plumhall.exp: Use incr_count.
42297
42298 1997-03-12  Jeffrey A Law  (law@cygnus.com)
42299
42300         * gcc.c-torture: Update to c-torture-1.45.
42301
42302 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
42303
42304         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
42305         the name of the expect testcase file).
42306
42307         * lib/g++.exp(g++_init): Ditto.
42308
42309 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
42310
42311         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
42312         the host.
42313
42314         * lib/gcc.exp(gcc_exit): New procedure.
42315
42316 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
42317
42318         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
42319         specs where appropriate.
42320
42321         * g++.old-deja/g++.arm/*: Added additional ERROR checks
42322         because of new "candidates are" messages, and removed a few
42323
42324         * Converted all non-old-style g++ testcases to old-style, and
42325         moved into g++.old-deja.
42326
42327 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
42328
42329         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
42330         options.
42331
42332         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
42333         succeeded.
42334
42335         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
42336
42337 1997-02-13  Michael Meissner  <meissner@cygnus.com>
42338
42339         * lib/gcc.exp (gcc_target_compile): Add support for defining
42340         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
42341         the machine doesn't have those features.
42342
42343 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
42344
42345         * g++.law/operators4.exp: Don't use LIBS.
42346
42347 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
42348
42349         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
42350
42351         * lib/mike-g++.exp: Don't set the compiler to be tested here.
42352         * lib/g++.exp: Set it here instead. Also, allow use of the
42353         --tool_exec and --tool_opt options. Change CXX to
42354         GXX_UNDER_TEST.
42355
42356         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
42357
42358         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
42359
42360 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
42361
42362         * lib/old-dejagnu.exp: Use prune_warnings instead of
42363         prune_system_crud.
42364         * lib/mike-g++.exp: Ditto.
42365         * lib/gcc.exp: Ditto.
42366         * lib/g++.exp: Ditto.
42367
42368         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
42369
42370 1997-02-07  Jeffrey A Law  (law@cygnus.com)
42371
42372           * 941014-2.c: Include stdlib.h
42373           * 960327-1.c: Include stdio.h
42374           * dbra.c, index-1.c: Don't assume ints are 32bits.
42375
42376 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
42377
42378         * lib/gcc.exp: Add gcc,stack_size target feature.
42379
42380         * lib/g++.exp(g++_target_compile): Add the include and link
42381         paths here, not in two other places. And, it's $options, not
42382         options.
42383
42384         * lib/mike-g++.exp(postbase): Remove the code that determines
42385         the correct include and link paths.
42386         * g++.old-deja/old-deja.exp: Ditto.
42387
42388 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
42389
42390         * lib/g++.exp(g++_init): target_compile no longer returns the
42391         filename of the result.
42392
42393 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
42394
42395         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
42396         call to glob.
42397
42398         * gcc.c-torture/special/special.exp: Change call to
42399         gcc_target_compile to include the object file.
42400
42401 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
42402
42403         * gcc.c-torture/special/special.exp: Correct misspelling in last
42404         change.
42405
42406 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
42407
42408         * lib/plumhall.exp(ph_summary): Log the entire output of the
42409         executable. Return -1 if there were any failures, 0 otherwise.
42410         (ph_execute): Return -1 if there were any failures, 0 otherwise.
42411         (ph_make): Clean up objects and executables that were built
42412         if the tests succeeded.
42413
42414 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
42415
42416         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
42417         libraries and includes in the build tree as appropriate.
42418
42419 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
42420
42421         * lib/c-torture.exp: Instead of looking for the global variable
42422         NO_LONG_LONG, check to see if that's a feature of the target.
42423
42424 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
42425
42426         * config/default.exp: Minimize. Delete the remainer of the files in
42427         config; this functionality is now in devo/dejagnu/config.
42428
42429         g++.*/*: Pass any additional flags used to compile to postbase;
42430         delete CXXFLAGS.
42431
42432         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
42433         is now done by runtest.exp. Use gcc_target_compile instead of
42434         compile.
42435
42436         lib/c-torture.exp: Use gcc_target_compile instead of compile.
42437         Remove references to CFLAGS. Use remote_file instead of
42438         calling rm -f.
42439         (c-torture): Take a list of arguments to use to compile this
42440         testcase.
42441
42442         lib/g++.exp: Simplify. Use target_compile instead of compile.
42443         lib/gcc-dg.exp: Ditto.
42444         lib/gcc.exp: Ditto.
42445         lib/mike-{gcc,g++}.exp: Ditto.
42446         lib/old-dejagnu.exp: Ditto.
42447         lib/plumhall.exp: Ditto.
42448
42449 1997-01-08  Jim Wilson  <wilson@cygnus.com>
42450
42451         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
42452         (ph_linker): Likewise.
42453
42454 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
42455
42456           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
42457         MAP_ANON / MAP_ANONYMOUS if defined;
42458         else try to map from /dev/zero .
42459
42460 1996-11-12  Jeffrey A Law  (law@cygnus.com)
42461
42462         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
42463         isn't defined, then define it to MAP_ANONYMOUS.
42464
42465 1996-11-12  Jeffrey A Law  (law@cygnus.com)
42466
42467         * gcc.c-torture: Update to c-torture-1.42 release.
42468
42469 1996-11-11  Jeffrey A Law  (law@cygnus.com)
42470
42471         * gcc.c-torture: Update to c-torture-1.41 release.
42472
42473 1996-10-27  Jeffrey A Law  (law@cygnus.com)
42474
42475         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
42476         c-torture release.
42477
42478 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
42479
42480         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
42481         and LDFLAGS.  Fix second case to append the target_info ldflags
42482         onto LDFLAGS, not CFLAGS.
42483         * lib/g++.exp (g++_init): Add target_info stuff.
42484         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
42485         of libgloss and newlib flags for !native.
42486
42487         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
42488         (GDB): Fix relative path to go up another dir for finding gdb.
42489
42490 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
42491
42492         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
42493         versions in the target_info array, if they don't exist.
42494
42495 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
42496
42497         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
42498
42499 1996-07-08  Jim Wilson  <wilson@cygnus.com>
42500
42501         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
42502         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
42503
42504 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
42505
42506         * lib/old-dejagnu.exp: Don't remove the output file before we've
42507         actually tested it. Don't append pwd to the path of the executable
42508         we're testing.
42509
42510 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
42511
42512         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
42513
42514 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
42515
42516         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
42517         temporary directory for compiler files, and set it to a default
42518         value of /tmp. Set $output as the name of the output file from
42519         compiling the testcase. Add a -o option to $cflags_var so the
42520         compiler writes the final output file as $output. Set $executable
42521         to $output.
42522
42523         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
42524         directory for compiler files, and set it to /tmp if it doesn't
42525         already have a value. Set $output_file to the name of the output
42526         file from compiling the testcase. Add a -o option to CXXFLAGS so
42527         the compiler writes the final output file as $output. Use $output
42528         as the executable to be tested.
42529
42530 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
42531
42532         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
42533
42534 1996-06-08  Jeffrey A Law  (law@cygnus.com)
42535
42536         * gcc.c-torture/execute/pending-1.c: New test.  Still
42537         pending in Tege's queue.
42538
42539 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
42540
42541         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
42542         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
42543         if there were failures.  Call unresolved if there were unresolved
42544         testcases.  Call gcc_fail if program did not run to completion.
42545         (ph_make): Pass additional argument name to ph_execute.
42546         (ph_execute): Add new argument.  Pass additional arguments to
42547         ph_summary.  Call gcc_fail is there is no execution output.
42548
42549 1996-04-24  Jeffrey A Law  (law@cygnus.com)
42550
42551         * lib/plumhall.exp (proc_summary): Output relavent summary
42552         lines into the log so specific failures in plumhall can be
42553         investigated.
42554
42555 1996-04-10  Jeffrey A Law  (law@cygnus.com)
42556
42557         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
42558         (c-torture-execute): Don't try to execute tests which use
42559         "long long" types if $NO_LONG_LONG is nonzero.
42560
42561 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
42562
42563         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
42564         not c-torture.
42565
42566         * gcc.ieee: Move from here.
42567         * gcc.c-torture/execute/ieee: To here.
42568
42569 1996-03-26  Jeffrey A Law  (law@cygnus.com)
42570
42571         * gcc.c-torture: Update to c-torture-1.41 release.
42572
42573 1996-03-22  Jeffrey A Law  (law@cygnus.com)
42574
42575         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
42576         not "$output".
42577
42578 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
42579
42580         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
42581         -c present.
42582
42583 1996-03-02  Jeffrey A Law  (law@cygnus.com)
42584
42585         * config/proelf.exp: Handle connecting to a simulator.
42586
42587 1996-01-31  Jeffrey A Law  (law@cygnus.com)
42588
42589         * config/proelf.exp: New file.  Enough framework that we can
42590         run c-torture tests on the proelf targets (or any other target
42591         that gdb can connect to for that matter).
42592
42593 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
42594
42595         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
42596         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
42597
42598         * lib/plumhall.exp (ph_execute): Always call ph_summary if
42599         exec_output exists.
42600
42601 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
42602
42603         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
42604         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
42605
42606         * config/*.exp: Update FSF address.  Change result of ${tool}_load
42607         to pass/fail/unresolved/unsupported/untested.  Caller must now
42608         call unresolved/unsupported/untested.
42609         * lib/*.exp: Update FSF address.  Update to handle new results of
42610         ${tool}_load.
42611         * lib/chill.exp (verbose): Delete.
42612
42613 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
42614
42615         * lib/gcc.exp (default_gcc_start): Change order of args to
42616         $LDFLAGS $CFLAGS $LIBS.
42617         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
42618         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
42619         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
42620         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
42621         * gcc.misc-tests/dg-test.exp: Likewise.
42622         * gcc.misc-tests/msgs.exp: Likewise.
42623         * gcc.prms/prms.exp: Likewise.
42624         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
42625         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
42626
42627         * lib/dg.exp: Deleted, moved to dejagnu/lib.
42628
42629 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
42630
42631         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
42632
42633         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
42634         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
42635
42636         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
42637         necessary.
42638
42639 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
42640
42641         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
42642         global for loop; add use of $mathlib.
42643         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
42644         settings here; set mathlib for anything but VxWorks.
42645
42646 1996-01-22  Jeffrey A Law  (law@cygnus.com)
42647
42648         * gcc.c-torture: Update to c-torture-1.40 release.
42649
42650 1996-01-03  Jeffrey A Law  (law@cygnus.com)
42651
42652         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
42653         dg.exp.
42654
42655 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
42656
42657         * lib/c-torture.exp (c-torture-execute): Declare "output" as
42658         global.
42659
42660 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
42661
42662         * lib/g++.exp (LIBS): Define if not already.
42663         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
42664         (gcc-dg-prune): Call prune_gcc_output.
42665         * lib/gcc.exp (prune_gcc_output): New proc.
42666         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
42667         prune_gcc_output.
42668
42669 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
42670
42671         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
42672         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
42673
42674 1995-11-15  Jeffrey A Law  (law@cygnus.com)
42675
42676         * gcc.c-torture: Update to c-torture-1.39 release.
42677
42678 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
42679
42680         * lib/c-torture.exp (c-torture-execute): Don't return if one option
42681         fails, try others as well.
42682
42683 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
42684
42685         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
42686         If compilation fails, mark execute tests as `untested'.
42687         If test is marked as unsupported, don't mark compilation and
42688         execute tests as failed.
42689
42690 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
42691
42692         * lib/g++.exp (g++_init): Don't link in libg++, and look to
42693         libstdc++ for whether or not we want to be doing shared
42694         libraries.  Delete link_curses since we don't need it anymore.
42695         * lib/mike-g++.exp (postbase): Don't link in libg++.
42696         * g++.old-deja/old-deja.exp: Likewise.
42697
42698 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
42699
42700         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
42701
42702 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
42703
42704         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
42705         For that, add `-Wl,-a,shared_archive'.
42706         * g++.old-deja/old-deja.exp: Likewise.
42707
42708 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
42709
42710         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
42711
42712 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
42713
42714         * lib/mike-g++.exp (postbase): Pay attention to the status of
42715         g++_load.
42716
42717 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
42718
42719           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
42720
42721 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
42722
42723         * lib/gcc.exp (default_gcc_start): No longer need to log program
42724         being executed or its output, execute_anywhere does that now.
42725         * lib/g++.exp (default_g++_version): Call execute_anywhere.
42726         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
42727
42728 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
42729
42730         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
42731         the same as those in lib/g++.exp.
42732
42733 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
42734
42735         * gcc.c-torture: Update to c-torture-1.38 release.
42736         * gcc.ieee: Related changes.
42737
42738 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
42739
42740         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
42741         "exec". Minor reformatting changes.
42742
42743         * config/rom68k.exp (${tool}_load): Make it work in a canadian
42744         cross. This means all "exec" calls now work on a remote host as
42745         well.
42746         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
42747         cross. Filter out the extra "\r\n" stuff that expect puts in.
42748         (c-torture-execute): Filter out the bogus warnings like
42749         c-torture-compile does. Add support for canadian cross.
42750         * lib/gcc.exp (default_gcc_version, default_gcc_start)
42751         Use execute_anywhere rather than calling exec directly. Now it
42752         works for canadian cross testing.
42753
42754 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
42755
42756         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
42757         results into a variable, and check that rather than using file exists.
42758
42759 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
42760
42761         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
42762         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
42763
42764 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
42765
42766         * g++.old-deja/old-deja.exp: Create and pass runshlib and
42767         lib_curses if there's a shared libg++ in the build tree.
42768
42769 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
42770
42771         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
42772         if not supported target.
42773
42774 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
42775
42776         * lib/g++.exp (g++_init): Move empty setting of runshlib and
42777         link_curses up to always happen, not just for native builds.
42778
42779 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
42780
42781         * gcc.c-torture: Update to c-torture-1.36 release.
42782         * gcc.failure: Related changes.
42783
42784 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
42785
42786         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
42787
42788 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
42789
42790         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
42791         * lib/mike-g++.exp (postbase): Not in here.  Still reference
42792         runshlib, link_curses, and mathlib for link and run.
42793
42794         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
42795         pass the runtime shared library options for Solaris, OSF/1, and
42796         Irix5, and link with -lcurses to avoid unresolved references.
42797
42798 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
42799
42800         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
42801         only run once.
42802
42803 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
42804
42805         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
42806
42807 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
42808
42809         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
42810         do not have a framework for the "compat" tests yet.
42811
42812 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
42813
42814         * lib/mike-g++.exp (postbase): New local variable `mathlib',
42815         set to null if we're testing vxworks5.1.  Use that instead of
42816         `-lm' in the setting of LIBS for link and run.
42817
42818 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
42819
42820         * config/rom68k.exp (${tool}_load): Major changes to make it
42821         work.  Verified that it does in fact return the stuff in
42822         exec_output properly.  Catch any Emul or any TRAP other than 0.
42823
42824 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
42825
42826         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
42827         LDFLAGS properly for targets that need stuff from libgloss.
42828         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
42829         only run once.
42830         (gpp_initialized): New variable.
42831
42832 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
42833
42834         * config/rom68k.exp: Load libgloss.exp.
42835         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
42836         so we can produce a fully linked binary.
42837         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
42838         so we can produce a fully linked binary.
42839
42840 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
42841
42842         * lib/plumhall.exp (ph_section): Watch for expected failures.
42843         Add missing `else'.
42844
42845         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
42846         run the testcase.
42847         (c-torture): Likewise.
42848
42849 1995-08-28  Doug Evans  <dje@cygnus.com>
42850
42851         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
42852
42853         * lib/mike-g++.exp (mike_cleanup): New proc.
42854         (prebase): New globals compiler_result, not_compiler_result,
42855         target_regexp.
42856         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
42857         allow leading "-" in pattern.  Watch for unsupported tests.
42858         If $compiler_result is set, pattern match assembler code,
42859         and ditto for $not_compiler_result.
42860         * lib/mike-gcc.exp: Likewise.
42861
42862         * lib/plumhall.exp (ph_execute): Only call ph_summary if
42863         execution "succeeded".
42864
42865 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
42866
42867         * config/win32.exp: New file.
42868         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
42869
42870 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
42871
42872         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
42873         unsupported.
42874         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
42875         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
42876         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
42877
42878         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
42879         "... without exceptions was ...".  That is now handled by
42880         prune_system_crud.
42881         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
42882
42883 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
42884
42885         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
42886         sieve.c,sort2.c}: New files.
42887         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
42888         sieve.exp,sort2.exp}: Drivers for them.
42889
42890         * lib/mike-gcc.exp (program_output): New user settable variable.
42891         (postbase): Call prune_system_crud.  Also prune extraneous compiler
42892         messages.
42893         * lib/mike-g++.exp (program_output): New user settable variable.
42894
42895         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
42896
42897         * config/sh.exp: Deleted (use sim.exp instead).
42898
42899 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
42900
42901         * config/vx.exp: Declare CHECKTASK as global.
42902         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
42903         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
42904         * lib/old-dejagnu.exp: Load [pwd]/$executable.
42905
42906 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
42907
42908         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
42909         target. Like vx.exp, only includes `vx29k.exp' instead of
42910         `vxworks.exp'.
42911
42912 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
42913
42914         * config/sim.exp: Increase time limit from 120 seconds to 240.
42915
42916 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
42917
42918         * gcc.c-torture/execute/950628-1.c: New test.
42919
42920 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
42921
42922         * gcc.c-torture: Update with changes/additions from
42923         c-torture-1.34.
42924
42925 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
42926
42927         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
42928
42929 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
42930
42931         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
42932
42933 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
42934
42935         * gcc.c-torture/compile/950512-1.c: New test.
42936         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
42937         * gcc.dg/struct-ret-1.c: Likewise.
42938
42939 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
42940
42941         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
42942           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
42943
42944 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
42945
42946         * gcc.c-torture/special/920411-1.c: Deleted.
42947         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
42948
42949 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
42950
42951         * config/sim.exp (${tool}_load): Hack in call to bash to get a
42952         cpu limit.
42953
42954 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
42955
42956         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
42957
42958 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
42959
42960         From kenner;
42961         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
42962         is the proper length.
42963         * va-arg-3.c: Likewise.
42964
42965 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
42966
42967         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
42968         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
42969
42970         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
42971         * lib/g++.exp (default_g++_start): Delete old cruft.
42972
42973 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
42974
42975         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
42976         (2 * (1 << 18)) to (2 * (1 << 17)).
42977
42978         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
42979
42980 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
42981
42982         * config/rom68k.exp: Renamed from config/idp.exp
42983
42984 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
42985
42986         * c-torture/compile/921109-2.c
42987
42988 1995-04-18  Mike Stump  <mrs@cygnus.com>
42989
42990         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
42991         excess errors.
42992
42993 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
42994
42995         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
42996         output.
42997         * lib/g++.exp (default_g++_start): Likewise.
42998
42999 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
43000
43001         * gcc.c-torture/compile/950329-1.c: New test.
43002
43003 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
43004
43005           * config/bug.exp (${tool}_load): Updated to use new remote_open
43006           and remote_close procs.
43007         * config/idp.exp: New file.
43008
43009 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
43010
43011         * gcc.c-torture/execute/950322-1.c: New test.
43012
43013 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
43014
43015         * config/vx.exp (${tool}_load): Clean up testing of return code from
43016         vxworks_ld and vxworks_spawn.
43017
43018 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
43019
43020         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
43021
43022 1995-03-13  Mike Stump  <mrs@cygnus.com>
43023
43024         * lib/old-deja.exp: Add `excess errors test - ' error, now one
43025         can mark excess errors on a machine by machine basis.  Note, the
43026         default is to not expect any excess errors, even when excess
43027         errors test - is given, so you will want to put an XFAIL ... on
43028         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
43029         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
43030         those 4 machines, but no others.
43031
43032 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
43033
43034         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
43035         * lib/c-torture.exp: to here.
43036
43037 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
43038
43039         * gcc.c-torture/execute/950221-1.c: New test.
43040         * gcc.c-torture/execute/struct-ret-1.c: New test.
43041         * gcc.c-torture/compile/950221-1.c: New test.
43042
43043         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
43044
43045 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
43046
43047         * gcc.c-torture/execute/arith-1.c (main): Return 0.
43048         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
43049
43050 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
43051
43052         * g++.gb: New directory of tests, derived from my signature and
43053         class scoping tests.
43054
43055         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
43056         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
43057         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
43058         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
43059         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
43060         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
43061         * g++.gb/sig25.C: Likewise.
43062
43063         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
43064         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
43065         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
43066         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
43067         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
43068         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
43069         * g++.gb/sig25.exp: Likewise.
43070
43071         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
43072         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
43073         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
43074         * g++.gb/scope13.C: Likewise, this test still fails.
43075
43076         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
43077         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
43078         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
43079         * g++.gb/scope13.exp: Ditto.
43080
43081         * g++.gb/README: New file, explains what these tests are about.
43082
43083 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
43084
43085         * lib/dg.exp (dg-do): Support `preprocess'.
43086         (dg-test): Likewise.
43087
43088 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
43089
43090         * config/udi.exp: change "continue -expect" to "exp_continue".
43091
43092 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
43093
43094         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
43095         Delete redundant tests.
43096
43097         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
43098         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
43099         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
43100         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
43101         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
43102         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
43103         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
43104         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
43105
43106         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
43107         storing label pointers.
43108         * gcc.c-torture/execute/921019-1.c: Likewise.
43109         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
43110         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
43111         parameter fp.
43112         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
43113         constants.
43114
43115         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
43116         Delete obsolete tests.
43117
43118         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
43119         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
43120         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
43121         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
43122         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
43123         * gcc.c-torture/compile/950124-1.c: New test.
43124
43125         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
43126
43127 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
43128
43129         * lib/mike-g++.exp: Add -lm to LIBS.
43130
43131 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
43132
43133         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
43134
43135 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
43136
43137         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
43138
43139 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
43140
43141         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
43142
43143 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
43144
43145         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
43146         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
43147         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
43148         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
43149         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
43150         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
43151         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
43152         * g++.law/{operators31.C, operators32.C,
43153         * g++.law/{operators33.C, operators34.C}: Likewise.
43154         * g++.law/{pic1.C, refs2.C}: Likewise.
43155         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
43156         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
43157         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
43158         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
43159
43160         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
43161         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
43162         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
43163         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
43164         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
43165         * g++.law/{enum9.exp, friend5.exp}: Likewise.
43166         * g++.law/{nest3.exp, nest4.exp}: Likewise.
43167         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
43168         * g++.law/{operators30.exp, operators31.exp}: Likewise.
43169         * g++.law/{operators32.exp, operators33.exp}: Likewise.
43170         * g++.law/{operators34.exp}: Likewise.
43171         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
43172         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
43173         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
43174         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
43175         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
43176
43177         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
43178         No longer expected to fail.
43179         * g++.law/missed-error3.C: Tweak for recent bool changes.
43180
43181 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
43182
43183         * config/emb-unix: Deleted.
43184         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
43185         remote execution.  Do final link on remote host if REMOTE_LINK is set.
43186
43187 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
43188
43189         * lib/dg.exp (dg-test): Fix typo in last patch.
43190
43191 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
43192
43193         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
43194         (handles multiple occurrences).
43195
43196 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
43197
43198         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
43199         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
43200         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
43201         printed).
43202         * lib/c-torture.exp (c-torture-compile): Likewise.
43203         (c-torture): Prepend full path if missing.
43204         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
43205         (gcc_fail): Likewise.
43206         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
43207
43208 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
43209
43210         * lib/netware.exp: Only attach to NetWare i386 systems.
43211
43212 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
43213
43214         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
43215         messages.  Add test name to "output pattern match" pass/fail message.
43216
43217 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
43218
43219         * gcc.dg: New testsuite.
43220         * gcc.dg/dg.exp: New file.
43221
43222         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
43223         test-switch.c}: Deleted.
43224
43225         * gcc.misc-tests/msgs.exp: New testcase driver.
43226
43227 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
43228
43229         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
43230         Watch for illegal return values from ${tool}_load.
43231         * config/unix.exp (${tool}_load): Fix pass/fail detection for
43232         cross targets.  Coerce return value >0 to 1.
43233
43234 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
43235
43236         * config/unix.exp (${tool}_load): Call program rsh, not proc.
43237
43238         * config/emb-unix.exp: New file.
43239
43240         * config/sim.exp: Error if variable $SIM not defined.
43241         (${tool}_load): Mark test as "untested" if simulator missing.
43242
43243         * config/unix.exp: Load remote.exp to get rcp_download.
43244         * lib/c-torture.exp: Use different option lists for testcases with
43245         and without loops.
43246         * gcc.c-torture/execute/execute.exp: Likewise.
43247
43248 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
43249
43250         * config/*.exp: Clarify return code from ${tool}_load.
43251         Call `unresolved' or `untested' instead of `warning' or `perror'
43252         (sometimes you still want to call both though).
43253         Add comment that `shell_id' is local to each file.
43254         * config/udi.exp (timeout): Set to 30.
43255         Don't print warning if connection fails, $connectmode has already
43256         printed an error.
43257         (${tool}_load): Move verbose messages to level 2.
43258         Rework pattern for "Process started" message.
43259         Pass `shell_id' to ${connectmode}_download.
43260         Retry twice upon timeout.  Make resetting of target more robust.
43261         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
43262         Pass `shell_id' to exit_$connectmode.
43263         Only call exit_$connectmode if connected.
43264         * config/unix.exp (${tool}_load): Check return codes better.
43265         * config/vrtx.exp (${tool}_load): Likewise.
43266         * config/vx.exp (${tool}_load): Likewise.
43267         Delete unneeded global's.
43268         * lib/dg.exp (dg-test): Update to reflect clarified return codes
43269         from ${tool}_load.
43270         (dg-stat): Delete.
43271         (dg-init): Delete recording of pass/fail counts.
43272         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
43273         (old-dejagnu-init): Likewise.
43274         (old-dejagnu-stat): Delete contents, empty proc now.
43275         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
43276         (c-torture): Delete references to lcnt, lpass, lfail.
43277         Get option list from TORTURE_OPTIONS.
43278         Delete -funroll[-all]-loops if no loops.
43279         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
43280         (g++_stat): Delete contents (empty proc now).
43281         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
43282         (gcc_finish): Likewise.
43283         (gcc_stat): Deleted.
43284         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
43285         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
43286         * gcc.c-torture/execute/execute.exp: Likewise.
43287         Split tests into two parts: compile, execute.
43288         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
43289         no loops.  Update to reflect clarified return codes from ${tool}_load.
43290
43291 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
43292
43293         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
43294         to grep for.
43295         (old-dejagnu): Likewise (where necessary).
43296
43297 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
43298
43299         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
43300
43301         * lib/dg.exp (dg-process-target): Fix processing of selector.
43302         Add comment regarding use of `error'.
43303
43304         * lib/gcc.exp (prune_system_crud): Define if missing.
43305         * lib/g++.exp (prune_system_crud): Likewise.
43306
43307         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
43308         Call prune_system_crud.
43309         * lib/dg.exp (dg-runtest): New proc.
43310         Use perror instead of send_user for tcl errors in testcase.
43311         Don't return any value, it's never used.
43312         Don't clobber previous definition of `unknown'.
43313         Print tcl errors in `dg-final'.
43314
43315 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
43316
43317         * lib/dg.exp (dg-process-target): Improve syntax error messages.
43318         (dg-test): Don't print errorInfo, it contains stack backtrace.
43319
43320 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
43321
43322         * lib/g++.exp (runtest_file_p): Define if missing.
43323
43324 1994-09-24  Doug Evans  (dje@cygnus.com)
43325
43326         * lib/mike-g++.exp: Comment out loading of g++.exp.
43327         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
43328         (default_g++_version): Always print something.
43329         (default_g++_start): Comment out call to `which'.
43330         (g++_start, g++_load): Deleted (must be defined in config file).
43331         * lib/gcc.exp: Test for existence of $CC at start.
43332         Delete check for tmpdir (done in gcc_init).
43333         (default_gcc_version): Always print something.
43334         (default_gcc_start): Comment out call to `which'.
43335         * config/*.exp: Major cleanup - make cross targets work at least a
43336         little better for g++ (by not being "--tool gcc" specific).
43337         Rename gcc_xxx to ${tool}_xxx.
43338         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
43339         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
43340
43341 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
43342
43343         * lib/c-torture.exp (c-torture-compile): Rework compiler
43344         message processing.
43345
43346         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
43347         c-torture.
43348
43349 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
43350
43351         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
43352
43353         * lib/dg.exp (dg-process-target): Support { target native }.
43354
43355 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
43356
43357         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
43358         looked for "... program xxx got fatal signal".
43359         Correct regsub munging of `comp_output'.
43360         Ignore compiler messages "path prefix not used" and "linker input
43361         file unused".
43362
43363 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
43364
43365         * lib/gcc.exp (runtest_file_p): Define if missing.
43366         * gcc.prms/template.c: Example to work from.
43367
43368 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
43369
43370         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
43371         * lib/dg.exp (dg-test): Call unsupported testcases as such.
43372
43373         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
43374         * gcc.prms/1883.c: Moved from compile/940714-1.c.
43375         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
43376         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
43377
43378         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
43379         (dg-process-target): No longer a varargs proc.
43380         Return S/N for target, P/F for xfail.  All callers changed.
43381         (user option procs): More argument checking.
43382         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
43383         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
43384         (dg-test): Skip test if not running on selected target in `dg-do'.
43385         Update handling of `dg-do-what', `dg-output-text'.
43386         Separate execution pass/fail from output pattern match pass/fail.
43387         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
43388
43389 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
43390
43391         * gcc.c-torture/special/special.exp: Don't expect failure for mips
43392         target for 920510-1.c.
43393
43394 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
43395
43396         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
43397         Clean up comment regarding use of passcnt, etc.
43398         (gcc_stat): Don't update `testcnt' here.
43399         (gcc_finish): Do it here.
43400         Might as well reset `but_id' here too.
43401         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
43402         to determine if the file should be tested.
43403         * gcc.c-torture/compile/compile.exp: Likewise.
43404         * gcc.c-torture/execute/execute.exp: Likewise.
43405         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
43406         * gcc.misc-tests/dg-test.exp: Likewise.
43407         * gcc.prms/prms.exp: Likewise.
43408         * gcc.wendy/wendy.exp: Likewise.
43409         * g++.old-deja.exp: Likewise.
43410         Move "Testing file" message to verbose level 1.
43411
43412 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
43413
43414         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
43415
43416 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
43417
43418         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
43419         (default_gcc_start): Accept optional second list element
43420         of compiler flags.  Print compiler output at verbosity level 2.
43421         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
43422         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
43423         Save current values of framework globals passcnt, failcnt, xpasscnt,
43424         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
43425         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
43426         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
43427         xfailcnt to compute stats.  Update framework global `testcnt' from
43428         pass/fail counts.
43429         (gcc_finish): New proc.  Clean up test environment.
43430         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
43431         (gcc_epass, gcc_efail): Delete.
43432         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
43433         argument of line number.
43434         (dg-init): If the tool has an init routine, call it.
43435         (dg-test): Remove args `cflags_var' and `libs_var'.
43436         Pass all compiler options to ${tool}_start.
43437         Handle missing line number.
43438         (dg-finish): New function.
43439         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
43440         particular files.  Call gcc_finish at end.  Move "skipping test"
43441         message to verbosity level 3.
43442         * gcc.c-torture/compile/compile.exp: Likewise.
43443         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
43444         * gcc.c-torture/execute/execute.exp: Likewise.
43445         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
43446         Print testcase being tried at verbosity level 1.
43447         * gcc.c-torture/special/special.exp: Unset xfail.
43448         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
43449         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
43450         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
43451         * gcc.failure/failure.exp: Likewise.
43452         * gcc.ieee/ieee.exp: Likewise.
43453         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
43454         Update call to dg-test.  Call dg-finish at end.
43455         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
43456         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
43457         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
43458         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
43459         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
43460         * gcc.wendy/wendy.exp: Add copyright.
43461         Delete setting of tmpdir (done by gcc_init).
43462         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
43463         Pass compiler flags to gcc_start.  Call gcc_finish at end.
43464         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
43465         gcc_[ce]pass/fail.
43466
43467 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
43468
43469         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
43470         confusion.
43471         (g++_load): Likewise.
43472
43473         * config/*.exp (gcc_load): Some were varargs fns and some were not.
43474         Rename argument to `prog' to remove the confusion.
43475         Varargs fns behave differently too!
43476         (g++_load): Likewise.
43477
43478         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
43479
43480         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
43481         what it is.  Delete (always) printing of status value for !native.
43482         Simplify verbose code, and include status and exec_output.
43483         (g++_load): Use gcc_load.
43484
43485 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
43486
43487         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
43488         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
43489         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
43490         940714-3.c as these testcases don't exist anymore.  Make
43491         va-arg-1.c expected to pass.
43492
43493 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
43494
43495         * gcc.misc-tests/misc.exp: Only run specific testcases.
43496         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
43497         * gcc.misc-tests/dg-[1-9].c: New files.
43498
43499         * lib/dg.exp: New testsuite driver.
43500         * gcc.prms/prms.exp: Use it.
43501
43502         * README.gcc: New file.
43503
43504         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
43505         Document and reset `lxpass' and `lxfail'.
43506         Simplify "initialized" message.
43507         (gcc_stat): Clean up comments a little.
43508
43509 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
43510
43511         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
43512
43513 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
43514
43515         * lib/old-dejagnu.exp (process-option): New proc.
43516         (old-dejagnu-init, old-dejagnu-stat): Likewise.
43517         (old-dejagnu): Simplify.
43518         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
43519
43520 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
43521
43522         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
43523         exists and is not an empty string.
43524
43525         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
43526         $xfail rather than calling setup_xfail.  Clear $xfail when test is
43527         finished.
43528         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
43529         automatically.
43530
43531         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
43532         longer expected to fail.
43533
43534         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
43535         "f" function call.
43536
43537         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
43538
43539         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
43540         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
43541         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
43542         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
43543         c-torture-1.29.
43544
43545         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
43546         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
43547
43548         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
43549
43550         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
43551         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
43552
43553         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
43554         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
43555         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
43556
43557 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
43558
43559         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
43560         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
43561         940714-1.c, 940714-2.c, 940714-3.c},
43562         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
43563         gcc.misc-tests/{mg.c,mg.exp}:
43564         New tests.
43565         * gcc.noncompile/noncompile.exp: Change accordingly.
43566
43567 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
43568
43569         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
43570         Undo previous clobberage.
43571
43572 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
43573
43574         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
43575         * gcc.special/{930510-1.c, special.exp}:
43576         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
43577         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
43578         struct-varargs-1.c}: New tests from c-torture-1.26.
43579
43580 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
43581
43582         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
43583           argument to switch.
43584
43585 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
43586
43587         * Revert the previous changes.  Please see Rob's directory
43588           (/lisa/test/rob/progressive/gcc/testsuite) for testing
43589           fixes.
43590
43591 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
43592
43593         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
43594             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
43595             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
43596             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
43597             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
43598             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
43599             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
43600             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
43601             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
43602             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
43603             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
43604             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
43605             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
43606             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
43607             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
43608             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
43609             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
43610             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
43611             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
43612             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
43613             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
43614             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
43615             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
43616             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
43617             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
43618             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
43619             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
43620
43621 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
43622
43623         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
43624             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
43625           with perror calls.
43626
43627 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
43628
43629         * config/unix.exp (g++_load): Fix syntax.
43630
43631 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
43632
43633         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
43634         * gcc.noncompile/921017-1.c: Deleted obsolete test.
43635         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
43636         Don't expect va-arg-1.c to fail.  Correct expected output for
43637         920928-1.c.
43638         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
43639         * gcc.wendy/hbm4.c: Correct typo.
43640         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
43641
43642 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
43643
43644         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
43645         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
43646         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
43647         * lib/c-torture.exp (c-torture-compile): Ditto.
43648
43649         Reduce volume of output (remove all the -I's and such).
43650         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
43651         Call gcc_cpass, gcc_cfail.
43652         (c-torture): Pass testing option to c-torture-compile.
43653
43654 1994-03-21  Doug Evans  (dje@cygnus.com)
43655
43656         Bring patches over from progressive.
43657         * config/default.exp: Exit remote shell cleanly.
43658         (g++_exit, g++_start): Add default versions.
43659         * config/sim.exp (gcc_load): Use perror, not error.
43660
43661 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
43662
43663         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
43664         set in site.exp.
43665
43666 1994-03-14  Doug Evans  (dje@cygnus.com)
43667
43668         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
43669         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
43670         (wendy_try): New proc to run testcase.
43671         (main loop): Call 'em.
43672         * gcc.wendy/*.c: Clean up pass to correct expected output.
43673
43674         * lib/gcc.exp: Minor cleanup work.
43675         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
43676
43677 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
43678
43679         * config/sim.exp (gcc_load): Document return codes better.
43680         Don't pass -v to simulator.
43681
43682 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
43683
43684           * gcc.special/920717-x.c: Fix typo.
43685           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
43686           get at sources.
43687
43688         * lib/mike-gcc.exp: Fix typo.
43689
43690 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
43691
43692         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
43693         binary to use, transform the name.
43694         * config/*.exp: rename everything. Nuke any g++ specific files,
43695         it's now a special case of gcc that requires no special support.
43696         Add a default.exp for unsupported targets.
43697
43698 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
43699
43700         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
43701         lib/old-dejagnu.exp: Fix a few patterns to work with the new
43702         version of Tcl.
43703
43704 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
43705
43706         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
43707         than a warning.
43708
43709 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
43710
43711         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
43712
43713 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
43714
43715         * gcc.execute/execute.exp: Combine opt_list and foption_list into
43716         option_list.  Compile every file with only 4/6 option choices
43717         (same as C torture) instead of with 12/18 different option
43718         choices.
43719         * lib/c-torture.exp: Likewise.
43720
43721         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
43722         not already set.
43723
43724 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
43725
43726         * lib/old-deja.exp: Add `excess errors test fails' error, now one
43727         can put an XFAIL *-*-* on excess errors.
43728
43729 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
43730
43731         * g++.law: Add more tests derived from g++-bugs snapshots.
43732
43733         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
43734         equivalent to g++.law/init9.
43735
43736         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
43737         compiled it, and the a.out file after we've run it.
43738
43739 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
43740
43741         * lib/mike-g++.exp (postbase): Delete the .o file after we've
43742         compiled it, and the a.out file after we've run it.
43743
43744 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
43745
43746         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
43747
43748 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
43749
43750         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
43751         version number.
43752
43753 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
43754
43755         * g++.law: New directory of g++ tests derived from the g++-bugs
43756         snapshots.
43757
43758 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
43759
43760         * gcc.compile: initbug1.c initbug1.exp testcase added
43761
43762 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
43763
43764         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
43765         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
43766           fixes submitted by Jeff Law (law@cs.utah.edu)
43767         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
43768           Jeff Law (law@cs.utah.edu)
43769
43770
43771 1993-11-30  Mike Stump  (mrs@cygnus.com)
43772
43773         * config/unix-g++.exp: Follow the gcc way of doing things.
43774         * g++.old-deja/old-deja.exp: Minor updates.
43775         * lib/g++.exp: New file, follow the gcc way of doing things.
43776         * lib/old-dejagnu.exp: Minor updates.
43777         * lib/mike-g++.exp: Always unset errorInfo.
43778
43779 1993-11-06  Mike Stump  (mrs@cygnus.com)
43780
43781         * lib/gcc.exp: Fix some errors with the below change, CC and
43782         CFLAGS should be global when setting, not local.
43783
43784 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
43785
43786         * lib/gcc.exp: Transform tool name.
43787
43788 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
43789
43790         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
43791
43792 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
43793
43794         * lib/gcc.exp: change gcc_done to gcc_stat
43795
43796 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
43797
43798         * Upgraded gcc testsuite to c-torture version 1.25
43799
43800 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
43801
43802         * lib/gcc.exp: added reporting code. Changed verbose compile message.
43803         * lib/c-torture: added hooks for new reporting code.
43804
43805 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
43806
43807         * config/sh-gcc.exp: check if sh-sim exists in the path
43808
43809 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
43810
43811         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
43812         * gcc.compile/compile.exp: Initial changes for new logic.
43813         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
43814         * gcc.failure/failure.exp: Initial changes for new logic.
43815         * gcc.ieee/ieee.exp: Initial changes for new logic.
43816         * gcc.misc-tests/misc.exp: Initial changes for new logic.
43817         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
43818         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
43819         * lib/c-torture.exp: Initial changes for new logic.
43820         * lib/gcc.exp: Initial changes for new logic.
43821
43822 1993-10-15  Mike Stump  (mrs@cygnus.com)
43823
43824         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
43825         depend upon failure or success.  Fully qualify names in failure
43826         and success messages.  Always remove a.out before starting
43827         compile, just in case.  Pay more attention to error text output by
43828         the compiler.  Handle testcases with no known past errors just
43829         like all others, so that things are uniform.  Other miscellaneous
43830         improvements.
43831
43832 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
43833
43834         * gcc.cpp: new directory for cpp tests
43835
43836 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
43837
43838         * lib/chill.exp: Code reformatted, removed unused code.
43839         * config/unix-chill.exp: Code reformatted, removed unused code.
43840         * chill.execute/execute.exp: Code reformatted, removed unused code.
43841         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
43842
43843 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
43844
43845         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
43846         routines not written.
43847
43848 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
43849
43850         * config/bug-gcc.exp: Use new procs from bug.exp.
43851
43852 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
43853
43854         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
43855         via ftp, rather than depending on NFS.
43856         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
43857         case.
43858
43859 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
43860
43861         * config/bug-gcc.exp: Use new download proc.
43862
43863 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
43864
43865         * chill.execute/execute.exp: cleanups, handles errors better
43866         * chill.compile/compile.exp: rewrite, based on execute.exp
43867         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
43868         * lib/chill.exp: major changes to diff proc and compile and link
43869           procs. added chill_fail and chill_pass wrappers to pass and
43870           fail. added more comments, and handle error codes better.
43871           Added a hack to capture stderr from exec, so noncompile tests
43872           can work.
43873
43874 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
43875
43876         * chill.execute/execute.exp: rewrite of testsuite driver
43877         * lib/chill.exp: rewrite of testsuite driver
43878         * config/unix-chill.exp: rewrite of testsuite driver
43879
43880 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
43881
43882         In chill.execute:
43883         * iexpr.ch: Standardize uppercase.
43884         * tuples.dat: Standardize uppercase.
43885         * vary.ch: standardize.  Correct varying string assignments.
43886         * vary.dat: Add new output lines.
43887
43888 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
43889
43890         In chill.execute:
43891         * chprintf.ch: Standardize use of uppercase.
43892         * tuples.ch: Standardize and turn arr2 into a DCL,
43893           rather than a SYN.
43894         * pinits.ch: Standardize.
43895
43896 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
43897
43898         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
43899         * Makefil: Renamed to Makefile.in.
43900         * configure.in: New.
43901
43902 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
43903
43904         In chill.execute:
43905         * .cvsignore: Add result/output files.
43906         * Makefile: Fix up variables at start.  Use MFLAGS
43907           everywhere.  Correct bool_loc, built_ins entries.
43908           Add entry for vary1.ch.
43909         * bitarray.ch: Standardize upper-case usage.
43910         * bitexpr.ch: Standardize, add output of b1.
43911         * params.ch: Use arrayt in along PROC parameters, to
43912           avoid novelty problems.
43913         * sets.ch: Tiny cleanup.
43914         * vary1.ch: Re-indent.
43915
43916 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
43917
43918           * Add PR-related files to Makefiles, .cvsignore files, etc.
43919
43920 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
43921
43922         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
43923           with compiler objects. New names are test-flow.c and test-loop.c
43924
43925 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
43926
43927         * Upgraded c-torture tests from 1.19 to 1.20
43928
43929         * new files:
43930         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
43931         * gcc.compile: 930623-1.c 930623-2.c
43932         * gcc.noncompile: 930622-1.c 930622-2.c
43933         * gcc.failure: 920411-1.c 920627-2.c
43934         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
43935
43936 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
43937
43938         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
43939           More changes to get testsuite working properly. Needs more work.
43940           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
43941
43942 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
43943
43944         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
43945           More changes to get testsuite working properly. Needs more work.
43946
43947 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
43948
43949         * chill.compile/compile.exp: Added for Dejagnu support
43950         * chill.execute/execute.exp: Added for Dejagnu support
43951         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
43952
43953 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
43954
43955         This should complete moving the CHILL test files.
43956         * chill.noncompile(.cvsignore printf.grt
43957             in-printf.grt chprintf.grt chprintf.ch):
43958             Added test-support files.
43959           (Makefile): Modified further.
43960         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
43961             signal.ch): Added test files.
43962           * chill.execute (.cvsignore printf.grt printr.c
43963             in-printf.grt rts.c chprintf.grt rts.h): Added
43964           test-support files.
43965             (Makefile): More corrections.
43966
43967 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
43968
43969         * chill.compile, chill.execute, chill.nocompile: Add CHILL
43970           test cases, ready for DejaGnu.
43971
43972 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
43973
43974         * Upgraded c-torture tests from 1.18 to 1.19
43975
43976         * gcc.compile: added test(s):
43977           930607-1.c
43978         * gcc.execute: added test(s):
43979           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
43980
43981         * added new subdirectory for misc tests: gcc.misc-tests
43982         * gcc.misc-test(s): added tests:
43983           inst-check.c test-consts.c test-ior.c test-switch.c
43984
43985 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
43986
43987         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
43988
43989 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
43990
43991         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
43992
43993 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
43994
43995         * Upgraded c-torture tests from 1.17 to 1.18
43996
43997 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
43998
43999         * Upgraded c-torture tests from 1.12 to 1.17
44000
44001 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
44002
44003         * lib/old-dejagnu.exp:
44004           Fixed handling of XFAIL target triplets to correctly
44005           recognize wildcard characters.  Removed code that
44006           appended a unique id tag to the end of the file name
44007           printed out by the result of the testcases within a
44008           given test file.
44009
44010 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
44011
44012         * lib/old-dejagnu.exp:
44013           Reworked expected failure handling to trigger off of XFAIL
44014           keyword in keyphrase embeded in testcase source code. The
44015           XFAIL keyword must be at the end of the keyphrase line. It
44016           may optionally be followed by one or more target triplets.
44017           It has just occured that the handling of wildcards in the
44018           target triplet may not be correct.
44019
44020 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
44021
44022         * g++.old-deja/tests:
44023           Moved all subdirectories up one level into g++.old-deja .
44024
44025         * lib/old-dejagnu.exp:
44026           Fixed problem with CXXFLAGS not being properly reset, and being
44027           corrupted with extraneous "-c" compiler option.  This was
44028           causing binaries to not be generated for test that needed them.
44029           Modified strings passed to "pass" and "fail" so that individual
44030           tests from the same test file would be distinguished by an
44031           identifier appended to the test file name in the summary logs;
44032           this corrected a problem with erroneous diff logs.  Added code
44033           to search testcases for expected fail and unexpected pass keywords.
44034
44035 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
44036
44037         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
44038
44039 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
44040
44041         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
44042           Removed extraneous text from end of "Special g++ Options"
44043           keyphrase.
44044
44045         * lib/old-dejagnu.exp: Added pattern matching to look for new
44046           keywords, embedded in testcases comments, which will trigger
44047           calls to xpass and xfail.
44048
44049 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
44050
44051         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
44052           comments embedded in the testcases, especially the one looking for
44053           special compiler options, as well as the pattern matching for the
44054           compiler output again.
44055
44056 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
44057
44058         * lib/old-dejagnu.exp: Do a proper check of the return value for
44059           execute tests. Fixed several problems with the pattern matching
44060           of the compiler output which gave erroneous test results.
44061           Changed several of the test result messages to be more descriptive.
44062         * config/unix-g++.exp: Proc g++_load now actually works and
44063           executes the tests passed to it and returns a usable return
44064           value.
44065
44066 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
44067
44068           * lib/gcc.exp: Exits gracefully if $CC is bogus.
44069
44070 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
44071
44072         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
44073           Modified both files to properly execute the old style
44074           dejagnu tests. The previous versions of these files were
44075           experimental and did not function anything near correctly.
44076
44077 1993-04-05  Rob Savoye  (rob@cygnus.com)
44078
44079         * Removed all Makefile.in and configure.in files. No configuration
44080         needed now.
44081
44082 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
44083
44084         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
44085
44086 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
44087
44088         * gcc.compile/configure.in, gcc.unsorted/configure.in,
44089         gcc.special/configure.in, gcc.noncompile/configure.in,
44090         gcc.execute/configure.in, gcc.code_quality/configure.in,
44091         g++.other/configure.in, g++.old-deja/configure.in,
44092         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
44093         in srcname setting.
44094
44095 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
44096
44097         * lib/udi.exp: Fixed mondfe and mondfe_download.
44098         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
44099         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
44100
44101 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
44102
44103         * config/udi-gdb.exp: Check $shell_id after connecting to target.
44104         (gdb_exit): Don't remove *_soc files.
44105
44106 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
44107
44108         * lib/c-torture.exp: Don't look for main; instead always use -w
44109         -c.  This is how the c-torture tests work.  Remove the object
44110         file if the compilation succeeds.
44111         * gcc.execute/execute.exp: Remove executable if test passes.
44112         * gcc.noncompile/noncompile.exp: Every test is an expected
44113         failure.
44114         * gcc.special/special.exp: Added tests from c-torture 1.11,
44115         corrected use of existing test.
44116         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
44117         gcc.execute/920625-1.c: Updated to c-torture 1.11.
44118         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
44119         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
44120         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
44121         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
44122         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
44123         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
44124         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
44125         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
44126         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
44127         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
44128         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
44129         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
44130         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
44131         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
44132         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
44133         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
44134         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
44135         c-torture 1.11.
44136         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
44137         correspond to c-torture 1.11.
44138
44139         * New file.